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

 


Dernière réponse
Sujet : [PHP] Récupérer le contenu d'une variable situé entre <a href=" et ">
j-'-r moi mon principal pb c est les liens mort ou nul,
qui font stopper mon script :(

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
j-'-r moi mon principal pb c est les liens mort ou nul,
qui font stopper mon script :(
Toto21 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...
j-'-r indexer les liens d une page donné dans un table mysql
puis reprendre tout ces liens et refaire le meme travail etc...
 
pour tester...
Toto21

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?

Toto21 merci!  :hello:
Mara's dad 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
Mara's dad Heu laisse tomber, j'ai dis une grosse connerie là ;-) !
Mara's dad Y manque pas une " ?
 
eregi("<a href=\"(.*)\">",$page,$regs);
j-'-r

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

Toto21 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?

Toto21 c une connerie ou i va vraiment falloir que je me plonge la dedans???
Zauriez des liens?
Mara's dad Je peux dire une connerie ?
 
Oui !
 
Expression régulière...
 
Bonne chance !
 
Demande à Verdoux ;-)
Toto21 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>?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)