Foros del Web » Programando para Internet » PHP »

Remplazar url

Estas en el tema de Remplazar url en el foro de PHP en Foros del Web. Hola amigos Buenas noches, alguien me podria explicar como puedo hacer que en un sistema de noticias que estoy haciendo cuando encuentre una url la ...
  #1 (permalink)  
Antiguo 25/11/2005, 18:29
 
Fecha de Ingreso: abril-2003
Mensajes: 583
Antigüedad: 14 años, 7 meses
Puntos: 5
Exclamación Remplazar url

Hola amigos Buenas noches, alguien me podria explicar como puedo hacer que en un sistema de noticias que estoy haciendo cuando encuentre una url la combierta el link automaticamente ?


Saludos y gracias
__________________
Si la vida te da la espalda tocale el culo
  #2 (permalink)  
Antiguo 25/11/2005, 18:57
 
Fecha de Ingreso: abril-2003
Mensajes: 583
Antigüedad: 14 años, 7 meses
Puntos: 5
creo que es algo asi no ?
Código PHP:
str_replace'http://' ,'<a href="http://">http://</a>'); 
pero si yo saco la noticia de la variable $noticia como lo hago ?
__________________
Si la vida te da la espalda tocale el culo
  #3 (permalink)  
Antiguo 25/11/2005, 19:17
 
Fecha de Ingreso: abril-2003
Mensajes: 583
Antigüedad: 14 años, 7 meses
Puntos: 5
Solucionado con esta funcion para los que la necesiten:

Código PHP:
function httpp($texto){
   
$texto ereg_replace("[a-zA-Z]+://([.]?[a-zA-Z0-9_/-])*""<a href=\"\\0\">\\0</a>"$texto);
   
$texto ereg_replace("(^| )(www([.]?[a-zA-Z0-9_/-])*)""\\1<a href=?sec=exit&u=\"http://\\2\">\\2</a>"$texto);
   return 
$texto;

Joer que alegria yo pregunto yo respondo
__________________
Si la vida te da la espalda tocale el culo
  #4 (permalink)  
Antiguo 25/11/2005, 19:23
 
Fecha de Ingreso: abril-2003
Mensajes: 583
Antigüedad: 14 años, 7 meses
Puntos: 5
Amigos aqui si que me atascao, necesito que el valor de la variable web=
llege a su destino con base64_encode

como lo hago ?

Código PHP:
function httpp($texto){
   
$texto ereg_replace("[a-zA-Z]+://([.]?[a-zA-Z0-9_/-])*""<a href=\"http://www.okysex.com/out.php?web=\\0\">\\0</a>"$texto);
   
$texto ereg_replace("(^| )(www([.]?[a-zA-Z0-9_/-])*)""\\1<a href=\"http://www.okysex.com/out.php?web=http://\\2\">\\2</a>"$texto);
   return 
$texto;

Gracias
__________________
Si la vida te da la espalda tocale el culo
  #5 (permalink)  
Antiguo 25/11/2005, 19:32
 
Fecha de Ingreso: abril-2003
Mensajes: 583
Antigüedad: 14 años, 7 meses
Puntos: 5
Lo he echo asi pero no me codifica correctamente:

Código PHP:
function httpp($texto){
   
$texto ereg_replace("[a-zA-Z]+://([.]?[a-zA-Z0-9_/-])*""<a href=\"http://www.okysex.com/out.php?web=".base64_encode('\\0')."\">\\0</a>"$texto);
   
$texto ereg_replace("(^| )(www([.]?[a-zA-Z0-9_/-])*)""\\1<a href=\"http://www.okysex.com/out.php?web=http://".base64_encode('\\2')."\">\\2</a>"$texto);
   return 
$texto;

ALGUIEN ME PUEDE AYUDAR ?
__________________
Si la vida te da la espalda tocale el culo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:05.