webForumDet fria alternativet
Logga in / Bli medlem

Header problem

PHP

6 svar · 394 visningar · startad av FIgg3

Medlem sedan sep. 2001354 inlägg
Trådstart#1

Godagens!
Försöker få igång ZenPhoto men får fel meddelande

Warning: Cannot modify header information - headers already sent by (output started at /mounted-storage/home59b/sub002/sc37221-FAKX/www/zenphoto/index.php:1) in /mounted-storage/home59b/sub002/sc37221-FAKX/www/zenphoto/index.php on line 9

Rad 9 är:

header ('Content-Type: text/html; charset=' . zp_conf('charset'));

Hela koden för index.php är:

<?php 
require_once("zen/template-functions.php");
$themepath = 'themes';

$theme = $_zp_gallery->getCurrentTheme();

$_zp_themeroot = WEBPATH . "/$themepath/$theme";

header ('Content-Type: text/html; charset=' . zp_conf('charset'));

if (in_context(ZP_IMAGE)) {
  include("$themepath/$theme/image.php");
} else if (in_context(ZP_ALBUM)) {
  include("$themepath/$theme/album.php");
} else if (in_context(ZP_INDEX)) {
  if (isset($_GET['p'])) {
    $page = str_replace(array('/','\\','.'), '', $_GET['p']);
    include("$themepath/$theme/$page.php");
  } else {
    include("$themepath/$theme/index.php");
  }
}
?>

Det finns ingen kod, mellanslag eller något annat innan eller efter <?php ?>
Håller på att bli tokig, fick massa header fel i alla avdelningar av scriptet men det var att det var en extra rad på varje sida. Har gått igenom alla php filer och letat efter mellan slag.

Mvh
Fredrik

Medlem sedan juni 20014 421 inlägg
#2

Det är inte så att functions spottar ut några tecken eller liknande när du requirear den?

Medlem sedan sep. 2001354 inlägg
#3

Borde jag inte få upp ett fel meddelande på att headern börjar på index.php rad 9 och avslutas på functions rad x ? Eller är jag helt fel ute och cyklar?

Mvh

Medlem sedan juni 20014 421 inlägg
#4

Ett vanligt fel är tydligen att cofig-filen redan har spottat ut data till webbläsaren. Kom ihåg att se till att det inte finns något mellan/enterslag i slutet av den filen och/eller functions.

Medlem sedan sep. 2001354 inlägg
#5

Det finns inget efter eller före <?php ?> i någon av filerna har spenderat senaste 30 min till att gå igenom det noga nämligen :)

Medlem sedan maj 20071 061 inlägg
#6

Använder du ftp prog att tanka upp filen från din dator till serven så prova att skicka den på annat sätt. Det fin ju lite olika varianter att välja på. Vet inte om det kan orsaka detta problemet men vet att jag haft problem när jag ska tanka upp special filer. Å andra sidan sitter jag på mac.

Medlem sedan sep. 2001354 inlägg
#7

Värt ett försök, ska testa skicka upp den på ett annat sätt, tack för förslaget.

255 ms totalt · 4 externa anrop · v20260731065814-full.c32e866c
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)