By default, versions of Windows Internet Explorer that were released starting with the release of security update 832894 do not support handling user names and passwords in HTTP and HTTP with Secure Sockets Layer (SSL) or HTTPS URLs. The following URL syntax is not supported in Internet Explorer or in Windows Explorer:
http(s)://username : password@server/resource.ext
welchen Workaround hast du denn versucht? Das klingt doch ganz gut, oder?
Deaktivieren des neuen Standardverhaltens bei der Verarbeitung von Benutzerinformationen in HTTP- oder HTTPS-URLs
Um das neue Standardverhalten in Windows Explorer und Internet Explorer zu deaktivieren, erstellen Sie die DWORD-Werte iexplore.exe und explorer.exe in einem der folgenden Registrierungsschlüssel, und setzen Sie die Werte auf 0:
* Legen Sie den Wert für alle Benutzer des Programms im folgenden Registrierungsschlüssel fest:
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_HTTP_USERNAME_PASSWORD_DISABLE
* Legen Sie den Wert nur für den aktuellen Benutzer des Programms im folgenden Registrierungsschlüssel fest:
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_HTTP_USERNAME_PASSWORD_DISABLE
Ich würde an deiner Stelle aber auf einen ordentlichen Browser umsteigen, der auch solche grundlegenden Funktionen beherrscht, und nicht aufgrund von Paranoia abschaltet.
ein anderer Browser wird Jimmy nicht helfen, da er ja per Skript auf die URL zugreift.
(das heißt Betriebssystem und damit IE nutzen)
Aus diesem Grund nutze ich wget (einfaches kostenloses Tool) zum abfragen der URL und schiebe die Images dann ins IPS Media Verzeichnis.
Probier mal, die URL mit einem ordentlichen Browser (z.B. Firefox) aufzurufen. Bekommst du dann (wie erwartet) dein Bild geliefert?
Wie sieht dein Script denn aus, verwendest du fopen oder Vergleichbares? Ich bin mir nicht sicher, wie sich das Sicherheitsupdate auf PHP auswirkt, ich hätte behauptet, das hat auf PHP keine Auswirkungen - aber astrastar meint wohl was anderes. Sonst kannst du es ja auch mal, wie von ihm vorgeschlagen, mit wget (und dann exec(), oder?) probieren.
wie sich das Sicherheitsupdate auf PHP auswirkt, ich hätte behauptet, das hat auf PHP keine Auswirkungen - aber astrastar meint wohl was anderes
Reines PHP z.B. fopen sollte funktionieren.
Probleme machten bei mir die IPS internen Funktionen
(ob IPS dazu Betriebssystem APIs und IE Komponenten nutzt, weis ich nicht)
Da mich aber die Abhängigkeit zu den internen Funktionen, bzw. die sich ändernde Syntax gestört hat,
verwende ich so weit als möglich und sinnvoll reines PHP, oder eben externe Programme
Wenn ich über die Funktion Sys_GetURLContent gehe, bekomme ich immer nur ein jpeg, dass 1KB groß ist, also nur ne leere Hülle.
Vorher hatte ich statt der Funktion reinen php-Code drin und das Script konnte nicht sauber durchlaufen (hatte ich damals gepostet). Ich sollte dann die Funktion Sys_GerURLContent nehmen.
Dann läuft das Script zwar, aber kein Bildinhalt wird erzeugt, nur die Datei selbst mit 1KB.
Zum Browser, auch im Firefox funktioniert es nicht, die URL aufzurufen.
Für den Zugriff mit Passwort musst Du Sys_GetURLContentEx(‚URL‘, array(„AuthUser“=>‚Benutzername‘,„AuthPass“=>‚Passwort‘)) statt Sys_GetURLContent benutzen.