head inclus cu php din fisier extern
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
sterica
- Mesaje:285
head inclus cu php din fisier extern
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!
misat
Mesaje:22
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.
MarPlo
Mesaje:4343
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).