IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Récup d'information d'une page par une url


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 27
    Points : 22
    Points
    22
    Par défaut Récup d'information d'une page par une url
    bonjour,
    j'ai plein d'url de ce type :

    site.com/blabla/
    site2.com/blab/
    site3.com/bla/

    (j'ai toute les url dans une base)

    Pour chaque url, j'aimerais pouvoir récupéré dans le code HTML du site en question, et juste la premiere balise IMG et copier sa valeur qu'il renferme afin de l'affiché dans mon script.

    C'est enfait des galleries de photo, chaque site est construit à l'identique et c'est pour pouvoir affiché l'image qui est au final :

    site.com/blabla/images/xx.jpg
    site2.com/blab/images/xxx.jpg
    site3.com/bla/images/x.jpg

    Enfait, toute la partie /xxx.jpg c'est un valeur completement aléatoire, et dont je ne connais pas du tout la valeur, c'est pour ca qu'il me faut récupéré le chemin de l'image directement sur le site pour être sur de pouvoir affiché l'image. Suis je claire ? Cela est t'il possible ? Pouvez vous me dire comment procéder ?

    Merci

  2. #2
    Expert éminent
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Points : 7 285
    Points
    7 285
    Par défaut
    pour récupérer le html d'un fichier distant, un simple fopen puis fread devrait suffire.

    Ensuite, pour récupérer la première image, il va te falloir jouer avec les expressions régulières, et là je laisse la main aux spécialistes
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 27
    Points : 22
    Points
    22
    Par défaut
    Bonjour,

    Merci, je vais me pencher sur cette idée la, cependant si une autre personne à des infos, qu'elle n'hésite pas a ce manifesté

    merci

    Edit:j'ai reussi avec file_get_contents et preg_match_all. merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Empêcher l'accès à une page par l'URL
    Par malgache dans le forum Apache
    Réponses: 1
    Dernier message: 03/02/2012, 19h05
  2. Frame et Page: fermer une page par le code (C#)
    Par waspy59 dans le forum Windows Presentation Foundation
    Réponses: 4
    Dernier message: 24/03/2011, 22h48
  3. Réponses: 2
    Dernier message: 14/11/2010, 19h38
  4. Entourer une page par une bordure texturée
    Par Contact2012 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 12/03/2010, 21h07
  5. Ouvrir une page dans une Iframe par js
    Par 10-nice dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 30/08/2005, 16h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo