abonnement Unibet Coolblue Bitvavo
  vrijdag 13 mei 2011 @ 22:52:29 #153
75592 GlowMouse
l'état, c'est moi
pi_96774011
quote:
0s.gif Op vrijdag 13 mei 2011 22:51 schreef Chandler het volgende:
Had ik gedaan maar resultaat was precies het zelfde :{ daarna veranderde ik de $extime = door het toevoegen van time() ?
echo $query eens, ik zie geen fout
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_96774048
quote:
0s.gif Op vrijdag 13 mei 2011 22:50 schreef GlowMouse het volgende:

[..]

Nee, dat had niet gehoeven.
Oke in dat geval zie ik door de bomen het bos niet meer :@
Op de een of andere manier krijg ik elke keer dezelfde user, dus ook wanneer ik bijvoorbeeld als query het volgende gebruik:
1    $result = mysql_query("SELECT * FROM `ftpuser`");
  vrijdag 13 mei 2011 @ 22:53:48 #155
75592 GlowMouse
l'état, c'est moi
pi_96774090
quote:
0s.gif Op vrijdag 13 mei 2011 22:53 schreef dirkjo het volgende:

[..]

Oke in dat geval zie ik door de bomen het bos niet meer :@
Op de een of andere manier krijg ik elke keer dezelfde user, dus ook wanneer ik bijvoorbeeld als query het volgende gebruik:

[ code verwijderd ]

ja en je wilt meer users zien dus dan moet je meerdere keren echo'en, zie de codevoorbeelden op de eerder gegeven pagina
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_96774185
quote:
0s.gif Op vrijdag 13 mei 2011 22:53 schreef GlowMouse het volgende:

[..]

ja en je wilt meer users zien dus dan moet je meerdere keren echo'en, zie de codevoorbeelden op de eerder gegeven pagina
Ja heb ik geprobeerd, volgens mij dan, maar ik krijg elke keer de zelfde user. Terwijl die user niet eens boven aan staat ofzo.
Maar oke, zal de pagina nog wel keertje doorlezen
pi_96774209
LOL

Dit is output van

2011-05-13 22:42:51;;;2011-05-14 22:42:51
1
2
3
4
        echo date("Y-m-d H:i:s", time());
        echo ';;;';
        echo date("Y-m-d H:i:s", $extime);        
        print_r($this->db->queries);

en de query

1
2
3
4
5
6
7
8
9
10
11
NSERT INTO `actions` (`expiredate`, `user_id`, `action`, `value`, `validate`)

                                   VALUES ('2011-05-14 22:42:51',

                                           '',

                                           'password',

                                           '******@hotmail.com',

                                           '3372f4821e2757d7f9d38f958bc89ca1')
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_96774270
quote:
0s.gif Op vrijdag 13 mei 2011 22:55 schreef dirkjo het volgende:

[..]

Ja heb ik geprobeerd, volgens mij dan, maar ik krijg elke keer de zelfde user. Terwijl die user niet eens boven aan staat ofzo.
Maar oke, zal de pagina nog wel keertje doorlezen
php.net/mysql_num_rows :P
php.net/mysql_fetch_assoc (bv $list = mysql_fetch_assoc($query) geeft $list['veldnaam1'], etc)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_96774278
quote:
0s.gif Op vrijdag 13 mei 2011 22:55 schreef dirkjo het volgende:

[..]

Ja heb ik geprobeerd, volgens mij dan, maar ik krijg elke keer de zelfde user. Terwijl die user niet eens boven aan staat ofzo.
Maar oke, zal de pagina nog wel keertje doorlezen
Ow, volgens mij heb ik het al :@
  vrijdag 13 mei 2011 @ 22:57:19 #160
75592 GlowMouse
l'état, c'est moi
pi_96774313
quote:
0s.gif Op vrijdag 13 mei 2011 22:56 schreef Chandler het volgende:

[..]

php.net/mysql_num_rows :P
php.net/mysql_fetch_assoc (bv $list = mysql_fetch_assoc($query) geeft $list['veldnaam1'], etc)
nee dat is het niet.
En met je query is niks mis.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_96774498
Klopt!!! Als je niet goed kijkt zie je dat er een dag verschil in zit :X :N :7 :Z :z tis tijd om de laptop dicht te doen :Y

Was gezellig, prettige avond! :)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_96774611
Hé het werkt, was de "while", en zijn functie, gewoon totaal vergeten. Doet toch niet goed, zo'n tijd niks schrijven
pi_96817725
Ik wil kijken of een afbeelding in grijstinten (zwart-grijs-wit) is opgemaakt met liefst GD hoe kan ik dit het beste aanpakken? alle kleuren analyseren en kijken of 90+% in zwart-grijs-wit waarden zit? of is er een andere manier? :D
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_96823655
quote:
5s.gif Op zaterdag 14 mei 2011 23:22 schreef Chandler het volgende:
Ik wil kijken of een afbeelding in grijstinten (zwart-grijs-wit) is opgemaakt met liefst GD hoe kan ik dit het beste aanpakken? alle kleuren analyseren en kijken of 90+% in zwart-grijs-wit waarden zit? of is er een andere manier? :D
http://bubble.ro/How_to_c(...)rayscale_in_PHP.html
  zondag 15 mei 2011 @ 08:32:15 #165
