frwite() bricht schreiben ab
Hallo zusammen,
mein Problem wird schon im PHP Manual angesprochen, ich finde aber keine wirkliche Lösung dafür. Folgendes Szenario: Ich habe 2 Webserver mit lokalen Datenbanken, die auch von außen nicht angesprochen werden können. Trotzdem gibt es eine Situation, da muss ich Daten vom Server-A auslesen und Server-B muss diese verarbeiten. Dazu liest Server-A die DB aus und erstellt eine ASCII Datei. Diese speichert er dann mit FTP Zugangsdaten und fopen() bzw. dann fwrite() auf Server-B. Dieser kann die dann auslesen und damit machen was er will. :) Sooo, jetzt kommt das Problem, das ich nicht einfach eine Datei speichern kann, da bricht das speichern einfach mitten in der ASCII Datei ab. Jetzt habe Server-A so programmiert das er eben viele viele kleine Dateien an Server-B schickt. Klappt vom Prinzip, aber in letzter Zeit immer wieder mit Abbrüchen, also setze ich die Anzahl der Einträge pro Datei runter. Nur jetzt sind wir schon bei so kleinen Dateien und wenn die Datei mehr als ca. 4-5KB hat, bricht er einfach mitten im schreiben ab oder schreibt die Datei gar nicht erst auf Server-B, die fehlt dann einfach, doch Server-A gibt keine Fehlermeldung aus, für ihn ist alles übertragen und fwrite() gibt auch die volle Dateilänge als Rückgabewert an. Das tolle ist, folgendes sagt das PHP Handbuch dazu: Zitat:
Danke und Gruß Doc |
AW: frwite() bricht schreiben ab
Zitat:
Zitat:
Wenn das alles nichts für dich ist, schreib deine Daten auf den Server A und überrtage sie dann zu Server B und arbeite sie dort ab. |
AW: frwite() bricht schreiben ab
Ja wenn ich das "warum" wüsste, dann wäre ich ja auch schlauer. Das PHP Programm arbeitet normal durch und es wird kein Fehler oder auch nur ne Warnung ausgegeben, trotzdem wird die Datei nicht gespeichert.
Ich hatte aber auch schon das die Datei gespeichert wurde und mitten in einer Zeile war dann Schluß, wie abgeschnitten, ende. Auslesen der Rückdaten von fwrite() und vorher ausgelesene Größe stimmen aber überein, der Server bekommt einfach selber nicht mit das etwas nicht funktioniert hat. :( |
AW: frwite() bricht schreiben ab
Zitat:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 17:25:09 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.