- Amlogic S905, S912 processzoros készülékek
- Rendkívül ütőképesnek tűnik az újragondolt Apple tv
- Gaming notebook topik
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- GoPro Topic
- MILC felhasználók szakmai topikja
- HiFi műszaki szemmel - sztereó hangrendszerek
- Calibre, az elektronikus könyvtár
- Halasztja a Recall funkció aktiválását a Microsoft
- AMD Navi Radeon™ RX 7xxx sorozat
Hirdetés
-
Megérkezett Magyarországra a Samsung új OLED gaming monitora
ph Az Odyssey OLED G8 32 hüvelyes, sík OLED panellel dolgozik.
-
Összeült a Samsung, a Meta, a Qualcomm és az Amazon, az AI is téma volt
it A Samsung elnöke két hétre látogatott az USA-ba. Járt már Mark Zuckerberg házában, de a Qualcomm és az Amazon vezetőivel is egyeztetett.
-
Lőn világosság: megérkezett új fénymérőnk
ma A márka és a metódus maradt, gyorsan pótoltuk a Honor 200 Pro méréseit.
-
PROHARDVER!
Vodafone (ex UPC Magyarország Kft.) (analóg / digitálisTV, internet, telefon)
Új hozzászólás Aktív témák
-
vargalex
félisten
válasz inf3rno #96233 üzenetére
Már rég nem használtam, mert ahogy írtam, Hitronra cserélték, de ez a script:
<?php
define("CBPASSWORD", "cbjelszo");
define('DBHOST', 'adatbazis_host');
define('DBUSER', 'adatbazis_user');
define('DBPASSWORD', 'adatbazis_user_jelszo');
define('DBDATABASE', 'adatbazis_neve');
function getDatas($URL, $postFields, $getbody) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $URL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_NOBODY, !$getbody);
curl_setopt($ch, CURLOPT_USERAGENT, "AlexCurl");
if ( $postFields != "" ) {
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);
}
$response = curl_exec($ch);
$header_size = curl_getinfo($ch, CURLINFO_HEADER_SIZE);
$headers = substr($response, 0, $header_size);
$body = substr($response, $header_size);
$data = [];
$headers = explode(PHP_EOL, $headers);
foreach ($headers as $row) {
$parts = explode(':', $row);
if (count($parts) === 2) {
$data[trim($parts[0])] = trim($parts[1]);
}
}
parse_str(explode(";", $data["Set-Cookie"])[0], $token);
$ret = [];
$ret["token"] = $token["sessionToken"];
$ret["body"] = $body;
curl_close($ch);
return $ret;
}
$response = getDatas("http://192.168.100.1/common_page/login.html", "", false);
$response = getDatas("http://192.168.100.1/xml/setter.xml", "token=" . $response["token"] . "&fun=15&username=&password=" . CBPASSWORD, false);
$response = getDatas("http://192.168.100.1/xml/getter.xml", "token=" . $response["token"] . "&fun=10", true);
$downchannels=simplexml_load_string($response["body"]);
$response = getDatas("http://192.168.100.1/xml/getter.xml", "token=" . $response["token"] . "&fun=11", true);
$upchannels=simplexml_load_string($response["body"]);
$response = getDatas("http://192.168.100.1/xml/setter.xml", "token=" . $response["token"] . "&fun=16", false);
$response = getDatas("http://192.168.100.1/common_page/login.html", "", false);
$mysqli = new mysqli(DBHOST, DBUSER, DBPASSWORD, DBDATABASE);
if ($mysqli->connect_error) {
die('Connect Error (' . $mysqli->connect_errno . ') ' . $mysqli->connect_error);
}
$mysqli->query("insert into power_level_date(pld_date) values(now())");
$dateID = $mysqli->insert_id;
foreach ($downchannels->downstream as $channel) {
$sql = "select ch_id from channels where ch_freq='" . $mysqli->real_escape_string($channel->freq) . "' and ch_type='D'";
$result = $mysqli->query($sql) or die("Egyéb hiba");
$row = $result->fetch_assoc();
$channelID = $row["ch_id"];
$row_cnt = $result->num_rows;
$result->free();
if ($row_cnt == 0) {
$mysqli->query("insert into channels(ch_freq, ch_type) values('" . $channel->freq . "', 'D')");
$channelID = $mysqli->insert_id;
}
$mysqli->query("insert into power_levels(pl_ch_id, pl_pld_id, pl_power) values(" . $channelID . ", " . $dateID . ", " . $channel->pow . ")");
}
foreach ($upchannels->upstream as $channel) {
$sql = "select ch_id from channels where ch_freq='" . $mysqli->real_escape_string($channel->freq) . "' and ch_type='U'";
$result = $mysqli->query($sql) or die("Egyéb hiba");
$row = $result->fetch_assoc();
$channelID = $row["ch_id"];
$row_cnt = $result->num_rows;
$result->free();
if ($row_cnt == 0) {
$mysqli->query("insert into channels(ch_freq, ch_type) values('" . $channel->freq . "', 'U')");
$channelID = $mysqli->insert_id;
}
$mysqli->query("insert into power_levels(pl_ch_id, pl_pld_id, pl_power) values(" . $channelID . ", " . $dateID . ", " . $channel->power . ")");
}
$mysqli->close();
?>
Ebből az adatbázis struktúrát láthatod, de átküldöm, ha kell... Illetve, amint láthatod, bridge módra készült.
[ Szerkesztve ]
Alex
Új hozzászólás Aktív témák
● Kötbér kijátszására, annak elkerülésére segítséget kérni szigorúan TILOS!
● Olvasd el az összefoglalót!
● Jelszinteket ide írhatsz!
● Díjnet téma ITT!
● Szolgáltatók összehasonlítása ITT!
● Mobil szolgáltatások ITT!
- Luck Dragon: Asszociációs játék. :)
- Amlogic S905, S912 processzoros készülékek
- Otthoni hálózat és internet megosztás
- Rendkívül ütőképesnek tűnik az újragondolt Apple tv
- Debrecen és környéke adok-veszek-beszélgetek
- Telekom mobilszolgáltatások
- Gaming notebook topik
- Kerékpárosok, bringások ide!
- BestBuy topik
- Milyen légkondit a lakásba?
- További aktív témák...
- Iphone 12 64GB 91% akkumulátorral + Tokok
- Xbox series X+2kontroller+akku
- Samsung G9 Super Ultrawide Gamer monitor! 49"/5120x1440/240hz/1ms/G-sync-Freesync/HDR1000/Beszámítás
- ThinkPad 10.gen.core i5(8x4,2Ghz) FullHd IPS,Vil.bill.8GBDDR4,512GB SSD,Jó akku
- Slim Lenovo,15,6"HD,Intel Silver n5000,4mag!4x2,7Ghz,8GB DDR4 RAM,SSD,jó akku,jó állapot