login  Naam:   Wachtwoord: 
Registreer je!
 Forum

log

Offline Sitefoon - 30/03/2006 09:52
Avatar van SitefoonNieuw lid ik wil graag een enquete online afnemen en opslaan in logs maar nu vraag ik mij af welke letter ik bij fopen() het best kan gebruiken

5 antwoorden

Gesponsorde links
Offline denbeckers - 30/03/2006 09:52
Avatar van denbeckers PHP interesse waarom werk je niet met een database is allemal veel makelijker
Offline Sitefoon - 30/03/2006 14:44
Avatar van Sitefoon Nieuw lid op de server waar ik werk is nog geen database, en ik beheer die server niet
Offline Gerard - 30/03/2006 14:53
Avatar van Gerard Ouwe rakker Als je de resultaten opslaat in 1 bestand kan je het beste gaan voor 'x'
Offline Sitefoon - 30/03/2006 15:21 (laatste wijziging 30/03/2006 19:12)
Avatar van Sitefoon Nieuw lid nee elk resultaat (dus alles wat na een afname is binnengekomen) in een log zetten, ik gebruik voor mezelf gewoon een zelfgemaakte extencie maar ik wil de bestandjes zo opslaan want ze bestaan nog niet:

'log'.$y.'.timlog'

hier de code



  1. <?php
  2. //verwerk4.php
  3. //info komt van vraag4.php
  4. //info gaat naar logfile (*.TIMLOG)
  5. //gegevens
  6. $naam = $_post['naam'];
  7. $adres = $_post['adres'];
  8. $postcode = $_post['postcode'];
  9. $woonplaats = $_post['woonplaats'];
  10. $leeftijd = $_post['leeftijd'];
  11. $geslacht = $_post['geslacht'];
  12. $email = $_post['email'];
  13. $telefoon = $_post['telefoon'];
  14. $hoelangpc = $_post['hoelangpc'];
  15. $waarvoor = $_post['waarvoor'];
  16. $internet = $_post['internet'];
  17. $email1 = $_post['email1'];
  18. $emailprov = $_post['emailprov'];
  19. $prog = $_post['prog'];
  20. $progtaal = $_post['progtaal'];
  21. $progtaalw = $_post['progtaalw'];
  22. $game = $_post['game'];
  23.  
  24. echo 'De gegevens worden verwerkt..... even geduld<br \><br \>';
  25.  
  26. $x=0;
  27. $y=0;
  28. while ($x==0)
  29. {
  30. $bestandsnaam = '/logs/log'.$y.'.timlog';
  31. if (!file_exists($bestandsnaam))
  32. {
  33. $x++;
  34. }
  35. elseif (file_exists($bestandsnaam))
  36. {
  37. $y++;
  38. }
  39. }
  40.  
  41. $log1 = '\$naam = "'.$naam.'";<br \>\$adres = "'.$adres.'";<br \>\$postcode = "'.$postcode.'";<br \>\$woonplaats = "'.$woonplaats.'";<br \>\$leeftijd = "'.$leeftijd.'";<br \>';
  42. $log2 = '\$geslacht = "'.$geslacht.'";<br \>\$email = "'.$email.'";<br \>\$telefoon = "'.$telefoon.'";<br \>\$hoelangpc = "'.$hoelangpc.'";<br \>';
  43. $log3 = '\$waarvoor = "'.$waarvoor.'";<br \>\$internet = "'.$internet.'";<br \>\$email1 = "'.$email1.'";<br \>\$emailprov = "'.$emailprov.'";<br \>';
  44. $log4 = '\$prog = "'.$prog.'";<br \>\$progtaal = "'.$progtaal.'";<br \>\$progtaalw = "'.$progtaalw.'";<br \>\$game = "'.$game.'";<br \>';
  45. $log = ''.$log1.''.$log2.''.$log3.''.$log4.'';
  46.  
  47.  
  48.  
  49.  
  50.  
  51. $bestand = fopen ($bestandsnaam, "w");
  52. file_put_contents($bestand, $log);
  53. fclose ($bestand);
  54.  
  55. sleep(5);
  56. setcookie('geweest', 'ja', time()+100000, "/");
  57. echo "gegevens zijn opgeslagen, bedankt voor het invullen van deze enquete!";
  58. ?>
Offline ikkedikke - 30/03/2006 15:23
Avatar van ikkedikke PHP expert ik raad je aan om hier is te kijken voor je alles gaat splitten en moeilijk gaat doen 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.201s