[MyBB] Lisa skriptid

Vaata eelmist teemat Vaata järgmist teemat Go down

avatar
Breakdown


Postitusi : 3557
Maine : 204
Liitus : 15/02/2014
Vaata kasutaja profiili

PostitamineBreakdown on 19.03.15 18:58


1. Liige rühma | SMS skript | Fortumo:

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);
  }
?>
Rühma id leiate ACP -> Users & Groups -> Groups -> Options -> Edit Group

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


Tere:
Head aega!
avatar
WieFFe

Postitusi : 1380
Maine : 45
Liitus : 24/06/2014
Vaata kasutaja profiili

PostitamineWieFFe on 16.06.15 14:41

Hei!
Mul ütleb testimisel koguaeg "Midagi läks valesti".
Kõik mysql, secret coded jms on õigesti pandud.. Ei tea milles probleem?
avatar
Breakdown


Postitusi : 3557
Maine : 204
Liitus : 15/02/2014
Vaata kasutaja profiili

PostitamineBreakdown on 19.06.15 10:12

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.


Tere:
Head aega!
avatar
akkah


Postitusi : 4120
Maine : 62
Liitus : 19/08/2014
Vaata kasutaja profiili

Postitamineakkah on 19.06.15 10:16

Shazaa sa tegid asjad valesti...panid midagi valesti.. Foorumile ja asjadele tuli reinstall teha... ma saan korda õhtuks. :) Ära muretse.
avatar
WieFFe

Postitusi : 1380
Maine : 45
Liitus : 24/06/2014
Vaata kasutaja profiili

PostitamineWieFFe on 19.06.15 11:25

Martin kirjutas:
Saada PM'i täpsemad andmed.
Mida täpsemalt vaja on?

Apple? kirjutas:Shazaa sa tegid asjad valesti...panid midagi valesti.. Foorumile ja asjadele tuli reinstall teha... ma saan korda õhtuks. :) Ära muretse.
Asi ei ole foorumis.. -_-
avatar
Breakdown


Postitusi : 3557
Maine : 204
Liitus : 15/02/2014
Vaata kasutaja profiili

PostitamineBreakdown on 26.06.15 14:07

Shazaa kirjutas:
Martin kirjutas:
Saada PM'i täpsemad andmed.
Mida täpsemalt vaja on?

Apple? kirjutas:Shazaa sa tegid asjad valesti...panid midagi valesti.. Foorumile ja asjadele tuli reinstall teha... ma saan korda õhtuks. :) Ära muretse.
Asi ei ole foorumis.. -_-

Ära saada midagi, mul pole aega sind sellega aidata... okeiokei, ei viitsi aidata. Kui ei jaga pole minu mure. :D


Tere:
Head aega!
avatar
Heroes


Postitusi : 8229
Maine : 340
Liitus : 02/04/2015
Vaata kasutaja profiili

PostitamineHeroes on 26.06.15 23:34

tulekul on lisa.. pmst nagu kõikidel sinu koostatud õpetustel on see kirjutatud.. millal sa valmis teed ka? :D
avatar
Breakdown


Postitusi : 3557
Maine : 204
Liitus : 15/02/2014
Vaata kasutaja profiili

PostitamineBreakdown on 27.06.15 12:37

Heroes kirjutas:tulekul on lisa.. pmst nagu kõikidel sinu koostatud õpetustel on see kirjutatud.. millal sa valmis teed ka? :D

Siis kui Favali serverid avatakse :DD


Tere:
Head aega!
Külaline
Külaline

PostitamineKülaline on 01.07.15 1:12

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.
avatar
Breakdown


Postitusi : 3557
Maine : 204
Liitus : 15/02/2014
Vaata kasutaja profiili

PostitamineBreakdown on 04.07.15 16:16

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.

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);
  }
?>


Tere:
Head aega!
avatar
cZor

Postitusi : 119
Maine : 13
Liitus : 12/06/2014
Vaata kasutaja profiili

PostitaminecZor on 19.06.16 18:36

mul ei lähe see tööle, oskab keegi abi pakkuda? :/


avatar
Heroes


Postitusi : 8229
Maine : 340
Liitus : 02/04/2015
Vaata kasutaja profiili

PostitamineHeroes on 19.06.16 18:37

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..
avatar
Breakdown


Postitusi : 3557
Maine : 204
Liitus : 15/02/2014
Vaata kasutaja profiili

PostitamineBreakdown on 21.06.16 20:51

cZor kirjutas:mul ei lähe see tööle, oskab keegi abi pakkuda? :/

Noob. Õpi kasutama


Tere:
Head aega!
avatar
Shawn Mendes

Postitusi : 964
Maine : 19
Liitus : 02/04/2015
Vaata kasutaja profiili

PostitamineShawn Mendes on 21.06.16 22:44

See script töötab 100%


NOBODY CARES,
WORK HARDER

Vaata eelmist teemat Vaata järgmist teemat Tagasi üles

Postitada saavad ainult liitunud kasutajad

Vastamiseks tee endale kasutaja või logi sisse.

Liitu foorumiga

Tee endale kasutaja ning osale aruteludes.


Tee uus kasutaja

Logi sisse

Omad foorumis juba kasutajat? Logi sisse.


Logi sisse

 
Permissions in this forum:
Sa ei saa vastata siinsetele teemadele