Autor | Zpráva | ||
---|---|---|---|
Anonymous Profil * |
#1 · Zasláno: 26. 12. 2004, 17:10:54
Co znemena :
Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\Apache Group\Apache2\localhost\rs\index.php:9) in C:\Program Files\Apache Group\Apache2\localhost\rs\brcal\clanek.php on line 19 Co mam spatne? function nenalezeno() { header("Location: 404.html"); }; |
||
Petra Profil |
#2 · Zasláno: 26. 12. 2004, 17:23:34
No znamená to, že hlavičky byly už poslány. To říká většinou ve chvíli, kdy před voláním funkce header už je třeba nějaký HTML výstup. Zkrátka ta funkce by měla být volaná úplně na začátku skriptu.
(Jinak ten poslední středník tam asi taky být nemá) |
||
Anonymous Profil * |
#3 · Zasláno: 26. 12. 2004, 17:28:23
<?php
// Funkce function vypis_clanek($id) { $sql = "SELECT id, text FROM clanky WHERE id='".$id."';"; $dotaz = mysql_query($sql); $pocet_radku = mysql_num_rows($dotaz); if ($pocet_radku > 0): $clanek = mysql_fetch_array($dotaz); echo $clanek["text"]; else: nenalezeno(); endif; }; function nenalezeno() { header("Location: 404.html"); }; function zobraz_nejnovejsi() { $sql = "SELECT id, text FROM clanky ORDER BY id DESC LIMIT 1;"; $dotaz = mysql_query($sql); $clanek = mysql_fetch_array($dotaz); echo $clanek["text"]; }; function vypis_page($page) { switch ($page): case "archiv": include("archiv.php"); break; case "owebu2": include("neco2.php"); break; case "owebu3": include("neco3.php"); break; default: nenalezeno(); break; endswitch; }; // Samotné spuštění scriptu $id = $_GET["id"]; $page = $_GET["page"]; include "db.php"; if ($id!=null): vypis_clanek($id); elseif ($page!=null): vypis_page($page); else: zobraz_nejnovejsi(); endif; mysql_Close($connect); ?> |
||
Anonymous Profil * |
#4 · Zasláno: 26. 12. 2004, 17:29:51
Sem zadnej vystup neposlal ... snad
|
||
Petra Profil |
#5 · Zasláno: 26. 12. 2004, 17:40:56
Ale poslal :-) Ten výpis článků je přece výstup.
|
||
Anonymous Profil * |
#6 · Zasláno: 26. 12. 2004, 17:46:41
A a jak to mam vyresit ?
Uprev to aby to fungovalo :-) pls |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0