begin process at 2012 05 31 18:57:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Réseau & Internet

 > 

Autre

 > 

utilisation de la fonction preg_replace() pour trouver lien tout type pour une extention


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

utilisation de la fonction preg_replace() pour trouver lien tout type pour une extention

mardi 1 août 2006 à 13:50:45 | utilisation de la fonction preg_replace() pour trouver lien tout type pour une extention

wizard512

Membre Club

Bonjour,
je souhaiterais récolter tous les liens,
ayant comme extention de fichier 'txt',
avec les protocols suivants :

        * http
        * http
        * ftp

Je m'explique voici un exemple :

  - le texte :
    
    "<li><a href="http://domain/fichier0.txt">fichier0</a>
     <li><a href="http://domain/fichier1.txt">fichier1</a>
     <li><a href="http://domain/fichier2.txt">fichier2</a>
     <li><a href="http://domain/fichier3.txt">fichier3</a>
     <li><a href="http://domain/fichier4.txt">fichier4</a>
     <li><a href="http://domain/fichier5.txt">fichier5</a>
     <li><a href="http://domain/fichier6.txt">fichier6</a>
     <li><a href="https://domain/fichier.wml">fichier7</a>
     <li><a href="news://domain/fichiers.txt">fichier8</a>"



  - les liens trouver parmit le texte :
       " [ Lien ]"
       " [ Lien ]"
       " [ Lien ]"
       " [ Lien ]"
       " [ Lien ]"
       " [ Lien ]"
       " [ Lien ]"


Les liens trouver dans le texte seront classer
dans un tableau :
 
     - $tab = Array(
                      " [ Lien ]",
                      " [ Lien ]",
                      " [ Lien ]",
                      " [ Lien ]",
                      " [ Lien ]",
                      " [ Lien ]",
                      " [ Lien ]"
                    );

Et Je souhaiterais qu'il soit fait grâce a la fonction
preg_replace() sauf que voila, cette fonction est ma bête noir, je ne peux pas la bléré  ^^'
J'y comprent rien a cette fonction...
Donc je solicite votre aide pour m'aider svp           
Merci....

       ~~ DotWizard512 ~~

mardi 1 août 2006 à 14:03:47 | Re : utilisation de la fonction preg_replace() pour trouver lien tout type pour une extention

malalam

Administrateur CodeS-SourceS
Réponse acceptée !

Hello,

déjà, ce sera avec preg_match_all et pas avec preg_replace.
Ensuite, un truc du genre (à optimiser hein) :
<?php
$sString = <<<HTML
<li><a href="http://domain/fichier0.txt">fichier0</a>
<li><a href="http://domain/fichier1.txt">fichier1</a>
<li><a href="http://domain/fichier2.txt">fichier2</a>
<li><a href="http://domain/fichier3.txt">fichier3</a>
<li><a href="http://domain/fichier4.txt">fichier4</a>
<li><a href="http://domain/fichier5.txt">fichier5</a>
<li><a href="http://domain/fichier6.txt">fichier6</a>
<li><a href="https://domain/fichier.wml">fichier7</a>
<li><a href="news://domain/fichiers.txt">fichier8</a>
<li><a href="ftp://domain/fichier7.txt">fichier8</a>
HTML;

preg_match_all ('@((http://|https://|ftp://).[^"]+(\.txt))+@', $sString, $aRes);

echo '<pre>', print_r ($aRes[1]), '</pre>';
?>

mardi 1 août 2006 à 15:50:20 | Re : utilisation de la fonction preg_replace() pour trouver lien tout type pour une extention


Cette discussion est classée dans : fonction, trouver, txt, http, domain


Répondre à ce message

Sujets en rapport avec ce message

Classement en fonction de vote [ par nico606 ] Slt, cela fais un petit moment que je suis la decu sans trouver de reponse je cherche a etablir un classement des 10 premiers de mais membres en fonct trouver le http_referer (-2) [ par GuilleW ] Bonjour bonjour , voila mon probleme j'ai une redirection .fr.st je souhaite utiliser la fonction http_referer mais si je fait sa j'ai la page de redi header et les fonctions [ par rich25200 ] bonjour,je veux utiliser header avec une fonction..je fais ainsi :header ("Location: ".detect_language("index.php")."");detect_language est une foncti pb fonction fopen ??? [ par spike03 ] Salut,j'ai un pb avec la fonction fopen...je travail sur un serveur apache distant, et je veux créer un fichier txt sur ma machine localealors je fais nom dossier [ par aderbois ] salut je vous expose mon prbleme: j'aimerais trouver un fonction de php qui me permettre de trouver le nom du dossier dans lequel se trouve le fichie Un swf en fonction de l'adresse [ par Rimb0 ] Bonjour à tous. J'aimerais afficher un swf en fonction de l'adresse. Par exemple, si l'adresse est celle-ci http://monsite.com/?id=5 Il y a le swf Path courant ... [ par Hector78 ] Hello !Je cherche une fonction qui pourrait me retourner le chemin actuel,c'est à dire la localisation du fichier qui est actuellement utilisé ou qui Actualisation d'un txt [ par doudou922 ] Bonsoir à tous, j'ai un problème, très génant, j'ai créer un BIP informatique je load le texte sur mon HTTP. Le texte s'affiche bien sur l'écran, mais Redirection en fonction du Pays + Affichage de données TXT [ par vr84160 ] Bonsoir, Je ne connais pas grand chose en HTML / PHP mais j'aurais aimé réaliser 2 projets et je n'ai aucune idée de comment procéder [^^confus2] -


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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,562 sec (3)

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