Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]problem z nagłówkiem, Jak zwykle header location ale czytałem
redelek
post
Post #1





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Panowie odwidźcie mnie.

Przeczytałem wszystkie problemy z tym związane i zastosowałem wszystkie patenty

1. w php.ini output_buffering = On
2. w skrypcie dopisałem ob_start(); of_flush();

Niestety nadal mam ten cholerny błąd

Warning: Cannot modify header information - headers already sent by (output started at E:\WebServ\httpd\TESTY-MODULOW\clk_doc\r_del.php:1) in E:\WebServ\httpd\TESTY-MODULOW\clk_doc\r_del.php on line 10

Skrypt wygląda tak

  1. <?php
  2. include 'inc/lib_globals.php';
  3.  
  4.  $id_del = htmlspecialchars(stripslashes(trim($_GET["id"])), ENT_QUOTES);
  5.  if ($id_del<>"") {
  6.        polacz_db();
  7.        $wynik = mysql_query("UPDATE db_doc
  8.          SET status='0', dt_us=NOW() WHERE id='$id_del'");
  9.        header("Location: r_index.php");
  10.        ob_flush();
  11.        exit();
  12. }else{
  13. echo 'Niedozwolone parametry !!!';
  14. }
  15.  
  16. ?>


Co robię źle ?

Pozdrawiam
Redelek

Ten post edytował redelek 15.10.2008, 14:33:12
Go to the top of the page
+Quote Post
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Czy to kwestia wklejania na forum czy tak masz ze przed pierwszym <?php jest pusta linia?
Go to the top of the page
+Quote Post
redelek
post
Post #3





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Cytat(mike @ 15.10.2008, 13:31:30 ) *
Czy to kwestia wklejania na forum czy tak masz ze przed pierwszym <?php jest pusta linia?


w edytorze mam dobrze jako pierwsza linia
Go to the top of the page
+Quote Post
Spawnm
post
Post #4





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




w przpadku else

nie ma ob_flush ,
$id_del<>""
zamień na $id_del != ""
choć to ostatnie może nie miec znaczenia..
Go to the top of the page
+Quote Post
redelek
post
Post #5





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Cytat(Spawnm @ 15.10.2008, 13:36:48 ) *
w przpadku else

nie ma ob_flush ,
$id_del<>""
zamień na $id_del != ""
choć to ostatnie może nie miec znaczenia..


Oki wskazówka była, ale nadal to samo.
Co jest grane dlaczego wszystkim pomogło, a mi nie (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




jedyne co pozostaje to BOM, ale o tym tez juz wiele razy bylo na forum
Go to the top of the page
+Quote Post
webdice
post
Post #7


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Czytałeś o BOM?

Cytat(mike @ 15.10.2008, 15:31:30 ) *
Czy to kwestia wklejania na forum czy tak masz ze przed pierwszym <?php jest pusta linia?


Forum przesuwa kod o jedną linie w dół.
Go to the top of the page
+Quote Post
redelek
post
Post #8





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Cytat(nospor @ 15.10.2008, 13:41:38 ) *
jedyne co pozostaje to BOM, ale o tym tez juz wiele razy bylo na forum


oo rany BOM ale to jakiś skrót ? Wyszukiwarka forum nie znalazła nic o BOM.
Chy to jest związane że stronę mam kodowaną w UTF-8 ?

Faktycznie to problem z n++ zapisałem bez BOM i zadziałało (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

DZIĘKI za naprowadzenie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował redelek 15.10.2008, 14:49:40
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 - 05:19