Guten Abend,
ich bin gerade dabei, eine Filebase zu scripten. Leider geht mein Script nicht. Das Problem liegt daran das der Ordner in dem die Dateien für die Filebase auf einem anderen Server liegt. Ich muss also per FTP eine Verbindung zu dem Server herstellen, um so einen Ordner auszulesen. Leider ist es mir bis jetzt noch nicht gelungen so ein Script zu machen.
Bei meinem Script kommen Fehler wie :
" Warning: is_dir() [function.is-dir]: SAFE MODE Restriction in effect. The script whose uid is 10354 is not allowed to access / owned by uid 0 in /home/www/htdocs/file.php on line 17 "
line 17 ist " if (is_dir($dir)) { "
Vielen Dank schonmal im vorrauß für eure Hilfe.
Hier ist nun das Script.
ich bin gerade dabei, eine Filebase zu scripten. Leider geht mein Script nicht. Das Problem liegt daran das der Ordner in dem die Dateien für die Filebase auf einem anderen Server liegt. Ich muss also per FTP eine Verbindung zu dem Server herstellen, um so einen Ordner auszulesen. Leider ist es mir bis jetzt noch nicht gelungen so ein Script zu machen.
Bei meinem Script kommen Fehler wie :
" Warning: is_dir() [function.is-dir]: SAFE MODE Restriction in effect. The script whose uid is 10354 is not allowed to access / owned by uid 0 in /home/www/htdocs/file.php on line 17 "
line 17 ist " if (is_dir($dir)) { "
Vielen Dank schonmal im vorrauß für eure Hilfe.
Hier ist nun das Script.
PHP:
<?php
$ftp_server = "server";
$ftp_user_name = "user";
$ftp_user_pass = "pwd";
$conn_id = ftp_connect("$ftp_server");
$login_result = ftp_login($conn_id, "$ftp_user_name", "$ftp_user_pass");
if ((!$conn_id) || (!$login_result)) {
echo "Ftp-Verbindung nicht hergestellt!";
echo "Verbindung mit $ftp_server als Benutzer $ftp_user_name nicht möglich";
die;
}
else {
$dir = "/httpdocs";
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
echo "filename: $file : filetype: " . filetype($dir . $file) . "\n";
}
closedir($dh);
}
}
}
ftp_quit($conn_id);
?>
Zuletzt bearbeitet: