Come nascondere un'immagine con PHP

May 28

Come nascondere un'immagine con PHP


Dinamicamente controllare quali contenuti visualizzare in una pagina web è una delle cose che rende PHP ad un potente linguaggio di programmazione per Internet. È possibile scrivere script per valutare le circostanze particolari e mostrare solo quello che ti serve. Questo può essere utile per il taglio verso il basso sul tempo necessario per caricare le pagine, personalizzare l'esperienza degli utenti in modo dinamico o il controllo di navigazione del sito. È possibile inserire codice PHP direttamente nel codice HTML, il che rende le modifiche rapide per le pagine web molto convenienti.

istruzione

1 Impostare un flag per le circostanze che attiveranno l'occultamento dell'immagine. Questo dipenderà dalla vostra particolare applicazione. Ad esempio, si può avere una variabile chiamata "image_off" tornato da un modulo. In tal caso, è possibile impostare la vostra bandiera come segue:

if ($ _POST [ 'image_off'] == '1') $ hide_image = TRUE;

2 Creare una variabile per contenere il tag immagine HTML per quando si desidera che l'immagine visualizzata. Ad esempio, digitare:

$ Image = "<img src = 'images / storefront.jpg' alt = 'Di fronte al negozio' />";

3 Creare un'altra variabile per contenere qualsiasi HTML che si desidera visualizzare al posto dell'immagine. Questo è opzionale, ma in molti casi si consiglia di visualizzare un messaggio di testo al posto dell'immagine. Ad esempio, digitare:

$ Text = "<p class = 'no_image'> Vista del negozio da Madison </ p>.";

4 Inserire il codice PHP nella pagina web ovunque apparirebbe l'immagine. Questo codice verifica per la bandiera e visualizza il markup HTML appropriata. Ad esempio, digitare:

<? Php if ($ hide_image) $ testo echo; else echo $ image; ?>

Se non si dispone di alcun codice HTML alternativo, tipo:

<? Php echo $ image se ($ hide_image!); ?>