The_Lozer Skrevet 1. januar 2007 Del Skrevet 1. januar 2007 Warning: Cannot modify header information - headers already sent by (output started at /home/a/al/****/public_html/****/index.php:2) in /home/a/al/****/public_html/****/****/login.php on line 67 Line 67 inneholder: setcookie("login", "$log", time() + 600); dette funker fint på localt men på start server, nei. hva er feil? Lenke til kommentar
Beethoven Skrevet 1. januar 2007 Del Skrevet 1. januar 2007 Har du satt ob_start(); helst øverst i scritptet? Lenke til kommentar
The_Lozer Skrevet 1. januar 2007 Forfatter Del Skrevet 1. januar 2007 Har du satt ob_start(); helst øverst i scritptet? 7620455[/snapback] gjorde det nå, men det er samme erroren.. Lenke til kommentar
trrunde Skrevet 1. januar 2007 Del Skrevet 1. januar 2007 ob_start() i toppen og ob_flush() i bunnen på siden Lenke til kommentar
magicgunnar Skrevet 2. januar 2007 Del Skrevet 2. januar 2007 Warning: Cannot modify header information - headers already sent by (output started at /home/a/al/****/public_html/****/index.php:2) in /home/a/al/****/public_html/****/****/login.php on line 67 Line 67 inneholder: setcookie("login", "$log", time() + 600); dette funker fint på localt men på start server, nei. hva er feil? 7619956[/snapback] Kan det hende at du sender noe informasjon til klienten før denne linjen kommer? En hel nettside sendes ikke nødvendigvis samlet. En kakebit må sendes med headeren dvs. at hvis noe av siden allerede er sendt idet du prøver å sende en kakebit vil du få en feilmelding. Prøv å gå gjennom scriptet ditt og se om det kan tenkes at det gir noe output før denne linjen. Lenke til kommentar
Kagee Skrevet 2. januar 2007 Del Skrevet 2. januar 2007 Det hadde vært enklere å se hva som var feil, hvis vi fikk se de 67 første linjene av scriptet ditt. Lenke til kommentar
The_Lozer Skrevet 2. januar 2007 Forfatter Del Skrevet 2. januar 2007 (endret) Det hadde vært enklere å se hva som var feil, hvis vi fikk se de 67 første linjene av scriptet ditt. 7624224[/snapback] Klikk for å se/fjerne innholdet nedenfor <html> <head> <title>Tittel</title> <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8" /> <meta name="author" content="" /> <meta name="keywords" content="" /> <meta name="description" content="" /> <meta name="robots" content="index, follow, noarchive" /> <meta name="googlebot" content="noarchive" /> <link rel="stylesheet" type="text/css" href="resource/css/style.css" media="screen, print" /> </head> <body> <div id="header"> <div id="menu"> <ul> <li><a href="index.php?side=index">Forside</a></li> <li><a href="index.php?side=bilder">Bilder</a></li> <li><a href="index.php?side=server">Servere</a></li> <li><a href="index.php?side=kontakt">Kontakt</a></li> <li><a href="index.php?side=eindex">ENGLISH</a></li> </ul> <div id="title"> <h1>tittel</h1> </div> </div> </div> <div id="content"> <div id="text"> <h1><span>Admin login</span></h1> <?php include("variables.php"); if ($_COOKIE["login"] == "$log" ) { include("admin_login.php"); } elseif ($_POST["pw"] !== "$pw" ) echo "1337 error...! Feil brukernavn eller passord"; elseif ($_POST["id"] !== "$id" ) echo "1337 error...! Feil brukernavn eller passord"; else { [B] setcookie("login", "$log", time() + 600);[/B] include("admin_login.php"); } ?> <?php include("variables.php"); $id = $_POST["id"]; $pw = $_POST["pw"]; $ip = $_SERVER['REMOTE_ADDR']; $d = date("D"); $date = date("F j, Y"); $time = date("H:i"); $file = fopen('logger/login_logg.txt', 'a', 1); $text="IP: <b><a href=\"index.php?side=blokkere&ip={$ip}&blokker=true&admin=lozer&adminip={$adip}\">Blokker {$ip}</a></b> - Dag: <b>{$d}</b> - Dato: <b>{$date}</b> - Tid: <b>{$time}</b> - ID: <b>{$id}</b> - PW: <b>{$pw}</b><br>\n"; fwrite($file, $text); fclose($file); ?> </div> <div id="image"><img src="resource/img/plants2.bmp" alt="illustrasjon"/></div> <div id="sideBar"> <h1><span><?php include("online.php"); ?></span></h1> <h1><span>Hurtig Meny</span></h1> <div class="sideMenu"> <a href="index.php?side=server"><span>Servere</span></a> <a href="index.php?side=banned"><span>Slette utestengelse</span></a> <a href="index.php?side=admins"><span>Admin</span></a> </div> <h1><span>Admin LogIn</span></h1> <?php include("variables.php"); if ($_COOKIE["login"] == "$log") echo "<a href=\"index.php?side=index&logut=true\">$id, logg ut</a>"; else echo "<form action=\"index.php?side=login\" method=\"post\"><input type=\"text\" name=\"id\" value=\"Brukernavn\"><br><input type=\"password\" name=\"pw\" value=\"passord\"><br><input type=\"submit\"></form>"; ?> <h1><span>Siste nytt</span></h1> <?php $fil = file('./siste.txt'); $fil2_baklengs = array_reverse($fil); foreach($fil2_baklengs as $linjenr => $linjeinnhold){ echo $linjeinnhold.'<br />'; } ?> <h1><span>Kommentarer</span></h1> <form action="index.php?side=comments" method="post"> Ditt navn:<br /> <input type="text" name="navn"><br /> Kommentarer:<br /> <textarea cols="50" rows="5" name="melding"></textarea><br /> <input type="submit" value="Legg til kommentar"> </form> <?php $fil3 = file('./comments.txt'); $fil4_baklengs = array_reverse($fil3); foreach($fil4_baklengs as $linjenr1 => $linjeinnhold1){ echo $linjeinnhold1.'<br />'; } ?> </div> </body> </html> Her er hele scriptet, har fjernet ob_start() og ob_flush() nå. Endret 2. januar 2007 av The_Lozer Lenke til kommentar
Erik B. Skrevet 2. januar 2007 Del Skrevet 2. januar 2007 Kan du markere linje 67 med fet skrift? Lenke til kommentar
magicgunnar Skrevet 2. januar 2007 Del Skrevet 2. januar 2007 <?php include("variables.php"); if ($_COOKIE["login"] == "$log" ) { include("admin_login.php"); } elseif ($_POST["pw"] !== "$pw" ) echo "1337 error...! Feil brukernavn eller passord"; elseif ($_POST["id"] !== "$id" ) echo "1337 error...! Feil brukernavn eller passord"; else { setcookie("login", "$log", time() + 600); include("admin_login.php"); } ?> Prøv å flytte denne delen av koden helt øverst i fila. Du kan ikke sette en cookie når du har sendt data til klienten allerede. Lenke til kommentar
Kagee Skrevet 4. januar 2007 Del Skrevet 4. januar 2007 Som sagt, så snart vi får se koden blir feilsøkning drastisk mye enklere. Lenke til kommentar
The_Lozer Skrevet 4. januar 2007 Forfatter Del Skrevet 4. januar 2007 Som sagt, så snart vi får se koden blir feilsøkning drastisk mye enklere. 7639541[/snapback] Koden ligger lenger oppe^^ men kan legge den her på nytt Klikk for å se/fjerne innholdet nedenfor <html> <head> <title>Tittel</title> <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8" /> <meta name="author" content="" /> <meta name="keywords" content="" /> <meta name="description" content="" /> <meta name="robots" content="index, follow, noarchive" /> <meta name="googlebot" content="noarchive" /> <link rel="stylesheet" type="text/css" href="resource/css/style.css" media="screen, print" /> </head> <body> <div id="header"> <div id="menu"> <ul> <li><a href="index.php?side=index">Forside</a></li> <li><a href="index.php?side=bilder">Bilder</a></li> <li><a href="index.php?side=server">Servere</a></li> <li><a href="index.php?side=kontakt">Kontakt</a></li> <li><a href="index.php?side=eindex">ENGLISH</a></li> </ul> <div id="title"> <h1>tittel</h1> </div> </div> </div> <div id="content"> <div id="text"> <h1><span>Admin login</span></h1> <?php include("variables.php"); if ($_COOKIE["login"] == "$log" ) { include("admin_login.php"); } elseif ($_POST["pw"] !== "$pw" ) echo "1337 error...! Feil brukernavn eller passord"; elseif ($_POST["id"] !== "$id" ) echo "1337 error...! Feil brukernavn eller passord"; else { [B] setcookie("login", "$log", time() + 600);[/B] include("admin_login.php"); } ?> <?php include("variables.php"); $id = $_POST["id"]; $pw = $_POST["pw"]; $ip = $_SERVER['REMOTE_ADDR']; $d = date("D"); $date = date("F j, Y"); $time = date("H:i"); $file = fopen('logger/login_logg.txt', 'a', 1); $text="IP: <b><a href=\"index.php?side=blokkere&ip={$ip}&blokker=true&admin=lozer&adminip={$adip}\">Blokker {$ip}</a></b> - Dag: <b>{$d}</b> - Dato: <b>{$date}</b> - Tid: <b>{$time}</b> - ID: <b>{$id}</b> - PW: <b>{$pw}</b><br>\n"; fwrite($file, $text); fclose($file); ?> </div> <div id="image"><img src="resource/img/plants2.bmp" alt="illustrasjon"/></div> <div id="sideBar"> <h1><span><?php include("online.php"); ?></span></h1> <h1><span>Hurtig Meny</span></h1> <div class="sideMenu"> <a href="index.php?side=server"><span>Servere</span></a> <a href="index.php?side=banned"><span>Slette utestengelse</span></a> <a href="index.php?side=admins"><span>Admin</span></a> </div> <h1><span>Admin LogIn</span></h1> <?php include("variables.php"); if ($_COOKIE["login"] == "$log") echo "<a href=\"index.php?side=index&logut=true\">$id, logg ut</a>"; else echo "<form action=\"index.php?side=login\" method=\"post\"><input type=\"text\" name=\"id\" value=\"Brukernavn\"><br><input type=\"password\" name=\"pw\" value=\"passord\"><br><input type=\"submit\"></form>"; ?> <h1><span>Siste nytt</span></h1> <?php $fil = file('./siste.txt'); $fil2_baklengs = array_reverse($fil); foreach($fil2_baklengs as $linjenr => $linjeinnhold){ echo $linjeinnhold.'<br />'; } ?> <h1><span>Kommentarer</span></h1> <form action="index.php?side=comments" method="post"> Ditt navn:<br /> <input type="text" name="navn"><br /> Kommentarer:<br /> <textarea cols="50" rows="5" name="melding"></textarea><br /> <input type="submit" value="Legg til kommentar"> </form> <?php $fil3 = file('./comments.txt'); $fil4_baklengs = array_reverse($fil3); foreach($fil4_baklengs as $linjenr1 => $linjeinnhold1){ echo $linjeinnhold1.'<br />'; } ?> </div> </body> </html> Lenke til kommentar
Kagee Skrevet 4. januar 2007 Del Skrevet 4. januar 2007 Ehhh..... det jeg ville fram til, var at siden du hadde delt koden med oss, klarte magicgunnar å gi et riktig/brukbart svar. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå