Hola tengo un codigo que recibe datos de un formulario en los que manda entre otros datos un url, pero cuando lo recibe la pagina php ésta lo linkea como un subdominio de mi pagina y por lo tanto no resulta. queria saber si no existe alguna manera para que eses url se transforme en link y cuando el usurio active ese link vaya a ese url especificamente.gracias a todos...
El codigo es al siguiente:
<table width="100%" border="2">
<?
if((isset($fecha))&&(isset($diario))&&(isset($desc ripcion))&&(isset($url))) //comprovamos que existen los dos campos
{
if(($fecha!="")&&($diario!="")&&($descripcion!="") &&($url!="")) //comprovamos que los dos campos no esten vacios
{
$f=fopen("publicar.txt","a"); //"a"->Modo escritura para añadir
$cadena=$fecha."!".$diario."!".$descripcion."!".$u rl."\n";
fwrite($f,$cadena,strlen($cadena)); //escribimos en el fichero los mensajes
fclose($f);
}
else
echo"<font size=4>Debe rellenar al menos el nombre y el mensaje</font>";
}
if(file_exists("publicar.txt")){
$f=fopen("publicar.txt","r"); //Modo lectura
while(!feof($f))//Mientras no se llegue al final del fichero lo sigue leyendo
{
$msg=fgetcsv($f,1000,"!"); //Leemos un comentario
if(isset($msg[3])) //Si el mensaje leido no esta vacio lo escribe
print" <tr>";
print" <td>";
print" $msg[0]";
print" </td>";
print" <td>";
print" $msg[1]";
print" </td>";
print" <td>";
print" <a href=$msg[3] target=_black>$msg[2]</a>";
print" </td>";
print" </tr>";
}
fclose($f);
}
?>
</table>