ähnliche Funktion für http_post_fields?
gibt es eine ähnliche Funktion für http_post_fields von pecl_http? mein Aktueller host installiert nur die Erweiterungen von http://pear.php.net/ (nicht sicher, warum, aber ich habe keinen ssh-Zugriff, sondern eher eine web-gui, und kann nur Erweiterungen installieren, die int. von dort aus)
hier ist mein code
<?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 );
derzeit das funktioniert nicht, wie im immer eine Undefinierte Funktion für http_post_fields
- BIRNE ist nicht Erweiterungen, es ist nur eine php-Bibliotheken, die Sie herunterladen sich selbst. Wie jede andere
.php
Dateien alles, was Sie brauchen, ist nur, um Sie, wie Sie mit anderen.php
Dateien - PECL_HTTP ist die Erweiterung, die ich brauche, so kann ich nicht zählen, es, pecl.php.net/package/pecl_http, mein host erlaubt nur Erweiterungen aus der PEAR-Bibliothek und PECL_HTTP ist nicht in dieser Bibliothek, also brauche ich eine ähnliche Erweiterung, die hat die gleichen Funktionen wie PECL_HTTP aus der PEAR-Bibliothek
- "mein host erlaubt nur Erweiterungen aus der PEAR-Bibliothek" --- BIRNE nicht php-extensions, und in der Tat, Sie müssen nicht "installiert" wie PECL sollte. BIRNE - ist nur ein repository von php-Bibliotheken, dass Sie können kopieren und verteilen Sie mit Ihrem Projekt ohne Ihre Hilfe-Anbieter
- Gut, Sir, ich bin nicht sicher, was du meinst, mein Verständnis ist, dass PEAR ist eine Bibliothek, aber ich brauche zur Installation dieser Erweiterung namens PECL_HTTP ich kann nicht finden, wenn ich Suche pear.php.net;
- Ich verstehe, dass. Ich sage nur, dass PEAR nicht um eine Erweiterung, und Sie brauchen nicht hosting-provider-Unterstützung zu verwenden BIRNE. PS: über das Antwort - senden Sie post, in vielerlei Hinsicht. curl, sockets sind die meisten offensichtlich und zugänglich, ohne exotische
pecl_http
Erweiterungen - ok ich verstehe, danke !
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hochladen von torrents zu torcache ich gerade:
$upload_result
enthalten die in der torrent-hash-wenn Erfolg, es wird scheitern, wenn es nicht der absolute Pfad zu dem torrent.Gibt es eine Reihe von Möglichkeiten, um post-Daten aus PHP, hier sind ein paar um loszulegen:
Streams
Verwenden stream Kontext zu öffnen (mit fopen) eine URL mit der post-Daten, die Sie senden möchten
Code-Beispiel angepasst Wez Furlong.
CURL
Verwenden CURL die PHP-Erweiterung zur Verfügung stehen müssen, ist dies häufiger als nicht in diesen Tagen, aber hängt von Ihrem host.
Code-Beispiel angepasst Lorna Jane.
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
werden sollte:curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);