Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Nie działa header, żadna funkcja header
aleks365
post
Post #1





Grupa: Zarejestrowani
Postów: 134
Pomógł: 1
Dołączył: 26.02.2012

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


Witam czemu nie mogę używać żadnej funkcji header bo od razu wywala błąd na stronie na dole dałem kod mojej strony który służy za pobieranie plików

Proszę o pomoc


  1. $id = (int)$_GET['file_id'];
  2. if($id)
  3. {
  4. $result = mysql_query("SELECT * FROM download WHERE data='$id'");
  5. $row = mysql_fetch_array($result);
  6.  
  7. mysql_query("UPDATE download SET pobran=pobran+1 WHERE data='$id'");
  8.  
  9. header("Location: ".$row['adres']."");
  10.  
  11. }
  12. else
  13. {
  14. echo 'Nie możesz pobrać pliku (IMG:style_emoticons/default/biggrin.gif) ';
  15. }



A jak użyje tej funkcji to działa wszystko:
  1. echo '<meta http-equiv="refresh" content="0; url='.$row['adres'].'"> ';
  2.  
  3. // Zamiast tego:
  4. header("Location: ".$row['adres']."");


Ten post edytował aleks365 28.02.2012, 19:12:09
Go to the top of the page
+Quote Post
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


Poczytaj sobie http://tworzenie-stron-www.org/article/1/protokol_http . Logiczne że pierwsze są nagłówki.
Go to the top of the page
+Quote Post
aleks365
post
Post #3





Grupa: Zarejestrowani
Postów: 134
Pomógł: 1
Dołączył: 26.02.2012

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


Link nie działa
Go to the top of the page
+Quote Post
xxdrago
post
Post #4





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Ustaw kodowanie UTF-8 (Bez BOM) oraz dodaj na samym początku:
Kod
ob_start();


Oraz na końcu skryptu:
Kod
ob_end_flush();
Go to the top of the page
+Quote Post
i-skrypty.pl
post
Post #5





Grupa: Zarejestrowani
Postów: 65
Pomógł: 9
Dołączył: 8.02.2012

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


nagłówek musisz mieć pierwszy...
Go to the top of the page
+Quote Post
viking
post
Post #6





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


Hetzner ma ostatnio problemy z łączami. Powinno działać.
Go to the top of the page
+Quote Post
aleks365
post
Post #7





Grupa: Zarejestrowani
Postów: 134
Pomógł: 1
Dołączył: 26.02.2012

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


No niestety ale nie działa (IMG:style_emoticons/default/sad.gif) macie jeszcze jakieś sugestie (IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
viking
post
Post #8





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


Ale co tym razem nie działa? Strona (działa) czy nie umiesz zastosować buforowania albo przenieść nagłówków na początek?
Go to the top of the page
+Quote Post
aleks365
post
Post #9





Grupa: Zarejestrowani
Postów: 134
Pomógł: 1
Dołączył: 26.02.2012

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


próbowałem na setki sposobów robię to od miesiąca na wszystkie sposoby jakie mi wpadły do głowy i jest to samo


PS kiedyś tego nie było (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
viking
post
Post #10





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


Jeśli robisz to od miesiąca i dalej nie działa to znaczy że nie nadajesz się na programistę (IMG:style_emoticons/default/smile.gif) ob_start
Go to the top of the page
+Quote Post
aleks365
post
Post #11





Grupa: Zarejestrowani
Postów: 134
Pomógł: 1
Dołączył: 26.02.2012

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


jak jesteś taki mądry to zrób to

PS jak bym się nie nadawał to bym nie zrobił strony http://lfs-driver.pl/
Go to the top of the page
+Quote Post
viking
post
Post #12





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


Ojej, mistrzu. Masz zebrać do bufora wszystko to, co wysyłasz do przeglądarki przed tym kodem. Wróżką nie jestem, więc Ci nie podam rozwiązania. Masz doczytać i zrozumieć jak działa transmisja klient-serwer jeśli chcesz ten błąd rozwiązać.
Go to the top of the page
+Quote Post
xxdrago
post
Post #13





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Sory za OT ale nie mogłem się powstrzymać..

aleks365, juz 4 kolejny problem ma i nie umie doczytać... Wydaje mi się , że nie ma sensu pisać na forum z każdym problemem, bo się nic nie nauczysz..

Pozdrawiam.
Go to the top of the page
+Quote Post
aleks365
post
Post #14





Grupa: Zarejestrowani
Postów: 134
Pomógł: 1
Dołączył: 26.02.2012

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


Cytat(xxdrago @ 28.02.2012, 21:16:58 ) *
Sory za OT ale nie mogłem się powstrzymać..

aleks365, juz 4 kolejny problem ma i nie umie doczytać... Wydaje mi się , że nie ma sensu pisać na forum z każdym problemem, bo się nic nie nauczysz..

Pozdrawiam.

Może źle rozumiesz moje pytanie, napisałem i inni zrozumieli a z tamtym tematem to nie wyszło za dobrze, bo źle opisałem mój problem dopiero później się zastanowiłem i sam się dziwiłem jak mogłem to napisać bez sensu (IMG:style_emoticons/default/smile.gif)

Pozdrawiam (IMG:style_emoticons/default/biggrin.gif)

ok zastosowałem tą opcje i działa trzeba było ją zastosować w głównym pliku nie tym co wam przedstawiłem wielkie dzięki
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 - 18:52