Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Узнать)
Форумы портала PHP.SU » » Вопросы новичков » Узнать)

Страниц (1): [1]
 

1. event - 22 Января, 2012 - 17:04:14 - перейти к сообщению
Привет.
У меня есть файл расположеный /template/test.php
При заходе на него мне нужно чтобы выдавался список файлов директории, для этого есть такой код:
PHP:
скопировать код в буфер обмена
  1. $file_list = glob("*.php");
  2.     echo '<select id="selectinp" name="file">';
  3.      
  4.     foreach ($file_list as $value) {
  5.         echo "<option value='$value'>$value</option>";
  6.     }
  7.     echo '</select>';

Но он выводит файла уже директории template, а мне нужно вывести список файлов уже самого корня сайта, знаю что это делается через root_path, пробовал ну у меня что-то не получается.
2. OrmaJever - 22 Января, 2012 - 17:10:17 - перейти к сообщению
с opendir() такое можно зделать
3. event - 22 Января, 2012 - 17:15:14 - перейти к сообщению
Мне нужно моим способом)
4. OrmaJever - 22 Января, 2012 - 17:18:03 - перейти к сообщению
ну можно попробовать "./*.php", но не факт Растерялся
5. EuGen - 22 Января, 2012 - 17:30:53 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.     $file_list = glob(dirname(realpath(__FILE__)).'/../*.php');
  2.         echo '<select id="selectinp" name="file">';
  3.          
  4.         foreach ($file_list as $value) {
  5.             echo "<option value='$value'>$value</option>";
  6.         }
  7.         echo '</select>';


?
6. event - 25 Января, 2012 - 21:21:47 - перейти к сообщению
Привет, EuGen.
Попробовал, работает, но получаю:

Ну вот, как убрать C:\AppServ\www\templ....
7. EuGen - 25 Января, 2012 - 21:25:29 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. $file_list = glob(dirname(realpath(__FILE__)).'/../*.php');
  2.         echo '<select id="selectinp" name="file">';
  3.          
  4.         foreach ($file_list as $value) {
  5.             echo "<option value='".basename($value)."'>".basename($value)."</option>";
  6.         }
  7.         echo '</select>';


?
8. event - 25 Января, 2012 - 21:28:20 - перейти к сообщению
EuGen
Спасибо. ;)

 

Powered by ExBB FM 1.0 RC1