Originalmente inviato da
karl94
A questo punto fai così: sposta l'echo del tag di apertura prima dell'if, negli if ci stampi il contenuto (dovrai quindi aggiungere un else in cui stampare la solita variabile senza però modificarla) e fuori ci metti il tag di chiusura. E magari cerca anche di applicare quanto consigliato da Dreadnaut.
Ora sembra a posto ma c'è un piccolo particolare: quando clicc o sull'url di un sito nel campo, si apre la pagina del mio sito
Codice PHP:
$riga['url'] = str_replace("www.","http://",$riga['url']);
$riga['url'] = str_replace("http://http://","http://",$riga['url']);
$riga['url'] = str_replace("http://www.","http://",$riga['url']);
$riga['url1']="";
//Se la stringa è 19 caratteri o più (con lo spazio interno), viene accorciata a 15 e mette i 3 puntini, TOT a video 18
if (strlen($riga['url']) >= 19) {
$riga['url']=substr($riga['url'],0,15)."...";
}elseif($riga['url'] == "") {
$riga['url']= "<span style=\"color:#a8a8a8; text-shadow:0px 1px 0px white;\">-</span>";
}
echo "<div class=\"site\"><span class=\"voci2\">Sito:</span><a class=\"carattere-2\" href=\"".$riga['url1']."\" target=\"_blank\">".$riga['url']."</a></div>";