Hallo,
bisher habe ich immer eine TXT-Datei mittels Cron-Job jeden Tag von einem Server "holen" lassen:
Die inc-datei habe ich dann auf meinen Seiten requiered:
Dieselbe Datei würde jetzt aber auf einen anderen Server immer aktuell liegen.
Wie kann ich diese Datei am einfachsten auf meinen Server holen, bzw. auslesen?
Danke für die info.
bisher habe ich immer eine TXT-Datei mittels Cron-Job jeden Tag von einem Server "holen" lassen:
PHP-Code:
<?php
$ftp_server="ftp.server.de";
$ftp_user_name="username";
$ftp_user_pass="passwort";
// Herstellen der Basis-Verbindung
$conn_id = ftp_connect("$ftp_server");
// Einloggen mit Benutzername und Kennwort
$login_result = ftp_login($conn_id, "$ftp_user_name", "$ftp_user_pass");
// Verbindung überprüfen
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 {
echo "Verbunden mit $ftp_server als Benutzer $ftp_user_name<br />";
}
// Verzeichnis wechseln
if(ftp_chdir($conn_id, "_export")) {
echo "Verzeichnis: ".ftp_pwd($conn_id)."<br />";
}
// Upload-Status überprüfen + downloaden
if (!ftp_get($conn_id, "text.txt", "wttsinfonet.txt", FTP_BINARY)) {
echo "Ftp download war fehlerhaft!";
} else {
echo "Datei erfolgreich von $ftp_server kopiert";
}
// Schließen des FTP-Streams
ftp_quit($conn_id);
?>
PHP-Code:
<?php
$folder = 'wetter';
function getElement($content, $tag) {
ereg("<".$tag.">(.*)</".$tag.">", $content, $regs);
return trim($regs[1]);
}
//$filename="ftp://username:passwort@ftp.serverd.de/export/text.txt";
$filename="$folder/text.txt";
$fp = fopen($filename,"r");
$content = fread($fp, filesize($filename));
fclose($fp);
PHP-Code:
http://www.server.de/text.txt
Danke für die info.
Kommentar