Hallo,
irgendwie hängt's hier, es muß irgendwas einfaches sein, aber ich komm' nicht drauf. Rahmenbedingung ist ein apache, der kein php-Modul drauf hat (Mist, aber organisatorisch derzeit nicht zu ändern), also setz' ich ich die Files auf 755, lege sie ins cgi-Verzeichnis und rödele sie durch den vorhandenen /usr/local/bin/php mit entsprechenden Einleitungszeilen der php-Files. Derzeitige Keimzelle sind eine Loginseite und die Weiterverarbeitung der Logindaten. So, nun die Problemkinder:
Zunächst index.php:
Und das davon aufgerufene login.php:
Nur leider sind die Ausgaben in login.php komplett leer, die Felder aus dem Formular scheinen nicht im zweiten Script anzukommen. Hab' ich ein Brett vor dem Kopf und jemand vielleicht eine Säge zwecks dessen Entfernung? Das ist ja nun wirklich grundlegende Funktion, aber irgendwie läuft's nicht.
Grüße
Philipp
irgendwie hängt's hier, es muß irgendwas einfaches sein, aber ich komm' nicht drauf. Rahmenbedingung ist ein apache, der kein php-Modul drauf hat (Mist, aber organisatorisch derzeit nicht zu ändern), also setz' ich ich die Files auf 755, lege sie ins cgi-Verzeichnis und rödele sie durch den vorhandenen /usr/local/bin/php mit entsprechenden Einleitungszeilen der php-Files. Derzeitige Keimzelle sind eine Loginseite und die Weiterverarbeitung der Logindaten. So, nun die Problemkinder:
Zunächst index.php:
Code:
#! /usr/local/bin/php Content-Type: text/html <h3>Login</h3> <form method="post" action="login.php"> <table> <tr><td>Username:</td><td><input type="text" name="username"></td></tr> <tr><td>Password:</td><td><input type="password" name="password"></td></tr> </table> <input type="submit" value=" Login "> </form>
Code:
#! /usr/local/bin/php Content-Type: text/html <? $uname=$_POST['username']; $passwd=$_POST['password']; echo "Eingabe:".$uname." ".$passwd; echo "Eingabe:".$username." ".$password; ?>
Grüße
Philipp
Kommentar