Sk!ppy Skrevet 25. april 2009 Del Skrevet 25. april 2009 Hei. har egen linux server med ubuntu server edition installert, endelig fått ftp og sånnt til å funke. men jeg får denne feilmelding på index.php: ( og alle anre filer forsåvidt .. Kun i denne mappen ) Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/folder/index.php:1) in /var/www/folder/index.php on line 3 koden er som følger: <?php ob_start(); session_start(); include "config.php"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nb_NO"> <head> <link type="text/css" href="style.css" rel="stylesheet" media="screen" /> <!--[if gte IE 7]> <link type="text/css" href="ie7-fix.css" rel="stylesheet" media="screen" /> <![endif]--> <!--[if lte IE 6]> <link type="text/css" href="ie6-fix.css" rel="stylesheet" media="screen" /> <![endif]--> <link href="css.css" rel="stylesheet" type="text/css"> <script LANGUAGE="JavaScript" SRC="tooltip.js" type="text/javascript"></SCRIPT> <script type="text/javascript"> window.onload = function() { var tSelect = document.getElementById('myselect'); tSelect.onchange = function() { var idx = this.selectedIndex; if(idx < 1) { document.getElementById('hTxtBox').style.left = 'auto'; } else { document.getElementById('hTxtBox').style.left = '-999px'; } }; } </script> <title>** | Index</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <div id="container"> <div id="banner" > <h1> <a href="" id="logolink" title="**"> <span>**</span> </a> </h1> </div> <div id="left"> <div class="box"> <div class="content"> <?php if(!isset($_SESSION['id'])) { ?> <h2 class="login"> LOGG<span>INN</span> </h2> <form action="?page=login" class="login"> <fieldset> <ol> <li> <label for="bruker">Brukernavn</label> <input id="bruker" type="text" name="username"/> </li> <li> <label for="passord">Passord</label> <input id="passord" type="password" name="password" /> </li> <li class="right"> <input id="husk" type="checkbox" /> <input type="submit" id="login" name="login" value="Logg inn" /> </li> </ol> </fieldset> </form> <?php } else { ?> <h2 class="login"> LOGGET<span>INN</span> </h2> <p><a href="?page=system_m">Driftsmeldinger</a></p> <p><a href="?page=nyhet">Nyheter</a></p> <p><a href="?page=produkter_m">Produkter</a></p> <p><a href="?page=brukere">Brukere</a></p> <?php } ?> </div> <div class="bottom"> </div> </div><!-- end .box --> <div class="box"> <div class="content"> <h2> CORE<span>MENY</span> </h2> <p><a href="?page=hoved">Hovedside</a></p> <p><a href="?page=products">Produkter</a></p> <p><a href="?page=system">Driftsmeldinger</a></p> <p><a href="?page=faq">FAQ</a></p> <p><a href="?page=contact">Kontakt oss</a></p> <p><a href="?page=archive">Arkiv nyheter</a></p> <p> </p> </div> <div class="bottom"> </div> </div><!-- end .box --> <div class="box"> <div class="content"> <h2> NÅVÆRENDE<span>OPPETID</span> </h2> <table class="oppetid"> <tr> <td>Web</td> <td class="right">19 dager</td> </tr> <tr> <td>IRC</td> <td class="right">5 dager</td> </tr> <tr> <td>Win01</td> <td class="right">67 dager</td> </tr> <tr> <td>Ping til nix</td> <td class="right">1.20 ms</td> </tr> </table> </div> <div class="bottom"> </div> </div><!-- end .box --> </div><!-- end #left --> <div id="right"> <div class="box"> <div class="content"> <h2 class="domene"> DOMENE<span>SØK</span> </h2> <p>Her kan du raskt sjekke om domenenavnet du ønsker er ledig</p> <form action="?page=domain" method="POST"> <input id="sok" name="domain" type="text" value="yourdomain.com"/> <input type="submit" name="submit" value="Søk" /> </form> </div> <div class="bottom"> </div> </div><!-- end .box --> <?php include("prod.php"); ?> </div> <!-- end #right --> <div id="content"> <?php include "include.php"; ?> </div><!-- end #content --> <div id="footer"> <div class="content"> <span class="bilder"> <img src="images/dell.png" alt="dell" /> <img src="images/linux.png" alt="linux" /> <img src="images/debian.png" alt="debian" /> </span> <div class="linker"> ... </div> </div> <div class="bottom"> </div> </div> </div> </body> </html> takk på forhånd Lenke til kommentar
Nickless Skrevet 25. april 2009 Del Skrevet 25. april 2009 http://www.google.no/search?q=Warning%3A+session_start()+[function.session-start]%3A+Cannot+send+session+cache+limiter+-+headers+already+sent&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:nb-NO:official&client=firefox-a Google is your friend >P Lenke til kommentar
Sk!ppy Skrevet 25. april 2009 Forfatter Del Skrevet 25. april 2009 Google var en dårlig venn. Den viser bare resultater hvor folk enten ikke har fått det løst, eller hvor de har glemt session_start(); i toppen. . .. . Lurer på hvofror folk spør engang når eneste svaret er "Google is your friend" Lenke til kommentar
Ernie Skrevet 25. april 2009 Del Skrevet 25. april 2009 Problemet er nok at du har lagret filene som UTF-8 i en editor som legger til en totalt unødvendig BOM i starten av filen. Siden PHP ikke direkte støtter UTF-8 blir denne skrevet ut før du i det heltatt har fått kjørt en eneste kodelinje. Trikset blir derfor å fjerne BOM. Det enkleste er vel å lagre det som et annet tegnsett, f.eks ISO-8859-1. Ev. må man stille inn editoren til å ikke lagre med BOM eller bytte editor. Lenke til kommentar
Sk!ppy Skrevet 25. april 2009 Forfatter Del Skrevet 25. april 2009 Kan du kanskje forklare dette i notepad? - kommer ikke til å bytte editor Sorry Gjorde det enda verre å sette tegnsett til ISO-8859-1  <---- BOM , hater den! Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/**/index.php:1) in /var/www/**/index.php on line 3 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/**/index.php:1) in /var/www/**/index.php on line 3 [/quoet] Lenke til kommentar
Ernie Skrevet 25. april 2009 Del Skrevet 25. april 2009 Kan du kanskje forklare dette i notepad? - kommer ikke til å bytte editor Sorry Vel, da har du et problem. Notepad lagrer tekst i UTF-8 med BOM. Velg en annen editor eller lagre scriptet i annet tegnsett slik at du kan fjerne BOM. Lenke til kommentar
Sk!ppy Skrevet 25. april 2009 Forfatter Del Skrevet 25. april 2009 Argh.. Den er kjip "/ Jeg som liker notepad.. Får prøve å lagre i Dreamweaver elns.. Lenke til kommentar
JohndoeMAKT Skrevet 26. april 2009 Del Skrevet 26. april 2009 Det er et vanvittig(!) stort hopp mellom Notepad og Dreamweaver. Hvorfor ikke bare gå for en god men samtidig enkel editor som Geany eller Notepad++? 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å