PHP.SU

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

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

> Найдено сообщений: 16
usernew Отправлено: 21 Мая, 2014 - 19:28:55 • Тема: Очень медленный вывод с scandir() • Форум: Работа с файловой системой и файлами

Ответов: 25
Просмотров: 5441
У меня жутко медленно выводятся файлы по средствами функции scandir(), иногда бывало превышало лимит выполнения скрипты.
Долго грузит именно когда перебирается массив и выводится картинкой. Всего файлов в директории - 14, все в jpg форматах. PHP 5-ой версии, ошибок не каких не выдается.
Вот немножко укороченный код программы.


<?php
$allFiles = scandir("./image/data", 1);
?>
<!doctype html>
<html>
<head>
<link rel="stylesheet" href="./css/file.css">
<meta charset="UTF-8">
<title>Files</title>
</head>
<body>
<div class="contant">
<?php
echo("<div class=\"img\">");
foreach ($allFiles as $value) {
if ($value != "." & $value != "..") {
echo("<img src=\"./image/data/$value\" alt=\"\">");
}
}
echo("</div>");
?>
</div>
</body>
</html>

Прошу, подскажите как решить эту беду. Буду премного благодарен!

Страниц (2): « 1 [2]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB