[PHP & MySQL] TextDatei schreiben/kopieren und Ordner erstellen

Black Katrin
Hallo,

Der titel hört sich vielleicht "leicht" an, leider ist es nicht ganz so einfach...

für meine Hobbyfotographen seite möchte ich, dass wenn sich ein user anmeldet und eine Galerie erstellt, dass es ein Ordner gebildet wird in dem die DAtein hochgeladne werden (ok soweit schaff ichs noch), nun weiss ich aber nicht mehr, wie ich in diesen ordner eine vorgegebene datei (eine index.php seite) schreiben alssen kann. mir hats mal n freund erklärt, ich habs mir auch aufgeschrieben... aber wie es so ist: verloren. leider ist er auch leider nimmer online... daher hoffe ich es kann mir jemand von euch helfen.

gruss
black katrin
Maina
php:
1:
2:
3:
4:
5:
$datei fopen("\absoluter pfad zum neuen ordner\index.php","a+");
$inhalt="Dein Inhaltsgezeugsel";

fwrite($datei$inhalt);
fclose($datei);


Wenn ich dich richtig verstanden hab, müssts so funktionieren...
Black Katrin
ja... könnte das richtige sein smile danke! werd es morgen früh mal ausprobieren


edit:
super hat geklappt fröhlich danke! die midis werden sich freuen Augenzwinkern
Maina
Bittö. fröhlich
Black Katrin
klappt ja ganz gut... nur: wenn ich da jetzt n code einfügen will, nen php code um genau zu sein, wie krieg ich den da rein?
Black Katrin
escapen?
Black Katrin
???
Black Katrin
blup?
ProtexX
Zitat:
Original von Black Katrin
escapen?

Wikipedia: Escapen
Hättest du bestimmt auch selbst gefunden, wenn dus versucht hättest. Augenzwinkern

Ich würds aber anders lösen: Strings / Zeichenketten: Heredoc
So spart man sich das Escapen. Augenzwinkern
Black Katrin
ach ne soo dumm bin ich jetzt nit! aber wenn mir diese "anleitungen" (was sie ja nciht sind!) helfen würden, würde ich nicht fragen müssen.

daher nochmals: WIE krieg ich es hin?
ProtexX
Hast du dir den (zweiten) Link mal angeschaut? Wenn ja, zeig doch mal her was du probiert hast. Eigentlich wird auf der Seite alles erklärt was du wissen musst.
Black Katrin
hab ich, aber da find ich nicht was ich suche
ProtexX
Zitat:
Original von Black Katrin
hab ich, aber da find ich nicht was ich suche

Also wenn ich mich nicht täusche suchst du doch einen Weg um PHP in eine Datei zu schreiben, dafür sind Heredoc genau das richtige.

Also den Code zum schreiben der Datei hat Maina dir ja schon gegeben, jetzt musst du nur noch den Inhalt deiner in einer Variable speichern.

Versuchs doch mal so:
php:
1:
2:
3:
$inhalt = <<<EOD
Hier der Inhalt deiner Datei.
EOD;
Black Katrin
so nach 6 mal FF weg wegen GB kann ich auch antworten Zunge raus

der code ist ansich schon gut, aber da ich n PHP code ja überschreiben will und der nicht gerade kurz ist (gut und gerne über 200zeilen) frage ich mich obs nicht einfach n code gibt wo man dass einfach kopieren kann. der code ändert sich ja in allen ordnern nicht.
ProtexX
Also wenn du einfach nur eine Datei kopieren willst, schaust du am besten mal hier: php.net/copy
Black Katrin
ah ok dachte das geht nur bei bildern... werds testen danke!