So also ich arbeite im Moment an einem Projekt in Delphi. Ein User soll sich Registrieren können. Die eingegebenen Daten sollen mittels PHP Script auf meinen Server geschrieben werden.
Ein Ordner mit dem Name des Users soll im Ordner "User" angelegt werden und ein Ordner mit der eingegebenen Emailadresse soll im Ordner "Email" angelegt werden. In dem zuvor angelegten Userordner sollen neue Dateien erstellt werden in die jeweils die Daten gespeichert werden:
Code:<?php $daten = array(); $daten['ordner'] = $_GET["ordner"]; $daten['username'] = $_GET["username"]; $daten['password'] = $_GET["password"]; $daten['email'] = $_GET["email"]; $daten['gender'] = $_GET["gender"]; $daten['location'] = $_GET["location"]; $daten['rang'] = $_GET["rang"]; $daten['wins'] = $_GET["wins"]; $daten['looses'] = $_GET["looses"]; $daten['teamname'] = $_GET["teamname"]; $daten['lastmatch'] = $_GET["lastmatch"]; mkdir ( "User/".$daten['ordner'], 0777); mkdir ( "Email/".$daten['email'], 0777); echo "Ordner: ".$daten['ordner']." angelegt "; //Password $filename = 'Password.cms'; if (!$handle = fopen("User/".$daten['ordner']."/".$filename, "a")) { echo "Datei ".$filename." nicht öffenbar "; exit; } if (!fwrite($handle, $daten['password'])) { echo "Datei ".$filename." kann nicht geschrieben werden"; exit; } echo "Datei ".$filename." geschrieben! "; fclose($handle); //Username $filename = 'Username.cms'; if (!$handle = fopen("User/".$daten['ordner']."/".$filename, "a")) { echo "Datei ".$filename." nicht öffenbar "; exit; } if (!fwrite($handle, $daten['username'])) { echo "Datei ".$filename." kann nicht geschrieben werden"; exit; } echo "Datei ".$filename." geschrieben! "; fclose($handle); //Email $filename = 'Email.cms'; if (!$handle = fopen("User/".$daten['ordner']."/".$filename, "a")) { echo "Datei ".$filename." nicht öffenbar "; exit; } if (!fwrite($handle, $daten['email'])) { echo "Datei ".$filename." kann nicht geschrieben werden"; exit; } echo "Datei ".$filename." geschrieben! "; fclose($handle); //Gender $filename = 'Gender.cms'; if (!$handle = fopen("User/".$daten['ordner']."/".$filename, "a")) { echo "Datei ".$filename." nicht öffenbar "; exit; } if (!fwrite($handle, $daten['gender'])) { echo "Datei ".$filename." kann nicht geschrieben werden"; exit; } echo "Datei ".$filename." geschrieben! "; fclose($handle); //Location $filename = 'Location.cms'; if (!$handle = fopen("User/".$daten['ordner']."/".$filename, "a")) { echo "Datei ".$filename." nicht öffenbar "; exit; } if (!fwrite($handle, $daten['location'])) { echo "Datei ".$filename." kann nicht geschrieben werden"; exit; } echo "Datei ".$filename." geschrieben! "; fclose($handle); //Rang $filename = 'Rang.cms'; if (!$handle = fopen("User/".$daten['ordner']."/".$filename, "a")) { echo "Datei ".$filename." nicht öffenbar "; exit; } if (!fwrite($handle, $daten['rang'])) { echo "Datei ".$filename." kann nicht geschrieben werden"; exit; } echo "Datei ".$filename." geschrieben! "; fclose($handle); //Wins $filename = 'Wins.cms'; if (!$handle = fopen("User/".$daten['ordner']."/".$filename, "a")) { echo "Datei ".$filename." nicht öffenbar "; exit; } if (!fwrite($handle, $daten['wins'])) { echo "Datei ".$filename." kann nicht geschrieben werden"; exit; } echo "Datei ".$filename." geschrieben! "; fclose($handle); //Looses $filename = 'Looses.cms'; if (!$handle = fopen("User/".$daten['ordner']."/".$filename, "a")) { echo "Datei ".$filename." nicht öffenbar "; exit; } if (!fwrite($handle, $daten['looses'])) { echo "Datei ".$filename." kann nicht geschrieben werden"; exit; } echo "Datei ".$filename." geschrieben! "; fclose($handle); //Teamname $filename = 'Teamname.cms'; if (!$handle = fopen("User/".$daten['ordner']."/".$filename, "a")) { echo "Datei ".$filename." nicht öffenbar "; exit; } if (!fwrite($handle, $daten['teamname'])) { echo "Datei ".$filename." kann nicht geschrieben werden"; exit; } echo "Datei ".$filename." geschrieben! "; fclose($handle); //Lastmatch $filename = 'Lastmatch.cms'; if (!$handle = fopen("User/".$daten['ordner']."/".$filename, "a")) { echo "Datei ".$filename." nicht öffenbar "; exit; } if (!fwrite($handle, $daten['lastmatch'])) { echo "Datei ".$filename." kann nicht geschrieben werden"; exit; } echo "Datei ".$filename." geschrieben! "; fclose($handle); //*/ ?>
Fehlermeldung bei einem Aufruf:
Weiß jemand wo der Fehler liegt?Code:Warning: mkdir() [function.mkdir]: File exists in studio/Script.php on line 17 Warning: mkdir() [function.mkdir]: File exists in studio/Script.php on line 19 Ordner: Test angelegt Warning: fopen(User/Test/Password.cms) [function.fopen]: failed to open stream: Stale NFS file handle in studio/Script.php on line 24 Datei Password.cms nicht öffenbar



Zitieren
