Pagina 1 din 1

head inclus cu php din fisier extern

Scris: Joi Dec 01, 2016
de sterica
Salutare,

Intampin o problema la introducerea legaturilor in head din fisier extern si anume:
am head.php

Cod: Selectaţi tot

<!DOCTYPE html>
<!--[if lt IE 8]><html lang="en" class="legacy"><![endif]-->
<!--[if gte IE 8]><!--><html lang="en"><!--<![endif]-->
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script src="https://code.highcharts.com/stock/highstock.js"></script>
si index.php

Cod: Selectaţi tot

<?php 
   session_start();
   include 'head.php';
?>
   <title>index</title>
</head>
<body shm_addon_injected="0.9.29.1">
</body>
</html>
In fisierul index.php valorile introduse cu include 'head.php'; sunt introduse in body. Prefer sa introduc asa fisierul pentru ca imi vine mai usor cu titlul. Insa nu stiu de ce intampin aceasta problema.

Multumesc!

head inclus cu php din fisier extern

Scris: Vin Dec 02, 2016
de misat
Aceasta situatie apare de obicei daca se trimite careva continut inainte de a apela session_start. Sterge toate caracterele de la inceputul fisierului index.php inclusiv spatii. Verifica "encoding" in care este salvat fisierul index.php, presupun ca este UTF-8 with BOM. "with BOM" adauga la incputul fisierului citiva byte (3), iar acesta este interpretat ca continut. Iti recomand sa salvezi sa utilizezi UTF-8 without BOM.

head inclus cu php din fisier extern

Scris: Vin Dec 02, 2016
de MarPlo
Salut
In plus la ce a scris @misat : inainte de session_start() adauga acest cod, pentru a fi afisate toate erorile din fisierul php:

Cod: Selectaţi tot

ini_set('display_errors',1);
error_reporting(E_ALL);
Apoi verifica atent sursa paginii, codul html rezultat (cu Ctrl+U).