Autor Zpráva
jeniksoft
Profil
Ahoj,
tento řádek se odmítá provést

header("Location: ./show.php?id=".$_GET['id']."&edited=1");	


pokud je za tímto řádkem. pokud je před ním nebo je tento řádek zakomentován změna adresy se normálně provede :

	echo("<a href='".$cesta_obr."?time=".time()."' rel='lightbox[".$id."]' title='".$nazev."'><img src='".$cestat_obr."?time=".time()."' alt='Fotka' /></a>");


čím to?
whysper93
Profil
Teoreticky sis už na dotaz odpověděl sám :)
funkce jako header či cookie musí být úplně na začátku soubru před jakýmkoliv výstupem.
jeniksoft
Profil
ale prd... Výstupů tam mám předtím dalších 50 a normálně to jede, je to tímto konkrétním... Nebo máš nějaký lepší způsob jak přesměrovat stránku uprostřed dokumentu?
whysper93
Profil
Promiň. Nemám lepší způsob. Hází ti to nějakou chybovou hlášku?
Medvídek
Profil
jeniksoft:
Pokud máš špatný návrh a potřebuješ nutně přesměrovat, tak můžeš prasácky přes javascript a window.location.replace
jeniksoft
Profil
nehází to nic.. Právě...
joe
Profil
jeniksoft:
Nebo máš nějaký lepší způsob jak přesměrovat stránku uprostřed dokumentu?
Když ji budeš ukládat do bufferu pomocí ob_start(), můžeš použít přesměrování kdy chceš.
jeniksoft
Profil
jak se to dělá?
jeniksoft
Profil
Jo, tak stačí dát na začátek souboru
ob_start();
a na konec
ob_end_flush();
díky, pane kolego...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: