php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.10.2004, 13:23  
Erfahrener Benutzer
 
Registriert seit: 06.09.2004
Beiträge: 188
web2
Standard Ordner und *.txt Dateien erstellen

Hallo zusammen.

Wie kann ich mit PHP Ordner und Textdateien erstellen???

Also ein eingabe Formular indem z.B. 5 Felder sind.
1 Feld; (Rubrik zb Obst)
2 Feld; (Zur Rubrik passendes Objekt, zb Apfel)
3 Feld; (Zur Rubrik passendes Objekt, zb Banane)
4 Feld; (Zur Rubrik passendes Objekt, zb ...)
5 Feld; (Zur Rubrik passendes Objekt, zb ...)

so sollte es anschließend im Broser erreichbar sein:

url.de/Obst/Apfel.txt

hoffe ihr versteht was ich meine!


Mfg
Eugen
__________________
Es gibt 10 Wege Binärcode zu verstehen. Ganz oder garnicht
web2 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.10.2004, 13:28  
Gast
 
Beiträge: n/a
Standard

1. mkdir("ordner");

2.
$handle = fopen($dateiame,"w+");
fwrite($handle,"inhalt für datei");
fclose($handle);

alles ohne Fehlerprüfung, die musste selbst fummeln.
 
Alt 21.10.2004, 13:31  
Erfahrener Benutzer
 
Registriert seit: 06.09.2004
Beiträge: 188
web2
Standard

hi, wo kann ich den pfad eingeben wo der ordner erstellt werden soll und wo muss ich den pfad eingeben wo die txt erstellt werden soll????
__________________
Es gibt 10 Wege Binärcode zu verstehen. Ganz oder garnicht
web2 ist offline  
Alt 21.10.2004, 13:51  
Gast
 
Beiträge: n/a
Standard

1. mkdir("pfad/zu/ordner");

2.
$handle = fopen("pfad/zu/dateiame","w+");
fwrite($handle,"inhalt für datei");
fclose($handle);
 
Alt 21.10.2004, 13:57  
Erfahrener Benutzer
 
Registriert seit: 06.09.2004
Beiträge: 188
web2
Standard

erstmal danke für deine hilfe.
aber es funzt net. hier mein code:

PHP-Code:
$ordner_datei "test";
$inhalt "test_inhalt";

mkdir("$ordner_datei"0777);
$fp fopen ($ordner_datei/$ordner_datei,"w+");
fwrite($fp,$inhalt);
fclose($fp); 
folgende fehler:
  • Warning: Division by zero in /srv/www/htdocs/web2/html/a/anmelden.php on line 26

    Warning: fwrite(): supplied argument is not a valid stream resource in /srv/www/htdocs/web2/html/a/anmelden.php on line 27

    Warning: fclose(): supplied argument is not a valid stream resource in /srv/www/htdocs/web2/html/a/anmelden.php on line 28
__________________
Es gibt 10 Wege Binärcode zu verstehen. Ganz oder garnicht
web2 ist offline  
Alt 21.10.2004, 13:59  
Gast
 
Beiträge: n/a
Standard

Kann nicht funktionieren $ordner."/".$ordner_datei, wenn schon - Du gibst hier keinen String an sondern teilst den Ordnernamen durch den Dateinamen

Ordner/Datei = Speicherplatzgröße oder was?
 
Alt 21.10.2004, 14:10  
Erfahrener Benutzer
 
Registriert seit: 06.09.2004
Beiträge: 188
web2
Standard

verstehe nicht ganz deine frage
aber mein vorhaben hat nichts mit speicherplatz zu tuen :wink:

aber so funzt es auch net:

PHP-Code:
$ordner "ordner";
$datei "datei";
$inhalt "test_inhalt";

mkdir("$ordner"0777);
$fp fopen ($ordner."/".$datei,"w+");
fwrite($fp,$inhalt);
fclose($fp); 
hmm das ist alles voll verwirrend :wink:
__________________
Es gibt 10 Wege Binärcode zu verstehen. Ganz oder garnicht
web2 ist offline  
Alt 21.10.2004, 14:13  
Gast
 
Beiträge: n/a
Standard

Zitat:
verstehe nicht ganz deine frage
aber mein vorhaben hat nichts mit speicherplatz zu tuen
Das war Sarkasmus, mein Lieber, purer, unverfälschter Sarkasmus

mkdir("$ordner", 0777);
ist der Fehler - DU legst einen Ordner $ordner an. Anstelle des Variableninhaltes gibst Du Den Namen der Variablen selbst als Name für den Ordner an.
Lass hier die " weg.
 
