Christian Seiler: Datenübertragung auf anderen Server

Beitrag lesen

Hi,

Es gibt eine fest einkompilierte Längenbeschränkung für Kommandozeilen und zu versuchen viele Daten darüber zu übertragen ist imho so ziemlich die schlechteste Idee die man haben kann. (Unter anderem auch weil andere Prozesse auf dem selben System unter Umständen die Kommandozeile sehen könnten, daher gibt man dort _nie_ vertrauliche Informationen an.)
Oh, wußte ich nicht! Aber auf Linux schicke ich "Tonnenweise" Daten über die Kommandozeile(vornehmlich mysqldump), muß ich mir da auch Sorgen machen? Die Daten sind jedenfalls erheblich länger und ich hatte noch nie Probleme! Oder liegt es daran das ich aus PHP heraus die Daten auf die Kommandozeile schreibe, udn es sich nicht um STDOUT... handelt?

Exakt. Das "|" verbindet nur STDIN und STDOUT. (und die Kommandozeile ist nur so lang wie Du sie eintippst)

???? Das ist was anderes, der Request - String ist meiens Wissens stark begrenzt! Ich dachte gerade POST wäre dafür da, so z.B. Textfelder wie hier im Forum...

Aber der Request-String ist so eine Art Kommandozeile ...

OK, Danke! Das probier ich gleich mal. Wie ist das denn auf ddem Server, ich schicke die Datei ja an ein PHP-Script, wie steht mir das dann zu Verfügung, in $_FILES wie bei einem HTML-Formular-Upload?

Nein. Die Daten stehen genau _so_ zur Verfügung, wie vorher. CURL holt sich ja nur den Datei-_Inhalt_ (bzw. den Inhalt von STDIN bei @-)

Grüße,

Christian