| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Сеть > file() - всегда возвращает false |
| Автор: $дмитрий 17.7.2006, 15:54 | ||
при попытке скачать содержимое своего сайта, вот такой строчкой
всегда $cont пустой, ошибок нет(error_reporting(2047), логи чистые), причем пробывал и fopen, и fileread и гетконтентам .... сокетам. allow_url_fopen стоит на On, хотя это вроде как к сторонним сайтам относится ..... может есть еще какие директивы которые глушат открытие файла???? зы. причем самое интерестное что при открытии(fopen) внешнего сайта к примеру yandex.ru все срабатывает ..... а свои директории прочитать не может ((((( |
| Автор: z-END 17.7.2006, 16:05 |
| может лучше fsockopen использовать? Добавлено @ 16:06 а.. файл у себя на сервере?! тогда зачем http:// использвоать?! |
| Автор: $дмитрий 17.7.2006, 16:33 |
| да пробывал с http и без ....... |
| Автор: z-END 17.7.2006, 17:07 |
директории или файл?! путь скорее всего неправильно указываешь... или файла действительно нет |
| Автор: MuToGeN 17.7.2006, 17:33 |
| Скорее всего какой-то глюк с fopen http wrapper'ом. Попробуй запользовать внешние утилиты типа GET или wget или работать с сокетами / cURL'ом |
| Автор: ZlojEzh 18.7.2006, 15:44 |
| а домен зареген? может он у тебя в hosts прописан и скрипт с сервера не находит его Добавлено @ 15:45 хотя тогда ошибки были бы... |
| Автор: $дмитрий 22.7.2006, 18:13 |
| вопрос решен, нужно было вместо 'site.ru' ставить localhost если работать через сокеты |