Bonsoir et BONNNEE AANNEEEE !!!
J'ai un petit problème et aurais besoin de votre infinie sagesse pour m'en dépêtrer !
Je dois faire afficher des informations contenues dans les fichiers présents dans un dossier.
J'ai donc commencé par faire un script listant les fichiers présents, puis affichant les lignes de chaque fichier.
L'affichage du contenu semble poser quelques..problèmes. Le navigateur me dit :
-
Code :
- Notice: Undefined offset: 1 in D:\psychojau\www\Cours\Projet\part\listetou.php on line 17
|
(pourtant il n'est pas sensé arriver à l'offset 1 ! J'ai tenté de lui mettre $i - 1 mais je me retrouve avec la même erreur avec cette fois-ci offset -1, comme si $i était égal à 0 cette fois-ci !
-
Code :
- Warning: file(../voitures/) [function.file]: failed to open stream: Permission denied in D:\psychojau\www\Cours\Projet\part\listetou.php on line 16
|
(pourtant j'ai bien mis $dvoitures.'/'.$filelist[$i] pour avoir la ligne du dossier PUIS le nom du fichier !)
Code :
- <?php
- $dvoitures = '../voitures';
- if ($dir = @opendir($dvoitures)) {
- while (($file = readdir($dir)) !== false){
- if($file != ".." && $file != "." ){
- $filelist[] = $file;
- }
- }
- closedir($dir);
- }
- $nbrf = count($filelist);
- for ($i=0; $i<=$nbrf; $i++){
- $lignes = file($dvoitures.'/'.$filelist[$i], FILE_IGNORE_NEW_LINES);
- $nbrl = count($lignes);
- if($nbrl >= 2){
- for($i2=0; $i2<=$nbrl; $i2++){
- echo '<li>'.$lignes[$i2].'</li>';
- }
- }
- }
- ?>
|
Heeelpp !
Merci et bonne nuit à tous !
Message édité par Psychojau le 06-01-2009 à 00:18:18