Bla: CGI einem PHP-ler erklären / Hilfe !

Beitrag lesen

nach nunmehr langen Stunden der Verzweiflung und Suche sehe ich leider keinen anderen Ausweg mehr, als mich als DAU zu outen und euch um Hilfe zu bitten.

Recht so, auf die Knie!

Das CGI-Teil sieht so aus:

(Nachfolgendes ohne von Perl die geringste Ahnung zu haben.)

Perl setzt:

$req->content_type('text');

Du setzt:

fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n");

Passt IMHO schonmal nicht.

Perl sendet:

my $content = getFileContent("$ARGV[0]");
$req->content($content);

sub getFileContent
{

sysread(FileHandle,$FileContent,$FileLength);

return $FileContent;

Also den Dateinhalt ohne weitere Umformatierung:

key:value
key2:value2

Du sendest:

$data = "key=value&key2=value2";

Passt auch nicht.

Hierbei gibt der Server immer die Response, das er die daten nicht verarbeiten kann

Das ist zwar keine ordentliche Fehlerbeschreibung, aber bis jetzt wundert es mich nicht.