Visualizzazione risultati 1 fino 6 di 6

Discussione: Inserire Php in css...

  1. #1
    Guest

    Predefinito Inserire Php in css...

    ciao, c' é un qualche modo per inserire del php al css??? cosi da modificarlo piu velocemente online e offline?

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    non puoi inserire del php in un file css, ma puoi gestire la cosa al contrario: crei uno script php che in output da un file css. L'importante è ricordarsi di avvisare il browser che la pagina php non produce html, ma css, usando riga nello script (come prima cosa è bene):
    Codice:
    header('Content-type: text/css');

  3. #3
    Guest

    Predefinito

    Spiega un pò meglio se puoi

  4. #4
    Guest

    Predefinito

    ok, grazie... allora posso solo modificare da php a CSS ma nn il contrario!!
    Grazie....

  5. #5
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    già: la pagina php deve chiamarsi .php per essere elaborata, ma fortunatamente l'output del php può "trasformarsi" (attraverso la funzione header() e il Content-type) in qualunque formato tu voglia.

    Crei quindi una pagina stile.php che avvisa di essere in realtà codice css, e le fai dare in output il codice che vuoi. Si possono fare parecchie cose utili, fra cui consiglio le costanti per i colori:
    Codice PHP:
    <?php
    header
    ('Content-type: text/css');

    $colorebordi = '#ff1234';
    ?>

    td { border-color: <?= $colorebordi ?>; }
    div { border-color: <?= $colorebordi ?>; }
    così da poterli cambiare una volta per tutti !
    Ultima modifica di dreadnaut : 20-08-2007 alle ore 20.16.48

  6. #6
    Guest

    Predefinito

    benebene... grazie... questa info mi sara sicuramente utile!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •