Bonjour à tous,
Je tente de faire une page web où se trouvera mes favoris, histoire d'y avoir accès de partout.
J'ai donc monté mon dossier favoris sous linux pour avoir accès aux fichiers .url d'Xp.
Un fichier .url ça se présente comme cela :
[DEFAULT]
BASEURL=http://people.via.ecp.fr/~alexis/formation-linux/formation-linux.html
[InternetShortcut]
URL=http://people.via.ecp.fr/~alexis/formation-linux/formation-linux.html
Modified=2027C8F88367C401B6
Mon problème est le suivant, j'arrive à extraire l'url d'un fichier, mais dès que je veux prendre l'url de plusieurs fichiers à la suite ( à l'aide d'un for ça foire total ).
Voici mon bout de code :
Code :
- <?php
- for($i=2;$i<$total;$i++){
- $fp = fopen("$dir/$files[$i]","r" ); // On ouvre le fichier .url
- while (!feof($fp)) { // On le lit
- $page.=fgets($fp,4096);
- }
- fclose($fp);
- $url= eregi("URL=(.*)\[InternetShortcut\]",$page,$regs); // Je prends l'url
- echo "<br />";
- echo $regs[1];
- echo "<br />";
- }
- ?>
|
Pour un fichier, j'obtiens :
Pour plusieurs fichiers (ici 2) :
Citation :
http://people.via.ecp.fr/~alexis/f [...] linux.html http://people.via.ecp.fr/~alexis/f [...] linux.html [InternetShortcut] URL=http://people.via.ecp.fr/~alexis/formation-linux/formation-linux.html Modified=2027C8F88367C401B6 [DEFAULT] BASEURL=http://people.via.ecp.fr/~alexis/formation-linux/formation-linux.html http://people.via.ecp.fr/~alexis/f [...] linux.html [InternetShortcut] URL=http://people.via.ecp.fr/~alexis/formation-linux/formation-linux.html Modified=2027C8F88367C401B6 [DEFAULT] BASEURL=http://people.via.ecp.fr/~alexis/formation-linux/formation-linux.html [InternetShortcut] URL=http://people.via.ecp.fr/~alexis/formation-linux/formation-linux.html Modified=2027C8F88367C401B6 [DEFAULT] BASEURL=http://people.via.ecp.fr/~alexis/formation-linux/formation-linux.html
|
Voila c'est surement quelque chose de très bête, mais si vous pouviez m'aider ça m'arrangerait bien
Merci d'avance
Message édité par vanbee le 17-09-2004 à 14:19:54