Kan idd in javascript.quote:Op donderdag 31 maart 2005 14:01 schreef saban het volgende:
[..]
Is dat geen JSHoort niet bij PHP/MYSQL thuis dacht ik zo.
IEmand?quote:Op donderdag 31 maart 2005 14:24 schreef Darkomen het volgende:
Ik probeer een aantal ids te selecteren maar de ids mogen niet in de array die ik opgeef maar het klopt duidelijk niet. het gaat dus om "uid<>in(0,1)"
SELECT DISTINCT(uid) FROM ppg_images WHERE active='1' AND uid<>in(0,1) LIMIT 9
http://www.webdevelopersn(...)_in_and_between.php3quote:Op donderdag 31 maart 2005 14:24 schreef Darkomen het volgende:
Ik probeer een aantal ids te selecteren maar de ids mogen niet in de array die ik opgeef maar het klopt duidelijk niet. het gaat dus om "uid<>in(0,1)"
SELECT DISTINCT(uid) FROM ppg_images WHERE active='1' AND uid<>in(0,1) LIMIT 9
quote:Suffixing NOT to IN will display data that is NOT found IN the condition. The following lists employees who hold titles other than Programmer and Marketing Executive.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | SELECT f_name, l_name, title from -> employee_data where title NOT IN -> ('Programmer', 'Marketing Executive'); +---------+----------+----------------------------+ | f_name | l_name | title | +---------+----------+----------------------------+ | Manish | Sharma | CEO | | John | Hagan | Senior Programmer | | Ganesh | Pillai | Senior Programmer | | Anamika | Pandit | Web Designer | | Mary | Anchor | Web Designer | | Hassan | Rajabi | Multimedia Programmer | | Paul | Simon | Multimedia Programmer | | Arthur | Hoopla | Multimedia Programmer | | Kim | Hunter | Senior Web Designer | | Roger | Lewis | System Administrator | | Danny | Gibson | System Administrator | | Mike | Harper | Senior Marketing Executive | | Shahida | Ali | Customer Service Manager | | Peter | Champion | Finance Manager | +---------+----------+----------------------------+ 14 rows in set (0.00 sec) |
Best logisch weerquote:Op donderdag 31 maart 2005 21:57 schreef sylvesterrr het volgende:
[..]
http://www.webdevelopersn(...)_in_and_between.php3
[..]
[ code verwijderd ]
mij hebben ze ook geleerd om bij rationele databases altijd een uniek Indentificatie nummertje te hebben omdat je dan altijd alles goed kan aanroepen. zoals met relaties, alles koppelen m.b.v. ID'squote:Op woensdag 30 maart 2005 17:27 schreef sv3n het volgende:
[..]
nou dan geloof je me toch niet, ik heb t echt niet zelf bedacht, maar mijn leraren informatieanalyse en het is meerdere keren gezegd bij een college over databases, msschien dat je het nu gelooft![]()
1 2 3 4 | header("Location: http://www.example.com/"); /* Redirect browser */ /* Make sure that code below does not get executed when we redirect. */ exit; |
quote:Remember that header() must be called before any actual output is sent, either by normal HTML tags, blank lines in a file, or from PHP. It is a very common error to read code with include(), or require(), functions, or another file access function, and have spaces or empty lines that are output before header() is called. The same problem exists when using a single PHP/HTML file.
Hoe kan ik dat het beste omtoveren naar;quote:foo en bar|dipsi lala|pow|5 euro
fok dig|tinkywinky|php|1 euro
foo en bar|blaatje en patje|mysql tobo|5 euro
nee|matje|broertje|5 euro
Ik denk dat ik ze eerst in stukken moet snijden met explode.quote:INSERT INTO table (`veld1` , `veld2` , `veld3` , `veld4` ) VALUES ('foo en bar', 'dipsi lala', 'pow', '5 euro') , ('fok dig', 'tinkywinky', 'php', '1 euro') , ('foo en bar', 'blaatje en patje', 'mysql tobo', '5 euro') , ('nee', 'matje', 'broertje', '5 euro')
Hmm, idd. Hij redirect direct al, nog voordat hij de script heeft uitgevoerd (en het wordt uitgevoerd, wannneer de if-statement waarin hij staat niet geldig is.quote:Op vrijdag 1 april 2005 08:11 schreef sylvesterrr het volgende:
http://nl3.php.net/manual/en/function.header.php
[..]
Eerst exploded op newline, vervolgens elk item exploden op de pipe. Vervolgens array_walk met mysql_real_escape_string, vervolgensquote:Op vrijdag 1 april 2005 14:41 schreef saban het volgende:
Stel ik heb een array/string met de volgende informatie;
[..]
Hoe kan ik dat het beste omtoveren naar;
[..]
Ik denk dat ik ze eerst in stukken moet snijden met explode.
Daarna iets van;
$values = ("'$explode[0]', '$explode[1]', '$explode[2]', '$explode[3]'")
Zoiets 'denk' ik, wie kan mij wat helderheid geven ?
1 2 3 4 5 6 | <?php header("Content-type: image/gif"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Pragma: no-cache"); header("Location: " . rand(1,4) . ".gif"); ?> |
1 2 3 4 5 6 7 8 9 10 | <html> <head> <title></title> </head> <body> <img src="<?php echo rand(1,4).".gif"; ?>" /> </body> </html> |
nee, maar het is voor men random avatarquote:Op vrijdag 1 april 2005 21:03 schreef ikke_ook het volgende:
Ben ik heel stom als ik zeg doe het zo :
[ code verwijderd ]
Ah ok, ik schatte je al iets te slim in voor mijn oplossingquote:Op vrijdag 1 april 2005 21:19 schreef Jump het volgende:
[..]
nee, maar het is voor men random avatar
php moet figuurtje teuggeven
Kan toch?quote:Op vrijdag 1 april 2005 21:19 schreef Jump het volgende:
[..]
nee, maar het is voor men random avatar
php moet figuurtje teuggeven
1 2 3 4 5 6 | <?php header("Content-type: image/gif"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Pragma: no-cache"); readfile(rand(1,4).".gif"); ?> |
Kan je dit eens uitleggen, ik ben daar al eens mee aan het kloten geweest, maar wat doet bv:quote:
Dit had ik zelf eerst ook in gedachte, alleen is t wel wat veel informatie om steeds door te geven.quote:Op vrijdag 1 april 2005 21:46 schreef Swetsenegger het volgende:
[..]
Wat ik bedoelde is dat je met hidden input perfect extra waarden aan je submit kan meegeven.
Dus bij stap 1 schrijf je niets naar db, maar je geeft die info met een get mee aan stap 2. In stap 2 krijg je een nieuwe waarde PLUS je oude waarde welke je uit je get als hidden input aan je submit meegeeft. Dat geef je weer met een get mee aan stap 3 (via headers dus) leest in stap 3 de info van stap 1 en 2 uit en die stop je in een hidden input. INfo van stap 3 erbij, submitten antwoord tonen en naar db schrijven....
quote:Op vrijdag 1 april 2005 21:54 schreef ikke_ook het volgende:
[..]
Dit had ik zelf eerst ook in gedachte, alleen is t wel wat veel informatie om steeds door te geven.
Ik ben bezig met deze site.
En daar kun je vogelwaarnemingen/excursies invoeren.
In stap 1 geef je allerlei informatie over de excursie, dus wanneer,weertype,locatie,en evt extra info.
In stap 2 kun je aangeven welke vogels je hebt gezien via dit form : form
En in stap 3 kun je opmerkingen bij bepaalde vogels zetten, dus ik schrijf eerst de vogels van stap 2 in de db en dan haal ik in stap 3 die vogels weer op en kun je er opmerkingen bij zetten.....
Dus vandaar...een beetje duidelijk zo?
Het is allemaal bedoeld om te voorkomen dat de output gecached wordt. Het is mss wat dubbel allemaal, maar ik dacht dat dat het gevolg is van verschillende bugs / interpretaties van verschillende browsers. Dit is wat de php manual aanbeveeld:quote:Op vrijdag 1 april 2005 21:53 schreef Swetsenegger het volgende:
[..]
Kan je dit eens uitleggen, ik ben daar al eens mee aan het kloten geweest, maar wat doet bv:
header("Pragma: no-cache");
precies?
1 2 3 4 5 6 7 8 9 10 11 12 | // Date in the past header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // always modified header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // HTTP/1.1 header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0", false); // HTTP/1.0 header("Pragma: no-cache"); |
Je kan die data toch wel in de session kwijt?quote:Op vrijdag 1 april 2005 21:58 schreef ikke_ook het volgende:
uhm,nou stap 2 en 3 kan dus niet zomaar in 1 form, kan alleen als ik iets met javascript doe ofzo, anders wordt t form veel te lang, als ik bij 200 vogels ook nog iedere keer een opmerking kan plaatsen....
En ik vind t wel netjes zo in 3 keer, wel zo duidelijk....
quote:Op vrijdag 1 april 2005 21:58 schreef ikke_ook het volgende:
uhm,nou stap 2 en 3 kan dus niet zomaar in 1 form, kan alleen als ik iets met javascript doe ofzo,
So what? daar is de scrollbar voor uit gevondenquote:anders wordt t form veel te lang,
Kan toch....quote:als ik bij 200 vogels ook nog iedere keer een opmerking kan plaatsen....
Maar levert wel problemen op met de back button.quote:En ik vind t wel netjes zo in 3 keer, wel zo duidelijk....
Ok, eens een keer in verdiepenquote:Op vrijdag 1 april 2005 22:00 schreef SuperRembo het volgende:
[..]
Het is allemaal bedoeld om te voorkomen dat de output gecached wordt. Het is mss wat dubbel allemaal, maar ik dacht dat dat het gevolg is van verschillende bugs / interpretaties van verschillende browsers.
[ code verwijderd ]
Hoe bedoel je?alles uit de form in de session zetten en dan na stap 3 in de database zetten?quote:Op vrijdag 1 april 2005 22:01 schreef SuperRembo het volgende:
[..]
Je kan die data toch wel in de session kwijt?
Yepquote:Op vrijdag 1 april 2005 22:08 schreef ikke_ook het volgende:
[..]
Hoe bedoel je?alles uit de form in de session zetten en dan na stap 3 in de database zetten?
teveel werk?quote:Op vrijdag 1 april 2005 22:12 schreef ikke_ook het volgende:
Ik vind die van jou wel leuk om t form weer in te vullen uit de database als je teruggaat leuk, maar teveel werk, en met t session van SR.... das ook teveel werk ofzo
1 2 3 4 | <?php SELECT * FROM table WHERE invulid=SESSIONID (of cookie of whatever) $edit_hidden="{$row['id']}"; ?> |
1 2 3 | <?php <input type="text" name="vogeltje" value="echo $row['vogeltje']" /> ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 | <?php if(empty($edit_hidden)){ print"<p><input type=\"submit\" name=\"submit\" value=\"Plaatsen\" /> \n\n";} //indien het een edit betreft alleen knop 'update' else{ if(!empty($edit_hidden)){ print'<p><input type="hidden" name="update_id" value="'.$edit_hidden.'" /> <input type="submit" name="edit" value="Bijwerken"</p>';} } ?> |
hartelijk dank SuperRemboquote:
Ik heb al een edit functiequote:Op vrijdag 1 april 2005 22:27 schreef Swetsenegger het volgende:
[..]
teveel werk?
Je begint de pagina van stap 1 met
[ code verwijderd ]
Je krijgt een rij info en in je form doe je dit
[ code verwijderd ]
En onderaan
[ code verwijderd ]
Hmz, kan je niet beter een soort van coordinatenstelsel in een db zetten, dan het plaatje van nederland als achtergrond image en volgens dat coordinaten stelsel een puntje zetten?quote:Op vrijdag 1 april 2005 22:28 schreef ikke_ook het volgende:
Goed, vraag 2
Nederland is verdeeld in "atlasblokken" Op de site kun je bij een excursie zo'n atlasblok aangeven.
Nu wil ik iets maken dat je als je op t atlasblok klikt, je naar een plaatje van nederland gaat waar dan een rood puntje staat op t punt waar dat atlasblok is.
Dus ik wil een rood puntje op een plaatje zetten, t liefst met php, want daar ben ik t handigst mee.
Kan ik dit op een of andere manier doen met de GD library? Of kan ik dat veel beter op een andere manier doen?
Nadeel van het bij stap 1 al in de database zetten is dat je niet zeker weet of de volgende stappen ook uitgevoerd gaan worden. Het kan zijn dat iemand stap 1 invult, maar niet de volgende stappen. Dan zit je met incomplete data in je database. Je zou dan eigenlijk ook in de database moeten zetten welke stap als laatste is uitgevoerd.quote:Op vrijdag 1 april 2005 22:27 schreef Swetsenegger het volgende:
[..]
teveel werk?
Je begint de pagina van stap 1 met
[ code verwijderd ]
Je krijgt een rij info en in je form doe je dit
[ code verwijderd ]
En onderaan
[ code verwijderd ]
T gaat alleen om t rode puntje eigenlijkquote:Op vrijdag 1 april 2005 22:31 schreef Swetsenegger het volgende:
[..]
Hmz, kan je niet beter een soort van coordinatenstelsel in een db zetten, dan het plaatje van nederland als achtergrond image en volgens dat coordinaten stelsel een puntje zetten?
Ben ik volkomen met je eensquote:Op vrijdag 1 april 2005 22:35 schreef SuperRembo het volgende:
[..]
Nadeel van het bij stap 1 al in de database zetten is dat je niet zeker weet of de volgende stappen ook uitgevoerd gaan worden. Het kan zijn dat iemand stap 1 invult, maar niet de volgende stappen. Dan zit je met incomplete data in je database. Je zou dan eigenlijk ook in de database moeten zetten welke stap als laatste is uitgevoerd.
Daarom lijkt het me beter om de data te evrzamelen in de session. Als je dan alles bij elkaar hebt zet je het zaakje in de database.
Dan is het niet erg.quote:Op vrijdag 1 april 2005 22:44 schreef ikke_ook het volgende:
Dat je incomplete dingen invult is eigenlijk niet erg superrembo. dan staat er gewoon een excursie zonder vogels, das geen ramp... en je kunt excursies zelf editten,dus ook zelf weer vogels aan die excursie toevoegen
Heb ik je toch al gegeven? achtergrond image en gewoon met html een puntje zetten.quote:Op vrijdag 1 april 2005 22:54 schreef ikke_ook het volgende:
Dankje swets![]()
Nu nog een antwoord op vraag 2
Gewoon een hele berg divjes makenquote:Op vrijdag 1 april 2005 23:02 schreef ikke_ook het volgende:
Watermerk, das t woord wat ik zocht![]()
en hoe zet ik met html een puntje op een bepaald coordinaat dan?
1 2 3 4 | <div style="position:relative;"> <img src="map.png" alt="Nederland"> <img src="marker.png" style="position:absolute;top:10px;left:20px" alt="Regio"> </div> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <?php // create a 100*30 image $im = imagecreate(100, 30); // white background and blue text $bg = imagecolorallocate($im, 255, 255, 255); $textcolor = imagecolorallocate($im, 0, 0, 255); // write the string at the top left imagestring($im, 5, 0, 0, "foobaar!", $textcolor); // output the image header("Content-type: image/png"); imagepng($im); ?> |
1 2 3 4 5 6 7 8 9 | <? header("Content-type: image/png"); /* hier staat de originele instellingen voor t plaatje, heb ik even eruit gehaald */ // output the image imagepng($im); ?> |
1 2 3 4 5 6 7 8 9 10 11 | <? header("Content-type: image/png"); ?> Hier wat HTML <? /* hier staat de originele instellingen voor t plaatje, heb ik even eruit gehaald */ // output the image imagepng($im); ?> |
quote:‰PNG IHDR¼þªEPLTEÿÿÿUÂÓ~‘IDAT™c` ð1ã ab¤ 1¤1¤©d“@ª“1g?{¬úcÛ=cþÞ ¡Ã<–=yi7¶›IàK à18cJ°³Ay ο1+ ÉC…˜y nä˜1…Ì B‡Bo¼%νK06< Õhop>ÇðCEY‚á¼ã=†Ð<ÂL‚§‘6„KÆLIEND®B`‚
1 2 3 | <?php $roundprice = number_format($price['price'], 2, ',', ' '); ?> |
1 2 3 | <?php $price = number_format($_POST["price".$i], 2, '.', ' '); ?> |
Nee dusquote:Op donderdag 7 april 2005 11:23 schreef Swetsenegger het volgende:
Wanneer ik met een form een file upload, zit ergens in de $_FILES global dan ook het path van de file verstopt?
Dat is logisch als je HTML output in je plaatje zet.quote:Op donderdag 7 april 2005 11:38 schreef saban het volgende:
Dit werkt
[ code verwijderd ]
Maar dit wil niet werken
[ code verwijderd ]
Dan krijg ik allemaal vage tekens;
[..]
Number_format verwacht als eerste argument een float, jij geeft een string. Als je de string "123,45" omzet naar float dan geeft dat de waarde 123.quote:Op donderdag 7 april 2005 11:54 schreef hornage het volgende:
Ik heb in een mysql database een field waarin prijzen moeten komen te staan. Ik heb als type een double daarvoor gekozen. MySQL wil dan alleen als scheidingsteken een punt gebruiken. Is niet erg want als ik gegevens eruit haal doe ik met PHP het volgende:
[ code verwijderd ]
Nu wil alleen ook prijzen naar de database sturen. Als ik dan gewoon de komma erin laat staan worden de 2 cijfers achter de komma niet meegenomen.
Als ik dan dit doe:
1
2
3<?php
$price = number_format($_POST["price".$i], 2, '.', ' ');
?>
dan worden de 2 cijfers achter de komma ook niet meegenomen en dan worden ze 0.
Hoe kan ik dit probleem oplossen?
Ja dat zou leuk zijn als het path op de een of andere manier aan de file hingquote:Op donderdag 7 april 2005 12:14 schreef hornage het volgende:
misschien het even in een hidden input zetten ofzo
quote:Op donderdag 7 april 2005 12:43 schreef Swetsenegger het volgende:
[..]
Ja dat zou leuk zijn als het path op de een of andere manier aan de file hing
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <script type="text/javascript"> function getPath() { document.myForm.path.value = document.myForm.upload.value; } </script> ... <form name="myForm" onsubmit="getPath()" ... > <input type="hidden" name="path" value=""> <input type="file" name="upload"> ... </form> |
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 | $query = "SELECT MAX(registeraantal) AS registeraantal FROM register" or die(mysql_error()); $resultaat = mysql_query($query) or die(mysql_error()); $rij= mysql_fetch_assoc($resultaat); $count="".$rij['registeraantal'].""; $counter=1; while ($counter<=$count) { $query = "SELECT * FROM register WHERE registeraantal >= $counter ORDER BY registerid" or die(mysql_error()); $resultaat = mysql_query($query) or die(mysql_error()); $num_rows=mysql_num_rows($resultaat); if ($num_rows == 0) { echo "Geen personen meer..."; } else { print "<a name=".$counter."><h3>$done[$counter]</h3></a>\n<BR><BR>"; echo '<table width="80%" align="center" bgcolor="#CCCCCC" border="1/2" bordercolor="#FFFFFF">'; echo '<tr><th>nummer</th><th>jaar</th><th>geslacht</th><th>naam</th><th>plaats</th><th>club</th></tr>'; while (($rij = mysql_fetch_assoc($resultaat))){ // begin nieuwe tabel $nummer++; $jaar=$counter; echo '<tr>'; echo '<td>'.$nummer.'</td>'; echo '<td>'.$rij['registerj'.$jaar].'</td>'; echo '<td>'.$rij['registermv'].'</td>'; echo '<td>'.$rij['registernaam'].'</td>'; echo '<td>'.$rij['registerp'.$jaar].'</td>'; echo '<td>'.$rij['registerc'.$jaar].'</td>'; echo "<tr>\n"; } $nummer=0; // sluit tabel echo "</tr></table>\n<BR><BR><BR>"; $counter++; }} ?> |
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 | $select = "SELECT registerid, registernaam, registermv, registeraantal FROM register"; $export = mysql_query($select); $fields = mysql_num_fields($export); for ($i = 0; $i < $fields; $i++) { $header .= mysql_field_name($export, $i) . "\t"; } while($row = mysql_fetch_row($export)) { $line = ''; foreach($row as $value) { if ((!isset($value)) OR ($value == "")) { $value = "\t"; } else { $value = str_replace('"', '""', $value); $value = '"' . $value . '"' . "\t"; } $line .= $value; } $data .= trim($line)."\n"; } $data = str_replace("\r","",$data); if ($data == "") { $data = "\n(0) Records Found!\n"; } header("Content-type: application/x-msdownload"); header("Content-Disposition: attachment; filename=extraction.xls"); header("Pragma: no-cache"); header("Expires: 0"); print "$header\n$data"; |
client sidequote:Op donderdag 7 april 2005 12:58 schreef SuperRembo het volgende:
[..]
[ code verwijderd ]
Getest in FF, IE6 en O7. Javascript moet natuurlijk wel aan staan.
Dat kan met XmlHttpquote:Op donderdag 7 april 2005 13:49 schreef Swetsenegger het volgende:
[..]
client side
-edit- 1 probleem hoe geef ik de javascript variable door aan de php zonder een page refresh
quote:-edit 2- Het mooiste zou zijn wanneer ik VOOR de submit dedocument.myForm.path.value als hidden input in het form mee kan geven.
Misshcien met onChange proberen ipv onSubmit.
*weer knutselen gaat*
Nog een leuke uitspraak op een ander forum mbt het doorgeven van javascript variabelen aan php zonder page refresh: "I'm not sure what you think the function does.... but it doesn't"
Hmz, ja xmlhttp request gebruik ik al in een ander script.quote:
Hmm, hoe kan ik mijn png dan tussen mn html stoppen ?quote:Op donderdag 7 april 2005 12:23 schreef SuperRembo het volgende:
[..]
Dat is logisch als je HTML output in je plaatje zet.
Dus je image output voor je html doenquote:Op donderdag 7 april 2005 14:59 schreef saban het volgende:
[..]
Hmm, hoe kan ik mijn png dan tussen mn html stoppen ?
In je html het php script includen zal niet werken ivm Headers already sent, toch ?
Of zie ik nu echt iets over het hoofd
<img src="http://www.mijnhost.tld/mijn_php_png_plaatje.php" />quote:Op donderdag 7 april 2005 14:59 schreef saban het volgende:
[..]
Hmm, hoe kan ik mijn png dan tussen mn html stoppen ?
In je html het php script includen zal niet werken ivm Headers already sent, toch ?
Of zie ik nu echt iets over het hoofd
1 2 3 4 5 6 7 | <html> <head> </head> <body> <img src="image.php" alt=""> </body> </html> |
1 2 3 4 5 | <?php header("Content-type: image/png"); $im = imageCreate(100, 100); imagePng($im); ?> |
Je maakt eigenlijk geen excel file, maar een csv fiile.quote:Op donderdag 7 april 2005 19:46 schreef achterop23 het volgende:
Hoe moet ik op een linux server data verzenden naar WORD?
Met excel lukt t me wel, maar hoe met WORD.
Is het ook mogelijk om gewoon een kopie van mijn php opdracht (alles wordt dus html) te zenden naar word? zodat alles er net zo uit ziet als online
quote:Op vrijdag 8 april 2005 02:29 schreef wonderer het volgende:
Als ik:
"SELECT *, DATE_FORMAT(last_post,'%d-%m-%Y %H:%i:%s') AS last_post FROM tabel ORDER BY last_post DESC"
doe, sorteert ie de datum niet goed (op dag dus, omdat dat vooraan staat). Is er een manier om zonder twee queries of zo'n gezeik met mktime toch goed op datum te sorteren?
1 2 3 4 5 | SELECT *, DATE_FORMAT(last_post,'%d-%m-%Y %H:%i:%s') AS last_post_str FROM tabel ORDER BY last_post DESC |
Nee, zo'n functie bestaat niet. Dat kan met behulp van regual expressions (preg_replace())quote:Op donderdag 7 april 2005 23:42 schreef the_disheaver het volgende:
Bestaat er ook een functie als nl2br() die ipv regeleinde naar <br> tags converteerd mailadressen en URL's naar <a href=" enzovoort.. converteerd?
Of hoe kun je het handmatig doen?
quote:Op vrijdag 8 april 2005 18:42 schreef SuperRembo het volgende:Huidige dag, maand en jaar bepalen m.b.v. date(). 1 bij de maand optellen. Datum maken met mktime().
mktime() werkt zo dat het ook goed gaat als het december is; dan kom je vanzelf in januari van 't volgende jaar.
1 2 3 4 5 6 7 8 | $timestamp = "20050408"; // vandaag $jaar = substr($timestamp,0,4); $maand = substr($timestamp,4,2); $dag = substr($timestamp,-2,2); $date = mktime(0,0,1,$maand+1, $dag, $jaar); echo date('Y m d', $date); |
1 2 | $date = mktime(0, 0, 0, 1+date('m'), date('d'), date('Y')); echo date('d m Y', $date); |
Ben ik nu ook mee bezigquote:Op vrijdag 8 april 2005 18:39 schreef mschol het volgende:
iemand nog een goede/duidelijke nederlandse tutorial site voor regular expressions (wil dinmgen als [url ] [/url] gaan vervangen enzo
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |