Sto finendo una pagina dove tiro fuori la descrizione in italiano o in inglese secondo l'indirizzo del sito e quindi se nell'url c'e' it o en
Alcune pagine non hanno la descrizione in inglese e vorrei mettere un messaggio in inglese che dice che quella pagina non e' disponibile in inglese.
questo e' il codice che uso ora:
Codice PHP:
switch($lang)
{
case 'it':
$testo_page=stripslashes($riga['news']);
$testo_page = preg_replace("#\[link=([^\]]+)\]#i", "<a href=\"\\1\">", $testo_page);
$testo_page = preg_replace("#\[/link\]#i", "</a>", $testo_page);
break;
case 'en':
$testo_page=stripslashes($riga['news_en']);
$testo_page = preg_replace("#\[link=([^\]]+)\]#i", "<a href=\"\\1\">", $testo_page);
$testo_page = preg_replace("#\[/link\]#i", "</a>", $testo_page);
break;
default:
$testo_page=stripslashes($riga['news']);
$testo_page = preg_replace("#\[link=([^\]]+)\]#i", "<a href=\"\\1\">", $testo_page);
$testo_page = preg_replace("#\[/link\]#i", "</a>", $testo_page);
}
dovrei creare un if else credo, ma sapete dirmi come? in pratica i campi nel db sono:
news (per la descrizione italiana)
news_en (per la descrizione inglese)
quindi se nel campo news_en non c'e' niente mi dovrebbe dare il messaggio...