15. februar 2012 - 21:58Der er
6 kommentarer og 1 løsning
Fejlmeddelelse: Warning: Cannot modify header information
Hej,
Jeg har mine scripts til mysql-forbindelser til at ligge separat, hvis jeg includer virker siden ikke, men laver jeg copy-paste af indholdet i include virker siden fint. Include virker fint på andre sider. Altså fejl ved:
hvor D.php er: $fejlforb_db = 'Der kunne ikke forbindes til databasen.'; $dbc_d = mysqli_connect('xxx', 'yyy', 'zzz', 'vvv') or die($fejlforb_db);
og får fejlmeddelelsen: Warning: Cannot modify header information - headers already sent by (output started at D:\xxx\connections\D.php:4) in D:\xxx\phpgraphlib_v2.31\phpgraphlib.php on line 163
hvis jeg derimod erstatter includen med dens indhold i scriptet $fejlforb_db = 'Der kunne ikke forbindes til databasen.'; $dbc_d = mysqli_connect('xxx', 'yyy', 'zzz', 'vvv') or die($fejlforb_db);
fungerer scriptet fint. Der sendes en header i phpgraphlib.php linie 163 - men jeg kan ikke se hvorfor det ene giver fejl og det andet fungere. Hvor er fejlen?
kunne det tænkes D.php 1) indeholder et linjeskift eller mellemrum i linje 4 som uskrives 2) filen være gemt som utf-8 med BOM (så burde det være linje 1 der er fejl i) der er heinzdmx så også inde på
får du her det er en klassiker, tegn uden for php tags'ne, og netop mellemrum ligger man ikke lige mærke til hvis det er efter :), med mindre editoren viser mellemrum som tegn
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.