Bonjour,
j'ai un petit projet de gestion de favoris en lignes : http://www.tp74.net/
Et je veux que les utilisateur puisse importer leur favoris de leur navigateur web (forma html standard utiliser par IE opera Safarie firefox ect ...) en savoir plus ICI
Donc il faut analyser la page html et j'utilise regex pour extraire je ne sais comment ^^ l'arborescence des dossiers et des favoris.
Alors j'ai fait un esquisse de code pour une première approche
PS: je sais pas trop par quel bout mit prendre ....
Evidament ce code ne marche pas ... je suis confronté un problème terrible !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 function decoupagehtml($file) { $match = null; $str = null; preg_match_all("|<DL>(.*)</DL>|isU",$file,$match); foreach ($match[0] as $str) { if (substr_count($str,'<DL>') > 0) {decoupagehtml($str);} } } $url = "http://127.0.0.1/tp74.net/ajax_test/ajoutexterne/bookmarks.html"; $file = file_get_contents($url); $match = null; decoupagehtml($file);
le code génère une boucle infini puisque les '<DL>' ne se supprimer pas la grande question est Comment supprimer le premier et QUE le premier '<DL>'
merci d'avance pour vaux réponses cordialement vinc.
Partager