login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Warning: Cannot modify header information - headers already sent by

Offline ZG1988 - 05/08/2006 20:54
Avatar van ZG1988Gouden medaille

überleet
Citaat:
Warning: Cannot modify header information - headers already sent by (output started at C:Persoonlijke mappenFrederikWebsitesPHPAmerikaTest.php:6) in C:Persoonlijke mappenFrederikWebsitesPHPAmerikastandard_pagesgastenboek_schrijven.php on line 136


wat kan ik hier aan doen ?

ik wil een cookie zetten
  1. setcookie (Gastenboek, 1, $tijd_cookie);

14 antwoorden

Gesponsorde links
Offline BarTeL - 05/08/2006 20:57
Avatar van BarTeL Nieuw lid CLOSE!!!!!!!!

Zoek eens op dit forum, google, ...........

Een BEEETJE moeite doen zou leuk zijn
Offline Qhead - 05/08/2006 20:59
Avatar van Qhead HTML interesse http://www.site...amp;id=346
;-)

Volgende keer misschien toch maar wat meer inspanning doen? Gooi "Warning: Cannot modify header information - headers already sent by " in Google en je vind zo wat nuttige results 
Offline ZG1988 - 05/08/2006 21:02
Avatar van ZG1988 Gouden medaille

überleet
owja ik was vergeten te vermelden dat ik vanboven ob_start(); heb staan 
Offline Ibrahim - 05/08/2006 21:04
Avatar van Ibrahim PHP expert laat eens je code zien, das echt raar dat dat kan 
Offline ZG1988 - 05/08/2006 21:07 (laatste wijziging 05/08/2006 21:08)
Avatar van ZG1988 Gouden medaille

überleet
  1. <?php
  2.  
  3. include("functions/smilie.php");
  4.  
  5. $seconden = 60*60; //Na hoeveel seconden men terug een bericht kan plaatsen (standaard 1 dag)
  6. $tijd_cookie = time() + $seconden;
  7.  
  8. if( isSet($_POST['Submit'])){
  9.  
  10. $error = array();
  11.  
  12. // Invoer nakijken
  13. include("functions/invoer_check.php");
  14.  
  15. $fouten = sizeof($error); // aantal errors tellen
  16.  
  17. if( $fouten > 0 ){
  18.  
  19. echo 'U Bericht kon niet worden toegevoegd om volgende reden(en):';
  20. echo '<ul>';
  21. for($y = 0; $y < $fouten; $y++) {
  22. echo '<li>'.$error[$y].'</li>';
  23. }
  24. echo '</ul>';
  25. echo '<a href="Javascript: history.go(-1);"</a> Ga terug naar formulier</a>';
  26.  
  27. }
  28. else{
  29.  
  30. include ("functions/tijdlong.php");
  31. $datum = tijd();
  32. $bericht = nl2br($_POST['bericht']);
  33. $bericht = htmlspecialchars($bericht);
  34.  
  35. $naam = htmlspecialchars($_POST['naam']);
  36. $email = htmlspecialchars($_POST['email']);
  37. $website = htmlspecialchars($_POST['website']);
  38. $ip = $_SERVER['REMOTE_ADDR'];
  39.  
  40.  
  41. $query = "Insert gastenboek
  42. ( gastenboek_naam,gastenboek_email, gastenboek_website, gastenboek_datum, gastenboek_bericht, gebruiker_id, gebruiker_ip )
  43. VALUES
  44. ('" . $naam . "','" . $email . "','" . $website . "','" . $datum . "','" . $bericht . "','" . $gebruiker_id . "','" . $ip . "')";
  45.  
  46. $update = mysql_query($query);
  47.  
  48. //Om SPAM te vermijden maken we een COOKIE (zie config)
  49. setcookie (Gastenboek, 1, $tijd_cookie);
  50.  
  51. echo "U bericht is succesvol toegevoegd";
  52.  
  53.  
  54.  
  55. }
  56. }
  57. elseif( !isSet($_POST['Submit']) ) {
  58. ?>
  59.  
  60. <h3> Gastenboek - Schrijven </h3>
  61. <br />
  62. <form name='gb_schrijven' method="post" action=''>
  63. <table class='gastenboek_schrijven'>
  64. <tr>
  65. <td rowspan='6' class='gastenboek_schrijven_td' style='vertical-align: top; width: 100px;'>
  66.  
  67. <div style='align:left;'>Smilie</div>
  68. <?php //smilies weergeven
  69. showSmilies();
  70. ?>
  71.  
  72. </td>
  73. <td></td>
  74. </tr>
  75. <tr>
  76. <td class='gastenboek_schrijven_td' width='100px'>
  77. Naam:
  78. </td>
  79. <td>
  80. <input type='text' name='naam' class='textvak'>
  81. </td>
  82. </tr>
  83. <tr>
  84. <td class='gastenboek_schrijven_td' width='100px'>
  85. Website:
  86. </td>
  87. <td>
  88. <input type='text' name='website' class='textvak' value='http://'>
  89. </td class='gastenboek_schrijven'>
  90. </tr>
  91. <tr>
  92. <td class='gastenboek_schrijven_td' width='150px'>
  93. Email adres:
  94. </td>
  95. <td>
  96. <input type='text' name='email' class='textvak'>
  97. </td>
  98. </tr>
  99. <tr>
  100. <td class='gastenboek_schrijven_td' style='vertical-align: top;'>
  101. Bericht:
  102. </td>
  103. <td>
  104. <table cellpadding="1" cellspacing="0">
  105. <tr>
  106. <td>
  107. <?php showUBB();?>
  108. </td>
  109. </tr>
  110. <tr>
  111. <td>
  112. <?php showStyle($gastenboek_textvak_text_kleur); ?>
  113. </td>
  114. </tr>
  115. </table>
  116. <input type="text" name="helpbox" size="45" maxlength="100" style="width:300px; font-size:10px" class="helpline" value="Tip: BBcode kan je toepassen op geselecteerde tekst" />
  117. <textarea name='bericht' id='bericht' cols='45' rows='7' class='textvak'></textarea>
  118. </td>
  119. </tr>
  120. </tr>
  121. <td>
  122. </td>
  123. <td class='gastenboek_schrijven_bericht'>
  124. <input type='reset' name='cancel' value='Begin opnieuw' class='textvak'>
  125. <input type='submit' name='Submit' value='Verstuur bericht' class='textvak'>
  126. </td>
  127. </tr>
  128.  
  129. </form>
  130. <?php
  131. }
  132.  
  133. ?>



ff tussendoor, ik heb bij het posten van een bericht nl2br
maar als ik de waarde van een bericht post, dan echo't hij gewoon die <br /> ipv een enter te zette ?
Offline Simon - 05/08/2006 21:13
Avatar van Simon PHP expert include je deze pagina in je index.php?
Offline ZG1988 - 05/08/2006 21:15
Avatar van ZG1988 Gouden medaille

überleet
ja, moet ik die ob_start();
daar zetten ?
Offline Simon - 05/08/2006 21:15
Avatar van Simon PHP expert ja, helemaal bovenaan op je index.php
Offline ZG1988 - 05/08/2006 21:29
Avatar van ZG1988 Gouden medaille

überleet
nop nog steeds dezelfde foutmelding


( iemand een idee voor mijn <br /> ? "
Offline ikkedikke - 06/08/2006 12:33 (laatste wijziging 06/08/2006 12:33)
Avatar van ikkedikke PHP expert wat staat er op test.php?
geef eens de code tot regel 7 ong.
Offline ZG1988 - 06/08/2006 12:55
Avatar van ZG1988 Gouden medaille

überleet
  1. <!-- PHP functies -->
  2. <?php
  3. include("config.php");
  4. include("gegevens.php");
  5. include("style/style_" . $style . ".php");
  6. ?>
  7. <html>
  8. <head>
  9. <title> <?php echo $header_titel; ?> </title>
  10.  
  11. <link rel="stylesheet" type="text/css" href="Style.css">
  12.  
  13. </head>
  14. <body>
Offline vinTage - 06/08/2006 12:56 (laatste wijziging 06/08/2006 12:56)
Avatar van vinTage Nieuw lid <!-- PHP functies --> weghalen ?
zelfs geen lege regel, want dat is al teveel.
Offline Ch0coschijt - 06/08/2006 13:09
Avatar van Ch0coschijt HTML interesse wat je dus kon lezen in
http://www.site...amp;id=181

Citaat:
Headers allready sent
Dit betekend dat je al een karakterteken hebt laten afdrukken. Meestal zegt php je in de error op welke lijn en in welk bestand er al iets staat. Bij functies als header of cookie of andere mag er NIETS uitgevoerd worden, dit betekent dat je dus voor je <? geen spatie of een enter mag zetten.
Offline ZG1988 - 06/08/2006 14:44
Avatar van ZG1988 Gouden medaille

überleet
oke merci 

jah sorry dak het ni had gezien ofzo, maar die pagina wordt automatisch aangemaakt en had het niet door.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.219s