Webstatt.org - Community seit 2006 - 2012 (2024?)

Datei erstellen

Avatar user-287
19.01.2007 12:55

Hallo,
also ich hab den Ordner /x/ und den Ordner /x/admin/
Die Datei, die Dateien (html) erstellen soll ist im Ordner /x/admin/
Also Dateien dann im gleichen Ordner zu erstellen ist ja relativ easy, nur wie kann ich Dateien dann im untergeordnetetn /x/ Ordner erstellen?

user-157
19.01.2007 13:21

1.chdir("/x/"zwinkern
2.wenn nicht vorhanden, mkdir("/admin/"zwinkern
3.chdir("/admin/"zwinkern
4.wir haben fertig.

asdf!
Avatar user-287
19.01.2007 13:40

Das Problem ist ja, dass ich mich schon in dem Ordner admin befinde

EDIT:
ok hab mir ne lösung gebastelt, danke

Avatar user-271
19.01.2007 16:41

dateien erstellen geht mit fopen gaaanz einfach Fettes Grinsen und dann erstellst du halt eine datei mit:

fopen("../datei.html","w+"zwinkern;

#!/bin/bash
traurig){ neutral:& };:
Avatar user-253
19.01.2007 16:58

Oder mit [dok]touch[/dok]

Avatar user-271
19.01.2007 18:26

Original von user-251el
Oder mit [dok]touch[/dok]

ohh wusste garnicht, das, das auch geht....gut...das ist die bessere lösung Fettes Grinsen weil anders musst du den filehandler wieder schliessen zwinkern

schön...man kann immer was dazu lernen

#!/bin/bash
traurig){ neutral:& };:
Avatar user-168
19.01.2007 19:44

Original von user-271
Original von user-251el
Oder mit [dok]touch[/dok]

ohh wusste garnicht, das, das auch geht....gut...das ist die bessere lösung Fettes Grinsen weil anders musst du den filehandler wieder schliessen zwinkern

schön...man kann immer was dazu lernen


file_put_contents

Die Funktion ersetzt das ganze Zeugs mit fopen und so, wenn ich mich nicht irre.

Dustwolf ------------------------- Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein. F. Nietzsche
Avatar user-253
19.01.2007 19:59

Kommt immer darauf an, was man machen will.

Avatar user-287
19.01.2007 20:46

Original von user-271
dateien erstellen geht mit fopen gaaanz einfach Fettes Grinsen und dann erstellst du halt eine datei mit:

fopen("../datei.html","w+"zwinkern;


Is klar, war ja nicht meine frage. Ich wollte wissen wie ich das Verezichnis wechseln kann.

Avatar user-253
19.01.2007 20:50

Ich habe eine revolutionäre Idee: einfach den Pfad angeben

Avatar user-271
19.01.2007 21:06

Original von user-251el
Ich habe eine revolutionäre Idee: einfach den Pfad angeben

genau, das sollte der post auch ausdrücken Fettes Grinsen sorry wenn das falsch verstanden wurde: aber das sieht man doch durch ../
das ist aber ein relativer pfad, du kannst ihn auch absolut angeben:
/home/benutzerid/

und so weiter....sollte in phpinfo drinnen stehen zwinkern

#!/bin/bash
traurig){ neutral:& };:
Avatar user-287
19.01.2007 21:10

Original von user-271
Original von user-251el
Ich habe eine revolutionäre Idee: einfach den Pfad angeben

genau, das sollte der post auch ausdrücken Fettes Grinsen sorry wenn das falsch verstanden wurde: aber das sieht man doch durch ../
das ist aber ein relativer pfad, du kannst ihn auch absolut angeben:
/home/benutzerid/

und so weiter....sollte in phpinfo drinnen stehen zwinkern


Das hatte ich ja auch schon probiert, dort den Pfad anzugeben, hat aber nicht funktioniert.

Avatar user-253
19.01.2007 21:11

Evenetuell war der Pfad falsch?
Welche Fehlermeldung kam denn, kam überhaupt eine?