Hallo,
ich (PHP-Anfänger mit einiger Programmiererfahrung) suche seit Tagen nach einer Lösung für folgendes Problem: Server A (Solaris Apache mit PHP4) nimmt über ein Formular Dateiuploads via POST an und soll die Dateien an Server B (Windows Apache mit PHP4) weiterreichen. Server B ist aus netzwerktechnischen Gründen zwar für Server A, nicht jedoch für Internet-User sichtbar.
Am liebsten wäre mir eine Lösung, bei der das PHP-Formular auf A die Dateien einfach an ein entsprechendes Formular auf B weiterleitet. Bis zu dem Punkt, die hochgeladene Datei aus dem Temporärverzeichnis von A wieder auslesen zu können, gibt es keine Probleme. Bisher erzeugten aber alle Versuche, diese Dateien weiterzuleiten, entweder Datenmüll oder leere Übertragungen.
Hat das jemand schon einmal erfolgreich praktiziert und kann eine Lösung aus dem Hut zaubern oder sollte ich den Lösungsansatz verwerfen und lieber auf B einen FTP-Server installieren, der die Dateien entgegennimmt? Hierfür scheint PHP ja eine reichhaltige Bibliothek an Funktionen zu besitzen.
Vielleicht noch eine Frage (mit der ich mich wahrscheinlich als vollkommen ahnungslos oute): Ist es möglich, mit PHP auf Windows-Freigaben in einem Netzwerk zu schreiben? Die Freigaben sind NT-gemäß mit Benutzername und Passwort geschützt.
Grüße
Martin.
ich (PHP-Anfänger mit einiger Programmiererfahrung) suche seit Tagen nach einer Lösung für folgendes Problem: Server A (Solaris Apache mit PHP4) nimmt über ein Formular Dateiuploads via POST an und soll die Dateien an Server B (Windows Apache mit PHP4) weiterreichen. Server B ist aus netzwerktechnischen Gründen zwar für Server A, nicht jedoch für Internet-User sichtbar.
Am liebsten wäre mir eine Lösung, bei der das PHP-Formular auf A die Dateien einfach an ein entsprechendes Formular auf B weiterleitet. Bis zu dem Punkt, die hochgeladene Datei aus dem Temporärverzeichnis von A wieder auslesen zu können, gibt es keine Probleme. Bisher erzeugten aber alle Versuche, diese Dateien weiterzuleiten, entweder Datenmüll oder leere Übertragungen.
Hat das jemand schon einmal erfolgreich praktiziert und kann eine Lösung aus dem Hut zaubern oder sollte ich den Lösungsansatz verwerfen und lieber auf B einen FTP-Server installieren, der die Dateien entgegennimmt? Hierfür scheint PHP ja eine reichhaltige Bibliothek an Funktionen zu besitzen.
Vielleicht noch eine Frage (mit der ich mich wahrscheinlich als vollkommen ahnungslos oute): Ist es möglich, mit PHP auf Windows-Freigaben in einem Netzwerk zu schreiben? Die Freigaben sind NT-gemäß mit Benutzername und Passwort geschützt.
Grüße
Martin.
Kommentar