Vollständige Version anzeigen : [PHP] Upload 1fichier.com


Tiffany Dicks
21.02.2016, 12:39

Hallo,

hat jemand schon einen Upload mit PHP zu 1fichier~com hinbekommen?

Rapidleech funktioniert bei meiner Version kommt immer "Paramètres Incorrects"


$data['domain'] = '0';
$data['did'] = $folder;
$data['submit'] = 'Send';
$data['dpass'] = '';
$data['mail'] = '';
$data['mails'] = '';
$data['message'] = '';
$data['send_ssl'] = 'on';

$files = array(
'file[]' => realpath($path)
);
$contents = Request($up[1], $data, $this->cookiefile, $files);



Das meine Request Funktion

function Request($url, $data, $cookiefile = '', $files = array(), $headers = array()) {


$ch = curl_init();
if($files)
{

foreach($files as $key => $file)
{
$data[$key] = new CurlFile($file, mime_content_type($file), basename($file));
}

}

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, count($data));
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true );
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
if(count($headers))
{
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
}

if($cookiefile)
{

curl_setopt($ch, CURLOPT_COOKIEJAR, $cookiefile);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiefile);

}


$result = curl_exec($ch);

curl_close($ch);

return $result;
}


Weiß jemand ob 1fichier~com ne API hat?

Hardware Preisvergleich | Amazon Blitzangebote!

Videos zum Thema
Video Loading...
Nanobyte
21.02.2016, 12:42

$files = array(
'file[]' => ';' . realpath($path)
);


Tiffany Dicks
21.02.2016, 12:54

Ich nutze doch CurlFile also brauch das nicht?

$data[$key] = new CurlFile($file, mime_content_type($file), basename($file));


Nanobyte
21.02.2016, 14:05

Sorry, mein Fehler!

Sende den Request erstmal an deinen eigenen Server und schau was dabei rüber kommt.
Ich hatte es schon das dass setzen von curl-optionen in der falschen Reihenfolge ein Problem war


Tiffany Dicks
21.02.2016, 14:41

Hm. Der Joke ist halt das mit der Request Funktion der Upload auf zippy, uploaded und shareonline funktioniert. Rapidleech nutzt ne andere Methode. Wenn ich die Rapidleech Funktion (upfile) nutze erhalte ich von 1finchier ein Bad Request zurück.

Ich hänge da echt jetzt schon 5 Stunden oder so dran :(


Nanobyte
21.02.2016, 15:31

Das könnte an den fehlenden Header-Einträgen liegen die ein Browser normalerweise sendet.

curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Accept' => 'text/html,application/xhtml+xml,application/xml;q=0;9,*/*;q=0;8',
'Accept-Encoding' => 'gzip,deflate,sdch',
'Accept-Language' => 'de-DE,de;q=0;8,en-US;q=0;6,en;q=0;4',
'Cache-Control' => 'no-cache',
'Connection' => 'keep-alive',
'DNT' => '1' // hehe
));


Tiffany Dicks
21.02.2016, 16:05

Änderung aber naja

Requete incorrecte (1507)

Geil! Daran hat es gelegen! Ich bin so ein Dödel!


Ähnliche Themen zu [PHP] Upload 1fichier.com
  • Remote Upload von Upload.to zu x7.to
    Hi Leute, ich würde den neuen Anbieter x7~to doch sehr gerne als zweiten Mirror verwenden, und wollte euch fragen wie das mit dem remote Upload funktioniert, weil bei mir will das nicht so recht klappen,... Meine bisherige Vorgehensweise: Ich hab bei x7~to unter remote Upload so ein Profil [...]

  • Upload versus FXP (Upload 17% upspeed, FXP 100%)
    Hi, ich habe hier einen Server und meinen PC. Ich möchte gerne eine Datei auf diesen Server kopieren. Kein Problem, einfach einen FTP Clienten geöffnet und ab dafür. Wenn ich auf diese weise uploade habe ich ca. 17% meiner gesamten u-Geschwindigkeit als upload. Jetzt kommt der clou, wenn ich di [...]

  • Rapidshare Manager - bei Upload => Upload Error!!
    Nabend Leute, seit gestern kann ich nichts mehr über RSM (Rapidshare Manager) hochladen, kommt immer die Fehlermeldung "Upload Error" bzw. kommt diese Meldung, wenn es grad bissel am hochladen ist!! (sowohl mit Coll. Acc. & und Prem. Acc. Logindaten!) Über diesen Rapidshare Uploader ging [...]

  • [.NET] kleines FTP Upload Problem/upload fortführen
    Hi liebe RRler! Ich habe 2 Probleme beim folgenden Projekt: 1. ... Dim clsRequest As System;Net;FtpWebRequest = _ DirectCast(System;Net;WebRequest;Create("besipielpfadzumserver"), System;Net;FtpWebRequest) clsRequest;Credentials = New System;Net;NetworkCrede [...]



raid-rush.ws | Imprint & Contact pr