Elektronik2000.de Forum
» E2000 - PLUS - Software
» E2000 - PLUS - Software allgemein
HTTP direkt
Thema: HTTP direkt
 
Autor Beitrag
 
Shadowdiver

Niko
Guten abend
Hab endlich was gefunden mit dem ich die Seite aufrufe und in eine variable bekomme.
Bitte nicht schlagen ich hab erst mit HTML und PHP angefangen es gibt bestimmt einfachere Wege an Ziel zu kommen aber das klappt zumindest bei mir.
Nun meine Frage wie zerlege ich den ganzen Text damit ich die einzelne werte angezeigt bekomme.
Mit Regulären Ausdrücken war ein Tipp hab es aber damit bis jetzt noch nicht hinbekommen ;( = Weinender Smilie , wäre für ein Beispiel sehr dankbar. :D = Breites Grinsen


<?php


function Homepagelogin($url, $postdata)
{
$agent = "Meine Browserkennung v1.0 :) = Normaler Smile";
$header[] = "Accept: text/vnd.wap.wml,*.*";
$ch = curl_init($url);

if ($ch)
{
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt";) = Zwinker;
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt";) = Zwinker;

if (isset($postdata))
{
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
}

$tmp = curl_exec ($ch);
curl_close ($ch);
}
return $tmp;
}

$_url = "http://192.168....../?action=login&mini=1&username=admin&password=.........";
$_buffer = Homepagelogin($_url, "";) = Zwinker;
//echo $_buffer;

function HomepageLaden($url, $postdata)
{
$agent = "Meine Browserkennung v1.0 :) = Normaler Smile";
$header[] = "Accept: text/vnd.wap.wml,*.*";
$ch = curl_init($url);

if ($ch)
{
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt";) = Zwinker;
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt";) = Zwinker;

if (isset($postdata))
{
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
}

$tmp = curl_exec ($ch);
curl_close ($ch);
}
return $tmp;
}

$_url = "http://192.168.178.20/admin.html?action=control&update=yes&{TIME}";
$_buffer = HomepageLaden($_url, "";) = Zwinker;
echo $_buffer;

Grus niko
Shadowdiver ist offline