Autor | Zpráva | ||
---|---|---|---|
Ferda Profil * |
ahoj přátelé mám tady jeden hlavolam pro profíky:
Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\Inzerce\inc\menu1.php:63) in C:\wamp\www\Inzerce\inc\login.php on line 46 :-) pod kterým mám ještě formulář: <?php session_start(); // Zahájení relace. include "prihlasdb.php"; if (isset($_POST['odeslat'])) { $zprava = NULL; if (strlen($_POST["login"])>0) {$l=($_POST["login"]);}else{$l=FALSE; $zprava.="<p>Nebylo zadáno uµivatelské jméno!</p>";} if (strlen($_POST["heslo"])>0) {$h=($_POST["heslo"]);}else{$h=FALSE; $zprava.="<p>Nebylo zadáno heslo!</p>";} if ($l && $h){ $dotaz = "SELECT id FROM uzivatele WHERE login='$l' AND heslo='$h'"; $výsledek = mysql_query ($dotaz); $řádek = mysql_fetch_array ($výsledek, MYSQL_NUM); if ($řádek) { session_name('VaseIDNavstevnika'); $_SESSION['id2'] = $řádek[0]; header ("Location:index.php?page=index"); } else { $zprava = '<p>Kombinace uµivatelského jména a hesla neodpovídá uloµeným záznamům.<br>Registrovat se můľete <a href="index.php?page=registruj">zde!</a><br/></p>'; } mysql_close(); }else { $zprava .= '<p>Zkuste to znovu.</p>'; } } $titul_stranky = 'Příhlá±ení'; if (isset($zprava)) { echo '<font style="font-family:arial;position:absolute;top:360;left:270">', $zprava, '</font>'; } ?> jak je vidět - před headerem nic na obrazovku nevypisuju, kodovani mam win 1250 a mezeru před php blokem taky nemám. proč se mě ale tahle hláška vypisuje??? Co je zajímavé-aspon pro mne-že když v souboru menu1.php(to je ten soubor v závorkách) umažu div který zasahuje do řádku 63 tak problém zmizí když ho vezmu a přesunu na jiné místo(má absolutní pozici takže no problém:-)))tak se i vhlášce přesune ta chyba tzn. hláška pak zní např. Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\Inzerce\inc\menu1.php:153) in C:\wamp\www\Inzerce\inc\login.php on line 46 ale jak je toto možné???Ještě připojuji zminovaný div na řadku 63: <div style="position:absolute;width:200;height:1220;left:790;top:171;backgr ound:url(inc/obrazky/menu1.png);color:white"> <div style="position:absolute;width:196;height:1216;left:2;top:2;background :url(inc/obrazky/menu2.png);color:white"> </div> </div> napadly mne ještě ta neviditelné znaky ale co s nimy?? |
||
Alphard Profil |
#2 · Zasláno: 13. 4. 2008, 18:47:36
nemáš mezeru před <?php? nemáš to v UTF (BOM)? je je v html zdrojáku před tím warningem? nevypisuje něco includovaný soubor?
|
||
Ferda Profil * |
#3 · Zasláno: 13. 4. 2008, 19:24:46
takže problém na konec jak se zdá je v stylopisu když místo url obrázku dám jen background-color:red
tak je po problému...jenže já bych tam zrovna potřeboval ten obrázek... <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <meta name="generator" content="PSPad editor, www.pspad.com"> <title></title> <style type="text/css"> a {text-decoration:none} .odkaz a:hover {background-image:url(inc/obrazky/odkaz2.png)} </style> |
||
Akacko Profil |
#4 · Zasláno: 14. 4. 2008, 06:47:26
Ferda
zkus externí css |
||
Str4wberry Profil |
#5 · Zasláno: 14. 4. 2008, 07:22:10
Reakce na Ferdu:
Možná máš špatně odvozenou adresu. Více se Ti nedá moc poradit, ukaž tu stránku. |
||
Časová prodleva: 16 let
|
0