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 :

Rechercher liens href dans un fichier


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 41
    Par défaut Rechercher liens href dans un fichier
    Bonjour,

    J'ai beaucoup cherché mais n'est pas trouvé de solutions a mon probleme!!

    Je voudrais rechercher tous les liens href="http://..." contenu dans un fichier php.

    Je pourrais developper une fonction mais je voulais savoir si elle n'existait pas deja dans la classe PHP ou PEAR ou une autre... (car je pense que le traitement serait assez lourd si je l'ecrivais moi meme)

    Si quelqu'un pouvait m'aiguiller sur une solution je lui en serait tres reconnaissant

    Merci d'avance

  2. #2
    Membre émérite Avatar de KibitO
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2004
    Messages
    616
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2004
    Messages : 616
    Par défaut
    Bonjour.

    Regarde du côté des traitements de chaines en PHP : http://fr.php.net/manual/fr/function.substr-count.php

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 41
    Par défaut
    Ok merci mais ca ne solutionne pas mon probleme

    Comment je peux faire pour recuperer une chaine dans un fichier sachant que je sait qu'elle commence par <a href=....> ?

  4. #4
    Membre éprouvé Avatar de cynferdd
    Profil pro
    Analyste Développeur .Net, PHP, SQL Server
    Inscrit en
    Avril 2003
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Analyste Développeur .Net, PHP, SQL Server

    Informations forums :
    Inscription : Avril 2003
    Messages : 154
    Par défaut
    à mon avis il faut faire une lecture de fichiers, en passant ta page php au lieu d'un fichier texte standard, puis tu récupère le contenu dans une variable, et avec substr(), substrcount(), etc... tu fait ta recherche et effectue les traitements que tu désire.

  5. #5
    Rédactrice
    Avatar de xave
    Femme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2002
    Messages : 871
    Par défaut
    Hum... je procéderai de même.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 41
    Par défaut
    Ok merci c'est bon j'arrive a recuperer les liens de mes fichiers!!

    Maintenant est-ce que quelqu'un a une idée pour tester la validité d'un lien?

    J'y arrive avec la fonction fsockopen lorsque mon url est du type www.truc.com mais g un souci lorsqu'elle est du type www.truc.com/bidule/machin

    En fait, il place le port par defaut à la fin de mon url soit : www.truc.com/bidule/machin:80 et donc il me renvoie que mon lien est invalide alors qu'il est bon...

    Existe-t-il une fonction autre que fsocketopen pour effectuer cela?

    Si quelqu'un a une idée pourrait-il m'éclairer?

    Merci d'avance

Discussions similaires

  1. recherche des liens hypertexte dans un fichier
    Par sabrina2 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 13/04/2012, 19h34
  2. [WinXP] rechercher du texte dans les fichiers
    Par arcane dans le forum Windows XP
    Réponses: 3
    Dernier message: 05/05/2006, 12h10
  3. Réponses: 7
    Dernier message: 21/02/2006, 17h43
  4. [Configuration] recherche de texte dans un fichier
    Par carlos20 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 10
    Dernier message: 17/10/2005, 17h25
  5. recherche de doublons dans un fichier texte
    Par portu dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 07/10/2003, 14h13

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