Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Узнать кодировку страницы
 
 автор: Eugene77   (13.06.2010 в 18:11)   письмо автору
 
 

Функция file_get_contents() позволяет получить содержимое файла через http,
но в какой кодировке файл непонятно.
Какой самый простой способ узнать что там в заголовках?

  Ответить  
 
 автор: ddhvvn   (13.06.2010 в 18:48)   письмо автору
 
   для: Eugene77   (13.06.2010 в 18:11)
 

>Какой самый простой способ узнать что там в заголовках?
Прочитать заголовки

  Ответить  
 
 автор: Trianon   (13.06.2010 в 19:57)   письмо автору
 
   для: ddhvvn   (13.06.2010 в 18:48)
 

напр.так.
http://ru2.php.net/manual/en/function.stream-notification-callback.php

  Ответить  
 
 автор: Eugene77   (14.06.2010 в 20:16)   письмо автору
 
   для: Trianon   (13.06.2010 в 19:57)
 

Спасибо!

  Ответить  
 
 автор: Ирбис   (15.06.2010 в 10:11)   письмо автору
 
   для: Trianon   (13.06.2010 в 19:57)
 

А не могли бы вы вкратнце объяснить как работает этот метод. Я прочел документацию, но не очень понял.
Для чего нужна вот эта функция stream_context_create() , что она делает?
В каких случаях будет вызываться вот эта функия stream_context_set_params() ?

  Ответить  
 
 автор: Trianon   (15.06.2010 в 10:27)   письмо автору
 
   для: Ирбис   (15.06.2010 в 10:11)
 

>Для чего нужна вот эта функция stream_context_create() , что она делает?

создает контекст обработки запроса file_get_contents(), если поведение последнего желательно изменить.

>В каких случаях будет вызываться вот эта функия stream_context_set_params() ?

Когда программист решит, что хочет её вызвать. Очевидно, чтобы указать тот или иной параметр контекста.

Какое место в документации Вам непонятно?

  Ответить  
 
 автор: Ирбис   (15.06.2010 в 12:31)   письмо автору
 
   для: Trianon   (15.06.2010 в 10:27)
 

stream_context_create — Create a streams context.
Как Вы и сказали, это означает, что функция создает контекст обработки запроса.
А вот что это за "контекст обработки запроса" и каким он может быть мне непонятно.

  Ответить  
 
 автор: Trianon   (15.06.2010 в 13:58)   письмо автору
 
   для: Ирбис   (15.06.2010 в 12:31)
 

документация по file_get_contents()

Очевидно, Вы просто не столкнулись еще с ситуацией, когда поведение этой функции хочется изменить.

  Ответить  
 
 автор: Ирбис   (15.06.2010 в 14:17)   письмо автору
 
   для: Trianon   (15.06.2010 в 13:58)
 

Да, это верно. Пока я еще с такой ситуацией не сталкивался.
Документацию по file_get_contents() почитаю.
Спасибо!

  Ответить  
 
 автор: Eugene77   (16.06.2010 в 20:25)   письмо автору
 
   для: Trianon   (15.06.2010 в 10:27)
 

Меня больше заинтересовал вот этот список:
case STREAM_NOTIFY_RESOLVE:
case STREAM_NOTIFY_AUTH_REQUIRED:
case STREAM_NOTIFY_COMPLETED:
case STREAM_NOTIFY_FAILURE:
case STREAM_NOTIFY_AUTH_RESULT:

Что там ещё в нём? (Какие ещё события с потоком могут происходить)
И значение некоторых констант непонятно.
Например STREAM_NOTIFY_RESOLVE - это что произошло?

  Ответить  
 
 автор: Тень&   (16.06.2010 в 21:00)   письмо автору
 
   для: Eugene77   (16.06.2010 в 20:25)
 

http://ru2.php.net/manual/en/stream.constants.php

  Ответить  
 
 автор: Eugene77   (17.06.2010 в 20:03)   письмо автору
 
   для: Тень&   (16.06.2010 в 21:00)
 

Спасибо!

  Ответить  
 
 автор: Trianon   (16.06.2010 в 21:08)   письмо автору
 
   для: Eugene77   (16.06.2010 в 20:25)
 

Интересно, я когда-нибудь получу событие о том, что Вы заглянули в мануал до посещения форума, а не после?

  Ответить  
 
 автор: Eugene77   (17.06.2010 в 20:13)   письмо автору
 
   для: Trianon   (16.06.2010 в 21:08)
 

>Интересно, я когда-нибудь получу событие о том, что Вы заглянули в мануал до посещения форума, а не после?
Вы ждёте маловероятного стечения обстоятельств, но и оно случается...
1)Если я нашёл в мануале то, что нужно, то вы об этом не узнаете (чаще всего)
2)Если не нашёл, то чаще всего я не разобрался с мануалом (где в нём искать) - тогда из вопроса будет ясно, что я не заглядывал на нужную страницу мануала (как сейчас).
3)Если я нашёл, но не понял, - только тогда спрошу, и вы получите своё событие, но тексты мануалов, как правило, мне понятны, в отличие от их структуры.

  Ответить  
 
 автор: Trianon   (18.06.2010 в 01:36)   письмо автору
 
   для: Eugene77   (17.06.2010 в 20:13)
 

насчет структуры...
на страницах есть ссылки.
Проход по ссылкам одного-двух уровней, считая от предложенной страницы, обычно дает достаточно информации. У меня, во всяком случае, так.

  Ответить  
 
 автор: Eugene77   (21.06.2010 в 19:05)   письмо автору
 
   для: Trianon   (18.06.2010 в 01:36)
 

Это у вас...
У меня, если смотреть с объективных позиций, тоже самое,
но субъективно это выглядит иначе:

Я продолжаю сомневаться: А нет ли где-то более точного ответа на мой вопрос, а то что-то
всё не совсем точно в тему.
Думаю, а не спросить ли специалистов, может, что-то пояснят простыми словами...

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования