Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Cannot modify header information - headers already sent
Maker5
post
Post #1





Grupa: Zarejestrowani
Postów: 139
Pomógł: 0
Dołączył: 2.04.2008

Ostrzeżenie: (0%)
-----


Warning: Cannot modify header information - headers already sent by (output started at /zapytanie/configuration.php:14) in /zapytanie/formprocess.php on line 63

wczesniej nie bylo tego problemu a wczoraj pojawil się taki blad blad i juz naprawde nie wiem co zrobic aby jakos temu zaradzic
co proponujecie ?

link do formularza

http://alveus1.home.pl/zapytanie/index.php


i druga sprawa:
jak ktoś nie wpisze np imienia to pojawiają się dziwne znaki zamiast komunikatu:

  1. Podałeś nieprawidłowe imię. <br />Kliknij <a title="wstecz" href="java script:history.go(-1)">wstecz</a> i popraw ten błąd.';
  2.  
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Maker5
post
Post #2





Grupa: Zarejestrowani
Postów: 139
Pomógł: 0
Dołączył: 2.04.2008

Ostrzeżenie: (0%)
-----


Cytat(O$iek @ 18.10.2010, 17:02:01 ) *
Przecież tam i w komunikacje błędu jest wszystko napisane:
Pierw wysyłasz nagłówek w linii 14 - HTML, że wystąpił błąd, a potem próbujesz wysłać, przekierowanie zdaje się i pluje błędem.



nie rozumiem (IMG:style_emoticons/default/sad.gif)
napisz co zrobić,
prosze.

plik form.php

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <title></title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  6. <link href="./style.css" rel="stylesheet" type="text/css" />
  7. </head>
  8. <body>
  9.  
  10.  
  11. <?php
  12. if(isset($_GET['accept']))
  13. {
  14. $url='Location:wynik.html' ;
  15. header($url);
  16. }
  17. elseif(isset($_GET['error']))
  18. {
  19. echo urldecode($_GET['error']);
  20. }
  21.  
  22. ?>
  23. <script type="text/javascript" src="./formscript.js"></script>
  24. <form name="form" action="formprocess.php" method="POST">
  25. <table width="489" border="0" cellpadding="2">
  26. <tr>
  27. <td width="117" class="td_formularz">Imię:</td>
  28. <td width="120"><input type="text" name="name" value="" size="20" /></td>
  29. <td width="98"><span class="td_formularz">Nazwisko:</span></td>
  30. <td width="128"><input type="text" name="surname" value="" size="20" /></td>
  31. </tr>
  32. <tr>
  33. <td class="td_formularz">Firma:</td>
  34. <td><input type="text" name="street" value="" size="20" /></td>
  35. <td><span class="td_formularz">Nr telefonu<br>
  36. </span></td>
  37. <td><input type="text" name="phone_number" value="" size="20" /></td>
  38. </tr>
  39. <tr>
  40. <td class="td_formularz">Email:</td>
  41. <td><input type="text" name="mail" value="" size="20" /></td>
  42. <td>tylko cyfry</td>
  43. <td>np. 555000444</td>
  44. </tr>
  45. </table>
  46. <table width="489" border="0" cellpadding="2">
  47. <tr>
  48. <td width="82" class="td_formularz">Treść:</td>
  49. <td width="393"><textarea name="sugestion" cols="40" rows="7" wrap="virtual"></textarea></td>
  50. </tr>
  51. <tr>
  52. <td class="td_formularz">&nbsp;</td>
  53. <td><span class="td_formularz">
  54. <input type="submit" value="Wyślij zapytanie" name="send" />
  55. </span></td>
  56. </tr>
  57. </table>
  58. </form>
  59. </form>
  60. <p>&nbsp;</p>
  61. </body></html>
  62.  


Cytat(O$iek @ 18.10.2010, 17:02:01 ) *
Przecież tam i w komunikacje błędu jest wszystko napisane:
Pierw wysyłasz nagłówek w linii 14 - HTML, że wystąpił błąd, a potem próbujesz wysłać, przekierowanie zdaje się i pluje błędem.
#edit: czekaj...

#edit2
A w pliku
/zapytanie/configuration.php
wysyłasz cokolwiek do użytkownika? Bo jemu ewidentnie nie podoba się ta 14 linia..


plik configuration.php

  1. <?php
  2. $mail='alveus@o2.pl'; //adres na który mają być wysyłane wiadomości
  3. $adres='http://alveus1.com.pl/zapytanie/index.php'; //adres do strony która zawiera formularz
  4. $from='Zapytanie Ofertowe'; //
  5. $subject='Potwierdzenie zapytania ofertowego'; //Temat wiadomości
  6. $cost=0; //
  7. $cost_post=0; //
  8. $mail_content1='Witamy!<br /> Twoje zapytanie zostało zarejestrowane.<br /> Wkrótce otrzymasz odpowiedź<br />';//Po tym ciągu znaków zostaną wyświetlone dane zapytania
  9. $mail_content_seller='Zapytanie Ofertowe: <br />'; //Treść maila dla nas
  10. $subject_seller='Nowe zapytanie ofertowe';//Temat wiadomości dla nas
  11. ?>


no właśnie ja nie chce nic do niego wysyałać tylko do nas.

Ten post edytował Maker5 18.10.2010, 17:07:10
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 06:27