Mailinglisten-Archive |
was hat denn an meinem script nicht funktioniert? möglicherweise hast du die konstanten FTP_USER, FTP_PASS und FTP_SERVER nicht ersetzt. hab die mail nicht an die mailingliste geschickt, deshalb poste ich sie nochmal: hab nicht viel von deinem problem mitbekommen, wiel ich erst seitz grade in der liste bin, aber vielleicht hast du das gleiche problem, das ich vor kurzem auch hatte: ich konnte keine dateien/verzeichnisse in einem von php gemachten verzeichnis erstellen. das lag einfach daran, dass php sie als user www-data (oder sonstiges) erstellt. das hängt mit den servereinstellungen (php-owner + safe_mode = on) zusammen. entweder musst du die einstellungen ändern (wenn du server-admin bist) oder du musst einen kleinen workaround per FTP schreiben: function FTPmkdir($path) { if(ini_get('safe_mode')) { $connection = ftp_connect(FTP_SERVER); $result = ftp_login($connection, FTP_USER, FTP_PASS); if ((!$connection) || (!$result)) { return; } else { ftp_chdir($connection, "/"); if(ftp_mkdir($connection, $path)) { ftp_site($connection, "CHMOD 777 ".$path) or die("FTP SITE CMD failed."); } ftp_close($connection); } } else { mkdir($path, 0777); } } hoffe dass ich dein problem richtig verstanden habe. gruss, alex
php::bar PHP Wiki - Listenarchive