Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: [PHP in Stili CSS]

  1. #1

    [PHP in Stili CSS]

    Domandina pipicchia!!

    Si può intervenire con php per modificare stili CSS?
    Per capirci si può fare qualcosa del genere?

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    
    <style type="text/css">
    <!--
    #stodiv {
    	background-color: #0E4109;
    	background: url(images/foto_alpha1.jpg) no-repeat;
    	margin: 0px auto;
    	padding: <?PHP echo $valore."px"; ?>;
    	width: 700px;
    	height: 800px;
    }
    body {
    	background-color: #000000;
    	margin: 0px;
    	padding: 0px;
    }
    html, body {
    	height: 100%;
    	width: 100%;
    }
    -->
    </style>

  2. #2
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    e xkè nn si dovrebbe??? :rollo:

    ps: la pagina va salvata .php naturalmente altrimenti il parser se ne frega del codice php..
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  3. #3
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    no non puoi inserire del codice PHP all'interno di uno stylesheet.

    Se però vuoi avere qualcosa di dinamico potresti fare in modo che sia lo script PHP a generare il codice CSS adatto.
    deleted_id_48586
    Sgurbat
    y.redaelli@gmail.com

  4. #4
    Ci sono due pareri diversi...qualcuno di voi ha provato mai?

    Per Sgurbat: In che modo posso creare uno stile CSS con php creando il file .css o direttamente sui tag <style> ?

  5. #5
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    io la vedo così...

    se dai un occhio alla mia firma c'è firma random che genera una img facendo uno streaming gif in un .php..
    ora se nella tua pagina ci metti un bel php e dentro l'html il codice da te postato funziona...

    ancora se fai un css esterno e lo chiami css.php e dentro ci metti del php funziona.. addirittura puoi fare un css.php?colore=verde ke ti crea un css sul colore verde, mentre css.php?colore=lilla basato sul lilla..

    tutto sta a dire al web server.. ciccio vedi ke devi parsarmela sta pagina..

    il mio nn è un parere è esperienza vissuta.. se mi chiedessero entra un traliccio senza punta e senza vasellina nel didietro di un lombrico risponderei.. andrebbe provato e nn non se pò fa..

    concludendo.. a patto di far capire al web server che stai facendo sia la tua soluzione ke un eventuale css esterno sono "phpabili".. i mio consiglio è la semplice ridenominazione della pagina da te postata o l'inclusione di un file .php che "simuli" il css, ma la tua soluzione è corretta a monte..

    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  6. #6
    Utente di HTML.it L'avatar di Pasco
    Registrato dal
    Apr 2002
    Messaggi
    1,559
    funziona senza problemi , a php non importa che l'output sia HTML o CSS
    PyFanatics

  7. #7
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    Originariamente inviato da Sgurbat
    no non puoi inserire del codice PHP all'interno di uno stylesheet.

    Se però vuoi avere qualcosa di dinamico potresti fare in modo che sia lo script PHP a generare il codice CSS adatto.
    Evitiamo di dare indicazioni errate, grazie

  8. #8
    Io in realtà volevo creare questa cosa:

    codice:
    <?PHP
    $num = rand(1,10);
    $image = "image".$num.".jpg";
    ?>
    #stodiv {
    	background-color: #0E4109;
    	background: url(images/<?PHP echo $image;?>) no-repeat;
    	margin: 0px auto;
    	padding: 10px;
    	width: 700px;
    	height: 800px;
    }
    Volevo in poche parole creare un random di immagini nel livello contenitore.

    Come ho scritto si può fare secondo voi?

    Ciao e grazie.

  9. #9
    Scusa chris non ho letto il tuo post. Ma nel mio caso come faccio a creare degli stili CSS da Php?
    Mi manca l' idea...dovrei creare dei file CSS generati da php? non saprei come fare

  10. #10
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    Il codice che hai postato se lo metti in un file .php funziona.
    Se invece il tuo intento è inserirlo in un file esterno credo tu possa importarlo anche come php, basta inserire con header() il content type per i css. Non mi chiedere qual è perché non lo so.

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.