Zurück   IP-Symcon Community Forum > IP-Symcon Hardware > Alles rund um den PC

Antwort
 
LinkBack Themen-Optionen Thema durchsuchen
  #1 (permalink)  
Alt 07.03.10, 19:20
Senior Member
 
Registriert seit: Jan 2006
Ort: Schönkirchen, S.-H.
Beiträge: 429
Standard URL meiner Cams nicht mehr aufrufbar

Hallo zusammen,

ich hab da ein Problem, was ich nicht lösen kann.

Bisher bin ich in meinem Script und auch mit dem IE über folgende URL auf meine Kamera gegangen, um das derzeitige Live-Bild als jpeg zu bekommen:

http://Benutzername:Passwort@IP_der_...cgi?media=JPEG

Doch dies funktioniert plötzlich nicht mehr. Der IE bringt beigefügte Fehlermeldung. Das Script läuft auch auf einen Timeout.

Die normale Anmeldung via IP über den IE funktioniert tadellos. Ich habe sogar schon ein Firmware-Downgrade gemacht. Gleicher Fehler.

Was kann sich bei mir geändert haben, dass es nicht mehr funktioniert, Benutzername:PW@ als URL mitzugeben?

Ich bin ratlos.

Gruß

Jimmy
Miniaturansicht angehängter Grafiken
ie.jpg  
Mit Zitat antworten
  #2 (permalink)  
Alt 07.03.10, 20:08
Senior Member
 
Registriert seit: May 2005
Beiträge: 142
Standard

Hallo Jimmy

Zitat:
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
mehr dazu hier
Internet Explorer does not support user names and passwords in Web site addresses (HTTP or HTTPS URLs)

Gruß
astrastar
Mit Zitat antworten
  #3 (permalink)  
Alt 08.03.10, 21:43
Senior Member
 
Registriert seit: Jan 2006
Ort: Schönkirchen, S.-H.
Beiträge: 429
Standard

Okay, danke. Problem verstanden.

Habe nun versucht, den Workaround von Microsoft zu verwirklichen. Aber das Ergebnis.....keins, alles so wie vorher.

Wie kann ich die Einbeziehung von Benutzername und Passwort in eine URL

A) in meinem Homeserver mit IE8 und IPS via php
B) auf den Clients mit IE8

in internen Netz wieder reaktivieren?

Gruß

Jimmy

Geändert von Jimmy Neutron (08.03.10 um 21:59 Uhr)
Mit Zitat antworten
  #4 (permalink)  
Alt 10.03.10, 16:15
muc muc ist offline
Member
 
Registriert seit: Oct 2009
Beiträge: 80
Standard

Hallo Jimmy,

welchen Workaround hast du denn versucht? Das klingt doch ganz gut, oder?
Zitat:
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.

Freundliche Grüße

Stefan
Mit Zitat antworten
  #5 (permalink)  
Alt 10.03.10, 16:28
Senior Member
 
Registriert seit: May 2005
Beiträge: 142
Standard

Hallo muc,

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.

Gruß
astrastar
Mit Zitat antworten
  #6 (permalink)  
Alt 10.03.10, 16:37
Senior Member
 
Registriert seit: Jan 2006
Ort: Schönkirchen, S.-H.
Beiträge: 429
Standard

Hallo Stefan,

einen Browser brauch ich nicht. Ich rufe diese URL per IPS-Script auf.

Das Script allerdings nicht mehr durch.

Wird mir da der Workaround überhaupt helfen? Oder habe ich plötzlich zwei getrennte Probleme mit der URL.

Gruß

Jimmy
Mit Zitat antworten
  #7 (permalink)  
Alt 10.03.10, 17:21
muc muc ist offline
Member
 
Registriert seit: Oct 2009
Beiträge: 80
Standard

Zitat:
Zitat von Jimmy Neutron Beitrag anzeigen
Oder habe ich plötzlich zwei getrennte Probleme mit der URL.
So sieht mir das derzeit aus

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.

Freundliche Grüße

Stefan
Mit Zitat antworten
  #8 (permalink)  
Alt 10.03.10, 19:44
Senior Member
 
Registriert seit: May 2005
Beiträge: 142
Standard

Zitat:
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

Gruß
astrastar
Mit Zitat antworten
  #9 (permalink)  
Alt 10.03.10, 22:22
Senior Member
 
Registriert seit: Jan 2006
Ort: Schönkirchen, S.-H.
Beiträge: 429
Standard

Hi,

ich nutze das Script hier aus dem Forum:

PHP-Code:
<?
$value 
0;
$parentID IPS_GetObject($IPS_SELF);
$parentID $parentID['ParentID'];
$camID IPS_GetMediaIDByName("Bild"$parentID);
$selectionID IPS_GetVariableIDByName("Kamera"$parentID);
$camSet IPS_GetVariableIDByName("Automatischer Kamerawechsel"$parentID);

if (
$IPS_SENDER == "WebFront")
{
    
$value $IPS_VALUE;
    
SetValue($selectionID$IPS_VALUE);
    
SetValue($camSet,0);
}
else
{
    
$value GetValue($selectionID);
}

$fileUri GetValueString(IPS_GetVariableIDByName($value$selectionID));
$interval GetValueInteger(IPS_GetVariableIDByName($value." Intervall"$selectionID));
$fileName "media/CamImage".$camID.".jpg";

IPS_SetMediaFile($camID$fileNamefalse);

$imageContent Sys_GetURLContent($fileUri);
if (
$imageContent !== FALSE)
{
   
$fileHandle = @fopen("../".$fileName'wb+');
    if (@
fwrite($fileHandle$imageContent) === FALSE)
    {
       
$fileName "";
        @
unlink($fileName);
    }
    
fclose($fileHandle);
}

IPS_SetScriptTimer($IPS_SELF$interval);
?>
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.

Was soll ich tun?

Gruß

Jimmy
Mit Zitat antworten
  #10 (permalink)  
Alt 10.03.10, 22:37
Benutzerbild von Horst
Administrator
 
Registriert seit: Aug 2008
Ort: Sereetz
Beiträge: 1,296
Standard

Für den Zugriff mit Passwort musst Du Sys_GetURLContentEx('URL', array("AuthUser"=>'Benutzername',"AuthPass"=>'Pass wort')) statt Sys_GetURLContent benutzen.
__________________
Horst
Mit Zitat antworten
Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
URL von einem Radio Stream rausfinden? guyabano Off Topic 9 23.10.09 19:04
www-Reader mit variabler URL blood3d@gmx.de Ideen & Anregungen 3 29.11.08 21:25
URL von Webradio herausfinden? chenjo Off Topic 4 16.05.08 21:45
URL mit Button anwählen (Webcamsteuerung) starfish Dashboard 5 05.02.08 21:09
Digitalrecorder für Cams gesucht roadsterhh Off Topic 22 05.01.07 11:48


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:59 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.0