JustOne72 | nORKy a écrit :
tu utilises line_file et line_dir dans ton code comme si c'était des tableaux.
Dans ce cas, initialise des tableaux :
$line_file = array();
$line_dir = array();
sinon, post un peu + de ton code, car la, c'est pas facile de tout savoir
|
mon code est assez long alors jvé essayer d'envoyer juste ce qu'il faut
pour ce qui est "initialise tes tableaux" c'est ce que j'ai fais et ca ne fonctionne tjs pas (tjs la meme erreur)!!!
erreur ligne 36!!!
Code :
- function p_get_file($directory,$level){
- // $directory = str_replace (" ", "%20", $directory);
- $nb_file = get_nb_file($directory);
- $i = 0;
- $handle=opendir($directory);
- while ($file = readdir($handle)) {
- if ($file != "." && $file != ".." ) { // Que des fichiers
- if (p_is_file($file)){
- $i++;
- $file_name = $file;
- $file_path = $directory . $file;
- $file_size = filesize($file_path);
- $file_size = $file_size / 1000;
- $file_size = $file_size . " Ko";
- if (p_is_last($i,$nb_file))
- $image_l="_icon/b_vert_last_file.gif";
- else
- $image_l="_icon/b_vert_file.gif";
- $image = get_type($file_name);
- $b_vert = "";
- $b_vert = p_level($b_vert, $level);
- $line_file[$level].= "
- <tr align=\"left\" valign=\"middle\">
- <td valign=\"middle\" colspan=\"2\">$b_vert<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\"><img src=\"$image_l\" width=\"15\" height=\"20\" align=\"absmiddle\" border=\"0\"><a href=\"$file_path\" target=\"_blank\">$image</a> <a href=\"$file_path\" target=\"_blank\">$file_name</a></font></td>
- <td width=\"100\" align=\"left\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">$file_size</font></td>
- </tr>
- ";
- }
- }
- }
- closedir($handle);
- return($line_file);
- }
|
ici erreur ligne 25!!!
Code :
- function p_get_dir($directory,$level,$dir_no){
- // $directory = str_replace (" ", "%20", $directory);
- $arr_dir = explode ("/",$directory);
- $nb_dir = get_nb_all($directory);
- $i = 0;
- $handle=opendir($directory);
- while ($file = readdir($handle)) {
- if ($file != "." && $file != ".." ){
- if (!p_is_file($file)){
- $i++;
- $file_name = $file;
- $new_dir = $directory . $file_name . "/";
- if (p_is_last($i,$nb_dir))
- if ($file_name == $dir_no)
- $image="<img src=\"_icon/b_last_dir_open.gif\" width=\"15\" height=\"20\" align=\"absmiddle\" border=\"0\">";
- else
- $image="<img src=\"_icon/b_last_dir_closed.gif\" width=\"15\" height=\"20\" align=\"absmiddle\" border=\"0\">";
- else
- if ($file_name == $dir_no)
- $image="<img src=\"_icon/b_dir_open.gif\" width=\"15\" height=\"20\" align=\"absmiddle\" border=\"0\">";
- else
- $image="<img src=\"_icon/b_dir_closed.gif\" width=\"15\" height=\"20\" align=\"absmiddle\" border=\"0\">";
- $image = p_level($image,$level);
- $line_dir[$level].= "
- <tr align=\"left\" valign=\"middle\">
- <td valign=\"middle\" colspan=\"3\"><a href=\"index.php?directory=$new_dir\">$image</a><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\"><a href=\"index.php?directory=$new_dir\"><img src=\"_icon/i_dir.gif\" width=\"15\" height=\"13\" align=\"absmiddle\" border=\"0\"></a> <a href=\"index.php?directory=$new_dir\">$file_name</a></font></td>
- </tr>
- ";
- }
- }
- if ($file == $dir_no){
- $line_dir[$level].= "x?x?x" . $level . "x?x?x";
- }
- }
- closedir($handle);
- return($line_dir);
- }
|
Di moi si ce n'est pas assez clair...
Merci pour ton aide |