Visualizzazione dei risultati da 1 a 7 su 7

Discussione: preg_match x img

  1. #1
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380

    preg_match x img

    Ciao a tutti, sapete come fare per estrarre il percorso immagine da un tag del genere?


    a me interessa solo
    http://www.miosito./folder/images/immagine.jpg
    grzie a tti, anche per qualche guida che non trovo!
    grazie
    ciao
    If you think your users are idiots, only idiots will use it. DropBox

  2. #2

    Re: preg_match x img

    Originariamente inviato da homerbit
    Ciao a tutti, sapete come fare per estrarre il percorso immagine da un tag del genere?


    a me interessa solo
    http://www.miosito./folder/images/immagine.jpg
    grzie a tti, anche per qualche guida che non trovo!
    grazie
    ciao
    Si può fare sicuramente di meglio, ma prova:
    codice:
    <%
    Dim percorso, Link, finale
    percorso= ("<img alt=titolo src=http://www.miosito./folder/images/immagine.jpg style=width: 325px; height: 460px; border-width: 0px; />")
    
    Link=Split(percorso, "=")(2)
    finale=Split(Link, "jpg")(0)
    Response.Write Finale
    %>

  3. #3
    Scusa, mi era saltato il jpg ,
    codice:
    <%
    Dim percorso, Link, finale
    percorso= ("<img alt=titolo src=http://www.miosito./folder/images/immagine.jpg style=width: 325px; height: 460px; border-width: 0px; />")
    
    Link=Split(percorso, "=")(2)
    finale=Split(Link, " ")(0)
    Response.Write Finale
    %>

  4. #4
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    perfetto! ti ringrazio
    If you think your users are idiots, only idiots will use it. DropBox

  5. #5

  6. #6
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    riprendo questo post perchè mi si è riproposto il medesimo problema.
    Questa volta la variabile si presenta così:
    codice:
    percorso= ("")
    cioè sono presenti le virgolette e non mi permettono di adottare la stessa soluzione.
    Unica via d'uscita, a mio avviso, è ripulire a monte la stringa dalle virgolette, ma se c'è una alternativa tanto meglio
    grazie
    If you think your users are idiots, only idiots will use it. DropBox

  7. #7
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    il percorso potrebbe essere racchiuso da virgolette " o da apici ' o da niente
    può andare bene un pattern tipo questo
    codice:
    str="[img][/img]"
    set re=Server.CreateObject("VBScript.RegExp")
    re.pattern="<img .*?src=['""]?([^'""]*)['""]? "
    re.global=true
    re.IgnoreCase=true
    set ris=re.Execute(str)
    if ris.count>0 then
    	response.write ris(0).SubMatches.Item(0)
    else
    	response.write "trovato niente"
    end if
    attenzione che questo funziona solo se dopo il percorso c'è uno spazio

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 © 2026 vBulletin Solutions, Inc. All rights reserved.