digiTALE
Lt. Junior Grade
- Dabei seit
- Juli 2004
- Beiträge
- 270
Hey,
habe ein Script das mir eine PHP Datei erstellt. Dieses soll aus einen Namen der aus einem Formular übergeben wird, erstellt werden.
Damit man keine gleiche Dateien erstellt ist die Funktion "file_exists" intergriert. Leider funktioniert das nicht und er überschreibt mir die Dateien!
Weiß jemand einen Rat wie ich das stoppen kann und er das nicht überschreibt?
mfg digiTALE
habe ein Script das mir eine PHP Datei erstellt. Dieses soll aus einen Namen der aus einem Formular übergeben wird, erstellt werden.
Damit man keine gleiche Dateien erstellt ist die Funktion "file_exists" intergriert. Leider funktioniert das nicht und er überschreibt mir die Dateien!
PHP:
<?
$datei="chriz.";
$inhalt = "inhalt der in der php datei steht";
$error = false;
if (empty($datei)) {
echo "...";
$error = true;
}
if ($error) {
print "Ein Fehler ist aufgetreten!";
}
else {
if (file_exists($datei)) {
print "Eine Datei mit dem selben Namen ($datei.php) ist bereits vorhanden";
}
else{
$fp = fopen($datei.php, "w");
fwrite($fp, $inhalt);
fclose($fp);
print "Die Datei <b>$datei.php</b> wurde erstellt";
}
}
?>
Weiß jemand einen Rat wie ich das stoppen kann und er das nicht überschreibt?
mfg digiTALE