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

Форум PHP

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

 

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

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

тема: file_get_contents post-методом
 
 автор: Лена   (09.02.2010 в 23:13)   письмо автору
 
 

Как получить содержимое файла через метод post?


$opts = array(
      'http'=>array(
        'method'=>"POST",
        'header'=>"Accept-language: en\r\n" .
        "Cookie: result=success\r\n"
      )
      );
    $context = stream_context_create($opts);
    $file = file_get_contents($_SERVER['REFERER'], false, $context);
    if($file) header("location:" . $_POST['alpha_success']);

Подскажите, пожалуйста, что я неправильно делаю. У меня $file приходит пустой.

  Ответить  
 
 автор: Рома   (09.02.2010 в 23:42)   письмо автору
 
   для: Лена   (09.02.2010 в 23:13)
 

на хабрахабре подробно описывается такой метод. ссылки правда нет :(

  Ответить  
 
 автор: neadekvat   (09.02.2010 в 23:59)   письмо автору
 
   для: Рома   (09.02.2010 в 23:42)
 

Метод, описываемый на хабре (ссылки нет, но помню эту статью), по сути повторяет то, что есть в мануале.

  Ответить  
 
 автор: Trianon   (10.02.2010 в 00:42)   письмо автору
 
   для: Лена   (09.02.2010 в 23:13)
 

stream_get_meta_data

  Ответить  
 
 автор: Лена   (10.02.2010 в 12:31)   письмо автору
 
   для: Trianon   (10.02.2010 в 00:42)
 

stream_get_meta_data подходит, если у нас fopen(), fsockopen() and pfsockopen().
Мне надо сделать переадресацию с одного домена на второй с передачей $_POST.

Объясняю все с начала. Мой сайт дает код формы чужому сайту.
Пользователь на чужом сайте заполняет форму, данные которой отправляются на мой сайт. Мой сайт получив данные формы, отправляет их на определенный e-mail. Далее чужой сайт должен получить от основного уведомление: "Спасибо за заполнение формы, мы свяжемся с вами..." Или если в форме есть ошибки, вернуть форму с заполненными полями.
Как можно эти данные передать?

  Ответить  
 
 автор: Тень&   (10.02.2010 в 12:45)   письмо автору
 
   для: Лена   (10.02.2010 в 12:31)
 

> $_SERVER['REFERER']

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

  Ответить  
 
 автор: Лена   (10.02.2010 в 13:01)   письмо автору
 
   для: Тень&   (10.02.2010 в 12:45)
 

$_SERVER['HTTP_REFERER']


>я могу любую фигню сюда подставлять и Ваш скрипт будет таскать данные откуда я захочу?
куда именно?

По теме можете что-нибудь посоветовать?

  Ответить  
 
 автор: Тень&   (10.02.2010 в 19:09)   письмо автору
 
   для: Лена   (10.02.2010 в 13:01)
 

Собственно, это и есть совет по теме, нет? Других ошибок не видно.

> куда именно?
Как пользователь, я могу любой Referer передавать. Если, скажем, я передам в качестве реферера адрес страницы в которой расположен Ваш код, то что получится?

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

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