Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1377 connectés 

  FORUM HardWare.fr
  Programmation

  [PHP] Récupérer le contenu d'une variable situé entre <a href=" et ">

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Récupérer le contenu d'une variable situé entre <a href=" et ">

n°177449
Toto21
Posté le 16-07-2002 à 23:15:49  profilanswer
 

J'ai une variable par exemple

Code :
  1. $var = "blablabalbala <a href=\"fichier.html\">BLABLABLA</a><b><a href=\"fichier2.html\">fljkdslkfj</a></b>";


Comment est ce que je peux faire pour récupérer de cette variable dans un array le contenu de toutes mes balises <a href>?


Message édité par Toto21 le 16-07-2002 à 23:16:33
mood
Publicité
Posté le 16-07-2002 à 23:15:49  profilanswer
 

n°177452
Mara's dad
Yes I can !
Posté le 16-07-2002 à 23:17:43  profilanswer
 

Je peux dire une connerie ?
 
Oui !
 
Expression régulière...
 
Bonne chance !
 
Demande à Verdoux ;-)


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°177456
Toto21
Posté le 16-07-2002 à 23:20:33  profilanswer
 

c une connerie ou i va vraiment falloir que je me plonge la dedans???
Zauriez des liens?

n°177478
Toto21
Posté le 17-07-2002 à 00:09:35  profilanswer
 

voilou... pour l'instant j'ai essayé ça:

Code :
  1. global $page;
  2. $fp = fopen("/index.php","r" );
  3. while (!feof($fp)) {
  4.   $page .= fgets($fp);
  5. }
  6. eregi("<a href=\"(.*)>",$page,$regs);
  7. unset($regs[0]);
  8. print_r($regs);
  9. fclose($fp);


Je fais un test en ayant que deux liens sur mon index.php
et ça me retourne ça :
Array( [1] => /index1.php">test</a> <a href="/index2.php">test2</a>
 
Je comprend pas bien pourquoi?
Pourquoi mes liens ne sont-ils pas dans des 'cases' différentes du tableau?


Message édité par Toto21 le 17-07-2002 à 00:10:27
n°177481
j-'-r
Sans horraires fixe
Posté le 17-07-2002 à 00:20:26  profilanswer
 

toto21 a écrit a écrit :

voilou... pour l'instant j'ai essayé ça:

Code :
  1. global $page;
  2. $fp = fopen("/index.php","r" );
  3. while (!feof($fp)) {
  4.   $page .= fgets($fp);
  5. }
  6. eregi("<a href=\"(.*)>",$page,$regs);
  7. unset($regs[0]);
  8. print_r($regs);
  9. fclose($fp);


Je fais un test en ayant que deux liens sur mon index.php
et ça me retourne ça :
Array( [1] => /index1.php">test</a> <a href="/index2.php">test2</a>
 
Je comprend pas bien pourquoi?
Pourquoi mes liens ne sont-ils pas dans des 'cases' différentes du tableau?




 
je suis entraint de travailler sur exactement le meme type de script que toi

n°177483
Mara's dad
Yes I can !
Posté le 17-07-2002 à 00:23:50  profilanswer
 

Y manque pas une " ?
 
eregi("<a href=\"(.*)\">",$page,$regs);


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°177484
Mara's dad
Yes I can !
Posté le 17-07-2002 à 00:30:18  profilanswer
 

Heu laisse tomber, j'ai dis une grosse connerie là ;-) !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°177490
Mara's dad
Yes I can !
Posté le 17-07-2002 à 01:03:34  profilanswer
 

Je l'ai !
 
preg_match_all("|href=\"(.*)\">|U",$page,$regs);
 
echo( "<pre>" );
print_r($regs[1]);
echo( "</pre>" );
 
C'est vraiement de la torture pour mon petit cerveau çà ;-)
 
Exemple vu là : http://www.php.net/manual/en/funct [...] ch-all.php


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°177624
Toto21
Posté le 17-07-2002 à 10:36:48  profilanswer
 

merci!  :hello:

n°177634
Toto21
Posté le 17-07-2002 à 10:49:14  profilanswer
 

J-'-R a écrit a écrit :

 
 
je suis entraint de travailler sur exactement le meme type de script que toi




Si c'est pas indiscret, c'est pour faire quoi?

mood
Publicité
Posté le 17-07-2002 à 10:49:14  profilanswer
 

n°177712
j-'-r
Sans horraires fixe
Posté le 17-07-2002 à 11:51:35  profilanswer
 

indexer les liens d une page donné dans un table mysql
puis reprendre tout ces liens et refaire le meme travail etc...
 
pour tester...

n°177752
Toto21
Posté le 17-07-2002 à 12:19:38  profilanswer
 

oui et bien pareil pour moi...  :wahoo:  
Je cherche à faire un moteur de recherche qui indexerait toutes les pages à partir d'un page de départ... En ajoutant les mots-clé dans une table...
J'en chie un peu à cause des include...


Message édité par Toto21 le 17-07-2002 à 12:20:00
n°177753
j-'-r
Sans horraires fixe
Posté le 17-07-2002 à 12:20:46  profilanswer
 

moi mon principal pb c est les liens mort ou nul,
qui font stopper mon script :(


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP] Récupérer le contenu d'une variable situé entre <a href=" et ">

 

Sujets relatifs
[PHP] Comment affiche-t-on en clair du code HTML?[PHP] ereur qui m'enerve
[PHP] Enlever du text dans une variable[PHP] Optimisation pour un template
[PHP] forcer une variable a etre une string de 4 caracteres[PHP] Récupération d'une variable d'un formulaire ds une requête MySQL
[PHP] Comment faire quand on a pas la fonction date('W') 
Plus de sujets relatifs à : [PHP] Récupérer le contenu d'une variable situé entre <a href=" et ">


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR