![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| subhuti |
|
||||||||||||||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 3.9.2008 Репутация: нет Всего: нет |
Есть 2 сервера
1-й (slackware)
2-й debian
есть скрипт
запускаем его на slackware и получаем:
файл logo.png при этом создан и в него записан логотип яндекса. запускаем этот же скрипт на debian и получаем следующее
Далее меняем ссылку для скачивания на не существующую в debian мы получаем второй вариант развития событий т.е.
в slackware fopen возвращает TRUE:
и в файл logo.png записвается страница 404 яндекса Важно: если на slackware в качестве урл прописать что-то с localhost то массив $http_response_headers заполняется, но даже если в нём есть 404, то всё равно выполняется первое условие и в файл записывается 404-я страница веб серера Помогите в этом разобраться |
||||||||||||||
|
|||||||||||||||
| nerezus |
|
||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 2 Всего: 43 |
Если ты хотел задать вопрос, то задай. |
||||
|
|||||
| subhuti |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 3.9.2008 Репутация: нет Всего: нет |
Почему такое разное поведение
почему в slackware не заполняется этот массив? почему fopen в slackware не возвращает FALSE в случае 404? PS
вопрос не стоял о том , что это за ошибка вопрос был в том почему на заполнился этот массив Это сообщение отредактировал(а) subhuti - 26.7.2009, 23:42 |
|||
|
||||
| nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 2 Всего: 43 |
|
|||
|
||||
| subhuti |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 3.9.2008 Репутация: нет Всего: нет |
я тоже знаю несколько способов, которыми можно обойти эту проблему
и можно даже забить на неё, но всё же интересно почему так оно себя ведёт |
|||
|
||||
| nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 2 Всего: 43 |
|
|||
|
||||
| subhuti |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 3.9.2008 Репутация: нет Всего: нет |
When using the HTTP wrapper, $http_response_header will be populated with the HTTP response headers. |
|||
|
||||
| nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 2 Всего: 43 |
Пардон, я прогнал. Век живи - век учись )
По поводу заполнения - обнови PHP, в debian'е просто музейная версия. |
|||
|
||||
| subhuti |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 3.9.2008 Репутация: нет Всего: нет |
>По поводу заполнения - обнови PHP, в debian'е просто музейная версия.
зато "глобальная и надежная" т.е. произошли какие-то изменения в ф-ции fopen и ещё желательно вообще не использовать в работе с http? Добавлено через 2 минуты и 59 секунд наверное это
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Сеть | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |