Foros del Web » Programando para Internet » PHP »

Mostrar un código de otra web

Estas en el tema de Mostrar un código de otra web en el foro de PHP en Foros del Web. Hola, estoy haciendo un sistema de afiliados, ellos ponen su link su imagen y otras cosas y aparece en mi web. Yo quiero que si ...
  #1 (permalink)  
Antiguo 14/05/2011, 15:58
 
Fecha de Ingreso: julio-2010
Mensajes: 158
Antigüedad: 13 años, 9 meses
Puntos: 1
Mostrar un código de otra web

Hola, estoy haciendo un sistema de afiliados, ellos ponen su link su imagen y otras cosas y aparece en mi web. Yo quiero que si ellos tienen el código de mi imagen los deje aceptar y poner su logo en mi web sino que les diga que tienen que poner la imagen en su web (el código de imagen).

Si me pueden facilitar el codigo se los agradecería.

PD: Para que quede claro: Yo necesito verificar si en su web está mi imagen.
  #2 (permalink)  
Antiguo 14/05/2011, 16:02
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Mostrar un código de otra web

no te voy a dar el codigo pero te dire que uses file_get_contents o CURL leas su código fuente y con preg_match busques el código que requieres. si lo encuentras le das permiso de publicar. si no, pues ya sabes :D
  #3 (permalink)  
Antiguo 14/05/2011, 16:03
 
Fecha de Ingreso: julio-2010
Mensajes: 158
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Mostrar un código de otra web

Gracias, lo voy a probar
  #4 (permalink)  
Antiguo 14/05/2011, 16:05
Avatar de s00rk  
Fecha de Ingreso: octubre-2010
Ubicación: Mexico
Mensajes: 238
Antigüedad: 13 años, 6 meses
Puntos: 48
Respuesta: Mostrar un código de otra web

Podrias poner en ese codigo de tu imagen ver de donde estan ejecutandolo y asi si es diferente a tu web automaticamente se ponga su codigo en tu web tambien.

P.D. Nada mal tu idea n_n, luego le hechare un ojo mas sobre esto.
  #5 (permalink)  
Antiguo 14/05/2011, 16:07
 
Fecha de Ingreso: julio-2010
Mensajes: 158
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Mostrar un código de otra web

Estube viendo: http://ar.php.net/manual/es/function...t-contents.php pero no encontré porque al probar el archivo lo único que hace es mostrar la web que yo pongo.
  #6 (permalink)  
Antiguo 14/05/2011, 16:11
 
Fecha de Ingreso: julio-2010
Mensajes: 158
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Mostrar un código de otra web

y CURL no logro encontrar como usarlo...
  #7 (permalink)  
Antiguo 14/05/2011, 16:11
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 14 años, 11 meses
Puntos: 322
Respuesta: Mostrar un código de otra web

Qué crees que muestra? Sí, el codigo HTML, es decir, el codigo fuente.
Sólo que como es HTML, el navegador lo interpreta, pero PHP lo puede manejar facilmente como string, entonces, a la variable que imprimes aplica expresiones regulares y lo que te dijo memoadian
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies
  #8 (permalink)  
Antiguo 14/05/2011, 16:14
 
Fecha de Ingreso: julio-2010
Mensajes: 158
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Mostrar un código de otra web

tenias razón, le puse un textarea y me lo mostró diferente
  #9 (permalink)  
Antiguo 14/05/2011, 16:14
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Mostrar un código de otra web

obviamente la web que tu pones puede ser dinamica. digamos que pides al usuario que coloque su url para verificar que tu código esta en su web. al submit corres el script y plash, listo.
  #10 (permalink)  
Antiguo 14/05/2011, 16:15
 
Fecha de Ingreso: julio-2010
Mensajes: 158
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Mostrar un código de otra web

y como hago para que en el código busque tal código (el de la imagen)
  #11 (permalink)  
Antiguo 14/05/2011, 16:18
Avatar de s00rk  
Fecha de Ingreso: octubre-2010
Ubicación: Mexico
Mensajes: 238
Antigüedad: 13 años, 6 meses
Puntos: 48
Respuesta: Mostrar un código de otra web

Puedes buscar el link de tu imagen junto con las etiquetas img para ser mostrada y listo no ?
  #12 (permalink)  
Antiguo 14/05/2011, 16:19
 
Fecha de Ingreso: julio-2010
Mensajes: 158
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Mostrar un código de otra web

No se el código para buscar el link
  #13 (permalink)  
Antiguo 14/05/2011, 16:25
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 14 años, 11 meses
Puntos: 322
Respuesta: Mostrar un código de otra web

Tienes que hacerlo tu con una expresión regular, no todo caerá del cielo
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies
  #14 (permalink)  
Antiguo 14/05/2011, 16:26
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Mostrar un código de otra web

preg_match

ejemplo

Código PHP:
Ver original
  1. $fuente = file_get_contents($url);
  2.             $parser = 'aqui una expresión regular';
  3.             $embed = '';
  4.             if (preg_match($parser, $fuente, $embed1))
  5.             {
  6.                 echo $embed = $embed1[1];
  7.             }

teniendo $embed, la comparas con tu código, si son iguales, etc. etc.
  #15 (permalink)  
Antiguo 14/05/2011, 16:42
 
Fecha de Ingreso: julio-2010
Mensajes: 158
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Mostrar un código de otra web

Me tira error T_STRING

entré a php.net y el que me da no me funciona bien, ahora sigo probando
  #16 (permalink)  
Antiguo 14/05/2011, 17:39
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Mostrar un código de otra web

Código PHP:
$parser 'aqui una expresión regular'
esto no puede contener un STRING tiene que ser una expresión regular, ahi lo dice

Etiquetas: Ninguno
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 03:34.