Elektronik2000.de Forum
» E2000 - PLUS - Software
» E2000 - PLUS - Software allgemein
HTTP direkt
Seiten (2): « 1 [2]  
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  
Seiten (2): « 1 [2]  
 
Suche
» Erweiterte Suche
Optionen
Druckansicht Druckansicht
Thema weiterempfehlen Thema weiterempfehlen