Newsgroup: it.comp.www.php
Titolo: proteggere un file .css via php

Vi viene in mente qualcosa per nascondere da occhi indiscreti il file 
css del proprio sito?
Ho trovato in rete soluzioni in javascript ma in php nada..
Ciao e grazie.

 
E non poteva essere altrimenti visto che il CSS lavora lato client e non
server.
Se viene interpretato dal browser lo possono interpretare anche gli umani.
Con JS potresti sporcarlo e renderlo poco leggibile da una persona ma,
mi chiedo, quale diavoleria e rivoluzionaria scoperta potresti
racchiudere nel tuo CSS che merita la perdita anche solo di un'ora di
lavoro o la richiesta su questo NG?
-- 
Amministratore
www.amiciamici.com
Giornalismo dal basso sull'amicizia e sul turismo
"Pronto Chi Bussa" il primo podcast di Parma e provincia?

 lavoro o la richiesta su questo NG?
nel css è indicato dove si trova il Graal..

 Ho trovato in rete soluzioni in javascript ma in php nada..
Non è possibile fare nulla per nascondere un foglio di stile. Senza 
contare che, seppure in qualche modo tu ci riuscissi, ti basta uno 
strumento come il Firebug di Firefox, e hai tutte le proprietà di tutti 
gli elementi della pagina web.
--
rob4you

 Ho trovato in rete soluzioni in javascript ma in php nada..
E che soluzione può essere? Inserire _nel_ css del codice js che non fa 
visualizzare il testo ? (ma si può inserire js in un file css?)

 visualizzare il testo ? (ma si può inserire js in un file css?)
No, appunto. :)
Un file css deve essere solo testo. Puoi cercare di renderlo illeggibile
solo togliendo gli a-capo e gli spazi, ma bastano 5 righe di un qualsiasi
linguaggio di programmazione per rimetterlo a posto.
Non puoi nemmeno cambiare i nomi delle variabili come si fa con JS,
perche` dovresti cambiare tutte le pagine html che lo usano.
E come dice Gian Marco... cosa ci sara` di tanto importante nel css? :)
Bye.

css del proprio sito?
Tutt'al piu' puoi farlo inviare con uno script PHP, che controlla se
il referer e' giusto.
Cosi':
   - se uno mette il link del CSS, il PHP glielo rifiuta
   - se uno usa un qualsiasi plugin per vedere il CSS, lo vede uguale
   - se uno usa un "anonymizer" o PF che cancella il referer (cosa in
     verita' fatta di rado) non ti vede bene il sito
Giudica tu se ti conviene.
Leonardo
-- 
There is nothing makes a man suspect much, more than to know little,
and therefore men should remedy suspicion by procuring to know more,
and not keep their suspicions in smother.            (Francis Bacon)

Mc Donald wrote:

Per quanto sia "inutile", puoi fare cosě.
Anzichč chiamare il file come "stile.css" (ad esempio), lo
chiami "stile.php" (tanto va bene comuqnue).
E fai un bel foglio in PHP che guarda chi sta chiedendo la pagina. Se č
diverso dal TUO sito, gli mandi una altra cosa (perchč non un redirect
sulla tua stessa pagina, ad esempio?), altrimenti gli dai il codice css.
Sembra strano, ma al server appare che il CSS viene richiesto dal tuo stesso
sito. Funziona, se uno tenta di vedere il CSS buttandone l'indirizzo nella
barra del browser. Ovviamente dei modi per vederlo comunque ci sono, ma
cosě almeno proteggi la pagina dai non espertissimi.
P.S. puoi anche mandare un CSS assurdo al posto del tuo reale... e li prima
che qualcuno ci capisca qualcosa ce ne mette di tempo ;)
-- 
Teddy Bear