login  Naam:   Wachtwoord: 
Registreer je!
 Forum

script werkt niet (Opgelost)

Offline blablabla - 08/10/2008 17:11
Avatar van blablablaNieuw lid ik heb de volgende code
  1. <?php
  2. $nieuws = parse_ini_file('nieuws.ini',true);
  3. $fopen = fopen('nieuws.ini', 'w');
  4. if(isset($_GET['p'] == 'toevoegen')) {
  5. if(isset($_POST['nieuwstoevoegen']))) {
  6. $aantaloudeberichten = count($nieuws);
  7. for($a = 1; $a < $aantaloudeberichten; $a) {
  8. $oudnieuws = "[".$a."]\r\n".$nieuws[$aantaloudeberichten]['titel']."\r\n".$nieuws[$aantaloudeberichten]['bericht']."\r\n";
  9. fputs($fopen, $nieuwnieuws.$oudnieuws);
  10. fclose($fopen);
  11.  
  12. }
  13.  
  14. }
  15. else
  16. {
  17. ?>
  18. <form method="post" />
  19. naam:<br /><input type="text" name="title" /><br />
  20. bericht:<br />
  21. <textarea rows="5" cols="10" name="message" /><br /><br />
  22. <input type="submit" value="nieuws toevoegen" name-"nieuwstoevoegen" />
  23. </form>
  24. <?php
  25.  
  26. }
  27.  
  28. }
  29.  
  30. if(isset($_GET['id'])) {
  31. $id = $_GET['id'];
  32. echo $nieuws[$id]['titel'] . "<br>" . $nieuws[$id]['bericht'];
  33. }
  34. else {
  35. $aantal = count($nieuws);
  36. if($aantal < 3) {
  37. $aantal = 3;
  38. }
  39. for($aantalberichten = 1; $aantalberichten < $aantal; $aantalberichten++) {
  40. echo $nieuws[$aantalberichten]['titel'] . "<br>" . $nieuws[$aantalberichten]['bericht'];
  41. echo "<br /><br />";
  42. }
  43. }
  44.  
  45. ?>

maar hij werkt niet, ik krijg gewoon een leeg scherm te zien en geen error, het ligt trouwens aan het script, want als ik html toevoeg onderaan doet die het ook niet.

7 antwoorden

Gesponsorde links
Offline Martijn - 08/10/2008 17:15
Avatar van Martijn Crew PHP allereerst lijkt me een passendere titel beter. ten 2e, steunt je server fopen()? want dat kan best is uit staan. File_get_contents werkt ook
Offline blablabla - 08/10/2008 17:17
Avatar van blablabla Nieuw lid ik heb fopen() verandert in file_get_contents() maar t werkt nog steeds niet
Offline Giant - 08/10/2008 20:05
Avatar van Giant PHP beginner zet ook
  1. ini_set('display_errors', 1);

eens boven aan je pagina
dan word het dus zo:
  1. <?php
  2. ini_set('display_errors', 1);
  3. $nieuws = parse_ini_file('nieuws.ini',true);
  4. $fopen = fopen('nieuws.ini', 'w');
  5. // de rest van je script
Offline illon - 09/10/2008 20:58
Avatar van illon Lid Op regel 6 heb je een ) te veel staan.
Offline XeriuM - 09/10/2008 21:01
Avatar van XeriuM Lid
illon schreef:
Op regel 6 heb je een ) te veel staan.


Jij bent scherp! 10 punten voor jou!
Offline marten - 09/10/2008 22:14
Avatar van marten Beheerder blablabla verander je titel eens?
Offline blablabla - 10/10/2008 13:03
Avatar van blablabla Nieuw lid hij werkt nu wel, maar als ik via dat formulier iets verzend, wordt nieuws.ini een leeg bestand
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.333s