php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.06.2006, 13:54  
Neuer Benutzer
 
Registriert seit: 13.06.2006
Beiträge: 22
Funky_
Standard Probleme mit Rechteverteilung chmod() per script!!!???

Habe jetzt einiges an Zeit investiert um mein alt gepostetes Script selbs umzuschreiben und zu erweitern!
Es läuft auch einwandfrei - unter XAMPP (mit PHP 5!).
So bald ich die Files auf den Serverlade (Php Version 4.4.2) gibts Probleme!
Scandir hab ich schon entsprechend abgeändert, funktioniert auch, bloß mit den Zugriffsrechten gibts Probleme!
Ich versuch per Script ein verzeichnis zu erstellen das mit den vollen rechten (777) erstellt werden soll!
Bloß irgendwie schafft es das script mit dem befehl:
Code:
mkdir("../../pics/thumb" , 0777);
oder einem anschließendem (das ja offensichtlich nicht gieng)
Code:
chmod ("../../pics/thumb" , 0777);
NICHT die Rechte richtig zu setzen und somit scheitert der weitere ablauf meines scriptes am erstellen des thumb verzeichnises in welches die Thumbnails ja reinsolltenmit der tollen fehlermeldung:

Warning: mkdir(../../pics/thumb): Permission denied....und so weiter..

Ist das wieder ein Versions Problem oder woran könnte dies liegen????
Funky_ ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 17.06.2006, 13:57  
Gast
 
Beiträge: n/a
Standard

mkdir ist nicht dein Problem, sondern die übergeordneten Verzeichnisse. "../../pics/thumb" kann nicht angelegt werden, weil z.B. die Rechte von pics nicht passen.

Gruß
phpfan
 
Alt 17.06.2006, 14:02  
Neuer Benutzer
 
Registriert seit: 13.06.2006
Beiträge: 22
Funky_
Standard

Nein die rechte vom direkt untergeordnetem ordner pics hab ich via FTP auf 777, also vollen zugriff gesetzt!
Habe auch mal das erstellen per FTP programm versucht, danach die vollen rechte dem Verzeichnis zugewiesen und siehe da es gieng! Nur hätte ich das schon gern via Variable erstellt!???
Funky_ ist offline  
Alt 17.06.2006, 14:04  
Gast
 
Beiträge: n/a
Standard

Dir ist aber klar, dass das Anlegen von Verzeichnissen per FTP oder Script zwei paar Schuhe sind, oder?

Gruß
phpfan
 
Alt 17.06.2006, 14:09  
Neuer Benutzer
 
Registriert seit: 13.06.2006
Beiträge: 22
Funky_
Standard

Naja!? Nicht wirklich??? Keine Ahnung!??
Aber im prinzip muss es doch auch per script gehen???
F�r was gibts denn die Befehle mkdir und chmod???
Funky_ ist offline  
Alt 17.06.2006, 14:16  
Neuer Benutzer
 
Registriert seit: 13.06.2006
Beiträge: 22
Funky_
Standard

vielleicht ligt das problem auch in meiner variablen zuweisung???

Code:
$verzeichnis = $_POST['verzeichnis'];    //Bilder Verzeichnis (z.b. gallery1)
$verz = $verzeichnis;
$verz1 = "../../pics/".$verz;
$PicPathIn = $verz1."/";           //Einzulesendes Verzeichnis (/ weil dahinter per .$bild der dateiname angehängt wird!)
$PicPathOut = $verz1."/thumb/";    //Thumbnail Verzeichnis (/ weil dahinter per .$bild der dateiname angehängt wird!)
$thumbverz = $verz1."/thumb";      //Verzeichnis für Thumbnails das erstellt wird
Funky_ ist offline  
Alt 17.06.2006, 14:27  
Neuer Benutzer
 
Registriert seit: 13.06.2006
Beiträge: 22
Funky_
Standard

also das verzeichnis wird ja mit dem Befehl:
Code:
mkdir($thumbverz , 0777);
erstellt!
Aber nur, wie ich via FTP ausles mit den rechten 755 und die sollten laut befehl ja auf 777 stehen??????
Deswegen gehts au ned! aber warum????
Funky_ ist offline  
Alt 17.06.2006, 17:10  
Erfahrener Benutzer
 
Registriert seit: 16.02.2006
Beiträge: 158
danysahne333
Standard

wenn du den ordner mit mkdir erstellst, wer ist da der besitzer? wwwrun? in solch einem erstellten ordner kann man keine neuen ordner mehr per script erstellen.
am besten nutzt du die funktion ftp_mkdir(); zum ordner erstellen. somit bist du der besitzer des ordners. dann setzt du den chmod mittels ftp_site();

PHP-Code:
<?
            ftp_site
($conn_id"CHMOD 0777 $ordner"); 
?>
auf 777 o.ä. in mittels ftp_mkdir erstellten ordnern lassen sich auch weitere ordner erstellen.
danysahne333 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
Diverses aus meinem Apache Logs robo47 Server, Hosting und Workstations 5 25.05.2007 22:45
Script beendet sich ohne Fehlermeldung Zahl PHP Tipps 2006 6 04.06.2006 20:41
CHMOD per Script setzten Zangelo PHP Tipps 2006 3 20.04.2006 12:30
Probleme beim �bertragen an eine Mysql Datenbank Datenbanken 2 07.03.2006 21:26
Probleme mit Script PHP Tipps 2006 16 25.02.2006 00:00
passwort script problem PHP Tipps 2006 8 15.02.2006 10:30
Probleme mit Email-Header (php-Mail) PHP Tipps 2006 6 20.01.2006 14:18
[Erledigt] Relay Script PHP-Fortgeschrittene 11 01.06.2005 16:02
[Erledigt] Hilfe bei Download Verwaltungs Script PHP Tipps 2005 8 04.05.2005 10:29
Fehler bei Script, welches Ordner erstellt PsychoEagle PHP Tipps 2005 3 23.04.2005 16:03
probleme mit script PHP Tipps 2005 0 26.01.2005 17:53
Script probleme! PHP Tipps 2004 2 05.10.2004 19:36
PHP Script aus PHP aufrufen Stümper PHP Tipps 2004 5 26.09.2004 08:15
"das" Script oder "der" Script?? Simbo Off-Topic Diskussionen 31 16.09.2004 17:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
chmod script, chmod per php setzen, chmod via php script, chmod script erstellen, ordner besitzer script, mkdir chmode richtig setzen, verzeichnisrechte per script setzen, per script ordner erstellen chmod, chmod per ftp script, chmod skript, batch mkdir chmod, script um chmod zu setzen, php tool um dateirechte zu setzen, verzeichnis erstellen mit vollen rechten für jeder mkdir, ftp chmod batch, chmod script for php, rechte bei untergeordnetem script, php batch script chmod, dateirechte per php script ändern, ftp chmod script

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:04 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.