[MyBB] Lisa skriptid
Lehekülg 1, lehekülgi kokku 1 • Share
- Breakdown
- Liitus : 15/02/2014
Postitusi : 3559
- 1. Liige rühma | SMS skript | Fortumo:
- Rühma id leiate ACP -> Users & Groups -> Groups -> Options -> Edit Group
- Kood:
<?php
//Andmed//
$servername = "HOSTI_AADRESS";
$username = "KASUTAJANIMI";
$password = "PAROOL";
$dbname = "ANDMEBAASI_NIMI";
// kontrolli signatuuri
$secret = 'SIIA_TEENUSE_SECRET_KOOD'; // sisesta teenuse secret kood '' märkide vahele
if(empty($secret) || !check_signature($_GET, $secret)) {
header("HTTP/1.0 404 Not Found");
die("Viga: Vigane signatuur");
}
$message = $_GET['message'];
// tee midagi sõnumi sisuga
// Loo ühendus
$conn = new mysqli($servername, $username, $password, $dbname);
// Kontrolli ühendust
if ($conn->connect_error) {
die("Ühendus katkes: " . $conn->connect_error);
}
$sql = "UPDATE mybb_users SET additionalgroups='RÜHMA_ID' WHERE username=".$message."";
if ($conn->query($sql) === TRUE) {
$reply = "Täname! Sinu annetus jõudis kohale"; //Vastus mille saab sõnumi saatja
// saada vastus kasutajale
echo($reply);
} else {
echo "Viga: " . $conn->error;
}
$conn->close();
function check_signature($params_array, $secret) {
ksort($params_array);
$str = '';
foreach ($params_array as $k=>$v) {
if($k != 'sig') {
$str .= "$k=$v";
}
}
$str .= $secret;
$signature = md5($str);
return ($params_array['sig'] == $signature);
}
?>
gid= järel olevast numbrist. Pildil on selleks number 1.
Tulekul on lisa
Viimati muutis seda Martin (04.07.15 16:17). Kokku muudetud 1 kord
- WieFFe
- Liitus : 24/06/2014
Postitusi : 1565
Hei!
Mul ütleb testimisel koguaeg "Midagi läks valesti".
Kõik mysql, secret coded jms on õigesti pandud.. Ei tea milles probleem?
Mul ütleb testimisel koguaeg "Midagi läks valesti".
Kõik mysql, secret coded jms on õigesti pandud.. Ei tea milles probleem?
- Breakdown
- Liitus : 15/02/2014
Postitusi : 3559
Shazaa kirjutas:Hei!
Mul ütleb testimisel koguaeg "Midagi läks valesti".
Kõik mysql, secret coded jms on õigesti pandud.. Ei tea milles probleem?
Saada PM'i täpsemad andmed.
- Talirand
- Liitus : 19/08/2014
Postitusi : 4846
Shazaa sa tegid asjad valesti...panid midagi valesti.. Foorumile ja asjadele tuli reinstall teha... ma saan korda õhtuks. Ära muretse.
- WieFFe
- Liitus : 24/06/2014
Postitusi : 1565
Mida täpsemalt vaja on?Martin kirjutas:
Saada PM'i täpsemad andmed.
Asi ei ole foorumis.. -_-Apple? kirjutas:Shazaa sa tegid asjad valesti...panid midagi valesti.. Foorumile ja asjadele tuli reinstall teha... ma saan korda õhtuks. Ära muretse.
- Breakdown
- Liitus : 15/02/2014
Postitusi : 3559
Shazaa kirjutas:Mida täpsemalt vaja on?Martin kirjutas:
Saada PM'i täpsemad andmed.Asi ei ole foorumis.. -_-Apple? kirjutas:Shazaa sa tegid asjad valesti...panid midagi valesti.. Foorumile ja asjadele tuli reinstall teha... ma saan korda õhtuks. Ära muretse.
Ära saada midagi, mul pole aega sind sellega aidata... okeiokei, ei viitsi aidata. Kui ei jaga pole minu mure.
- Heroes
- Liitus : 02/04/2015
Postitusi : 10332
tulekul on lisa.. pmst nagu kõikidel sinu koostatud õpetustel on see kirjutatud.. millal sa valmis teed ka?
- Breakdown
- Liitus : 15/02/2014
Postitusi : 3559
Heroes kirjutas:tulekul on lisa.. pmst nagu kõikidel sinu koostatud õpetustel on see kirjutatud.. millal sa valmis teed ka?
Siis kui Favali serverid avatakse :DD
- KülalineKülaline
Kellel antud scripti kohta küsimusi (ei tööta vms) siis võtke minuga ühendust (PM).
Võimalikud probleemid: lisatud valed ip aadressid whitelisti (scriptis mis Martin jagas on igatahes valed), vale secret code või MySQL table/prefix.
Võimalikud probleemid: lisatud valed ip aadressid whitelisti (scriptis mis Martin jagas on igatahes valed), vale secret code või MySQL table/prefix.
- Breakdown
- Liitus : 15/02/2014
Postitusi : 3559
Tegin skriptis mõned muudatused.
- Eemaldasin fortumo serverite kontrolli, sest secret koodi nvn keegi lampi ära ei mõistata, pealegi ei teata ka teie skripti asukohta.
- Vahetasin UID süsteemi kasutajanimede vastu. Ennem tuli smsiga saata kasutaja uid et asi andmebaasis muutuks.
- Eemaldasin fortumo serverite kontrolli, sest secret koodi nvn keegi lampi ära ei mõistata, pealegi ei teata ka teie skripti asukohta.
- Vahetasin UID süsteemi kasutajanimede vastu. Ennem tuli smsiga saata kasutaja uid et asi andmebaasis muutuks.
- SMS SKRIPT . PHP:
- Kood:
<?php
//Andmed//
$servername = "HOSTI_AADRESS";
$username = "KASUTAJANIMI";
$password = "PAROOL";
$dbname = "ANDMEBAASI_NIMI";
// kontrolli signatuuri
$secret = 'SIIA_TEENUSE_SECRET_KOOD'; // sisesta teenuse secret kood '' märkide vahele
if(empty($secret) || !check_signature($_GET, $secret)) {
header("HTTP/1.0 404 Not Found");
die("Viga: Vigane signatuur");
}
$message = $_GET['message'];
// tee midagi sõnumi sisuga
// Loo ühendus
$conn = new mysqli($servername, $username, $password, $dbname);
// Kontrolli ühendust
if ($conn->connect_error) {
die("Ühendus katkes: " . $conn->connect_error);
}
$sql = "UPDATE mybb_users SET additionalgroups='RÜHMA_ID' WHERE username=".$message."";
if ($conn->query($sql) === TRUE) {
$reply = "Täname! Sinu annetus jõudis kohale"; //Vastus mille saab sõnumi saatja
// saada vastus kasutajale
echo($reply);
} else {
echo "Viga: " . $conn->error;
}
$conn->close();
function check_signature($params_array, $secret) {
ksort($params_array);
$str = '';
foreach ($params_array as $k=>$v) {
if($k != 'sig') {
$str .= "$k=$v";
}
}
$str .= $secret;
$signature = md5($str);
return ($params_array['sig'] == $signature);
}
?>
- cZor
- Liitus : 12/06/2014
Postitusi : 119
mul ei lähe see tööle, oskab keegi abi pakkuda? :/
- Heroes
- Liitus : 02/04/2015
Postitusi : 10332
cZor kirjutas:mul ei lähe see tööle, oskab keegi abi pakkuda? :/
See on aasta vana, loogiline, et ei tööta. Uuri, äkki mõni scripter siit uuendab seda..
- Breakdown
- Liitus : 15/02/2014
Postitusi : 3559
cZor kirjutas:mul ei lähe see tööle, oskab keegi abi pakkuda? :/
Noob. Õpi kasutama
- Lumistor
- Liitus : 02/04/2015
Postitusi : 2771
See script töötab 100%
Soovid vestluses osaleda?
Selleks logi sisse või tee endale kasutaja.
Lehekülg 1, lehekülgi kokku 1
Permissions in this forum:
Sa ei saa vastata siinsetele teemadele