Einzelnen Beitrag anzeigen
  #9 (permalink)  
Alt 10.03.10, 22:22
Jimmy Neutron Jimmy Neutron ist offline
Senior Member
 
Registriert seit: Jan 2006
Ort: Schönkirchen, S.-H.
Beiträge: 464
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