75592 GlowMouse
l'état, c'est moi
pi_96827962
http://nl.php.net/getimagesize
Misschien kun je wat met de tweede parameter.

Bij GIF heb je alleen het palette nodig.

Met jouw methode zou ik random wat pixels controleren, misschien slim via een Latin hypercube, want anders zal een controle erg langzaam gaan.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_96828273
Ik dacht altijd dat ik ook bij PNG het palette kon uitlezen ;) lol..

En die Latin hypercube zal ik eens gaan doornemen maar denk dat dat iets te hoog gegrepen is voor mijn brein :@ :D
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  maandag 16 mei 2011 @ 13:16:13 #167
118585 Crutch
Filantroop || Taalzwengel
pi_96883272
Stel ik heb een database:



Hoe kan ik via mySQL alle unieke projectnamen in een array krijgen?

Dus in totaal drie waarden in de array: test, test2 en test3
Je moeder is een hamster
  maandag 16 mei 2011 @ 13:18:44 #168
91039 mstx
2x1/2 = 1/2 x 1/2
pi_96883385
quote:
14s.gif Op maandag 16 mei 2011 13:16 schreef Crutch het volgende:
Stel ik heb een databasetabel:

[ afbeelding ]

Hoe kan ik via mySQL alle unieke projectnamen in een array krijgen?

Dus in totaal drie waarden in de array: test, test2 en test3
SELECT project FROM tabel GROUP BY project
Of met DISTINCT, ik weet niet wat sneller is.
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  maandag 16 mei 2011 @ 13:27:08 #169
63192 ursel
"Het Is Hier Fantastisch!
pi_96883718
Ben op een test server even bezig met Zend Server. Alleen nu draaide er al default een PHP installatie en kom maar niet tegen waar ik kan aangeven dat apache de PHP engine van Zend Server moet gebruiken.

Iemand een idee?
Gaat om een Centos omgeving. PHP 5.1 geinstalleerd, probeern 5.3 van Zend Server.
  maandag 16 mei 2011 @ 13:37:16 #170
118585 Crutch
Filantroop || Taalzwengel
pi_96884126
quote:
0s.gif Op maandag 16 mei 2011 13:18 schreef mstx het volgende:

[..]

SELECT project FROM tabel GROUP BY project
Of met DISTINCT, ik weet niet wat sneller is.
GROUP BY :D

Stom, ik had het kunnen bedenken, thanks. :)
Je moeder is een hamster
pi_96885002
quote:
14s.gif Op maandag 16 mei 2011 13:37 schreef Crutch het volgende:

[..]

GROUP BY :D

Stom, ik had het kunnen bedenken, thanks. :)
Doe wel even een indexje leggen op project dan. :)
  maandag 16 mei 2011 @ 14:07:04 #172
118585 Crutch
Filantroop || Taalzwengel
pi_96885189
quote:
0s.gif Op maandag 16 mei 2011 14:02 schreef Intrepidity het volgende:

[..]

Doe wel even een indexje leggen op project dan. :)
Mwah, het werkt zo prima (SQLite in Android).
Ik heb de projectnamen alleen maar nodig voor hun String value en die vang ik in een lijst om verderop in de app met een andere query alle rijen e.d. te vangen van het project waar op geklikt is. :P
Je moeder is een hamster
pi_96980101
hoe kun je rekenen met datums?

Bijv zoveel dagen tot verjaardag
of nu zoveel dd hh:mm:ss (lopende klok) tot pensioen
dat soort dingen
pi_96980181
quote:
0s.gif Op woensdag 18 mei 2011 10:36 schreef MrNiles het volgende:
hoe kun je rekenen met datums?

Bijv zoveel dagen tot verjaardag
of nu zoveel dd hh:mm:ss (lopende klok) tot pensioen
dat soort dingen
Ligt er aan wat voor type je datums hebben. Bij MySQL datetime-velden kun je gebruik maken van functies als datediff. Bij unix-timestamps zoals teruggegeven door time() kun je gewoon de getallen van elkaar aftrekken en delen door 24*60*60 (=aantal seconden in een dag).
Bij datum strings (foei) eerst converteren naar een timestamp met bijvoorbeeld strtotime() en dan rekenen met bovenstaande methode.
pi_96980310
quote:
0s.gif Op woensdag 18 mei 2011 10:38 schreef Intrepidity het volgende:

