L'evento che volevo che si verificasse era clicco sul tasto link, e mi appare una finestrella per inserire un link nei commenti al mio blog...
Ho cercato allora di modificare il tutto facendo in modo che se viene inserito l'indirizzo di un link, il codice me lo tramuta in un codice html, da salvare nel mio database, in modo che alla visualizzazzione del commento si veda un link vero e proprio, però funziona a volte si, a volte no....
Codice:
$post1=explode(' ', $commento);
for($i=0;$i<count($post1);$i++){
if(($post1[$i][0]=="h")and($post1[$i][1]=="t")and($post1[$i][2]=="t")and($post1[$i][3]=="p")and($post1[$i][4]==":")and($post1[$i][5]=="/")and($post1[$i][6]=="/")){
$post1[$i]="<a href=".$post1[$i].">LINK</a>";
}
}
$commento=implode(' ', $post1);
Prima c'è anche questo, che dovrebbe separare i caratteri html dalle parole con uno spazio, in modo da poi poterle dividere con explode:
Codice:
for($i=0;$i<strlen($commento);$i++){
if($commento[$i]=="<"){
$post2=$post2." <";
}
else if($commento[$i]==">"){
$post2=$post2."> ";
}
else{
$post2=$post2.$commento[$i];
}
}
$commento=$post2." ";
EDIT: http://polinux.altervista.org/prova.php
Pagina per prova: si vedrà il risultato dell'explode e poi il risultato finale
Evidentemente, non riesco ad isolare i link, se vado a capo nella textbox, bho????