Ver Mensaje Individual
  #15 (permalink)  
Antiguo 29/05/2009, 16:56
Avatar de jaao_death
jaao_death
 
Fecha de Ingreso: abril-2009
Ubicación: Murcia/españa
Mensajes: 229
Antigüedad: 16 años
Puntos: 6
Respuesta: Mostrar enlaces al igual que en los mensajes de este foro?

Lo he conseguido!!!! me cansé de ver ejemplos entonces cogí el lápiz y el papel, empecé a escribir todo tipo de urls válidas y conseguí el pattern perfecto:
Código PHP:
  1 <?php
  2 
if($_POST['texto'] != ''){
  
3         $pattern "/(?:http\:\/\/)?([[:alnum:]]+\.[\/[:alnum:]\.]*)/";
  
4         $replacement "<a href=\"http://\\1\">\\1</a>";
  
5         $string $_POST['texto'];
  
6         $cadena preg_replace($pattern$replacement$string);
  
7         
  8         
echo $cadena;
  
}else{
 
10         echo "
 11         <form action=\"\" method=\"post\">
 12         <textarea name=\"texto\" cols=\"50\" rows=\"20\">
 13         </textarea>
 14         <input type=\"submit\" />
 15         </form>
 16         "
;
 
17 }
 
18 ?>
aunque creo que esto también convertiría las frases del tipo frase.frase, o sea, separadas por un punto. pero intentaré corregirlo...
__________________
Mucha seguridad nunca es suficiente.... Por una red segura
El señor ilustre obscurece nuestras mentes
Usas Linux? http://www.dudalibre.com/gnulinuxcounter