[..]

Ligt er aan wat voor type je datums hebben. Bij MySQL datetime-velden kun je gebruik maken van functies als datediff. Bij unix-timestamps zoals teruggegeven door time() kun je gewoon de getallen van elkaar aftrekken en delen door 24*60*60 (=aantal seconden in een dag).
dus als ik data in een sql database zet dan kan ik dat met datediff doen
huidige tijd moet ik ophalen met time() ?
Mag ik die 2 doorelkaar gebruiken?
pi_96980444
quote:
0s.gif Op woensdag 18 mei 2011 10:42 schreef MrNiles het volgende:

[..]

dus als ik data in een sql database zet dan kan ik dat met datediff doen
huidige tijd moet ik ophalen met time() ?
Mag ik die 2 doorelkaar gebruiken?
In PHP reken je in principe altijd met timestamps (aantal seconden sinds 1 januari 1970). MySQL gebruikt het datetime-type, wat in principe een soort string-representatie van de datum is, maar dan geschikt om mee te rekenen. Waarschijnlijk intern ook een timestamp.
Op het moment dat je een timestamp uit php in je mysql-database wilt stoppen gooi je je er eerst een date('Y-m-d H:i:s', $timestamp) overheen. Je converteert het dus naar een datum-string die MySQL snapt. Als je het weer uit je database haalt gooi je er strototime() overheen zodat het weer een integer wordt :)
Ook MySQL beschikt over een timestamp veld, maar de timestamps hierin zijn niet gelijk aan die van PHP (ander beginpunt afaik) en die moet je dus niet gebruiken.

Wil je dan rekenen met de data in MySQL kun je bijvoorbeeld doen:
SELECT DATEDIFF(geboortedatum, CURDATE()) FROM tabelletje
Je krijgt dan het verschil terug uitgedrukt in hele dagen.
pi_96981524
quote:
0s.gif Op woensdag 18 mei 2011 10:46 schreef Intrepidity het volgende:

[..]

