ciao
prova
PHP:<?php //.... //qundi qui hai (dal tuo var_dump) "www.mmm.kk" $replacements2="[Sito censurato]"; $riga['url'] = preg_replace($sitiArray, $replacements2, $riga['url']); $riga['url'] = str_ireplace($tolgo_http_www,"",$riga['url']); //qui $riga['url'] diventa mmm.kk if ($riga['url'] !="" && $riga['url'] !="[Sito censurato]") { //questa è la parte eseguita SOLO se il sito è consentito e non vuoto //e qui (mia dimenticanza) manca la formazione del link per l'href $riga['url1']="http://www.".$riga['url'];//da farsi prima che venga eventualmente accorciato //poi eventualmente controllo la lunghezza var_dump($riga['url']);//poi lo togli //comunque prova a mettere al posto di >=6 if(strlen($riga['url'] >5)) {//qui dovrebbe accorciare (prova con es. www.pinco_pallo_e_sempronio.com (attento il www. qui non c'è) $riga['url']=substr($riga['url'],0,3)."..."; } echo "<div class=\"site\"><span class=\"voci2\">Sito:</span><a class=\"carattere-2\" href=\"".$riga['url1']."\" target=\"_blank\">http://".$riga['url']."</a></div>"; } elseif($riga['url'] == "[Sito censurato]") { echo "<div class=\"site\"><span class=\"voci2\">Sito: </span><span class=\"badWord\">[Sito censurato]</span></div>"; } else { echo "<div class=\"site\"><span class=\"voci2\">Sito:</span><span style=\"margin-left:11px; color:#a8a8a8; text-shadow:0px 1px 0px white;\">-</span></div>"; } //.... ?>
Non accorcia e con var_dump stampa come al post #118, però ora mettendo sopra il mouse si linka il sito corretto