Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] die
Cinkowy
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 2.07.2007

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


Jak połączyć die z header? Che poprostu że jezeli ktoś ni wpisze komenta poprostu przejdzie do tej samej strony jak to zlepic?

  1. <?php
  2. if($_POST[comment] == "") { die(header("Location: index.php?nr=$_POST[nr]");); }
  3. ?>




Parse error: syntax error, unexpected ':' in /data/xxx/dodaj_kom.php on line 5

Ten post edytował Cinkowy 5.07.2007, 13:12:17
Go to the top of the page
+Quote Post
JaRoPHP
post
Post #2





Grupa: Zarejestrowani
Postów: 675
Pomógł: 15
Dołączył: 7.11.2004
Skąd: Katowice

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


manual:
  1. <?php
  2. /* Redirect browser */
  3. header("Location: <a href="http://www.example.com/");" target="_blank">http://www.example.com/");</a>
  4.  
  5. /* Make sure that code below does not get executed when we redirect. */
  6. ?>
Go to the top of the page
+Quote Post
Cinkowy
post
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 2.07.2007

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


no i niby co to ma byc... (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) (IMG:http://forum.php.pl/style_emoticons/default/tiredsmiley.gif)
przeciez mam to napisane... chce zrobic to z DIE... header to nie problem..

wy tu czytacie co kto pisze? (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
Go to the top of the page
+Quote Post
cornholio666
post
Post #4





Grupa: Zarejestrowani
Postów: 472
Pomógł: 8
Dołączył: 14.03.2004
Skąd: Rzeszów

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


po die() skrypt przestanie sie wykonywać wiec cie nigdzie nie przeniesie.

Wystarczy użyc header tak jak to napisal JaRoPHP
Go to the top of the page
+Quote Post
mrjozo
post
Post #5





Grupa: Zarejestrowani
Postów: 142
Pomógł: 3
Dołączył: 27.06.2007

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


  1. <?php
  2. if($_POST['comment'] == "") {
  3.  die(header("Location: index.php?nr=".$_POST['nr'])); 
  4. }
  5. ?>


po die się nic nie wykona, ale header zosaje wysłany nie po die tylko w die i to się wykona

Ten post edytował mrjozo 5.07.2007, 15:00:03
Go to the top of the page
+Quote Post
Cinkowy
post
Post #6





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 2.07.2007

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


wlasnie jezeli cos nie zostanie wykonane to dopiero die wyjdzie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) mialem tam tekst "nei wpsiales komenta powrot" ale wole przeniesienie zrobic mam andzieje ze zadziala

nei dziala nadal parser :/
jak to inaczej zrobic??
chce zeby nic sie nei dzialo i tyle poprostu nei doda komenta, aha jeszcze cos mam szablon zrobiony z include

Ten post edytował Cinkowy 5.07.2007, 17:54:23
Go to the top of the page
+Quote Post
mrjozo
post
Post #7





Grupa: Zarejestrowani
Postów: 142
Pomógł: 3
Dołączył: 27.06.2007

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


Podaj jaki błąd się wyświetla i wklej Twój kod... przynajmniej do lini w której jest błąd
Go to the top of the page
+Quote Post
Cinkowy
post
Post #8





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 2.07.2007

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


A niby co jest w pierwszym poscie!!!!! dobra widze ze zabardzo zamuleni tutaj wszyscy sa albo sobei posty nabijaja zrobie to inaczej nara dzieki wielkie za pomoc (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)
Go to the top of the page
+Quote Post
mrjozo
post
Post #9





Grupa: Zarejestrowani
Postów: 142
Pomógł: 3
Dołączył: 27.06.2007

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


W pierwszym poście są trzy linijki, a parse error wskazuje na linijke 5 więc trudno określić co tam jest
  1. <?php
  2. if($_POST[comment] == "") { die(header("Location: index.php?nr=$_POST[nr]");); } //u Ciebie tutaj był blad
  3. ?>
  4.  
  5. Parse error: syntax error, unexpected ':' in /data/xxx/dodaj_kom.php on line 5


to co podałem sprawdzałem i działa, więc możliwe, że gdzie indziej masz błąd
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 07:51