SELECT DATEDIFF(geboortedatum, CURDATE()) FROM tabelletje
rekenen gaat nog niet zo best :(
heb een schop in de goeie richting nodig

dit heb ik (gevonden op internet)
1
2
3
4
5
6
7
8
9
10
<?php
$date1 
time();
$date2 mktime(0,0,0,10,20,2006);
$date3 strtotime($array["E_date"]);
$dateDiff    $date1 $date3;
$fullDays    floor($dateDiff/(60*60*24));
$fullHours   floor(($dateDiff-($fullDays*60*60*24))/(60*60));
$fullMinutes floor(($dateDiff-($fullDays*60*60*24)-($fullHours*60*60))/60);
echo 
"Differernce is $fullDays days, $fullHours hours and $fullMinutes minutes.";
?>

Doet wat het moet doen
maar
hoe kan ik nu 2 data (zonder jaren) van elkaar aftrekken
als er morgen iemand jarig is (19-05 - 18-05=1) zoiets dus..maar hoe kom ik daar?

[ Bericht 46% gewijzigd door MrNiles op 18-05-2011 11:44:35 ]
pi_97002914
quote:
0s.gif Op woensdag 18 mei 2011 10:38 schreef Intrepidity het volgende:

[..]

Ligt er aan wat voor type je datums hebben. Bij MySQL datetime-velden kun je gebruik maken van functies als datediff. Bij unix-timestamps zoals teruggegeven door time() kun je gewoon de getallen van elkaar aftrekken en delen door 24*60*60 (=aantal seconden in een dag).
Op zich is het wel handiger om Date / DateTime kolommen in MySQL te gebruiken. Daar kan MySQL zelf ook meer mee en het is waarschijnlijk beter te indexen dan een functieresultaat. In PHP heb je ook een DateTime class (sinds PHP 5.2) en een DateInterval class (sinds 5.3). Erg handig om met datums te rekenen, en je hoeft geen rekening te houden met zomertijd/wintertijd. Een dag telt namelijk niet altijd 24 * 60 * 60 ( = 86.400 ) seconden. 27 maart 2011 kwam niet verder dan 82.800 seconden.
pi_97024046
ben dus wat aan het spelen met datums
bij een verjaardag heb ik dus geen jaartal nodig om aan te geven je bent over x dagen jarig

waarom werkt dit zo niet?

1
2
3
4
5
6
<?php
$date3 
date("d-m",strtotime($array["E_date"])); //datum uit db
$today=date("d-m");
$verjaardag=$date3-$today;
echo 
$verjaardag;
?>

Ik dacht zo het jaartal weg te laten
alleen met rekenen neemt ie nu niet de maanden mee
  donderdag 19 mei 2011 @ 11:14:41 #180
91039 mstx
2x1/2 = 1/2 x 1/2
pi_97024151
quote:
0s.gif Op donderdag 19 mei 2011 11:11 schreef MrNiles het volgende:
ben dus wat aan het spelen met datums
bij een verjaardag heb ik dus geen jaartal nodig om aan te geven je bent over x dagen jarig

waarom werkt dit zo niet?
[ code verwijderd ]

Ik dacht zo het jaartal weg te laten
alleen met rekenen neemt ie nu niet de maanden mee
$date3 wordt nu bijv. "25-11", daar kun je niet mee rekenen aangezien het geen getal is.
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  donderdag 19 mei 2011 @ 11:16:14 #181
137776 boem-dikkie
Jedi Mind Baby!
pi_97024207
Even een vraagje. PHP heb ik redelijk onder de knie nu, in ieder geval de basis e.d. Ik ben wat aan het lezen over OOP maar heb nog geen idee hoe ik dit handig kan toepassen of uitproberen. Heeft iemand een goede tutorial die een beetje duidelijk maakt hoe je handig met classes e.d. leert omgaan?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_97024237
quote:
0s.gif Op donderdag 19 mei 2011 11:14 schreef mstx het volgende:

[..]

$date3 wordt nu bijv. "25-11", daar kun je niet mee rekenen aangezien het geen getal is.
hmm..jammer...tekort door de bocht
hoe kan ik dan van iemand die op 20-05-1980 geboren is uitrekenen dat ie morgen jarig is?
pi_97024398
quote:
0s.gif Op donderdag 19 mei 2011 11:16 schreef MrNiles het volgende:

[..]

hmm..jammer...tekort door de bocht
hoe kan ik dan van iemand die op 20-05-1980 geboren is uitrekenen dat ie morgen jarig is?
20-05-1980 converteren naar een timestamp (hint: strtotime), dit aftrekken van de timestamp van nu, jaren uit de vergelijking halen met de modulo-operator en het aantal seconden in een jaar (365*24*60*60) en uitrekenen hoeveel dagen er nog in de overgebleven seconden zitten.

Kortom:
1
2
3
4
5
6
7
8
9
10
<?php
 $geboortedatum 
strtotime('20-05-1980');
 
$seconden time() - $geboortedatum;

 
// Jaren weghalen
 
$seconden $seconden % (365*24*60*60);

 
// Aantal dagen tot verjaardag uitrekenen
 
$dagen floor($seconden / (24*60*60));
?>

Edit:
Uit het hoofd, kan zijn dat er een foutje in zit.
% is de modulo-operator en betekent zoveel als de restant na deling.

[ Bericht 29% gewijzigd door Intrepidity op 19-05-2011 11:26:45 ]
pi_97024476
een modulo-operator :?
pi_97024637
Excuus, officieel heet ie modulus, geen modulo :P
En overigens is die berekening hierboven niet bepaald accuraat aangezien het geen rekening houdt met schrikkeljaren en dergelijke. Je kunt met 365.25 rekenen, maar dat is ook niet geheel juist. Maargoed, het zou je in ieder geval op weg moeten helpen met het soort berekening wat je uit moet voeren.
pi_97024789
quote:
0s.gif Op donderdag 19 mei 2011 11:28 schreef Intrepidity het volgende:
Excuus, officieel heet ie modulus, geen modulo :P
En overigens is die berekening hierboven niet bepaald accuraat aangezien het geen rekening houdt met schrikkeljaren en dergelijke. Je kunt met 365.25 rekenen, maar dat is ook niet geheel juist. Maargoed, het zou je in ieder geval op weg moeten helpen met het soort berekening wat je uit moet voeren.
Niet echt betrouwbaar dus eigenlijk...d'r zit ook een foutje ergens in...ff zoeken
pi_97024823
Je kunt het beste gebruik maken van de DateTime klasse. Deze biedt hier ingebouwde functionaliteit voor die wel nauwkeurig genoeg is.
  donderdag 19 mei 2011 @ 11:32:46 #188
25889 Sitethief
Fulltime Flapdrol
pi_97024826
quote:
5s.gif Op donderdag 19 mei 2011 11:16 schreef boem-dikkie het volgende:
Even een vraagje. PHP heb ik redelijk onder de knie nu, in ieder geval de basis e.d. Ik ben wat aan het lezen over OOP maar heb nog geen idee hoe ik dit handig kan toepassen of uitproberen. Heeft iemand een goede tutorial die een beetje duidelijk maakt hoe je handig met classes e.d. leert omgaan?
http://bit.ly/mj4zSR
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_97025234
quote:
0s.gif Op donderdag 19 mei 2011 11:32 schreef Intrepidity het volgende:
Je kunt het beste gebruik maken van de DateTime klasse. Deze biedt hier ingebouwde functionaliteit voor die wel nauwkeurig genoeg is.
DateTime ....ben benieuwd of het iets wordt :)
echt fatsoenlijke uitleg/voorbeelden zijn schaars
pi_97027212
Kan iemand mij helpen? Ik heb de jqflot plugin om grafieken mee te maken maar ik wil uitrekenen waar een bepaald punt moet komen.

Ik heb in mijn grafiek 4 periodes van 3 maanden. Nu wil ik een tijdstip bijvoorbeeld 18-01-11 als punt. Dit wordt in de code bijvoorbeeld [10.0, 1.2] het dikgedrukte is het punt waar de datum moet staan. Ik heb echt geen idee hoe ik dat zou moeten uitrekenen. -O-
pi_97027546
Ik denk dat je daarvoor beter in het javascript topic terecht kunt :)
pi_97028314
quote:
0s.gif Op donderdag 19 mei 2011 12:44 schreef Intrepidity het volgende:
Ik denk dat je daarvoor beter in het javascript topic terecht kunt :)
Maar de data wordt met php geladen...
pi_97063720
quote:
0s.gif Op donderdag 19 mei 2011 11:11 schreef MrNiles het volgende:
ben dus wat aan het spelen met datums
bij een verjaardag heb ik dus geen jaartal nodig om aan te geven je bent over x dagen jarig

waarom werkt dit zo niet?
[ code verwijderd ]

Ik dacht zo het jaartal weg te laten
alleen met rekenen neemt ie nu niet de maanden mee
Hey Niels ;),

je kan ook gebruik maken van DATEDIFF in de MySQL query. Eerder dit topic had ik daar een voorbeeld van gepost. Je pakt de datum van vandaag en vergelijkt dat met de verjaardag die in de database staat.

Of je maakt er timestamps van en gaat daar mee rekenen.

EDIT:

http://stackoverflow.com/(...)-two-dates-using-php

hier nog een voorbeeld waar ze met timestamps rekenen
pi_97072147
misschien dat iemand me toch ff kan helpen

