mein Skript kommt an die 75sec Grenze. Kann das sein das da ziemlich viele Daten von DWD runtergeladen werden und meine Internetverbindung zu langsam ist? (DSLight):o
Verbunden zu ftp-outgoing.dwd.de mit Username ???????
Aktuelles Verzeichnis: /gds/gds/specials/forecasts/text
Letzte Aktualisierung: 101834
VHDL50_DWMG_101834 wurde erfolgreich nach C:\Programme\IP-SYMCON_2.2\webfront\user\WetterFtpDWD\berichte\berichtHeute.txt geschrieben.
VHDL51_DWMG_101834 wurde erfolgreich nach C:\Programme\IP-SYMCON_2.2\webfront\user\WetterFtpDWD\berichte\berichtMorgen.txt geschrieben.
VHDL52_DWMG_101834 wurde erfolgreich nach C:\Programme\IP-SYMCON_2.2\webfront\user\WetterFtpDWD\berichte\berichtUebermorgen.txt geschrieben.
VHDL53_DWMG_101834 wurde erfolgreich nach C:\Programme\IP-SYMCON_2.2\webfront\user\WetterFtpDWD\berichte\berichtTag4.txt geschrieben.
Aktuelles Verzeichnis: /gds/gds/specials/forecasts/maps/germany
Suedost_morgen_frueh.jpg wurde erfolgreich nach C:\Programme\IP-SYMCON_2.2\webfront\user\WetterFtpDWD\karten\Suedost_morgen_frueh.jpg geschrieben.
Suedost_morgen_spaet.jpg wurde erfolgreich nach C:\Programme\IP-SYMCON_2.2\webfront\user\WetterFtpDWD\karten\Suedost_morgen_spaet.jpg geschrieben.
Suedost_ueberm_frueh.jpg wurde erfolgreich nach C:\Programme\IP-SYMCON_2.2\webfront\user\WetterFtpDWD\karten\Suedost_ueberm_frueh.jpg geschrieben.
Suedost_ueberm_spaet.jpg wurde erfolgreich nach C:\Programme\IP-SYMCON_2.2\webfront\user\WetterFtpDWD\karten\Suedost_ueberm_spaet.jpg geschrieben.
Suedost_tag4_frueh.jpg wurde erfolgreich nach C:\Programme\IP-SYMCON_2.2\webfront\user\WetterFtpDWD\karten\Suedost_tag4_frueh.jpg geschrieben.
Suedost_tag4_spaet.jpg wurde erfolgreich nach C:\Programme\IP-SYMCON_2.2\webfront\user\WetterFtpDWD\karten\Suedost_tag4_spaet.jpg geschrieben.
Deutschland_morgen_spaet.jpg wurde erfolgreich nach C:\Programme\IP-SYMCON_2.2\webfront\user\WetterFtpDWD\karten\Deutschland_morgen_spaet.jpg geschrieben.
Deutschland_ueberm_spaet.jpg wurde erfolgreich nach C:\Programme\IP-SYMCON_2.2\webfront\user\WetterFtpDWD\karten\Deutschland_ueberm_spaet.jpg geschrieben.
Deutschland_tag4_spaet.jpg wurde erfolgreich nach C:\Programme\IP-SYMCON_2.2\webfront\user\WetterFtpDWD\karten\Deutschland_tag4_spaet.jpg geschrieben.
Aktuelles Verzeichnis: /gds/gds/specials/radar
Radarfilm_WEB_DL.gif wurde erfolgreich nach C:\Programme\IP-SYMCON_2.2\webfront/user/WetterFtpDWD/radarfilm/Radarfilm_WEB_DL.gif geschrieben.
Aktuelles Verzeichnis: /gds/gds/specials/radar/southeast
Webradar_Suedost_20100810_1912.jpg wurde erfolgreich nach C:\Programme\IP-SYMCON_2.2\webfront/user/WetterFtpDWD/radarfilm/Webradar.jpg geschrieben.
Aktuelles Verzeichnis: /gds/gds/specials/observations/maps/germany
Fatal error: Maximum execution time of 75 seconds exceeded in C:\Programme\IP-SYMCON_2.2\scripts\11518.ips.php on line 233
ich muss mich einfach noch mal für deine tolle Arbeit bedanken.
Ich habe mir gerade mit meiner Frau zusammen deine Wetterseite(n) angeschaut. Der WAF ist sehr hoch ;). Dabei ist mir erst mal aufgefallen was da an Arbeit drin steckt. Das ist ja der helle Wahnsinn.
Ganz dickes Dankeschön!!!
Bis dann
Martin
PS: Jetzt muss es nur noch ins Dash. Ganz einfach über ein Browser oder so. :rolleyes: Schaun wir mal.
Du kannst mal in der css in Zeile 44 und 60 mit der Höhe spielen. Die steht im Moment auf height:28px; Setzt mal beide 1 oder 2px hoch und schau mal was passiert.
Ps. Ich habe das grad mal auf 800x600 getestet, funktioniert hier auch einwandfrei. Ähmm… ich glaub die Zeilennummern sind bei dir ein wenig anderst.
Ja du hast ja recht !
Meine Idee war per ftp nur eine Zeile auszulesen, oder aber eine bestimmte Anzahl von Zeichen. Ich möchte nicht jede Stunde die ganze Datei auf den Rechner laden nur wegen einer Zahl die ich am Ende nur benötige.
Aber meine Recherche hat bisher ergeben das dies mit ftp nicht geht. Hier gehen wohl nur ganze Dateien. FTP heißt ja auch „File Transfer Protocol“.
ich bau grad die Tagesbeobachtung ein, diese wird stündlich aktualisiert. Dort ist auch die Regenmenge dabei. Wenn dir das reicht, zerleg ich dir dass in Einzelteile.
wegen den Menüs hatte ich schonmal den Tipp gegeben, dass es bei mir mit dem gleichen Notebook (FF+IE) lokal (bei mir Port:81) über WLAN funktioniert und übers Internet (bei mir Port: 8081 + Passwort über Fritzbox geroutet) nicht.
Eingerichtet ist dies über 2 Webfront Kerninstanzen …
Evtl. hat dies ja mit dem Routing, IPs o.ä. zu tun
// Verbindungsaufbau
$conn_id = ftp_connect($ftp_server);
// Login mit Username und Passwort
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// Schalte passiven Modus ein
ftp_pasv($conn_id, true);
Das kann ja nicht gutgehen. Wenn der Verbindungsaufbau schiefgeht, dann produzieren die nächsten beiden Zeilen Fehler über Fehler, weil $conn_id ungültig ist.
if (!($conn_id = @ftp_connect($ftp_server)))
{
// exit o.ä. mit Fehlermeldung, es geht so oder so nicht weiter
}
if (!($login_result = @ftp_login($conn_id, $ftp_user_name, $ftp_user_pass)))
{
@ftp_close($conn_id); // Immer schön sauber bleiben
// exit ... s.o.
}
if (!@ftp_pasv($conn_id, true))
{
@ftp_close($conn_id); // s.o.
// exit ... s.o.
}
Übrigens, wenn man keine '@'s vor die Funktionen setzt, kann man sich die Ausgabe eigener Fehlermeldungen getrost sparen, weil PHP schon dafür sorgt, dass der Bildschirm schön gefüllt wird (wie man auf wgreipl’s Screenshot schön sieht).
Der Rest des Sourcecodes ließe sich auch noch auf ein Drittel eindampfen - mit gleichem Ergebnis und korrekter Fehlerbehandlung.