Weiß zufällig jemand von euch, wie man diesen Perl-Befehl in PHP darstellen könnte:
read(STDIN, my $daten, $ENV{CONTENT_LENGHT});
Ich kenne mich mit Perl nicht aus, aber das sieht so aus, als wenn es in der Regel schon vom Prinzip her nicht funktionieren würde. Du liest da von der Standardeingabe, d.h. Perl läuft als CGI-Anwendung. PHP läuft aber in so gut wie allen Fällen als Modul, wenn überhaupt, hat man da als Standardein- oder -ausgabe die des Webservers.
Ich will nämlich, dass mein PHP-Form-Mailer erkennt, ob er wirklich Daten mit POST übrmittelt bekommen hat.
Du bekommst alle POST-Sachen von PHP als Variablen zur Verfügung gestellt und die kann Dir AFAIK auch keiner untermogeln. phpinfo() schafft Klärung in welchen Variablen was auftaucht.
Gruß,
soenk.e