Avatar Image
Machacateclados
Machacateclados

Hola!

Quisiera saber cómo busco desde php, si una web (agena a mi servidor(, contiene este código en su código fuente:

<a href="https://risaydiversion.webcindario.com/Principal.php">Risa y diversión</a>

Me dieron una función pero no funciona...


<?php

// aca pones la direccion de la web

$url="https://risaydiversion.webcindario.com/pruebe.php";

$url=htmlentities($url);

// aca se pone lo que queres que busque

$buscar='<a href="https://risaydiversion.webcindario.com/Principal.php">Risa y diversión</a>';

$buscar=htmlentities($buscar);

// extrae el codigo fuente de pagina externa

$paginaweb = file_get_contents($url);

$buscaresto=$buscar;

// busqueda insensible a mayusculas/minusculas

if (eregi($buscaresto, $paginaweb)) {

    echo "Se ha encontrado una coincidencia.";

} else {

    echo "No se ha encontrado una coincidencia.";

}

?>

Saludos y gracias de antemano.

Pd.: En realidad me gustaría más aprender a hacerlo, ya que si me dan una función no me sirve si no se lo que hace.

Quisiera que me dijeran un par de funciones que hagan esto: Coger codigo fuente html de cualquier web, convertirlo a una cadena para poder usar erg():

Saludos! :-)

Avatar Image
Machacateclados
Machacateclados

Imposible, OK

____Mis fuentes:-----

http://soporte.miarroba.com/17451/1359989-comando-fopen/

Saludos!

Avatar Image
Machacateclados
Machacateclados

Hola!

Si es posible agradecería que me lo dijeran.. pero si no, agradecería si me dijeran otra forma de hacer un directorio y controlar que el otro user pone un enlace hacia mi web.

Saludo!

Avatar Image
@man / @woman
@man / @woman

¿Qué sabes de programación?

¿Has leído la documentación de ese script?

¿Conoces algo de php?

Avatar Image
Machacateclados
Machacateclados

¡Hola!

Gracias por responder... de PHP se bastantito. De JAvaScript poco, pero no sirve para esto.

He leído todas las funciones que trae el script, aunque ya sabía algunas. Y ahora las sé todos XD

__

Pero vi esta respuesta tuya: http://soporte.miarroba.com/17451/5[....]uir-codigo-fuente-de-html/#47228458 y quise buscar info de la función. Luego en otro tema de mi@ leí que estaba desactivada...

Yo lo quería para insertar la url en el directorio (que aún no he creado) solo si había un link recíproco hacia mi página "verdadera" (la que me interesa de verdad).

Si no se puede en mi@ agradecería otro método que no sea comprobación manual.... Saludos :-)

Avatar Image
@man / @woman
@man / @woman

Y dices que ese script no te funciona... ¿que error te da?

Avatar Image
@man / @woman
@man / @woman

No estoy seguro, pero creo que no vas a poder debido que, en php.ini, allow_url_fopen está configurado en Off.

Avatar Image
@man / @woman
@man / @woman
$paginaweb = file_get_contents($url);

Pero, como no dice el error que le sale, sino que prefiere que lo adivinemos...

Avatar Image
Machacateclados
Machacateclados

Bueno, no me salía nada... una vez me salió rescource id #3 o algo de eso...

Ahora he hecho esto:

<?php $url="http://www.mundoscript.com"; $fo= fopen("$url","r") or die ("error fopen"); while (!feof($fo)) { $cadena .= fgets($fo, 4096); } fclose ($fo); print("<textarea name='area' cols='100' rows='10'>$cadena"); ?>

.. ya hay un error en el fopen... entonces. ¿No puedo hacerlo?

Saludos

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por Alvaro_brub

.. ya hay un error en el fopen... entonces. ¿No puedo hacerlo?

No desde mi@.

Avatar Image
Machacateclados
Machacateclados
Escrito originalmente por NoSetup.org
Escrito originalmente por Alvaro_brub

.. ya hay un error en el fopen... entonces. ¿No puedo hacerlo?

No desde mi@.

Entonces... ¿por qué no funciona este código?

Yo solo quiero que me digan las funciones necesarias para lo que busco.. Yo ya lo haré

Lo que busco: Comprobar que el html de una web agena (o no agena al servidor), contiene esto: <a href="hhhhhh">....

¿Es posible.... DESDE MI@)

Saludos!

Avatar Image
@man / @woman
@man / @woman

Te han dicho porque no funciona.

Escrito originalmente por GestionXls

No estoy seguro, pero creo que no vas a poder debido que, en php.ini, allow_url_fopen está configurado en Off.

Y, como te he dicho, no es posible hacer lo que tu quieres desde mi@.

Avatar Image
Machacateclados
Machacateclados

Ahh! Ok... Habia entendido mal tu respuesta de antes.

Saludos y pdisculpas :-)

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 16/Mar/2009, 07:55
flaviovmr GestionXls Birrero52kMar/09
Por: , el 20/Sep/2006, 23:55
sk.valshk NoSetup.org tluu.sansano44kSep/06
Por: , el 09/Ago/2003, 01:59
NaRkODJ02kAug/03