Visualizzazione risultati 1 fino 5 di 5

Discussione: Espressione regolare per ottenere url da immagine

  1. #1
    Guest

    Predefinito Espressione regolare per ottenere url da immagine

    Devo prelevare la URL da questa stringa
    Codice PHP:
    <img src="../immagini/Attorianzo/img_small/mappa.jpg" class="img_dal_BBcode_a_thumb" style="width: expression(this.width > '400' ? '400': true); max-width:400px" alt="Immagine"/>
    Ma non riesco a preparare l'espressione regolare..

  2. #2
    Guest

    Predefinito

    preg_match("/\S+src=\"(\S+).(\S+)\"/", $stringa, $array);

    e in stringa metti il codice... funziona? io ho provato non l'ho testato....

    ciao

    cmnq qui
    c'è una guida sulle espressioni regolari
    Ultima modifica di demenziale : 26-09-2006 alle ore 17.28.43

  3. #3
    Guest

    Predefinito

    Non sembra funzionare... non so... :(

    Attualmente sto facendo così:
    Codice PHP:
    $ottieni_url_immagine = preg_replace('/<img src="(.*?)"/', '$1', $stringa);
    Risultato: Riesco ad agganciare correttamente l'inizio dell'URL ma non si ferma in prossimità delle virgolette...

  4. #4
    Guest

    Predefinito

    Non posso testare ora, ma prova con:
    Codice PHP:
    preg_replace('/(<img src="){1}(.?^")"{1}/', '$2', $stringa);

    Ciaooo!!!

  5. #5
    Guest

    Predefinito

    Grazie Debug. Ho risolto così.. Credo vada bene.. (almeno, per ora funziona..)
    Codice PHP:
    $url_immagine_orig = preg_replace('#<img src="(.*?)"(.*?)/>#', '$1', $string);

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •