Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> setcookie, błędy przy setcookie
Yaris
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 26.09.2004
Skąd: Piotrków Tryb.

Ostrzeżenie: (20%)
X----


przy użyciu wysłania formularza za pomocą funcji mail() zapisywane są też cookies, ale wyskakuje mi poniższy błąd, co on oznacza (nie znam angielskiego)
w pliku dodatki.txt jest tylko nagłówek strony
Kod
Warning: Cannot modify header information - headers already sent by (output started at c:\usr\krasnal\www\dodatki.txt:4) in c:\usr\krasnal\www\kontaktform.php on line 22

Warning: Cannot modify header information - headers already sent by (output started at c:\usr\krasnal\www\dodatki.txt:4) in c:\usr\krasnal\www\kontaktform.php on line 23
itd......
Go to the top of the page
+Quote Post
bregovic
post
Post #2





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

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


Przed wysłaniem cookie nie możesz niczego wysłać do przeglądarki - albo musisz użyć na samym pocztaku strony funkcji ob_start" title="Zobacz w manualu PHP" target="_manual.


--------------------
Prank - for the fun. Mac - for the simplicity. Deviantart - for the kick.
Life is ours, We live it our way -- Metallica
Go to the top of the page
+Quote Post
Yaris
post
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 26.09.2004
Skąd: Piotrków Tryb.

Ostrzeżenie: (20%)
X----


A,czy mogę wysłać puste dane np
  1. <?php
  2. setcookie= (&#092;"Nazwacookies\", \"\")
  3. ?>
, a później dopiero zapisać potrzebne dane?
Tylko wtedy nie bedę mógł wykorzytać już wcześniej zapisanych cookies.
Chcę, żeby pewne pola w formularzu były automatem wypełniane.
Go to the top of the page
+Quote Post
bregovic
post
Post #4





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

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


Absolutnie nie rozumiem tego co napisałeś.


--------------------
Prank - for the fun. Mac - for the simplicity. Deviantart - for the kick.
Life is ours, We live it our way -- Metallica
Go to the top of the page
+Quote Post
Yaris
post
Post #5





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 26.09.2004
Skąd: Piotrków Tryb.

Ostrzeżenie: (20%)
X----


tak wygląda wiekszość kodu
  1. <?php
  2.  
  3.  
  4. include &#092;"dodatki.txt\";
  5. start();
  6. echo&#092;"<body bgcolor=#FFFF99>\";
  7. // **************cookies****************************
  8. $Nazwa = htmlentities ($Nazwa);
  9. $Adres = htmlentities ($Adres);
  10. $Kod = htmlentities ($Kod);
  11. $Miejsce = htmlentities($Miejsce);
  12. $Mail = htmlentities($Mail);
  13.         $Nazwacookies = htmlentities($Nazwacookies);
  14.         $Adrescookies = htmlentities($Adrescookies);
  15.         $Kodcookies = htmlentities($Kodcookies);
  16.         $Miejscecookies = htmlentities($Miejscecookies);
  17.         $Mailcookies = htmlentities($Mailcookies);
  18.  
  19.  
  20. echo&#092;"<IMG SRC=grafika/kontakt.png  border=3 ALT=Kolorystyka>\";
  21.  
  22. if (($Nazwa)&&($Mail)){
  23.        if($Wyborpam){
  24.               setcookie (&#092;"Nazwacookies\", \"$Nazwa\", time()+25920000);
  25.               setcookie (&#092;"Adrescookies\", \"$Adres\", time()+25920000);
  26.               setcookie (&#092;"Kodcookies\", \"$Kod\", time()+25920000);
  27.               setcookie (&#092;"Miejscecookies\", \"$Miejsce\", time()+25920000);
  28.               setcookie (&#092;"Mailcookies\", \"$Mail\", time()+25920000);
  29.        } else {
  30.                 setcookie (&#092;"Nazwacookies\", \"\");
  31.                 setcookie (&#092;"Adrescookies\", \"\");
  32.                 setcookie (&#092;"Kodcookies\", \"\");
  33.                 setcookie (&#092;"Miejscecookies\", \"\");
  34.                 setcookie (&#092;"Mailcookies\", \"\");
  35.               }
  36.  
  37. echo &#092;"<br><a href=kontaktForm.php>Powrót do formularza</a>\";
  38.               //******** poczta ****************************
  39.               
  40.               
  41.              $subject=&#092;"zapytanie ze strony\";
  42.               $wiadomosc=&#092;"Nazwa $Nazwa Adres $Adres Kod Pocztowy $Kod       Miejscowosc $Miejsce Tele
    f
  43. $Telefon Adres e_mail $Mail Osoba do kontaktu $Osoba Uwagi $Uwagi\";
  44.               
  45.                                    mail(\"mail@mail.pl\", $subject, $wiadomosc, \"From: $Mail\");
  46.                                    
  47. echo\"<br>Wiadomość została wysłana\";
  48.         
  49. } else {........
  50. ?>

przy tym właśnie wyskakuje mi ten błąd
notabene e-maile też nie docierają

Ten post edytował Yaris 10.12.2004, 22:39:17
Go to the top of the page
+Quote Post
bregovic
post
Post #6





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

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


No tak. A co ja ci napisałem w moim pierwszym poście? W ostatnim zdaniu? W ostatnim słowie? Żeby ulżyć twojej mocy percepcyjnej, powiem że powinieneś na poczatku tego kodu wstawić funkcję ob_start" title="Zobacz w manualu PHP" target="_manual().


--------------------
Prank - for the fun. Mac - for the simplicity. Deviantart - for the kick.
Life is ours, We live it our way -- Metallica
Go to the top of the page
+Quote Post

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: 19.08.2025 - 13:06