Bonsoir,
J'utilise le cms itseasy et, dans la partie administration, un gestionnaire de fichier est intégrer permettant de modifier, rennomer et supprimer les fichiers présent sur le ftp. Hors depuis cette après midi, j'ai une erreur en accédant au gestionneur (alors que je n'avais aucun probleme depuis plus d'un mois). L'erreur est la suivante :
Et voici le fichier :Warning: opendir() [function.opendir]: open_basedir restriction in effect. File(.) is not within the allowed path(s): (/home/olympe-network/alex/) in /home/olympe-network/alex/0admin_gestionnaire_de_fichier.php on line 21
Warning: opendir(.) [function.opendir]: failed to open dir: Operation not permitted in /home/olympe-network/alex/0admin_gestionnaire_de_fichier.php on line 21
Warning: readdir(): supplied argument is not a valid Directory resource in /home/olympe-network/alex/0admin_gestionnaire_de_fichier.php on line 22
Warning: closedir(): supplied argument is not a valid Directory resource in
/home/olympe-network/alex/0admin_gestionnaire_de_fichier.php on line 28
Merci pour votre aide
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49 <?php $titre_page = "Gestionnaire de fichiers"; require("./0admin_header.php"); ?> <h1>Gestionnaire de fichiers</h1> <p>Pour vous aider à vous y retrouver, les fichiers amdinistration sont teintés en rouge, les fichiers système en vert et vos fichiers personnels (qui ne font pas partie d'<?php echo $nom_du_projet ?> mais de votre site) sont en fond blanc.</p> <table> <tr> <th>Nom du fichier</th> <th colspan="4">Action</th> </tr> <?php // On définit le type de variable settype($i, "integer"); // On crée un tableau avec toutes les entrées $array = array(); $handle_thumbs = opendir("."); while ($file = readdir($handle_thumbs)) { if ($file != "." && $file != ".." && is_dir($file) != "FALSE") { $array[] = $file; $i++; } } closedir($handle_thumbs); sort($array); for($i = 0; $i != count($array); $i++) { // On affiche tout ça en couleur avec les zolis boutons if(ereg("0admin_", $array[$i])) $class = " class=\"admin\""; else $class = ""; if(ereg("0sys_", $array[$i]) || $array[$i] == ".htaccess") $class = " class=\"system\""; echo "<tr> <td$class><a href=\"./$array[$i]\" title=\"Exécuter le fichier $array[$i]\">$array[$i]</a></td> <td><a href=\"./0admin_informations_sur_un_fichier.php?sid=" . session_id() . "&file=$array[$i]\"><img src=\"$chemin_du_theme/images/infos.png\" alt=\"Informations sur $array[$i]\" title=\"Informations sur $array[$i]\" /></a></td> <td><a href=\"./0admin_renommer_un_fichier.php?sid=" . session_id() . "&file=$array[$i]\"><img src=\"$chemin_du_theme/images/renommer.png\" alt=\"Renommer $array[$i]\" title=\"Renommer $array[$i]\" /></a></td> <td><a href=\"./0admin_modifier_un_fichier.php?sid=" . session_id() . "&file=$array[$i]\"><img src=\"$chemin_du_theme/images/modifier.png\" alt=\"Modifier $array[$i]\" title=\"Modifier $array[$i]\" /></a></td> <td><a href=\"./0admin_supprimer_un_fichier.php?sid=" . session_id() . "&file=$array[$i]\"><img src=\"$chemin_du_theme/images/effacer.png\" alt=\"Supprimer $array[$i]\" title=\"Supprimer $array[$i]\" /></a></td></tr>\n"; } ?> </table> <p>Soit un total de <?php echo $i ?> fichiers.</p> <?php require("./0admin_footer.php"); ?>
Partager