Отправить данные с одного сайта на другой - PullRequest
1 голос
/ 29 октября 2011

Я создал скрипт, который мне нравится отправлять на другой веб-сайт. Не что иное, как отправка этой информации.

Если я использую что-то подобное, будет работать для каждого хоста?

$f = fopen('http://www.my-web-site.ext/' . $data . '/', 'r');
fclose($f);

или это приведет к ошибкам? Должен ли я сделать какую-либо проверку до этого?

Ответы [ 2 ]

1 голос
/ 29 октября 2011

Там нет проблем, если его данные MD5. Но для эффективности я бы посоветовал вам использовать cURL

http://php.net/curl

1 голос
/ 29 октября 2011

Из PHP fopen :

Если PHP решил, что имя файла указывает зарегистрированный протокол, и этот протокол зарегистрирован как сетевой URL, PHP проверит, чтобы убедиться, чтоallow_url_fopen включен.Если он выключен, PHP выдаст предупреждение и вызов fopen завершится неудачей.

Итак, вам следует проверить, включен ли allow_url_fopen в PHP.ini.Один из способов проверить это через

ini_get('allow_url_fopen')

Если это 1, вы можете идти.Получение 0?Попробуйте CURL .

...