Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    333

    Estrarre l'url di un immagine da una stringa e definire se è un indirizzo relativo o assoluto

    Ciao a tutti
    ho una stringa che contiene l'url di un'immagine.
    La stringa potrebbe essere questa:

    $stringa="L'immagine di questo paesaggio è suggestiva. Potete ammirarlo in questa foto: <img src='../immagini/foto.jpg'>";

    oppure questa

    $stringa="L'immagine di questo paesaggio è suggestiva. Potete ammirarlo in questa foto: <img src='http://www.miosito.it/immagini/foto.jpg'>";

    In entrambi i casi devo estrarre l'url dell'immagine
    Dopo di che devo valorizzare una variabile che mi indichi se si tratta di un indirizzo assoluto oppure relativo.

    Mi date una mano per favore?
    Grazie

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Per recuperare l'url devi usare preg_match() con un'espressione regolare adeguata.
    Per sapere se il percorso è assoluto o relativo ti basta vedere se strpos() (nella sezione "retrun values" occhio al warning, leggilo bene) eseguita sul "www" oppure su "http" ti dice un numero oppure FALSE, se è FALSE l'indirizzo è relativo, altrimenti è assoluto.

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.