Alt 21.10.2004, 14:18  
Erfahrener Benutzer
 
Registriert seit: 06.09.2004
Beiträge: 188
web2
Standard

okay einge fehler sind weg aber andere sind dazu gekommen

ich weiß nichts mit den fehlermeldungen anzufangen, kannst du eventuell nochmal gucken???

hier erstmal der code
PHP-Code:
$ordner "ordner";
$datei "datei";
$inhalt "test_inhalt";

mkdir($ordner0777);
$fp fopen ($ordner."/".$datei,"w+");
fwrite($fp,$inhalt);
fclose($fp); 
und hier die meldungen:
  • Warning: mkdir(ordner): File exists in /srv/www/htdocs/web2/html/a/anmelden.php on line 27

    Warning: fopen(): SAFE MODE Restriction in effect. The script whose uid is 648 is not allowed to access /srv/www/htdocs/web2/html/a/ordner owned by uid 30 in /srv/www/htdocs/web2/html/a/anmelden.php on line 28

    Warning: fopen(ordner/datei): failed to open stream: No such file or directory in /srv/www/htdocs/web2/html/a/anmelden.php on line 28

    Warning: fwrite(): supplied argument is not a valid stream resource in /srv/www/htdocs/web2/html/a/anmelden.php on line 29

    Warning: fclose(): supplied argument is not a valid stream resource in /srv/www/htdocs/web2/html/a/anmelden.php on line 30

der erste fehler ist mir klar, ich habe die seite zwei mal aufgerufen und der ordner war schon vorhanden...

aber der rest ist total verwirrend
__________________
Es gibt 10 Wege Binärcode zu verstehen. Ganz oder garnicht
web2 ist offline  
Alt 21.10.2004, 14:32  
Gast
 
Beiträge: n/a
Standard

  • Warning: fopen(): SAFE MODE Restriction in effect.....

You don't have the rights, man

http://de3.php.net/manual/de/function.chown.php
http://de3.php.net/manual/de/function.chgrp.php

Zwei kleine Seiten mit großem Wissen.
Das dürfte auch dieses letzte Problem lösen.

Der Rest (fopen/fwrite) sind Folgefehler, die nach dem Entfernen des 2. Fehlers von alleine verschwinden, da Du dann ja die Rechte hast, Dateien zu öffnen/schreiben/sonstwassen
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] script das html dateien aus einem bestimmten ordner listet PHP Tipps 2004 16 09.05.2009 18:52
Wie kann man nen nen neuen Ordner erstellen und... Agini PHP Tipps 2008 7 25.08.2007 17:59
Ordner mit PHP erstellen PHP Tipps 2006 3 18.06.2006 20:54
TreeMenu Fatal Error PHP Tipps 2006 8 07.04.2006 11:22
Dateien aus einem Ordner löschen PHP Tipps 2005-2 14 13.06.2005 21:27
Ordner erstellen PHP Tipps 2005-2 5 12.06.2005 16:38
Ordner erstellen und Datei uploaden Juuro PHP Tipps 2005 6 20.01.2005 21:18
ordner mit php erstellen PHP Tipps 2004-2 8 17.12.2004 14:47
Dateien aus beliebigem Ordner packen ?? nsane PHP-Fortgeschrittene 2 10.12.2004 21:42
Dateien aus Ordner andersherum auslesen nsane PHP Tipps 2004-2 1 08.12.2004 17:29
Dateien erstellen oder schreiben funktioniert nicht im Web PHP Tipps 2004-2 1 05.12.2004 19:39
Alle Dateien im Ordner anzeigen Sirke PHP Tipps 2004 10 14.09.2004 17:36
WebFTP: php denkt die ordner wären dateien... phpfortgeschrittener PHP Tipps 2004 15 09.08.2004 18:38
ordner und dateien mit php anzeigen...wie? phpfortgeschrittener PHP Tipps 2004 5 04.08.2004 22:13
Ordner per Skript erstellen --> Rechte Problem PHP Tipps 2004 2 06.07.2004 14:19

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php dateien schreiben rechte ordner und datei, php kann fopen ordner kreieren, dateien erstellen php, php feld für dateiort angeben erstellen, php txt datei in einen bestimmten ordner schreiben, fwrite ordner erstellen, php ordner erstellen failed to open stream no such file or directory, mkdir datei erstellen php, php fwrite ordner anlegen, php fopen \not allowed\, ordner erstellen aus datei, php datei schreiben die in einem anderen ordner ist, erstellt php fopen ein odner, mkdir ordner mit txt datei erstellen, txt dateien erstellen, php fopen ordner erstellen

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:19 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.