Script PHP | Programmatore PHP | Estrarre un Immagine da un Post o da un Testo utilizzando PHP | estrarre un immagine | Programmatore MySQL | Programmatore AJAX | Programmatore Freelance

Estrarre Immagini da un Post Utilizzando PHP



L’idea di questo breve Script PHP per Programmatore PHP mi è venuta questa settimana osservando un template WordPress che estraeva la prima immagine di un post nelle anteprime degli articoli.

Ho pensato che per un Programmatore PHP fosse utile o carino realizzare lo stesso script come mostrerò in questo articolo in maniera semplice e lineare.

Per meglio comprendere questo articolo consiglio di dare un occhio alle espressioni regolari e alla funzione preg_match_all che utlizzeremo nel nostro codice per valutare se ci troviamo o meno in presenza di un immagine.

Il codice PHP è il seguente, ovviamente adeguatamente comprensibile ad ogni Programmatore PHP o aspirante anche grazie ai commenti:

//Questa funzione si occupa di estrarre le immagini di un testo
function estrai_immagine($testo) {
$immagine = '';
//verifico tramite l'espressioni regolari tutte le stringhe immagini
//che inserirò nell'array corrispondenze da cui estraggo la prima immagine
preg_match_all('/<img[^>]+>/i', $testo, $corrispondenze);
//Prendo il primo valore dell'array (matrice) corrispondenze
$immagine = $corrispondenze [0][0];
//Se l'immagine è vuota richiamo un immagine di default
if(empty($immagine)){
$immagine = "nessuna_immagine.png";
}
return $immagine;
}
//Estraggo l'immagine e la mostro a video.
$prima_immagine = estrai_immagine($corpo_testo);
echo $prima_immagine;

Potete osservare un esempio di questo Script PHP a questo indirizzo, in questo esempio però ho utilizzato anche la funzione preg_replace per ridimensionare le immagini modificando la parte di codice che ne estrae la dimensione.

Questa e tante altre personalizzazioni potranno essere fatte da ogni Programmatore PHP che vuole divertirsi e magari sarebbe interessante che qualcuno di voi mi posti una variante di questo codice.

PER ULTERIORI INFORMAZIONI:

Daniele Tabacco
Programmatore PHP | Web Developer | Consulente Web e SEO

PHP - MySql - AJAX - HTML5 - JAVASCRIPT - CSS - JSON/XML - JQuery
WebApps, Applicazioni, Realizzazione Siti Mobile per iPhone e Android
Programmatore PHP - Consulente Web Marketing Napoli, Roma, Milano, Firenze.
Tel.+39 329.11.73.918
email: daniele.tabacco[at]gmail.com
skype: daniele.tabacco

Il tuo nome (richiesto)

La tua email (richiesto)

Oggetto

Il tuo messaggio

 


POTREBBE INTERESSARTI ANCHE:
Cercate uno script che possa estrarre i dati delle ultime estrazioni del lotto con PHP? Ecco la risposta.
Ti occorre creare un Loop di tutti i commenti ricevuti da un Blog Wordpress? Vediamo come realizzarlo con un pò di esperienza in PHP e senza essere Programmatore
Le espressioni Regolari sono uno strumento Utile e da Utilizzare per ogni Programmatore PHP, in questo script estraiamo da una stringa di testo tutti gli elementi compresi tra due Caratteri o Tag
Grazie ad una simpatica applicazione Google promuovi il tuo sito in maniera gratuita e simpatica, io ad esempio l'ho utilizzato per promuovermi come Programmatore PHP
Il Formato JSON si affianca e sostituisce ai webservices più comuni, Twitter, Facebook, Yahoo utilizzando JSON per lo scambio di dati, vediamo come Leggere JSON utilizzando PHP


buzzoole code
Leggi altro:
Realizzare un Codice Captcha

Uno dei primi Script che realizza un Programmatore PHP è sempre un modulo di contatti, che prevede tramite la compilazione...

Chiudi