begin process at 2012 05 28 19:05:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Comment lire le contenu d'une page web ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Comment lire le contenu d'une page web ?

lundi 1 août 2005 à 16:21:07 | Comment lire le contenu d'une page web ?

poiuytrez3

Membre Club
Bonjour,
je cherche comment lire le contenu d'une page web distante avec PHP, sachant que je n'ai aucune autorisation sur cette page à part la lire.
J'ai tenté d'utilisé la fonction file() en l'utilisant de cette façon:
$contenu = file("http://www.unsite.com/pageweb.html");

mais PHP semble "planter" sur la ligne. Il ne m'affiche aucune erreur (j'ai un hébergement pro chez lycos et il ne m'affiche pas toujours les erreurs...).

J'ai ensuite essayé la fonction fopen en mode lecture mais elle semble planter aussi.
J'arrive cependant à lire des fichiers en local avec file().

Merci de votre aide.



lundi 1 août 2005 à 16:22:27 | Re : Comment lire le contenu d'une page web ?

mcjoedassin

change file par readfile pou voir ?
lundi 1 août 2005 à 16:51:24 | Re : Comment lire le contenu d'une page web ?

poiuytrez3

Membre Club
readfile ne marche pas non plus.


PS : je teste avec l'adresse de google:
$r = readfile("http://www.google.fr/");

Merci de prendre du temps pour m'aider.
lundi 1 août 2005 à 16:54:59 | Re : Comment lire le contenu d'une page web ?

Anthomicro

Salut,

fopen() ou encore fsockopen()


    lundi 1 août 2005 à 17:18:32 | Re : Comment lire le contenu d'une page web ?

    poiuytrez3

    Membre Club
    Je viens de tester fopen:
    $r = fopen("http://www.google.fr/", "r");
    et php semble "planter".

    Mais lorsque j'essaye avec fsockopen() avec le code test suivant trouvé dans la doc de php:
    $fp = fsockopen("http://www.google.fr", 80, $errno, $errstr, 30);
    if (!$fp) {
       echo "$errstr ($errno)<br />\n";
      
    } else {;
       $out = "GET / HTTP/1.1\r\n";
       $out .= "Host: www.google.frr\n";
       $out .= "Connection: Close\r\n\r\n";

       fwrite($fp, $out);
       while (!feof($fp)) {
           echo fgets($fp, 128);
       }
       fclose($fp);
    }

    J'ai une erreur: "
    Unable to find the socket transport "http" - did you forget to enable it when you configured PHP? (4) " mais php ne plante pas.


    lundi 1 août 2005 à 17:44:13 | Re : Comment lire le contenu d'une page web ?

    Anthomicro

    ne mets pas http:// devant


      lundi 1 août 2005 à 19:00:53 | Re : Comment lire le contenu d'une page web ?

      mcjoedassin

      première chose à faire :
      <?Error_Reporting(E_ALL);?>

      chez un membres.lycos t'aurais obtenu :


      Warning
      : fsockopen, pfsockopen, show_source, php_uname, ini_get, ini_alter, ini_restore, ini_set, getrusage, mysql_list_dbs, get_current_user, set_time_limit, getmyuid, getmypid, dl, leak, listen, chown, chmod, chgrp, realpath, tmpfile, link, mb_send_mail() has been disabled for security reasons in /data/members/free/multimania/fr/a/b/c/... on line 5


      Warning: Readfile(): URL file-access is disabled in the server configuration

      Warning: file(): URL file-access is disabled in the server configuration
      lundi 1 août 2005 à 19:35:15 | Re : Comment lire le contenu d'une page web ?

      Anthomicro

      ah oui c'est vrai que t'es chez lycos... Change d'hébergeur, c'est la première chose à faire ^^


        lundi 1 août 2005 à 19:40:34 | Re : Comment lire le contenu d'une page web ?

        poiuytrez3

        Membre Club
        Voilà ce qu'il me sort quand j'utilise
        $r = file("http://www.google.fr");


        Warning: file() [function.file]: Unable to access www.google.fr in /data/members/paid/m/e/mesdevoirs.net/htdocs/www/choix/telechargement.php5 on line 55

        Warning: file(www.google.fr) [function.file]: failed to open stream: No such file or directory in /data/members/paid/m/e/mesdevoirs.net/htdocs/www/choix/telechargement.php5 on line 55

        lundi 1 août 2005 à 19:47:26 | Re : Comment lire le contenu d'une page web ?

        poiuytrez3

        Membre Club

        Mais ne n'ai pas l'hébergement gratuit, j'ai l'hébergement pro, c'est pas exactement la même chose...

        Ci dessus je me suis trompé, je n'ai l'erreur que quand je ne me pas le http:// sinon je n'ai rien du tout et PHP plante.

        1 2

        Cette discussion est classée dans : web, page, lire, file, contenu


        Répondre à ce message

        Sujets en rapport avec ce message

        Comment lire le contenu d'une page web ? [ par poiuytrez3 ] Bonjour, je cherche comment lire le contenu d'une page web distante avec PHP, sachant que je n'ai aucune autorisation sur cette page à part la lire. Comment lire et exploiter les informations d'une page web distante [ par SA7BOOCH ] SalutJ'ai besoin d'integrer des informations sur le climat de capitale de mon pays au temps réel dan smon site. Comment lire et exploiter les informat récupération d'informations contenu dans une page web [ par malice120 ] Est t'il possible de récupérer des informations contenu dans une page web dans une base de donnée?bonne annee 2003 a tous Lire mp3 sur page web [ par TiotBour ] Bonjour, je voudrais savoir si il été possible de lire un fichier mp3 (pas de midi) sur une page web. Il me semble que c'est possible en php mais je n Protection page web [ par SatanCorporation ] donc tu vois ce que je veux faire c une protection de page web.je vopudrais que ma page resemble a ca ://file.phpinclude('protect.php');echo "Apres av Lire une page XML [ par rambc ] Simple question : peut-on lire le contenu d'un fichier XML sur une site via l'adresse du dit fichier ? Comment faire pour juste avoir le contenu brut Afficher le contenu d'un post sur une page web [ par dommm063 ] Bonjour,J'ai un site web et un forum attaché (phpbb3, MySQL).J'aimerai créer une page web (html), qui inclut automatiquement (code Java ou Php ?) le c Comparer une page web a differents moment à file_get_content [ par loupile ] Bonjour, j'essaye d'écrire un petit script tout bête pour regarder les changements opérés sur une page web à des instants differents.Mon idée est donc Changer le contenu d'une page web en php en cliquan sur un bouton (J'ai besoin d'aide) [ par jx53 ] Bonjour, j'ai suivi un tutorial qui montrais a faire un site web a page unique, donc un site ou on ne change pas de page, on garde toujours la meme pa Rechargement pag web [ par spacedelta ] Bonjour ! Je cherche un petit code php qui me permet de recharger toujours la même page avec une temporisation (exemple : je veux que ma page se recha


        Nos sponsors


        Sondage...

        CalendriCode

        Mai 2012
        LMMJVSD
         123456
        78910111213
        14151617181920
        21222324252627
        28293031   

        Consulter la suite du CalendriCode

        A découvrir



         
        Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
        CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
        CodeS-SourceS.com© est une marque déposée tous droits réservés

        Google Coop CodeS-SourceS Google Coop CodeS-SourceS
        Temps d'éxécution de la page : 0,811 sec (4)

        Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales