Ga naar inhoud

Aanbevolen berichten

Hallo

Zou het mogelijk zijn om data uit een webpagina(html) te halen en optellen met een andere?

een voorbeeld van de pagina's:

http://maxtor.netai.net/bv.html

http://maxtor.netai.net/bv1.html

zodat je 'Total used: 5536.146 vid' webpagina optelt met 'Total used: 6554.146 vid' webpagina1

en je zo op een 3de pagina de uitkomst ziet 'Total used: 12090292 vid'

alvast bedankt

Link naar reactie
Delen op andere sites

Jouw vraag is als het ware om de bron van 2 pagina's bij elkaar op te tellen, en hier 1 nieuwe van te maken.

Ja dat kan, met deze PHP code, ik snap hem nog niet, heb hem zelf 2 weken geleden opgezocht, maar hij is ook niet ingewikkeld.

function get_url_contents($url){

$crl = curl_init();

curl_setopt ($crl, CURLOPT_URL,$url);

curl_setopt ($crl, CURLOPT_RETURNTRANSFER, 1);

curl_setopt ($crl, CURLOPT_CONNECTTIMEOUT, $timeout);

$ret = curl_exec($crl);

curl_close($crl);

echo $ret;

}

//voorbeeld

get_url_contents("http://youtube.com");

$urltje = "http://youtube.com"

get_url_contents($urltjes);

hierbij gebrui je de functie get_url_contents in de pramaters (de haakjes achter de functie) zet je de url die je graag wilt, of een variable met de url die je wilt, hierbij moet de url voor de zekerheid wel http:// bevatten.

dan word er door de functie de broncode van een pagina gekopieerd als het ware en dan opgeslagen in de variable $ret

deze kun je gemakklijk displayen met echo $ret dan zul je inplaats van de html code dus, <html> <he ... enz gewoon het resultaat daarvan zien, dus zoals elke normale html pagina.

er is ook een variant van deze code, maar deze code is meer complexer en kan langs sommige beveiligingen heen.

aangepast door ecence
Link naar reactie
Delen op andere sites

sorry, maar ik snap er niet veel van.

het is de enige keer dat ik zoiets doe, en als ik daarom PHP of html moet

leren is het ook onnodig.

Dit zijn de broncodes:

bv:

<HTML>

<style>

body {font-family:Arial; font-size:12px; background:#ffffff;}

table {font-family:Arial; font-size:12px; background:#888888;}

th {background:#94d900;}

tr {background:#ffffff;}

</style>

<BODY>

<tr><td><b>Net used:</td> <td>5048.336 vid</td></tr></b>

<tr><td><b>, Total used:</td> <td>5536.146 vid</td></tr></b>

</BODY> </HTML>

bv1:

<HTML>

<style>

body {font-family:Arial; font-size:12px; background:#ffffff;}

table {font-family:Arial; font-size:12px; background:#888888;}

th {background:#94d900;}

tr {background:#ffffff;}

</style>

<BODY>

<tr><td><b>Net used:</td> <td>1848.336 vid</td></tr></b>

<tr><td><b>, Total used:</td> <td>6554.146 vid</td></tr></b>

</BODY> </HTML>

Link naar reactie
Delen op andere sites

dit hierboven is php, het is erg gemakklijk.

<HTML>

<style>

body {font-family:Arial; font-size:12px; background:#ffffff;}

table {font-family:Arial; font-size:12px; background:#888888;}

th {background:#94d900;}

tr {background:#ffffff;}

</style>

<BODY>

<tr><td><b>Net used:</td> <td>5048.336 vid</td></tr></b>

<tr><td><b>, Total used:</td> <td>5536.146 vid</td></tr></b>

</BODY> </HTML>

zorg dat je waar op de pagina je dit neer zet,

<?php

function get_url_contents($url){

$crl = curl_init();

curl_setopt ($crl, CURLOPT_URL,$url);

curl_setopt ($crl, CURLOPT_RETURNTRANSFER, 1);

curl_setopt ($crl, CURLOPT_CONNECTTIMEOUT, $timeout);

$ret = curl_exec($crl);

curl_close($crl);

echo $ret;

}

get_url_contents("http://youtube.com");

// dit dikgedrukte verander je dan in de link naar de pagina waarvan je de content wilt hebben.

?>

dus bijvoorbeeld dit

<HTML>

<style>

body {font-family:Arial; font-size:12px; background:#ffffff;}

table {font-family:Arial; font-size:12px; background:#888888;}

th {background:#94d900;}

tr {background:#ffffff;}

</style>

<BODY>

<?php

function get_url_contents($url){

$crl = curl_init();

curl_setopt ($crl, CURLOPT_URL,$url);

curl_setopt ($crl, CURLOPT_RETURNTRANSFER, 1);

curl_setopt ($crl, CURLOPT_CONNECTTIMEOUT, $timeout);

$ret = curl_exec($crl);

curl_close($crl);

echo $ret;

}

get_url_contents("http://youtube.com");

?>

<tr><td><b>Net used:</td> <td>5048.336 vid</td></tr></b>

<tr><td><b>, Total used:</td> <td>5536.146 vid</td></tr></b>

</BODY> </HTML>

Link naar reactie
Delen op andere sites

×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.