Prüfen ob eine Datei existiert und wenn nicht erstellen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
browsergame-entwickler schrieb:
Mit welchem Inhalt willst du denn die Datei befüllen? Du könntest das z.b. so machen um die Datei gleich mit Inhalt zu füllen:
aber wie mache ich es das es automatich generiert?file_put_contents('beliebig.php', 'Der Inhalt der Datei');
Wen du die Datei nur erstellen willst wenn sie noch nicht existiert reicht das hier aus (du brauchst dabei nicht einmal das if(!file_exists("datei"))):touch('datei.php');
Beitrag zuletzt geändert: 1.9.2012 10:46:49 von hackyourlife -
also muss man einfach nu touch schreiben?
Beitrag zuletzt geändert: 1.9.2012 11:13:06 von maurice-woitzyk -
maurice-woitzyk schrieb:
Abhängig davon was du machen willst. Wenn du die Datei nur erstellen willst wenn sie noch nicht existiert, aber sie nicht mit Inhalt füllen willst, dann so:
also muss man einfach nu touch schreiben?touch('datei.txt');
Dabei wird aber immer die Zugriffszeit der Datei »upgedated«, was aber nicht weiter stören sollte. Wenn die Datei so erstellt wird ist sie leer, hat also keinen Inhalt.
Wenn du die Datei mit Inhalt erstellen möchtest, also beim Erstellen auch gleich befüllen:if(!file_exists('datei.txt')) file_put_contents('datei.txt', 'Der Inhalt');
So wird die Datei wenn sie noch nicht existiert neu angelegt und mit dem Inhalt 'Der Inhalt' befüllt.
Was der TE machen will muss er aber selber wissen. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage