So, es gibt was Neues.
Dank dem User jenda hab ich einen testzugang zu seinem webspace und konnte das nun mal live debuggen.
Ich habe hier eine Testumgebung angehaengt, mittels welcher die Probleme hoffentlich endlich behoben sind. Es ist zwar ein relativ ekelhafter workaround aber sollte hinhauen. Zumindest was die WSDL und SOAP requests betrifft.
Was das herunterladen der einzelnen Dateien von Extensions betrifft, da bin ich noch nicht ganz sicher, da fehlen noch die Erfahrungswerte betreffend extensiverer tests.
Fuer diejenigen die nun dem Strato support auf den Schlips treten wollen und mal beanstanden was schief laeuft.
Deren Installation von PHP hat definitiv einen Bug in der Routine "feof()", welche das Ende eines Datenstroms anzeigen sollte.
Bei Strato liefert diese true, auch wenn noch Daten zum lesen vorhanden sind.
Ich handhabe das nun mit meinem Hack so, dass ich, sofern ein Content-Length header vorhanden ist (sollte bei jedem HTTP/1.1 kompatiblen Server auf jeden Fall vorhanden sein) solange Daten lese bis diese Laenge erreicht ist oder aber ich einen String von Laenge 0 erhalte. Sollte kein Content-Length header vorhanden sein, nutze ich wieder feof(), da ich keine Ahnung habe, wie lang die Daten denn sein sollten.
Ich betone nochmals, dies ist ein recht ekelhafter workaround und muss definitiv bei Strato gefixt werden. Da ich jedoch kein Kunde bei denen bin und schon gleich gar kein Premium Kunde, ist es mir einfach zu teuer dort bei der 0180 Nummer anzurufen und einem armen Call Center Mitarbeiter zu erklaeren was die Techniker dort fuer schlampige PHP installationen vornehmen.
In der Zwischenzeit sollte jedoch der workaround erstmal einen guten Test liefern.
Ich habe im root noch eine Datei tensidecheck.php, welche 3 verschiedene Testszenarien durchfuehrt.
Der zweite Test "checking wsdl retrival" ist derjenige, welcher bei Strato leider ab und an fehlschlaegt. Erfahrungswerte ob und wie oft dies passiert waeren nett.
Nach dem testen diese Datei bitte wieder loeschen.
Gruss und ein schoenes neues Jahr wuenscht
Chris
Dank dem User jenda hab ich einen testzugang zu seinem webspace und konnte das nun mal live debuggen.
Ich habe hier eine Testumgebung angehaengt, mittels welcher die Probleme hoffentlich endlich behoben sind. Es ist zwar ein relativ ekelhafter workaround aber sollte hinhauen. Zumindest was die WSDL und SOAP requests betrifft.
Was das herunterladen der einzelnen Dateien von Extensions betrifft, da bin ich noch nicht ganz sicher, da fehlen noch die Erfahrungswerte betreffend extensiverer tests.
Fuer diejenigen die nun dem Strato support auf den Schlips treten wollen und mal beanstanden was schief laeuft.
Deren Installation von PHP hat definitiv einen Bug in der Routine "feof()", welche das Ende eines Datenstroms anzeigen sollte.
Bei Strato liefert diese true, auch wenn noch Daten zum lesen vorhanden sind.
Ich handhabe das nun mit meinem Hack so, dass ich, sofern ein Content-Length header vorhanden ist (sollte bei jedem HTTP/1.1 kompatiblen Server auf jeden Fall vorhanden sein) solange Daten lese bis diese Laenge erreicht ist oder aber ich einen String von Laenge 0 erhalte. Sollte kein Content-Length header vorhanden sein, nutze ich wieder feof(), da ich keine Ahnung habe, wie lang die Daten denn sein sollten.
Ich betone nochmals, dies ist ein recht ekelhafter workaround und muss definitiv bei Strato gefixt werden. Da ich jedoch kein Kunde bei denen bin und schon gleich gar kein Premium Kunde, ist es mir einfach zu teuer dort bei der 0180 Nummer anzurufen und einem armen Call Center Mitarbeiter zu erklaeren was die Techniker dort fuer schlampige PHP installationen vornehmen.
In der Zwischenzeit sollte jedoch der workaround erstmal einen guten Test liefern.
Ich habe im root noch eine Datei tensidecheck.php, welche 3 verschiedene Testszenarien durchfuehrt.
Der zweite Test "checking wsdl retrival" ist derjenige, welcher bei Strato leider ab und an fehlschlaegt. Erfahrungswerte ob und wie oft dies passiert waeren nett.
Nach dem testen diese Datei bitte wieder loeschen.
Gruss und ein schoenes neues Jahr wuenscht
Chris
Die Website kann diese Seite nicht anzeigen.
Kommentar