login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Fout bij ingeven paswoord

Offline bwfighter - 20/03/2006 21:18 (laatste wijziging 20/03/2006 21:19)
Avatar van bwfighterHTML interesse Eerder heb ik een post gedaan maar niets uit geleerd daarom deze nieuwe post. als ik een paswoord ingeef krijg ik volgende fout

Warning: Cannot modify header information - headers already sent by (output started at C:\Inetpub\vhosts\rileyinn.be\httpdocs\admin\admin.php:3) in C:\Inetpub\vhosts\rileyinn.be\httpdocs\fotos\albumtoevoegen.php on line 98

als iemand mij kan helpen is mij een raadsel
hier is mijn code

  1. <link href="../css/css.css" rel="stylesheet" type="text/css">
  2. <?php
  3. ob_start(); // admin pagina
  4. if(isset($_COOKIE['berichtadmin'])) //cookie setten
  5. {
  6. if(isset($_POST['plaatsen']))
  7. {
  8.  
  9. if(!isset($_POST['naam']) || empty($_POST['naam']))
  10. die('<span class=\"layout\">U heeft geen naam opgegeven!</span>');
  11. else
  12. $naam=htmlspecialchars($_POST['naam']);
  13. if(!isset($_POST['beschrijving']) || empty($_POST['beschrijving'])) die('<span class=\"layout\">U heeft geen beschrijving opgegeven!</span>');
  14. if(file_exists($naam)) die('<span class=\"layout\">Fout: De album bestaat al!</span>');
  15. if(!mkdir("../fotos/".$naam)) die('<span class=\"layout\">Fout: Kan de album niet aanmaken</span>');
  16. $nu = date("d-m-Y");
  17. $schtk = "^%\$";
  18. $endtk = $schtk."*!&";
  19. $inhoud = $naam.$schtk.$_POST['beschrijving'].$schtk.$nu.$endtk;
  20. if (is_writable("../fotos/albums.txt")) {
  21. if (!$handle = fopen("../fotos/albums.txt", 'a')) die("<span class=\"layout\">Fout: Kan het databestand niet openen</span>");
  22. if (!fwrite($handle, $inhoud)) die("<span class=\"layout\">Fout: Kan niet schrijven naar het databestand</span>");
  23. fclose($handle);
  24. } else {
  25. die("<span class=\"layout\">Fout: Het databestand is niet schrijfbaar");
  26. }
  27. setcookie("berichtadmin","ja", time()-3600);
  28. echo "<span class=\"layout\">De album is aangemaakt, klik <a href=\"../index2.php?page=fotos\" class=\"up\">hier</a> om hem te bekijken.</span><br><span class=\"tekst\">Klik <a href=\"http://www.fcfortuna.be/admin/admin.php?page=albumbeheer\" class=\"blauwvet\">hier</a> om foto's eraan toe te voegen.</span>";
  29. }
  30. else
  31. { //laat formulier zien.
  32. ?>
  33. <script language="JavaScript" type="text/JavaScript">
  34. <!--
  35. function MM_findObj(n, d) { //v4.01
  36. var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
  37. d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  38. if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  39. for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  40. if(!x && d.getElementById) x=d.getElementById(n); return x;
  41. }
  42.  
  43. function MM_validateForm() { //v4.0
  44. var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  45. for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
  46. if (val) { nm=val.name; if ((val=val.value)!="") {
  47. if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
  48. if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
  49. } else if (test!='R') { num = parseFloat(val);
  50. if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
  51. if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
  52. min=test.substring(8,p); max=test.substring(p+1);
  53. if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
  54. } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is verplicht.\n'; }
  55. } if (errors) alert('De volgende fouten zijn opgetreden:\n'+errors);
  56. document.MM_returnValue = (errors == '');
  57. }
  58. //-->
  59. </script>
  60. <form method="post">
  61. <table width="512" border="0" cellpadding="0" cellspacing="5">
  62. <tr valign="top">
  63. <td height="57" colspan="2" class="layout"><div align="justify">
  64. <p>Je kan nieuwe albums aanmaken door op plaats album te klikken. Vergeet geen titel voor het album te geven en een beschrijving op te geven. De titel die je intypt voor de album is de titel die op de website komt. </p>
  65. </div></td>
  66. </tr>
  67. <tr>
  68. <td width="170"><span class="boven">Titel van het album: </span></td>
  69. <td width="327">
  70.  
  71. <input name="naam" type="text" size="45">
  72. </td>
  73. </tr>
  74. <tr>
  75. <td width="170"><span class="boven">Beschrijving:</span> </td>
  76. <td>
  77. <textarea name="beschrijving" cols="45" rows="8"></textarea>
  78. </td>
  79. </tr>
  80. <tr>
  81. <td width="170">
  82. </td>
  83. <td>
  84. <input name="plaatsen" type="submit" class="submit" onClick="MM_validateForm('naam','','R','beschrijving','','R');return document.MM_returnValue" value="Plaats album">
  85. </td>
  86. </tr>
  87. </table>
  88. </form>
  89. <?php
  90. }
  91. }
  92. else //vul hier het wachtwoord in als er geen cookie is.
  93. {
  94. if(isset($_POST['verzenden']))
  95. {
  96. if($_POST['wachtwoord'] == 'rocky') //hier je wachtwoord invoeren
  97. {
  98. setcookie("berichtadmin","ja");
  99. echo "<span class=\"layout\">Je paswoord was juist, klik <a href=admin.php?page=albumtoevoegen class=\"up\">hier</a> om verder te gaan</span>";
  100. }
  101. else
  102. {
  103. echo "<span class=\"layout\">Je paswoord was niet correct, klik <a href=admin.php?page=albumtoevoegen class=\"up\">hier</a> om terug te gaan</span>";
  104. }
  105. }
  106. else
  107. { //laat formulier zien waar je je wachtwoord moet invullen.
  108. ?>
  109. <form method=post>
  110. &nbsp;&nbsp;&nbsp;&nbsp;
  111. <p><img src="../images/wachtwoord.gif" width="27" height="30">
  112. &nbsp;
  113. <input name="wachtwoord" type="password">
  114. <input name="verzenden" type="submit" class="submit" value="login">
  115. &nbsp;<span class="layout">Albums toevoegen</span></p>
  116. <p>&nbsp; </p>
  117. </form>
  118. <?php
  119. }
  120. }
  121. ?>

3 antwoorden

Gesponsorde links
Offline Tuinstoel - 20/03/2006 21:24
Avatar van Tuinstoel PHP expert ob_start(); boven alles plaatsen...
Offline bwfighter - 20/03/2006 21:26 (laatste wijziging 20/03/2006 21:27)
Avatar van bwfighter HTML interesse staat toch boevenaan, waar moet het staan
die geeft fout aan op lijn 100
Offline vinTage - 20/03/2006 23:26
Avatar van vinTage Nieuw lid
  1. <link href="../css/css.css" rel="stylesheet" type="text/css">
  2. <?php
  3. ob_start(); // admin pagina


noem je dat bovenaan ?



Dit is bovenaan..
  1. <?php ob_start(); ?>
  2. <link href="../css/css.css" rel="stylesheet" type="text/css">
  3. <?php //de rest
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.192s