Vor kurzem binn ich von FoxServ 2x auf apachefriends umgestiegen, seit dem werden die Variablen von meinen PHP Programmen nicht mehr übergeben. Auch auf meinem Webserver, auf dem das neuste Apache installiert ist geht es nicht mehr. Habe schon überall gesucht - habe ich nur ein Brett vor dem Kopf oder kann z.B. folgendes Script nun nicht mehr gehen?
Die Variable $Benutzer ist sobald das Script erstellen.php aufgerufen wird leer und es kommt dadurch zu einer Fehlermeldung. Das was mich so wundert ist, das alles mal reibungslos funktioniert hat.
Danke schon mal im Vorraus
Code:
<html>
<head>
<title>Verzeichnisse erstellen</title>
</head>
<body bgcolor=#FFFF66>
<form method="post" action="erstellen.php">
<input name="Benutzer" size="40" maxlength="60" value="Ihr Name" />
<input type="submit" value="Anlegen" />
</body>
</html>
Code:
<html>
<head>
<title>Userordner anlegen</title>
</head>
<body>
<?php
if(file_exists("User/$Benutzer"))
{
print("Der Benutzer existiert bereits\n<br />");
}
else
{
if ($Benutzer == "Ihr Name")
{
print("Keinen Usernamen eingegeben\n<br />");
}
else
{
if(mkdir("User/$Benutzer", 0700));//Erstellen des Verzeichnisses
$fp = fopen("User/$Benutzer/Log.txt","w+");// Datei erstelllen, wenn nicht vorhanden
print("Der Benutzer $Benutzer wurde angelegt und kann nun Daten in seinem Userordner ablegen\n<br />");
}
}
?>
<a href="index.htm/">Zurück</a>
</body>
</html>
Die Variable $Benutzer ist sobald das Script erstellen.php aufgerufen wird leer und es kommt dadurch zu einer Fehlermeldung. Das was mich so wundert ist, das alles mal reibungslos funktioniert hat.
Danke schon mal im Vorraus