Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [PHP] Problema con header

    Cia a tutti,


    ho un piccolo problema che non riesco a risolvere, in poratica devo includere un css dinamico che é il seguente:

    css.php

    Codice PHP:
    <?php 
    header
    ("Content-type: text/css");
    ?>
    <style type="text/css">
    <!--
    @charset "utf-8";
    .TitoliMenu {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
    }
    -->
    </style>

    e lo includo cosi nella pagina header.php

    Codice 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">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>WELCOME TO HB9FAX / HB9FBE</title>
    <?php include("css/css.php");?>
    </head>
    <body>
    ma mi da il messaggio di errore :

    Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\hb9fax.ch.news\header.php:6) in C:\xampp\htdocs\hb9fax.ch.news\css\css.php on line 2

    come posso risolvere?

    Grazie Michel
    PHP THE BEST

  2. #2
    Utente di HTML.it L'avatar di Leo15
    Registrato dal
    Sep 2005
    Messaggi
    307
    Quando tu metti un header con il content-type stai praticamente dicendo che quel file e` un file di quel tipo. Per cui se tu dici che quello e` un file CSS non puoi includerlo dentro una pagina PHP sottoforma di testo. Puoi, al limite, mettere un tag tipo:
    Codice PHP:
    <link rel="stylesheet" type="text/css" href="css/css.php"
    In questo modo la pagina va a cercare un file.

    Se invece vuoi semplicemente il contenuto incluso direttamente nella pagina php non devi specificare alcun header particolare, in quanto ti basta che sia un file di testo semplice.

    Spero di essere stato chiaro
    La disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta.
    Isaac Asimov

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.