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

Форум Регулярные Выражения

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

 

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

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

тема: Вытащить Location:
 
 автор: JIEXA   (16.05.2006 в 17:17)   письмо автору
 
 

Как из заголовка, то что сервер передает клиенту, вытащить значение Location:?

тут заголовки
Location: /page.php?stringOne=wjfw892ur9mqwdm129dxd&stringTwo=c293cmw01mxow
тут заголовки


мне нужно именно значение Location:

   
 
 автор: cheops   (17.05.2006 в 13:07)   письмо автору
 
   для: JIEXA   (16.05.2006 в 17:17)
 

Можно поступить следующим образом
<?php
  $text 
"тут заголовки 
Location: /page.php?stringOne=wjfw892ur9mqwdm129dxd&stringTwo=c293cmw01mxow 
тут заголовки"
;
  
$pattern "|Location:[\s]+([^\s]+)|isU";
  
preg_match($pattern$text$out);
  echo 
$out[1];
?>

   
 
 автор: JIEXA   (17.05.2006 в 20:10)   письмо автору
 
   для: cheops   (17.05.2006 в 13:07)
 

Thank you!

   
 
 автор: JIEXA   (30.05.2006 в 19:02)   письмо автору
 
   для: cheops   (17.05.2006 в 13:07)
 

С сначало не протестировал, отложил на потом(были экзамены). Вот сейчас попробывал - не работает.
Возвращает как результат:

/

   
 
 автор: WebTech   (30.05.2006 в 19:51)   письмо автору
 
   для: JIEXA   (30.05.2006 в 19:02)
 

А если так

$pattern = "%Location:[\s]+(.*)[\s]+\n%i";

   
 
 автор: JIEXA   (04.06.2006 в 00:39)   письмо автору
 
   для: WebTech   (30.05.2006 в 19:51)
 

спасибо, работает!

   
Rambler's Top100
вверх

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