devo fare una modifica alla gesionie del VBCode per intercettare immagini e gestirle a seconda delle dimensioni.
Ma il mio problema si ferma quando passo il nome dell'immagine tramite parametro $1
codice:
stringa originale e funzionante
call obj.add("\[IMG\]([^\[]+)\[\/IMG\]","[img][/img]",1,0)
l'immagine in questione contenuta da $1 è: "/images/miaimmagine.jpg"
ora devo modificare la stringa in modo che passi il controllo ad una funzione che tornerà, in base all'immagine, il testo da scrivere.
codice:
stringa modificata
call obj.add("\[IMG\]([^\[]+)\[\/IMG\]",DimImg("$1"),1,0)
codice:
funzione DimImg
function DimImg(MyImg)
P_Fis=Server.MapPath(MyImg)
' da qui tutto il resto per la gestione
end function
Ora tralasciando la stringa di ritorno, anche perchè il problema è a monte.
Se vado a vedere il contenuto di MyImg mi torna:
codice:
http://www.mysite/images/miaimmagine.jpg
e questo è corretto.
Ma se vado a vedere cosa contiene P_Fis mi torna:
codice:
D:\Inetpub\webs\mysite\$1
Ovviamente questa immagine non potrà mai essere gestita.
Come posso fare?