1
2
3
4
5
<?php
$resultaat 
mysql_query('SELECT DATEDIFF(E_date,CURDATE()) AS AantalDagen FROM events') or die(mysql_error());
while (
$record mysql_fetch_array($resultaat)) {
$verjaardag=$record['AantalDagen'];
?>

maar hoe kan ik nu het jaar opheffen
nu bereken ik hoeveel dagen geleden iemand is geboren
pi_97073503
quote:
0s.gif Op vrijdag 20 mei 2011 13:29 schreef MrNiles het volgende:
misschien dat iemand me toch ff kan helpen
[ code verwijderd ]

maar hoe kan ik nu het jaar opheffen
nu bereken ik hoeveel dagen geleden iemand is geboren
Je moet niet het jaartal opheffen, want dan maak je het jezelf te moeilijk. Je kan beter gewoon het huidige jaartal gebruiken. Dus bijv iemand is geboren op 27 mei 1980, dan bereken je het verschil tussen 27 mei 2011 en de huidige datum. Dat is het aantal dagen tot de persoon jarig is.
Als dat verschil negatief is dan is die persoon dit jaar al jarig geweest.
pi_97073965
quote:
3s.gif Op vrijdag 20 mei 2011 13:58 schreef Farenji het volgende:

[..]

Je moet niet het jaartal opheffen, want dan maak je het jezelf te moeilijk. Je kan beter gewoon het huidige jaartal gebruiken. Dus bijv iemand is geboren op 27 mei 1980, dan bereken je het verschil tussen 27 mei 2011 en de huidige datum. Dat is het aantal dagen tot de persoon jarig is.
Als dat verschil negatief is dan is die persoon dit jaar al jarig geweest.
misschien heel dom
maar hoe vertel ik dat 1980 2011 moet worden?
pi_97075256
quote:
0s.gif Op vrijdag 20 mei 2011 14:08 schreef MrNiles het volgende:

[..]

misschien heel dom
maar hoe vertel ik dat 1980 2011 moet worden?
Ik zou het zo doen:

1select DATE_ADD('1980-05-27', INTERVAL YEAR(CURDATE()) - YEAR('1980-05-27') YEAR);
pi_97075908
maar de $event_2 mag niet zo
Unknown column in fieldlist error krijg ik terug
hoe wel?

$resultaat2 = mysql_query('SELECT DATEDIFF($event_2,CURDATE()) AS AantalDagen');
pi_97132217
Simpele vraag hoop ik maar ik breek er al even mijn koppie over ;{

Ik wil een postcode uitlezen uit een tekst met een volledig adres (straatnaam 1 1234 AA Ergens Nederland) en dat probeer ik zo

preg_match('/^(\d{4}[ ][a-zA-Z]{2})/', $adres, $out);

maar dit werkt niet? ik heb al veel andere stukjes geprobeerd maar kom er maar niet uit..
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_97132371
Je zoekt nu naar een string die *begint* met een postcode.
pi_97132594
quote:
5s.gif Op zaterdag 21 mei 2011 21:34 schreef Chandler het volgende:
Simpele vraag hoop ik maar ik breek er al even mijn koppie over ;{

Ik wil een postcode uitlezen uit een tekst met een volledig adres (straatnaam 1 1234 AA Ergens Nederland) en dat probeer ik zo

preg_match('/^(\d{4}[ ][a-zA-Z]{2})/', $adres, $out);

maar dit werkt niet? ik heb al veel andere stukjes geprobeerd maar kom er maar niet uit..
'/(.+?)(0-9){4}(a-zA-Z){2}(.+?)/'

Zo even uit mijn hoofd.
pi_97132995
Oh, dat ik op het begin zocht wist ik niet, had al wel alles met \w+ \w* \* etc geprobeerd, en bovenstaande werkt helaas niet :{

-edit-

deze werkt wel, '/(.+?)([0-9]{4})[ ]([a-zA-Z]{2})(.+?)/' alleen krijg ik dan de postcode in 2 delen ;) maar goed beter iets dan niets!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  zaterdag 21 mei 2011 @ 22:01:28 #203
75592 GlowMouse
l'état, c'est moi
pi_97133317
^ is het begin van een regel
[ ] is hetzelfde als gewoon een spatie
je krijgt hem in 2 delen vanwege je haakjes, probeer dit eens:

'/([0-9]{4}\\s?[a-z]{2})/i'
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_97133565
Zal het morgen proberen, heb het reeds opgelost met de oplossing in mijn post maar dat was maar een batch van 70 adressen :D er komen er hopelijk nog honderden bij :@
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_97133647
He, ik heb 'n vraag en omdat ik niet een heel topic wil openen in DIG SW even hier.. Wie weet hoe je met Mozilla firefox foto's kan opslaan in je bestanden of kan dat niet?
  zaterdag 21 mei 2011 @ 22:47:08 #206
292596 Faux.
Fan van zichzelf
pi_97135360
quote:
0s.gif Op zaterdag 21 mei 2011 22:08 schreef iwannabehigh het volgende:
He, ik heb 'n vraag en omdat ik niet een heel topic wil openen in DIG SW even hier.. Wie weet hoe je met Mozilla firefox foto's kan opslaan in je bestanden of kan dat niet?
Rechtermuisknop -> Save As/Opslaan als :') Of ik begrijp je fout :')
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
pi_97138180
quote:
10s.gif Op zaterdag 21 mei 2011 22:47 schreef Faux. het volgende:

[..]

Rechtermuisknop -> Save As/Opslaan als :') Of ik begrijp je fout :')
Ja, zo bedoelde ik het niet :P Het zit namelijk zo: ik kan met Mozilla Firefox geen afbeeldingen opslaan vanaf Facebook (en meerdere sites). Als ik dan op rechter muisknop klik, staat er geen afbeelding opslaan maar pagina opslaan. Misschien iemand die hier iets vanaf weet?
  zaterdag 21 mei 2011 @ 23:56:49 #208
137776 boem-dikkie
Jedi Mind Baby!
pi_97138627
quote:
0s.gif Op zaterdag 21 mei 2011 23:47 schreef iwannabehigh het volgende:

[..]

Ja, zo bedoelde ik het niet :P Het zit namelijk zo: ik kan met Mozilla Firefox geen afbeeldingen opslaan vanaf Facebook (en meerdere sites). Als ik dan op rechter muisknop klik, staat er geen afbeelding opslaan maar pagina opslaan. Misschien iemand die hier iets vanaf weet?
Je kunt op Facebook gewoon onder de foto op 'foto downloaden (oid)' klikken toch?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_97138824
quote:
14s.gif Op zaterdag 21 mei 2011 23:56 schreef boem-dikkie het volgende:

[..]

Je kunt op Facebook gewoon onder de foto op 'foto downloaden (oid)' klikken toch?
Ja, ik zie 't nu pas.. :') Bedankt. ^O^
  zondag 22 mei 2011 @ 11:45:07 #210
12221 Tijn
Powered by MS Paint
pi_97148304
Ik zit weer eens met reguliere expressies te stunten :') Ik probeer tekst te vangen tussen "[tabel]" en "[/tabel]". Dus ik dacht, dat doe je zo:

1preg_match_all("/\[tabel\](.*)\[\/tabel\]/", $string, $tables);

Daarbij is $tables dan een array met alle stukken uit $string die tussen eerder genoemde [tabel] tags zit. Althans, dat was m'n plan, want de array is nu altijd leeg -O-

Iemand een idee?
  zondag 22 mei 2011 @ 11:50:17 #211
136730 PiRANiA
All thinking men are atheists.
pi_97148445
quote:
2s.gif Op zondag 22 mei 2011 11:45 schreef Tijn het volgende:
Ik zit weer eens met reguliere expressies te stunten :') Ik probeer tekst te vangen tussen "[tabel]" en "[/tabel]". Dus ik dacht, dat doe je zo:

[ code verwijderd ]

Daarbij is $tables dan een array met alle stukken uit $string die tussen eerder genoemde [tabel] tags zit. Althans, dat was m'n plan, want de array is nu altijd leeg -O-

Iemand een idee?
1
2
3
4
5
6
7
8
9
10
11
12
<?php $string="test1
test2
test3
[tabel]haha[/tabel]
test4
test5
[tabel]haha2[/tabel]
"
;

preg_match_all("/\[tabel\](.*)\[\/tabel\]/"$string$tables);

var_dump($tables);

output:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
array(2) {
  [0]=>
  array(2) {
    [0]=>
    string(19) "[tabel]haha[/tabel]"
    [1]=>
    string(20) "[tabel]haha2[/tabel]"
  }
  [1]=>
  array(2) {
    [0]=>
    string(4) "haha"
    [1]=>
    string(5) "haha2"
  }
}
  zondag 22 mei 2011 @ 11:53:12 #212
136730 PiRANiA
All thinking men are atheists.
pi_97148529
Doe
1
2
3
<?php
preg_match_all
("/\[tabel\](.*)\[\/tabel\]/msU"$string$tables);
?>
voor multiline :Y
  zondag 22 mei 2011 @ 11:55:16 #213
12221 Tijn
Powered by MS Paint
pi_97148592
quote:
0s.gif Op zondag 22 mei 2011 11:53 schreef PiRANiA het volgende:
Doe

[ code verwijderd ]

voor multiline :Y
Ah! Dat is 'em :) Dank u _O_
  zondag 22 mei 2011 @ 16:52:58 #214
292596 Faux.
Fan van zichzelf
pi_97159585
Hoe kan je in PHP zien of een getal even of oneven is? :@
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
  zondag 22 mei 2011 @ 16:53:27 #215
136730 PiRANiA
All thinking men are atheists.
pi_97159612
quote:
5s.gif Op zondag 22 mei 2011 16:52 schreef Faux. het volgende:
Hoe kan je in PHP zien of een getal even of oneven is? :@
Sec, ik maak even een snippet voor je.
  zondag 22 mei 2011 @ 16:56:20 #216
136730 PiRANiA
All thinking men are atheists.
pi_97159736
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
function is_even($getal){
    if(
floor($getal)%==0)
        return 
true;
    else
        return 
false;
}

var_dump(
    
is_even(0),
    
is_even(1),
    
is_even(2)
    );

Output:
1
2
3
bool(true)
bool(false)
bool(true)

Je kijkt dus of een getal deelbaar is door 2. Met de '%' kijk je of er bij de deling door 2 wat over blijft (rest van de deling). Als hij het netjes door 2 deelt (en er dus niets over blijft) is het een even getal.
  zondag 22 mei 2011 @ 17:00:17 #217
292596 Faux.
Fan van zichzelf
pi_97159958
Dus

1
2
3
4
5
6
7
8
<?php
if(is_even($id) == "true")
{
getal is even
}else{
getal is oneven
}
?>

is goede code? :@
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
  zondag 22 mei 2011 @ 17:01:33 #218
136730 PiRANiA
All thinking men are atheists.
pi_97160022
Dat
== "true"
kan weg.
  zondag 22 mei 2011 @ 17:01:52 #219
292596 Faux.
Fan van zichzelf
pi_97160035
quote:
0s.gif Op zondag 22 mei 2011 17:01 schreef PiRANiA het volgende:
Dat
== "true"
kan weg.
Oke, danku :*
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
  zondag 22 mei 2011 @ 17:06:42 #220
75592 GlowMouse
l'état, c'est moi
pi_97160286
1
2
3
4
5
<?php
function is_even($getal) {
  return (
$getal%== 0);
}
?>
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_97263949
Remi wees me op een scripje wat doet wat ik eerder vroeg..rekenen met data/verjaardagen

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?php
$resultaat 
mysql_query("SELECT * FROM events");
while(
$array=mysql_fetch_array($resultaat)){
echo 
date("d-m-Y",strtotime($array["E_date"])) ."<br/>";

// count number of leap years between birthday and today

function numOfLeapDays($from$to) {
    if((
checkdate(2,29,date("Y",$from))) && ($from mktime(0,0,0,2,29,date("Y",$from)))) {
        
$fromYear date("Y",$from)+1;
    } else {
        
$fromYear date("Y",$from);
    }

    if((
checkdate(2,29,date("Y",$to))) && ($to mktime(0,0,0,2,29,date("Y",$to)))) {
        
$toYear date("Y",$to)-1;
    } else {
        
$toYear date("Y",$to);
    }

    
$numOfLeapDays 0;

    for(
$i $fromYear$i <= $toYear$i++) {
        if (((
$i 4) == 0) AND ((($i 400) == 0) OR (($i 100) <> 0))) $numOfLeapDays++;
    }
    return 
$numOfLeapDays;
}

// calculate age, including fix for dates before 1-1-1970
function age($born,$now,$bornyear) {
    
$leapDays numOfLeapDays($born$now);
    
$age intval(((($now $born)/(60*60*24)) - $leapDays) / 365 );
    if(
$bornyear 1970) {
        
$age $age + (1970 $bornyear);
    }
    return 
$age;
}

// retrieve age and number of days till next birthday
function agenext($birthday){
    
// format dd-mm-yyyy -> [0] = day, [1] = month, [2] = year
    
$datekey explode("-",$birthday);

    
// basic variables
    
$born mktime(0,0,0,$datekey[1],$datekey[0],$datekey[2]);
    
$now mktime(0,0,0,date("m"),date("d"),date("Y"));
    
$nextbirthday mktime(0,0,0,$datekey[1],$datekey[0],date("Y"));
    if(
$nextbirthday $now) {
        
$nextbirthday $nextbirthday + (60*60*24*365);
    }

    
// days till next birthday
    
$days intval(($nextbirthday $now) / (60*60*24));

    
$agenext "(".age($born,$now,$datekey[2]).", next birthday in ".$days." day".($days == "":"s").")";
    return 
$agenext;
}

// call function with: agenext($birthday)
$birthday date("d-m-Y",strtotime($array["E_date"]));
echo 
agenext($birthday)."<br/>";
}
?>

dit werkt wel maar alleen met de eerste regel uit de database
hoe kan ik dit nu maken dat ie alle regels meeneemt?
  dinsdag 24 mei 2011 @ 20:37:20 #222
75592 GlowMouse
l'état, c'est moi
pi_97264212
je functies niet in een loop definieren
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_97264313
quote:
0s.gif Op dinsdag 24 mei 2011 20:37 schreef GlowMouse het volgende:
je functies niet in een loop definieren
maar hoe kan ik dan $array["E_date"]) gebruiken?
  dinsdag 24 mei 2011 @ 20:45:25 #224
75592 GlowMouse
l'état, c'est moi
pi_97264723
staat $array["E_date"]) in een functie dan?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_97264937
quote:
0s.gif Op dinsdag 24 mei 2011 20:45 schreef GlowMouse het volgende:
staat $array["E_date"]) in een functie dan?
aub GlowMouse...ik ben een amateur en ik snap je cryptische aanwijzingen eerlijk gezegd niet
ik doe de titel van het topic echt eer aan...voor dummies..that's me

zou je me misschien een concreet voorbeeld kunnen geven hoe dit op te lossen
pi_97265035
Als je dat scriptje niet begrijpt moet je er misschien niet mee gaan rommelen...

Maw, probeer eerst eens te begrijpen wat dat script precies doet voordat je het gaat aanpassen aan jouw wensen :).
pi_97265124
quote:
0s.gif Op dinsdag 24 mei 2011 20:49 schreef Tegan het volgende:
Als je dat scriptje niet begrijpt moet je er misschien niet mee gaan rommelen...

Maw, probeer eerst eens te begrijpen wat dat script precies doet voordat je het aan wil passen aan jouw wensen :).
-O-

opzich snap ik wel wat het script doet
ik vraag alleen hoe ik dit om kan zetten zodat ik dit kan laten uitvoeren op elke regel van de db en niet alleen van de eerste regel
pi_97265337
Ok, je snapt het script.

Waarom werkt het nu niet dan denk je?
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')