Как использовать curl для извлечения данных из файла php? - PullRequest
0 голосов
/ 20 июля 2011

У меня есть test.php файл, который будет содержать приложение facebook (php на основе iframe).

У меня также есть dev environement, куда идут все мои файлы, прежде чем они будут переданы в live.

Что я хочу сделать, это создать curl page на live сервере, который будет виден на Facebook и который curl page будет извлекать данные из моей test.php страницы, которая находится на dev

я пытался, но у меня Authorization Required:

/* gets the data from a URL */
function get_data($url)
{
  $ch = curl_init();
  $timeout = 5;
  curl_setopt($ch,CURLOPT_URL,$url);
  curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
  curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
  $data = curl_exec($ch);
  curl_close($ch);
  return $data;
}

$returned_content = get_data('http://dev.xxx.com/test.php');

echo $returned_content ;

есть идеи, как этого добиться?

Спасибо

Ответы [ 3 ]

0 голосов
/ 20 июля 2011

Попробуйте использовать функцию file_get_contents

0 голосов
/ 20 июля 2011

Хорошо, это конкретная ошибка.Если вам нужна авторизация на Facebook, вы должны посмотреть API Facebook для методов авторизации.Если вы получаете ошибку авторизации HTTP, вы можете использовать соответствующие параметры CURL: http://www.php.net/manual/en/function.curl-setopt.php

0 голосов
/ 20 июля 2011

Вам действительно нужен локон?

Live:

<?php readfile('http://your.dev.server.example.com/test.php');?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...