1 2 | <input type="hidden" name="MAX_FILE_SIZE" value="300000000"> mapnaam: <input class="text" name="mapnaam" SIZE=22><br> |
die gaan we ff proberen.quote:Op zondag 6 maart 2005 23:02 schreef Jump het volgende:
select * from `tabel`where `waarde`<= '23830' order by `waarde`DESC limit 1 ?
dus aflopend ordenen, enkel waarden die kleiner zijn en dan limit 1 toepassen. query zal hopelijk wel juist zijn
1 2 3 4 5 | SELECT * FROM MyTable WHERE MyValue <= 123 ORDER BY MyValue DESC LIMIT 1 |
1 | $y = floor($x / 500) * 500; |
kleiner of gelijk aan (vanaf 23500, vanaf 24000, etc)quote:Op zondag 6 maart 2005 23:07 schreef SuperRembo het volgende:
[ code verwijderd ]
of
[ code verwijderd ]
't hangt er nog een beetje van af of je < of <= bedoelt.
1 2 3 4 5 6 7 8 9 10 11 | var_dump(0 == "a"); // 0 == 0 -> true var_dump("1" == "01"); // 1 == 1 -> true switch ("a") { case 0: echo "0"; break; case "a": // never reached because "a" is already matched with 0 echo "a"; break; } |
He bedankt voor de tips, ik heb ze gelijk verwerkt! Dat van die *.gif probleem heb ik nog niet opgelostquote:Op vrijdag 4 maart 2005 13:12 schreef SuperRembo het volgende:
Open een goed geconfigureerde server zal dit script niet werken.
Als je een form met POST verstuurd hebt, dan kan je gegevens opvragen met $_POST['fieldname'], niet met $fieldname. Je kunt controleren of een script met POST verstuurd is met $_SERVER['REQUEST_METHOD']=='POST'.
$SELF_PHP bestaat niet, dat was $PHP_SELF, maar tegenwooordig gebruik je $_SERVER['PHP_SELF'].
Je moet so wie so controleren of $mapnaam wel een geldeige mapnaam is. Er mogen geen /,\, :, *, ? in staan, spaties en . lijkt me ook niet handig. En hij mag natuurlijk niet leeg zijn.
Als je een jpeg upload, dan wordt ie ook als .gif opgeslagen
De mime-type van een jpeg kan "image/jpeg" zijn, maar ook "image/pjpeg".
[ php ]tags op FOK zijn waardeloos.
1 2 3 | <td> <input name="status" type="text" class="configs" value=<? echo $row["status"]; ?>> </td> |
1 2 3 | <? echo $row["naam"]; ?> |
Lijkt me handig als je die dan ook in je form door geeft.quote:Op dinsdag 8 maart 2005 11:27 schreef dnzl het volgende:
De rijen zijn overigens te identificeren met een uniek ID.
1 2 3 4 | $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/plain; charset=iso-8859-1\r\n"; $headers .= "From: mij <postmaster@domeinnaam.nl>\r\n"; $headers .= "Reply-To: postmaster@domeinnaam.nl\r\n"; |
Weet je zeker dat het aan de client ligt en niet aan de ontvangde mail server? Linux/Windows verschillen misschien?quote:Op woensdag 9 maart 2005 17:47 schreef ikke_ook het volgende:
nog maar een vraag als ik toch bezig ben
[ code verwijderd ]
Bovenstaande verstuur ik mbv mail(), in outlook express komt er een goed bericht aan, maar bij gmail print hij de header in het bericht.. en staat er "unknown sender"
Wat doe ik fout?
1 | $headers .= "Bcc: ".$bcc."\r\n"; |
Late reactiequote:Op maandag 14 februari 2005 15:46 schreef Burning_RefleX het volgende:
[..]
set_time_limit(0)
Dit zorgt dat de execution time weg gaat, dus geen limiet.
Je kan ipv. 0 ook 60 neerzetten, dit is het aantal seconden dat het script mag lopen. (standaard: 30)
De hoster kan de optie inderdaad uit hebben staan.quote:Op donderdag 10 maart 2005 20:50 schreef Swetsenegger het volgende:
[..]
Late reactie
Maar, werkt dit op ELKE server? Of kan de hoster deze overrule optie uit hebben staan?
Dat zou ik in phpinfo terug moeten kunnen vinden natuurlijkquote:Op donderdag 10 maart 2005 21:49 schreef DutchBlood het volgende:
[..]
De hoster kan de optie inderdaad uit hebben staan.
set_time_limit() has no effect when PHP is running in safe mode. There is no workaround other than turning off safe mode or changing the time limit in the php.ini.quote:Op donderdag 10 maart 2005 22:25 schreef Swetsenegger het volgende:
[..]
Dat zou ik in phpinfo terug moeten kunnen vinden natuurlijkIemand enig idee hoe die optie heet?
Je moet niet vergeten dat [ een speciaal teken is in een regexp, die moet je dus escapen. Net als ], /, ?, enz.quote:Op donderdag 10 maart 2005 22:25 schreef Swetsenegger het volgende:
$text=preg_replace("/([page=([a-z]+)+])/i",'<a href="http://\1">\1</a>',$text);
is iig niet goed... hij herkent niet alleen [page=naam] niet, sterker nog.... er wordt niets meer geparsed
1 | $text = preg_replace('/\[url=(.+)\](.+)\[\/url\]/', '<a href="\1">\2</a>', $text ); |
safe_mode Off Offquote:Op donderdag 10 maart 2005 22:55 schreef Light het volgende:
[..]
set_time_limit() has no effect when PHP is running in safe mode. There is no workaround other than turning off safe mode or changing the time limit in the php.ini.
Dat wordt dus zoeken naar "safe_mode".
Ik kan best op je wachten hoor Ow gij Goeroe der reguliere expressiesquote:En met reguliere expressies spelen heb ik nu helaas de tijd niet voor.
quote:Op donderdag 10 maart 2005 23:12 schreef SuperRembo het volgende:
[..]
Je moet niet vergeten dat [ een speciaal teken is in een regexp, die moet je dus escapen. Net als ], /, ?, enz.
Deze kan je denk ik wel makkelijk ombouwen naar wat je nodig hebt:
[ code verwijderd ]
1 2 | $text = preg_replace("/(www(\.[-A-Za-z0-9]+)+\.[A-Za-z]{2,4}(\/\~?[-A-Za-z0-9\.\/?%&=#] $text = preg_replace('/\[url=(.+)\](.+)\[\/url\]/', '<a href="\1">\2</a>', $text ); |
1 | $text = preg_replace("/(^[^\[url=]www(\.[-A-Za-z0-9]+)+\.[A-Za-z]{2,4}(\/\~?[-A-Za-z0-9\.\/?%&=#] |
1 | $text = preg_replace("/[^\[url=http:\/\/](www(\.[-A-Za-z0-9]+)+\.[A-Za-z]{2,4}(\/\~?[-A-Za-z0-9\.\/?%&=#] |
1 2 3 4 5 6 7 8 9 10 11 | $regexps = array( '#(?<!\[url=)(https?://.*?)(?=\s)#i' => '<a href="\1">\1</a>', '#(?<!\[url=)(www\..*?)(?=\s)#i' => '<a href="http://\1">\1</a>', '#\[url=(https?://.*?)\](.*?)\[/url\]#i' => '<a href="\1">\2</a>', '#\[url=(.*?)\](.*?)\[/url\]#i' => '<a href="http://\1">\2</a>', ); foreach ($regexps as $search=>$replace) { $text = preg_replace($search, $replace, $text); } |
1 2 3 4 | $datum = "$dag-$maand-$jaar";// dit werkt $datum = '$dag-$maand-$jaar';// dit geeft geen foutmelding, maar geeft niet het resultaat dat je wil $datum = $dag."-".$maand."-".$jaar;// dit werkt $datum = $dag.'-'.$maand.'-'.$jaar;// dit werkt |
1 2 3 4 | $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/plain; charset=iso-8859-1\r\n"; $headers .= "From: mij <postmaster@domeinnaam.nl>\r\n"; $headers .= "Reply-To: postmaster@domeinnaam.nl\r\n"; |
quote:Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()
Een smtp server instellen in je php.ini?quote:Op vrijdag 11 maart 2005 18:40 schreef SuperRembo het volgende:
Hoe mail je vanaf een windows bak? Ik heb hier win2k met apache![]()
[..]
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 | Example 487. Sending complex email. copy to clipboard <?php /* recipients */ $to = "mary@example.com" . ", " ; // note the comma $to .= "kelly@example.com"; /* subject */ $subject = "Birthday Reminders for August"; /* message */ $message = ' <html> <head> <title>Birthday Reminders for August</title> </head> <body> <p>Here are the birthdays upcoming in August!</p> <table> <tr> <th>Person</th><th>Day</th><th>Month</th><th>Year</th> </tr> <tr> <td>Joe</td><td>3rd</td><td>August</td><td>1970</td> </tr> <tr> <td>Sally</td><td>17th</td><td>August</td><td>1973</td> </tr> </table> </body> </html> '; /* To send HTML mail, you can set the Content-type header. */ $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; /* additional headers */ $headers .= "To: Mary <mary@example.com>, Kelly <kelly@example.com>\r\n"; $headers .= "From: Birthday Reminder <birthday@example.com>\r\n"; $headers .= "Cc: birthdayarchive@example.com\r\n"; $headers .= "Bcc: birthdaycheck@example.com\r\n"; /* and now mail it */ mail($to, $subject, $message, $headers); ?> |
1 2 3 4 | <select name="Selectperiod" size="1"> <option value="vandaag">Alleen vandaag</option> <option selected value="week">Tussen nu en een week</option> </select> |
1 2 | INSERT INTO `tabel` (cel1, cel2, cel3) VALUES ('waarde1', 'waarde2', 'waarde3') |
1 2 3 4 5 6 7 8 9 10 11 12 13 | <?php // Verbinden met database $db_host = "localhost"; $db_user = "***"; $db_pass = "***"; $db_name = "***"; $db = mysql_connect ($db_host, $db_user, $db_pass) or die ('Databasefout: ' . mysql_error()); mysql_select_db ($db_name, $db); mysql_query("INSERT INTO `tabel` (cel1, cel2, cel3) VALUES ('waarde1', 'waarde2', 'waarde3')") or die(mysql_error()); ?> |
1 2 3 4 5 6 | <?php $query = mysql_query("SELECT * FROM `tabel` WHERE bla = 'blaat' LIMIT 1"); $result = mysql_fetch_assoc($query); mysql_query("INSERT INTO `tabel` (cel1, cel2, cel3) VALUES ('".$result['waarde1']."', '".$result['waarde2']."', '".$result['waarde3']."')") or die(mysql_error()); ?> |
1 2 3 4 5 6 7 8 | <?php // content.php if($_GET['Selectperiod'] == "vandaag") { if(file_exists('inpakhok_vandaag.php')) include('inpakhok_vandaag.php'); } else { if(file_exists('inpakhok_week.php')) include('inpakhok_week.php'); } ?> |
1 2 3 4 5 6 7 8 | <!-- pagina.html --> <form action="content.php" target="content"> <select name="Selectperiod" size="1" onChange="this.form.submit();"> <option value="vandaag">Alleen vandaag</option> <option value="week">Tussen nu en een week</option> </select> </form> |
Neenee, dit zijn regexps die van [ url = text ] andere tekst [ /url ] uitgaan.quote:Op vrijdag 11 maart 2005 13:10 schreef SuperRembo het volgende:
Je doet veel te moeilijk
[ code verwijderd ]
Jajajaquote:Op zaterdag 12 maart 2005 09:15 schreef Swetsenegger het volgende:
[..]
Neenee, dit zijn regexps die van [ url = text ] andere tekst [ /url ] uitgaan.
Mijn eerste regexp parst gewoon urls die je intikt. Net zoals hier op fok wanneer ik www.nu.nl intik
1 2 3 4 | Test 1: http://foo.com lorum ipsum Test 2: www.foo.com lorum ipsum Test 3: [url=http://foo.com]Foo[/url] lorum ipsum Test 4: [url=foo.com]Foo[/url] lorum ipsum |
1 2 3 4 | Test 1: <a href="http://foo.com">http://foo.com</a> lorum ipsum Test 2: <a href="http://www.foo.com">www.foo.com</a> lorum ipsum Test 3: <a href="http://foo.com">Foo</a> lorum ipsum Test 4: <a href="http://foo.com">Foo</a> lorum ipsum |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |