Ga naar inhoud

[php]datum en tijd plaatsing gastenboek


anoniem

Aanbevolen berichten

hallo mensen, Ik heb met php een gastenboek gemaakt. met de volgende variabele "naam", "email", "tekst". nu wil ik ook weergeven op welke datum en tijd een bericht is geplaatst. Ik doe niks met sql......alles wordt via een php script naar een datfile geschreven. nu vroeg ik me af hoe je ervoor kunt zorgen dat je zowel tijd als datum van plaatsing kunt weergeven. Ik heb bijvoorbeeld al op phpfreaks gekeken maar, kon dat er niet zo goed uithalen. heeft iemand misschien een andere site waar zo een script op staat, of heeft iemand zelf wel eens zo script gemaakt ??? alvast bedankt
Link naar reactie
[quote:837e5b7603="Designpiet"] Ik heb met php een gastenboek gemaakt. met de volgende variabele "naam", "email", "tekst". nu wil ik ook weergeven op welke datum en tijd een bericht is geplaatst.[/quote:837e5b7603] Maak nog een variable "datum" en zet daar met date() de datum in. zelf gebruik ik : $datum = date("d.m.Y H:i:s"); dat gaat als string naar een tekstbestand. wimb
Link naar reactie
hallo wim b bedankt voor je antwoord, maar ik ben nog niet helemaal thuis met php, daarom snap ik niet helemaal wat je waar moet plaatsen. ik heb de volgende bestanden: gastenboek.php ________________________________________________________ [code:1:5e1bb5b85d] <html> <head> <title>Gastenboek</title> </head> <body> <table style="font-family: verdana; font-size: 11px; border: 0 solid #000000" border="0" width="67%" align="center"> <tr> <td><img src="Images/gastenboek.jpg"></td> </tr> </table> <table style="font-family: verdana; font-size: 11px; border: 0 solid #000000" border="0" width="67%" align="center" bgcolor="#666666"> <tr> <td style="font-family: verdana; font-size: 11px; border: 0 solid #000000" width="67%" height="12" bgcolor="#99ccff"> <?php include ("gastenboek.dat");?> <a title="Toevoegen" href="toevoegen.php"><font color="black" size="2" face="Arial"><center>Voeg Bericht toe!</center></font></a> </tr> </table> </body> </html> [/code:1:5e1bb5b85d] ___________________________________________________ testing.php _____________________________________________________________ [code:1:5e1bb5b85d] <?php $hetbestand = "gastenboek.dat"; $open = fopen ($hetbestand, 'a'); if ($open) { fwrite ($open, "<b>Naam:</b> $naam<br><br><b>Email:</b> $email<br><br><b>Tekst:</b><br>$tekst<br><br><hr color='#6699cc'>"); fclose ($open); echo "<html><header></header><body background='Images/AG.jpg'>Je bericht is verzonden<br><a href='gast.php'>TERUG</a></body></html>"; } ?> [/code:1:5e1bb5b85d] __________________________________________________________ toevoegen.php __________________________________________________________ [code:1:5e1bb5b85d] <html> <head> <title>New Page 1</title> </head> <body background="Images/Ag.jpg"> <div align="center"> <center> <table> <tr> <td><img src="Images/gastenboek.jpg"></td> </tr> </table> </center> </div> <header> </header> <div align="center"> <center> <table> <tr> <td> <div align="left"> <form method="post" action="testing.php"> <br> Naam:<br> <input style="background-color: #ffffff; font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; border: 1 solid #000000" type="text" name="naam" rows="4" cols="50" size="30" border="0"><br> Email:<br> <input style="background-color: #ffffff; font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; border: 1 solid #000000" type="text" name="email" rows="4" cols="50" size="30" border="0"><br> Tekst:<br> <textarea style="font-family: verdana; font-size: 11px; border: 1 solid #000000;overflow-y: hidden;" name="tekst" rows="20" cols="50" border="0" scroll="no"></textarea><br> <input style="font-family: verdana; background-color: #6699cc; font-size: 11px; border: 0 solid #000000;" type="submit" name="ok" value="Verzenden"> </form></div></td> </tr> </table> </center> </div> </xmp> </noscript> <script src="http://ads.tripod.lycos.nl/ad/test_frame_size.js"></script> <script language="javascript"> if (!AD_clientWindowSize()) { document.write('<NOSC'+'RIPT>'); } </script> <script type="text/javascript" src="http://ads.tripod.lycos.nl/ad/ad.php?cat=&mkw=&CC=nl&ord=1898087491&adpref="></script> </body> </html> [/code:1:5e1bb5b85d] ___________________________________________________________ hoe moet ik dus praktisch in dit geval een tijd en datum script toevoegen en in welk bestand ??? alvast bedankt
Link naar reactie
Het lijkt mij dat er alleen bij "testing.php" wat moet worden toegevoegd: [code:1:5187e2ddfd] <?php $datum = date("d.m.Y H:i:s"); // <- toevoegen $hetbestand = "gastenboek.dat"; $open = fopen ($hetbestand, 'a'); if ($open) { fwrite ($open, "<b>Naam: </b> $naam <br><br> <b>Email:</b> $email<br><br> <b>Datum:</b> $datum<br><br> // <- toevoegen <b>Tekst:</b><br>$tekst<br><br> <hr color='#6699cc'>"); fclose ($open); [/code:1:5187e2ddfd] De datum en tijd komen dan als tekst in de .dat file. wimb
Link naar reactie
nog een vraag over dit gastenboek .... Als ik bijvoorbeeld in het bovenstaand gastenboek een hyperlink tussen de tekst als hyperlink weergegeven moet worden, hoe moet ik dit dan aangegeven... bij het invoeren van de email heb ik het als volgt gedaan [code:1:732d1d6ba1] <a href='mailto: $email'>$email</a> [/code:1:732d1d6ba1] maar hoe moet ik dat doen als iemand dus tussen de tekst een hyperlink invoert ???
Link naar reactie
ik heb gekeken op phpfreakz.... en ik heb begrepen dat reg expressions een soort van zoek en vervang commnado is, maar hoe luid die dan en hoe moet ik hem in dit gastenboek verwerken ?/? (welk bestand ??) kan iemand mij een opzetje geven. er staan namelijk geen voorbeelden van reg expressions van het vervangen van hyperlinks op phpfreakz alvast bedankt
Link naar reactie
bedankt Bas, het stond inderdaad in de php manual, maar ik heb het in het bestand testing.php geplaatst en nog steeds worden urls niet weergegeven als hyperlink. dit is het script dat gebruikt heb [code:1:bc99316e25] $text = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", "<a href=\"\\0\">\\0</a>", $text); [/code:1:bc99316e25] weet jij hoe dit komt en hoe ik dit op moet lossen ??
Link naar reactie
Dat script zou gewoon moeten werken. Als ik het zo probeer: [code:1:761eae5d00] <?php $text = 'De eerste site: http://www.wimb.net en de volgende site: http://www.dinsoft.net'; echo "Input : ".$text ."<br>"; $text = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a href=\"\\0\">\\0</a>", $text); echo "Output : ".$text; ?> [/code:1:761eae5d00] Dan komt er dit uit: [code:1:761eae5d00] Input : De eerste site: http://www.wimb.net en de volgende site: http://www.dinsoft.net Output : De eerste site: http://www.wimb.net en de volgende site: http://www.dinsoft.net [/code:1:761eae5d00] met goed werkende links, geen enkel probleem er moet wel http:// voor het url wimb[b:761eae5d00][/b:761eae5d00][size=18:761eae5d00][/size:761eae5d00]
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

  • Populaire leden

    Er is nog niemand die deze week reputatie heeft ontvangen.

  • Leden

    Geen leden om te tonen

×
×
  • Nieuwe aanmaken...