Tach'schen
Ja um den SafeMode zu umgehen erstellt man ja oft über php via ftp Verzeichnisse. Heute brauch ich's auch mal für ne Datei und ich kriegs einfach nicht hin.
Jetz hab ich mir einfach gedacht:
also nur das mkdir durch put ersetzt und anstelle eines verzeichnisses setze ich halt eine datei ein. Aber irgendwie klappt das nicht...
Liegt das daran das ich die datei in einem tiefen verzeichnis erstellen will (html/bla/bla/bla/) oder ist hier was grundsätzlich falsch ?
plZ help!
GreetZ
acE
Ja um den SafeMode zu umgehen erstellt man ja oft über php via ftp Verzeichnisse. Heute brauch ich's auch mal für ne Datei und ich kriegs einfach nicht hin.
PHP-Code:
$conn_id = ftp_connect("SERVER");
$login_result = ftp_login($conn_id, "USER", "PASSWORT");
if ((!$conn_id) || (!$login_result)) {
print("Sorry, service is down, please try again later");
die;
}
else {
$clan = strtolower($clan);
$dirname = "VERZEICHNIS";
ftp_mkdir ($conn_id,$dirname);
$chmod_cmd="CHMOD 0777 ".$dirname;
$chmod=ftp_site($conn_id, $chmod_cmd);
ftp_quit($conn_id);
}
PHP-Code:
$conn_id = ftp_connect("SERVER");
$login_result = ftp_login($conn_id, "USER", "PASSWORT");
if ((!$conn_id) || (!$login_result)) {
print("Sorry, service is down, please try again later");
die;
}
else {
$clan = strtolower($clan);
$dirname = "VERZEICHNIS/datei";
$source = "VERZEICHNIS/datei";
ftp_put ($conn_id,$dirname,$source,FTP_BINARY);
ftp_quit($conn_id);
}
Liegt das daran das ich die datei in einem tiefen verzeichnis erstellen will (html/bla/bla/bla/) oder ist hier was grundsätzlich falsch ?
plZ help!
GreetZ
acE
Kommentar