php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.03.2005, 22:34  
Gast
 
Beiträge: n/a
Standard Kann keine Datei im eigens erstellten Ordner anlegen

Hi,

ich habe das folgendes Problem:

Code:
mkdir ('ordner/');
chmod ('ordner/', 0777);
				
$DateiAuf = fopen ('ordner/artikel.dat', "w+");
chmod ('ordner/artikel.dat', 0777);
fclose ($DateiAuf);
Hier wird ein Ordner angelegt, die Datei "artikel.dat" wird jedoch nicht erstellt. Wenn ich den Ordner via FTP anlege, wird die Datei erstellt.

http://thomasgenter.de/phpinfo.php gibt mir an, dass PHP als Benutzer "www-data(33)/33" arbeitet.

Was muss ich ändern, damit sowohl der ordner als auch die Datei angelegt wird?

Viele Grüße,


Thomas Genter
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 10.03.2005, 22:44  
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

hat das script selbst sowie das verzeichnis in dem du dich befindest ausreichend rechte? versuch vieleicht mal erst mit fopen/fclose die datei zu erstellen und dann die datei zu chmodden. wie siehts mit den fehlermeldungen aus? wäre praktisch die auch zu posten.
robo47 ist offline  
Alt 10.03.2005, 22:53  
Gast
 
Beiträge: n/a
Standard Re: Kann keine Datei im eigens erstellten Ordner anlegen

Zitat:
Zitat von tgenter
Was muss ich ändern, damit sowohl der ordner als auch die Datei angelegt wird?
Ändern? Im Forum für fortgeschrittene PHP Programmierer werden absolut nicht die PHP-HGandbücher und die Spezifikationen des Dateisystems durchgekaut, auf dem Dein Script laufen soll. Soviel Eigeninitiative, Dein Wissensdefizit zu mindern, solltest Du schon selbst aufbringen.

Hier steh http://www.phpfriend.de/ftopic21515.html wie Deine Frage auszusehen hat. Entweder lesen und korrigieren oder ins Anfängerforum wechseln. Aber auch im Anfängerforum ist Deine Frage ohne Kenntnis Deiner PHP Config nicht beantwortbar.--

EDIT:
Config wurde angegeben. safe_mode = On. Der Apache gehört nicht mit zur Gruppe der FTP-User.

Trotzdem RTFM!
http://www.php.net/manual/de/ref.ftp.php
 
Alt 10.03.2005, 22:54  
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

die phpconfig hat er gepostet, safe-mode on :P

http://thomasgenter.de/phpinfo.php
robo47 ist offline  
Alt 10.03.2005, 23:03  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von robo47
die phpconfig hat er gepostet, safe-mode on :P
Danke für den Hinweis. Ändert allerdings nix daran, daß ein Fortgeschrittener die erforderlichen FTP Funktionen gefälligst kennen sollte.
 
Alt 11.03.2005, 11:22  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard

Der Beitrag wurde verschoben, wegen...
... Postings im falschen Forum.

Bemerkung:
Die gestellte Frage entspricht nicht dem Wissensstand eines/einer Fortgeschrittenen.

moved to PHP - Anfänger
__________________
mod = master of disaster
Waq ist offline  
Alt 11.03.2005, 17:27  
Gast
 
Beiträge: n/a
Standard Sorry ...

Ich entschudlige mich für meine falsche Forum-Auswahl. Habe mich im Eifer des Gefechts wohl ein wenig überschätzt.


Das Manual hatte ich durchsucht, leider recht erfolglos.

Da mein Apache nicht zur Gruppe der FTP-User gehört, kann mein Skript also Verzeichnisse und Dateien anlegen, nicht aber Dateien in Verzeichnissen, die es selbst erstellt hat?

Ist die einzige Lösung, den safe_mode auf "Off" zu stellen? In dem Fall sehe ich ein neues Problem: Auf meinem Webserver komme nicht an die php.ini dran.

Was nun?!

Viele Grüße,


Thomas Genter
 
Alt 11.03.2005, 17:54  
Gast
 
Beiträge: n/a
Standard Re: Sorry ...

Zitat:
Zitat von tgenter
Ist die einzige Lösung, den safe_mode auf "Off" zu stellen?
Nein. Die Lösung ist, die FTP Funktionen so zu nutzen, in dem man seinen eigenen Account connected, per FTP in das Zielverzeichnis wechselt, die Aktionen auslöst (Verzeichnis erstellen oder löschen, Dateien aus dem Temp per ftp_put ins Zielverzeichnis zu kopieren usw.) und danach die Verbindung wieder beendet. Dann stört der safe_mode nämlich überhaupt nicht mehr. Und der Vorteil: der FTP-User ist Herr seiner Dateien und Verzeichnisse.
 
Alt 11.03.2005, 21:03  
Gast
 
Beiträge: n/a
Standard Funktioniert nicht

Hi,

vielen Dank. Jetzt funktioniert es!

Viele grüße,


Thomas Genter
 
 


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] Hochgeladene Datei wird doppelt abgelegt thecracked PHP Tipps 2008 3 01.07.2008 16:31
[Erledigt] Modul Installer (ordner anlegen, entpacken - egal ob Safe Mode ON/OFF!) Nightuser Scriptbörse 6 01.07.2008 13:30
[Erledigt] PHP -> Ordner anlegen der sich auch beschreiben lässt?! Nightuser PHP Tipps 2008 13 30.06.2008 23:51
Datei per Buttonklick runterladen... go1denboy PHP Tipps 2008 7 14.06.2008 20:25
Serverbeschränkung (Ordner beschränkung) triopsi Server, Hosting und Workstations 2 29.04.2008 17:07
Großer Baum -> Große Datei -> Hohe Ladezeit :( PsychoEagle PHP Tipps 2008 7 22.09.2007 12:44
Datei löschen mit unlink(); fender PHP Tipps 2006 2 12.11.2006 22:05
datei include geht net NielsM. PHP Tipps 2006 26 21.07.2006 13:25
mit include() Datei die Einen ordner höher liegt einbinden kevka PHP Tipps 2006 12 14.07.2006 09:58
Datei mit php erzeugen Stümper PHP Tipps 2004 4 12.10.2004 12:51
php und ftp PHP Tipps 2004 4 07.10.2004 09:58
Ordner löschen und neu erstellen... PHP Tipps 2004 1 29.09.2004 17:23
datei direkt in neu erstellten ordner einfügen... (auto.) lindner PHP Tipps 2004 1 17.08.2004 10:57
WebFTP: php denkt die ordner wären dateien... phpfortgeschrittener PHP Tipps 2004 15 09.08.2004 18:38
Variable von .txt Datei auslesen PHP Tipps 2004 1 01.07.2004 11:18

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php kann keine datei anlegen, triopsi ini set, kann kein verzeichnis auf dem ftp erstellen, www-data kann keine datei erstellen, ftp kann ordner erstellen, aber keine datei schreiben, kann auf ftp keine dateien anlegen, php datei in neu erstelltten ordner, php script darf keinen ordner anlegen, ftp kann kein neues verzeichnis anlegen, php kann kein verzeichnis erstellen, keine datei auf ftp erstellen, zend framework verzeichnis erzeugen, http://www.php.de/php-tipps-2005/19396-kann-keine-datei-im-eigens-erstellten-ordner-anlegen.html, google.de ftp kann keine datein schreiben, ftp kann keine datein anlegen, php darf keine verzeichnisse anlegen, php safe_mode on kann kein verzeichnis erstellen, kann per ftp kein neuen ordner erstellen, kann keinen ordner anlegen php, php script kann auf server keine datei erstellen

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