[umka]

[umka]
Рейтинг
456
Регистрация
25.05.2008

Ну вот видите. А то чуть всё не разломали... :)

Хотя у нас php и как модуль апача работает без проблем.

Вобщем всё дело в настройках.

.htaccess содержит инструкции для веб-сервера Apache.

На windows-платформе может быть не apache, а может быть и apache, но в его конфигурации отключен .htaccess.

http://www.hotelkiev.ru/images/stories/slavutich/hotel/hotel.jpg

файлик-то доступен.

только не понятно мне, почему в $matches[2][$i] имена файлов с http://

ситуация явно нездоровая :)

Dram:
но дело в том что у дериктории stories уже стоят права 777

а на сами файлики? подозреваю, что в вашем случае должны быть 0666 :)

Ошибка не в шаблоне.

Ошибка возникает тут:

$tmp = glob(trim($matches[2][$i]));

Т.е. видимо не хватает прав на чтение директории trim($matches[2][$i])

Сделайте так:

if (!is_readable(trim($matches[2][$i]))) {

echo "Не могу прочитать директорию '".trim($matches[2][$i])."'";
}

перед $tmp = glob(trim($matches[2][$i]));

Если они есть в директории, в которой ищутся, то проверьте, достаточно ли у скрипта прав на то, чтобы эту директорию прочитать.

А то я смотрю, в соседнем топике, у вас там какое-то безобразие с правами :)

Любопытно работает функция count() в PHP :)

Оказывается, count(false)==1 ☝ … жесть

По делу.

$tmp = array(trim($matches[2][$i])); 

$onsite=0;
}
if (!$tmp||!@count($tmp)) { $tmp=array(); }
foreach ($tmp as $link){
// Prevent thumbs of thumbs

Сорри... var_dump конечно же

Любопытно ...

Ну напишите так:

vardump($tmp);

foreach ($tmp as $link) ... и т.д.

Посмотрим, что же там у вас.

Следует обратить внимание на то, что это не ошибка, а предупреждение (warning).

Избавиться от него можно, например, заключив весь 'foreach' в условие:

if (@count($tmp)) { }

или просто добавив перед 'foreach' вот такую ерунду:

if (!@count($tmp)) { $tmp=array(); }

Всего: 6067