Сразу надо сказать, что на локальном компьютере работает, а ошибка возникает на хостинге.
При попытке открыть файл fopen($path, "rb"); выдает
Warning: fopen(/home/sdsds/public/siteru/download/clients/3/tenders/2/1025148008.doc) [function.fopen]: failed to open stream: No such file or directory in /home/sdsds/public_html/siteru/i ncludes/getfile.php on line 11
Если обратиться по прямому адресу http://site.ru/download/clients/3/tenders/2/1025148008.doc, то файл открывается.
Права на все вложенные папки начиная с папки download (т.е. с корня) поставил вручную 777.
В чем может прятаться подводный камень?
1. masterlelik - 22 Июля, 2013 - 11:00:56 - перейти к сообщению
2. imya - 22 Июля, 2013 - 11:08:44 - перейти к сообщению
/i ncludes/
?
?
3. Мелкий - 22 Июля, 2013 - 11:17:54 - перейти к сообщению
masterlelik пишет:
/home/sdsds/public/siteru/download/clients/3/tenders/2/1025148008.doc) [function.fopen]: failed to open stream: No such file or directory in /home/sdsds/public_html/siteru/i ncludes/getfile.php on line 11
Здесь нет ошибки?
Своего хостера знаете только вы, может быть это и нормально (симлинк, в частности), но обычно - не нормально.
4. masterlelik - 22 Июля, 2013 - 14:36:11 - перейти к сообщению
Да, спасибо, чуть ниже в коде отсекал расширение ".html" и забыл поставить экранирование "\.html".