Mi sa di si...![]()
Mi sa di si...![]()
Se provi il mio esempio paro paro come l'ho scritto cosa succede?
Originariamente inviato da kalosjo
L'avevo capito.... non era da te.....![]()
![]()
oggi son proprio ko...![]()
(non che di solito sia molto meglio, ma oggi proprio zero...)![]()
E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.
Sono Ko anch'io...![]()
Il tuo esempio funziona perfettamente.
Solo che io la stringa la passo tramite una variabile chiamata messaggi,
e poi vorrei che mi venga restituita la stessa variabile trasformata con il link inserito.
Non sei bono manco a fa copia e incolla...![]()
codice:testo = messaggio messaggio = "" parole = split(testo) for each parola in parole if left(parola,7) = "http://" then messaggio = messaggio & "" & parola & " " elseIf left(parola,4) = "www." then messaggio = messaggio & "" & parola & " " else messaggio = messaggio & parola & " " end if next response.write messaggio
No dai copia incolla ce la posso fare!
Avevo provato anche prima ma non funziona.
se io scrivo
vai su questo sito http://www.google.it e fammi sapere
con il tuo esempio mi diventa
vai su questo sito http://www.google.it e fammi saperevai su questo sito http://www.google.it e fammi sapere (con il secondo link linkabile)
mentre se addirittura scrivo
vai su questo sito
http://www.google.it
e fammi sapere
vai su questo sito
http://www.google.it
e fammi saperevai su questo sito
http://www.google.it
e fammi sapere (con nessun link linkabile)
Grazie infinite per la tua disponibilità, pensavo fosse molto più semplice.
Con questo codice succede che raddoppia la frase?codice:messaggio = "vai su questo sito http://www.google.it e fammi sapere" testo = messaggio messaggio = "" parole = split(testo) for each parola in parole if left(parola,7) = "http://" then messaggio = messaggio & "" & parola & " " elseIf left(parola,4) = "www." then messaggio = messaggio & "" & parola & " " else messaggio = messaggio & parola & " " end if next response.write messaggio
Ti prego: fai copia e incolla. Seleziona il testo col mouse, cliccando all'inizio del codice e tenendo premuto il tasto sinistro del mouse trascini il mouse fino a fine codice.
Quindi tenedo premuto il tasto CTRL premi anche il tasto C.
Vai sulla tua pagina e tenendo premuto il tasto CTRL premi il tasto V.
regular expression. Puoi anche ispirarti alle discussioni sui BBCODE al riguardo
IP-PBX management: http://www.easypbx.it
Old account: 2126 messages
Oldest account: 3559 messages
C'hai ragione, manco buono a fare copia incolla sono.
alura ricapitolando con il tuo ultimo esempio.
se io scrivo solamente
http://www.google.it/
funziona perfettamente
se io scrivo
ciao vai su questo sito http://www.google.it/ e fammi sapere
funziona perfettamente
ma se io scrivo andando a capo cioè
ciao vai su questo sito
http://www.google.it/
e fammi sapere
il link viene ignorato
tieni presente che la variabile messaggio viene trattata immediatamente prima con questo replace
messaggio=replace(messaggio,vbcrlf,"<br \>")
Fare copia e incolla, please.codice:messaggio = "vai su questo sito http://www.google.it e fammi sapere" testo = messaggio testo = replace(testo,vbCrLf," " & vbCrLf) messaggio = "" parole = split(testo) for each parola in parole if left(parola,7) = "http://" then messaggio = messaggio & "" & parola & " " elseIf left(parola,4) = "www." then messaggio = messaggio & "" & parola & " " else messaggio = messaggio & parola & " " end if next response.write messaggio