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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Проблема с .htaccess и выводом папокок

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
twelveee
Отправлено: 16 Июля, 2014 - 19:37:15
Post Id


Гость


Покинул форум
Сообщений всего: 70
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




Здравствуйте форумчане)
Существует такая проблема:

Есть скрипт
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <b >Шаблон по умолчанию:</b> <select class="form-control" style="width:300px;">
  3.                         <?
  4.                         $dir = $_SERVER['DOCUMENT_ROOT']."/templates/";
  5.                         $skip = array('.', '..');
  6. $files = scandir($dir);
  7. foreach($files as $file) {
  8.    if(!in_array($file, $skip))
  9.        echo('<option>'.$file . '</option><br />');
  10. }
  11. ?>
  12.  
  13. </select>
  14.  
  15. Вот результат:
  16. [img]http://4.firepic.org/4/images/2014-07/16/vwvyecgaln6r.png[/img]
  17.  


В этой папке есть .htaccess файл, который блокирует доступ к шаблонам.
Как его убрать из списка?
 
 Top
OrmaJever Модератор
Отправлено: 16 Июля, 2014 - 20:17:12
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




.htaccess на сам php код не распространяется.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
twelveee
Отправлено: 17 Июля, 2014 - 12:25:21
Post Id


Гость


Покинул форум
Сообщений всего: 70
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <b >Шаблон по умолчанию:</b> <select class="form-control" style="width:300px;" name="template">
  3.                         <?
  4.                         $dir = opendir($_SERVER['DOCUMENT_ROOT']."/templates");
  5.                         while($file = readdir($dir)) {
  6.   if (is_dir($_SERVER['DOCUMENT_ROOT'].'/templates/'.$file) && $file != '.' && $file != '..') {
  7.       echo "<option>".$file."</option>";
  8.   }
  9. }
  10. ?>
  11.  
  12. </select>
  13.  
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB