php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.03.2005, 14:29  
Gast
 
Beiträge: n/a
Standard datei erstellen und rechte aendern

wie kann ich mit php pruefen, ob eine datei existiert, falls nein, sie erstellen und chmod so setzen, dass man da mit einem script auch was reinschreiben kann?

bin bisher soweit


PHP-Code:
<?php 

if(file_exists("bla.html"))    // pruefen, ob datei existiert

  
{
include(
"bla.html");    // falls ja, inkludieren
  


else

  { 
??????????????????????????            
// falls nein, erstellen und zum schreiben bereit machen
  

?>
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.03.2005, 14:47  
Erfahrener Benutzer
 
Registriert seit: 10.09.2004
Beiträge: 339
mkl0815
Standard

... hmm die glaskugel sagt : rtfm ....

http://www.php.net/manual/de/ref.filesystem.php

fopen(), fput(), chmod() und fclose() sind wohl hier deine speziellen freunde.

mich wundert nur, file_exists() hast du doch auch gefunden ... ??

mario.
__________________
Problems with Windows : REBOOT
Problems with Linux : BE ROOT
mkl0815 ist offline  
Alt 16.03.2005, 14:50  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
fopen(), fwrite(), chmod() und fclose() sind wohl hier deine speziellen freunde.
er will eine datei erzeugen und danach in eine schreiben!
$create
__________________
"Nobody is as smart as everybody" - Kevin Kelly
— The best things in life aren't things
phpdummi ist offline  
Alt 16.03.2005, 15:00  
Gast
 
Beiträge: n/a
Standard

kann mir nicht jmd sagen, was in meinen code muss, wo ich die vielen ???? reingemacht hab?

danke...
chmod versteh ich.
und mit fopen gehts irgendwie nicht...
und der tipp "$create" bringt mich leider auch nicht weiter
 
Alt 16.03.2005, 15:02  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

wie wärs wen ndu einfach mal genauer beschreibst was mit fopen nicht geht?
robo47 ist offline  
Alt 16.03.2005, 15:03  
Erfahrener Benutzer
 
Registriert seit: 10.09.2004
Beiträge: 339
mkl0815
Standard

Zitat:
Zitat von phpdummi
Zitat:
fopen(), fwrite(), chmod() und fclose() sind wohl hier deine speziellen freunde.
er will eine datei erzeugen und danach in eine schreiben!
$create
1. was willst du mit $create sagen? das ist ein variable, mehr nicht.

2. fopen() oeffnet eine datei auch zum schreiben. -> rtfm (siehe oben)

mario.
__________________
Problems with Windows : REBOOT
Problems with Linux : BE ROOT
mkl0815 ist offline  
Alt 16.03.2005, 15:03  
Gast
 
Beiträge: n/a
Standard

Zitat:
und mit fopen gehts irgendwie nicht...
Schonmal im PHP-Handbuch gelesen ?
Dort steht alles drin was du wissen musst, sogar mit Beispielen
 
Alt 16.03.2005, 15:04  
Erfahrener Benutzer
 
Registriert seit: 10.09.2004
Beiträge: 339
mkl0815
Standard

@phlow was geht denn bei fopen() nicht. poste doch mal die fehlermeldung.

wie sollen wir dir sagen was in deinen code muss, wenn wir nicht wissen was genau du machen willst.

mario.
__________________
Problems with Windows : REBOOT
Problems with Linux : BE ROOT
mkl0815 ist offline  
Alt 16.03.2005, 15:04  
Gast
 
Beiträge: n/a
Standard

habe fuer die ????? jetzt

PHP-Code:
fopen ("bla.html","w");
chmod ("bla.html"0777); 
probiert. da kommt als fehler:

Warning: fopen(0502262) [function.fopen]: failed to create stream: Permission denied in ...

Warning: chmod() [function.chmod]: No such file or directory in ...
 
Alt 16.03.2005, 15:06  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

und was ist an Permission denied so schwer zu verstehen? :P

du musst schon vorher mittels ftp dem script und dem ordner(n) in dem sich alles abspielt die richtigen rechte geben, sonst darf dein script schlichtweg nciht irgendwelche Dateien schreiben.

mfg
robo47
robo47 ist offline  
 


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
String als Datei speichern Zangelo PHP Tipps 2006 23 25.08.2006 14:13
Datei erstellen und schreiben - WICHTIG! MessengerNews! PHP Tipps 2006 12 13.08.2006 22:36
[Erledigt] Per Cronjob Datei erstellen Server, Hosting und Workstations 5 01.05.2006 20:46
Datei hochladen, keine Rechte. pino PHP Tipps 2006 2 09.01.2006 12:33
[Erledigt] CSS Datei mittels PHP erstellen PHP Tipps 2005-2 6 13.10.2005 19:05
php datei ueber form erstellen PHP Tipps 2005-2 6 22.09.2005 11:44
datei erstellen nixdorf PHP Tipps 2005-2 2 06.09.2005 12:06
Datei auf FTP-Server ändern ohne lokal abzuspeichern faux PHP-Fortgeschrittene 11 02.09.2005 11:54
Ordner Struktur auslesen bestimmte datei finden .... silverghost PHP Tipps 2005 3 24.05.2005 13:55
txt datei erstellen wie zeilenbrüche und absätze einbringen? PHP Tipps 2005 11 19.05.2005 17:39
Disk quota beim erstellen einer Datei ggfan PHP Tipps 2005 5 20.04.2005 17:15
Datei erstellen und Downloaden PHP Tipps 2005 2 27.01.2005 09:46
datei rechte PHP Tipps 2004-2 19 15.11.2004 17:51
Ordner per Skript erstellen --> Rechte Problem PHP Tipps 2004 2 06.07.2004 14:19
datei erstellen und versenden?!?! jens76 PHP Tipps 2004 2 02.07.2004 13:27

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php fopen rechte, fopen rechte, php fwrite rechte, php datei erstellen rechte, php datei anlegen rechte, fopen php rechte, php datei erzeugen rechte bestimmen, http://www.php.de/php-tipps-2005/19699-datei-erstellen-und-rechte-aendern.html, php datei erstellen mit rechten, rechte fopen, fwrite rechte, php fopen rechte setzen, php fopen dateirechte, php datei schreiben rechte, php. fopen rechte, php datei erzeugen rechte, rechte für fopen, fopen dateirechte php, fopen php dateirechte, php datei mit rechten erstellen

Alle Zeitangaben in WEZ +1. Es ist jetzt 13:30 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.