Есть ли аналогичная функция для http_post_fields от pecl_http? мой текущий хост устанавливает только расширения из http://pear.php.net/ (не знаю, почему, но я не SSH доступа, а скорее веб-интерфейса, а также может устанавливать только расширения, которые Avai. оттуда)аналогичная функция для http_post_fields?
вот мой код
<?php
$files = array(
array(
'name' => 'torrent', // Don't change
'type' => 'application/x-bittorrent',
'file' => '0-273-70244-0.pdf.torrent' // Full path for file to upload
)
);
$http_resp = http_post_fields('http://torcache.net/autoupload.php', array(), $files);
$tmp = explode("\r\n", $http_resp);
$infoHash = substr($tmp[count($tmp) - 1], 0, 40);
var_dump($infoHash);
unset($tmp, $http_resp, $files);
в настоящее время это не работает, как им становится неопределенной функцией для http_post_fields
PEAR не является расширением, это просто php-библиотеки, которые вы можете скачать самостоятельно. Как и любые другие файлы .php, вам нужно просто включить их, как вы делаете с другими файлами .php. – zerkms
@zerkms PECL_HTTP - это расширение, которое мне нужно, поэтому я не могу включить его, http: //pecl.php. net/package/pecl_http, мой хост разрешает только расширения из библиотеки PEAR, а PECL_HTTP отсутствует в этой библиотеке, поэтому мне нужно аналогичное расширение, которое имеет те же функции, что и PECL_HTTP из библиотеки PEAR –
«Мой хост разрешает только расширения из библиотеки PEAR», --- PEAR ** не является расширением ** php, и на самом деле им не нужно «устанавливать», например, PECL. PEAR - это просто репозиторий php-библиотек, который вы можете копировать и распространять с помощью своего проекта без помощи вашего провайдера. – zerkms