Sziasztok.
Néhány napja csináltam egy képet, amely dinamikusan mutatja a tiszteleteim számát ( ha nõ/csökken, a képen is változik ):
Azóta ezt többen kérték tõlem, de sajnos nem tudtam csinálni, mivel felhasználónévre és jelszóra van szükség hozzá.
Lett egy ötletem, hogy hogyan lehetne ezt megoldani.
Egy külsõ fájlra van szükség, amelyet feltölthetsz a weboldaladra, tárhelyedre, stb.
1. Írd át a felhasználónevet és jelszót a lenti kódban.
( $felhasznalonev=\"\";
$jelszo=\"\";
A két darab \"\" jel közé. )
2. Töltsd fel az átírt kódot.
3. Add meg a linkjét az
ûrlapon http:// -vel kezdve.
A kód:
<?php
$felhasznalonev=\"\";
$jelszo=\"\";
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER[\'DOCUMENT_ROOT\'].\"/cookie.txt\");
curl_setopt($ch, CURLOPT_URL, \"sampforum.hu/index.php\");
curl_setopt($ch, CURLOPT_POSTFIELDS, \"&action=login2&user=\".$felhasznalonev.\"&passwrd=\".$jelszo.\"&cookielength=0&submit=Login\");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
function get_string_between($string, $start, $end){
$string = \" \".$string;
$ini = strpos($string,$start);
if ($ini == 0) return \"\";
$ini += strlen($start);
$len = strpos($string,$end,$ini) - $ini;
return substr($string,$ini,$len);
}
$tisztelet = get_string_between($result, \"<b>Tisztelet:</b>\", \"<b>Hozzászólások: </b>\");
echo $tisztelet;
curl_close($ch);
?>
Hibák elõfordulhatnak.