Hallo Erich, * On Wed, 21 Jan 2004 at 18:59 +0100, NiX - Erich Troxler wrote:
Von: Adalbert Michelic [mailto:adalbert+list@lopez.at]
Gut. Und wie äussert sich nun das Problem? Wie führst Du den FTP Up/Download durch? Welches Programm, kann man da Rückgabewerte abfragen, wie sieht die entsprechende Stelle im Skript aus?
Eine entscheidende Stelle im Skript ist so aufgebaut:
PHP geht auf einen FTP-Server und überschreibt dort eine Datei. Wenn das erfolgreich war, gibt PHP dies mit einem kleinen Text zurück.
Aha. Kann ich davon ausgehen, daß Du die Funktionen verwendest, die in http://www.php.net/ftp beschrieben sind?
Das Problem dabei: Diese "ok-Meldung" (if (fputs blabla)) kommt wenn ich dieses ^^^^^ fputs? Schreibst Du direkt in einen via fsockopen() geöffnet Socket?
Skript von Hand ausführe und wenn ich es automatisch ausführen lasse. Aber wirklich geändert wird diese Datei nur, wenn ich es manuell mache. Es scheint irgendein Problem mit dem Cronjob vorhanden zu sein.
Tja. Ich tue mir ehrlich gesagt ein wenig schwer, zu erraten, wo es haken könnte, wenn ich nicht weiß, was da genau passiert. Könntest Du bitte die relevanten Teile aus dem PHP-Programm copy'n'pasten und hierher oder mir per PM schicken, ansonsten kann Dir zumindest ich leider nicht weiterhelfen (bzw. ich kann es nicht einmal versuchen).
PS.: Ein Fehler im PHP-Skript (if falsch und so) ist es nicht. Dieses Skript funktioniert auf einem anderen Server problemlos.
Das, mit Verlaub, ist zwar für "funktionieren" notwendig, aber nicht hinreichend. /apm -- GPG welcome, request public key: mailto:adalbert+key@lopez.at