Tengo una variable $Enlace una URL, a veces pueden ser dos o mas, separadas cada una por ";" ejemplo: http://www.forosdelweb.com;[email protected]
Aqui es donde surge el problema, el codigo que desarrolle es el siguiente
Código PHP:
while ($row = mysql_fetch_array($result)){
$Enlace=$row['Enlace'];
if (ereg(";", $Enlace)) {
foreach (split(";", $Enlace) as $url) {
if (ereg("@", $url)) {
$href.="<a href=\"mailto:$url\" class=\"arialRosaOscuro11Link\" target=\"blank\">$Enlace</a>";
$href.="<br>";
} elseif (!ereg("http://",substr($url,0,7)) || !ereg("https://",substr($url,0,8))) {
$href.="<a href='http://".$url."' class='arialRosaOscuro11Link' target='blank'>$Enlace</a>";
$href.="<br>";
} else {
$href.="<a href='$url' class='arialRosaOscuro11Link' target='blank'>$Enlace</a>";
$href.="<br>";
}
}
} else {
if (ereg("@", $Enlace))
$href="<a href=\"mailto:$Enlace\" class=\"arialRosaOscuro11Link\" target=\"blank\">$Enlace</a>";
elseif (!ereg("http://",(substr($url,0,7))) || !ereg("https://",(substr($url,0,8))))
$href="<a href='http://".$Enlace."' class='arialRosaOscuro11Link' target='blank'>$Enlace</a>";
else
$href="<a href='$Enlace' class='arialRosaOscuro11Link' target='blank'>$Enlace</a>";
}
}
Código HTML:
http://www.forosdelweb.com;[email protected]<br> http://www.forosdelweb.com;[email protected]
Código HTML:
http://www.forosdelweb.com<br> [email protected]
Saludos!