Pereiti prie turinio

atsitiktinis atsakymas i telefona su mokejimai.lt


Rekomenduojami pranešimai

kaip padaryti jog issiustus zinute su kazkokiu raktazodziu gautum atsitiktini atsakyma i telefona.

pvz.: issiunti sms zinute ir gauni atgal i telefona atsitiktinai betkuria eilute is .txt (ar kito) failo..

 

sms.php:

 

<?php

 

if ( goodRequest() ){ //patikriname ar žinute gauta iš reikiamo serverio.

echo " Jusu zinute gauta."; //suteikiam atsakyma vartotojui siuntusiam SMS | čia manau reiktu pritaikyti scripta kur random(atsitiktine) eilute nuskaito is .txt failo

AddToLog("n".date("r")." |n".' $_GET: '.print_r($_GET, true)." |n".' $_POST: '.print_r($_POST, true)." | ".$_SERVER['REMOTE_ADDR']."n"); //išsaugome žinute faile.

} else {

echo "žinutė netikra."; //i faila kreipesi ne mokejimai.lt serveris, todel nieko daryti nereikia.

}

 

 

function AddToLog($str){ //funkcija sauganti gautas SMS žinutes i faila.

$fh = @fopen("sms_log.txt", 'a'); //sms_log.txt turi buti su irašymo i ji teisemis.

@fwrite($fh, date('r')."nt".$str."n");

@fclose($fh);

}

 

 

function goodRequest(){

$pKeyP = base64_decode(".._SKIP_.."); //nusikopijuokite is funkcijos failo, kuris yra specifikacijose.

$pKey = openssl_pkey_get_public($pKeyP);

if(!$pKey) return false;

foreach($_GET As $key => $value) if($key!='_ss2') $_SS2 .= "|";

$ok = openssl_verify($_SS2, base64_decode($_GET['_ss2']), $pKey);

return ($ok === 1);

}

?>

 

 

taigi prasau padekit :) aciu

 

p.s. kazka bandziau pats pritaikyt tik nezinau ar geras script:

 

<?php

$file ="random.txt";

$items = file("$file");

$item = rand(0, sizeof($items)-1);

 

if ( goodRequest() ){ //patikriname ar žinute gauta iš reikiamo serverio.

echo $items[$item]; //suteikiam atsakyma vartotojui siuntusiam SMS

AddToLog("n".date("r")." |n".' $_GET: '.print_r($_GET, true)." |n".' $_POST: '.print_r($_POST, true)." | ".$_SERVER['REMOTE_ADDR']."n"); //išsaugome žinute faile.

} else {

echo "žinutė netikra."; //i faila kreipesi ne mokejimai.lt serveris, todel nieko daryti nereikia.

}

 

 

function AddToLog($str){ //funkcija sauganti gautas SMS žinutes i faila.

$fh = @fopen("sms_log.txt", 'a'); //sms_log.txt turi buti su irašymo i ji teisemis.

@fwrite($fh, date('r')."nt".$str."n");

@fclose($fh);

}

 

 

function goodRequest(){

$pKeyP = base64_decode(".._SKIP_.."); //nusikopijuokite is funkcijos failo, kuris yra specifikacijose.

$pKey = openssl_pkey_get_public($pKeyP);

if(!$pKey) return false;

foreach($_GET As $key => $value) if($key!='_ss2') $_SS2 .= "|";

$ok = openssl_verify($_SS2, base64_decode($_GET['_ss2']), $pKey);

return ($ok === 1);

}

?>

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...