Aiuto per pagina php

AndreaCerre

Utente Attivo
7 Giu 2020
54
0
6
Ciao a tutti vi chiedo se potete aiutarmi a capire che azioni fa questo codice

Grazie a chi vorrà aiutarmi

Codice:
$encryption_key = "kKovPJngg4eVg7Kaq7VmWCzta63lSwcAgSjbJYE1dso=";

function returnData( $ret ) {
  global $encryption_key;
  $ret = json_encode($ret);
    
  /*$iv = openssl_random_pseudo_bytes( openssl_cipher_iv_length("aes-256-cbc") );
  $encrypted = openssl_encrypt($ret, "aes-256-cbc", $encryption_key, $options=0, $iv);
  $ret = base64_encode($encrypted ."::". $iv);*/
  
  print( $ret );
  exit;
}

//returnData( array("resp" => false, "mess"=>"Xtech003") );

$permitted_area = array("alert","siren","pursuer","ntx-ean");
// $permitted_area = array("notes");


$area = readURL(++$depth,"");
if ( !in_array($area, $permitted_area) ) {
  returnData( array("resp" => false) );
}

//$action = readURL(++$depth,"");
if ( $area=="alert" && $_SERVER['REQUEST_METHOD']=="POST" ) {
  $errors = false;
  $resp = false;
  $alert_ret = 0;
  $mess="";
  $siren=0;
  $post = array();
 
  $users_in = 0; // $UserAdmin["id"];
  $users_to = 0;
 
  /*******************
  Get post data
  *******************/
  /* NTX: Sensore oggetto installato sull'articolo*/
  $post["ntx"] = validateInputField($_POST['ntx'], FIELD_TYPE_TEXT, array("sanitize_special_chars" => true));
  if( !ctype_alnum($post["ntx"]) ) {
    returnData( array("resp" => $resp, "alert"=>$alert_ret, "area"=>0, "mess"=>"Formato NTX non valido","siren"=>$siren) );
  }
 
  /* ALERT TYPE
  1: moved OK
  2: opened
  3: tampered
  */
  $post["type"] = isset($_POST["type"]) ? validateInputField($_POST["type"], FIELD_TYPE_INT) : ALERT_OK;

  /* AREA: Area di rilevamento del segnale */
  $post["area_alert"] = validateInputField($_POST['area'], FIELD_TYPE_TEXT, array("sanitize_special_chars" => true));
 
  /* SIGNAL STRENGHT: Rappresenta la forza del segnale del sensore ntx rispetto all'antenna della zona di cui l'oggetto fa parte  */
  $post["signal_strength"] = isset($_POST["signal_strength"]) ? validateInputField($_POST["signal_strength"], FIELD_TYPE_FLOAT) : -1;
 
  /* Livello Batteria */
  $post["battery_level"] = isset($_POST["bat"]) ? validateInputField($_POST["bat"], FIELD_TYPE_FLOAT) : -1;
 
Discussioni simili
Autore Titolo Forum Risposte Data
B Saluti ed aiuto per pagina web html HTML e CSS 11
B Salve e aiuto per pagina con login HTML e CSS 3
P Aiuto per rendere un Bot Telegram Privato PHP 1
T cercasi aiuto per file d1 (open-edge db) Database 0
L Aiuto per programma web php/mySQL PHP 2
claudio_lorenzo [Javascript] aiuto su jquery per calcolo altezze dom Javascript 1
T Aiuto per php7 e mysqli PHP 3
T mysql tutorial per importare tabelle access in mysql aiuto MySQL 2
wildcity9 aiuto per sbloccare account instagram bannati Social Media Marketing 0
A Aiuto per configurare il banner di Iubenda su un sito in html HTML e CSS 0
S [PHP] Aiuto creazione form php per completamento modello word PHP 1
Z [HTML] aiuto per visualizzazione su tablet Offerte e Richieste di Lavoro e/o Collaborazione 6
W [PHP] Un aiuto per il mio primo "Multithread" PHP 0
G Vuoi fare successo? Abbiamo bisogno di aiuto per un app! Offerte e Richieste di Lavoro e/o Collaborazione 1
K [javascript] Aiuto per programma subnetting Javascript 0
F ciao, sono ferro e ho bisogno di aiuto per problemi con la mail di alice.it Presentati al Forum 1
L [PHP] aiuto per installazione mrbs PHP 0
1 Aiuto per nuovo sito SEO e Posizionamento 4
K Server per sito di annunci: aiuto nella scelta Hosting 4
P [Javascript] Aiuto per recupero variabili da script Javascript 10
P [PHP] Aiuto per gestione file CSV PHP 24
A scambio lavoro per aiuto con android Sviluppo app per Android 0
A aiuto per un codice... PHP 1
ecosito Aiuto con la traduzione in italiano per capire come installare questo JavaScript jQuery 0
StelladelSud Cerco aiuto per una demo Offerte e Richieste di Lavoro e/o Collaborazione 3
G Piccolo aiuto per php mail PHP 2
G aiuto per semplice menu onclick HTML e CSS 6
F aiuto per funzionamento sito responsive e form contatti HTML e CSS 29
A AIUTO per impostazione doppia cifra in tabella HTML e CSS 6
G Passaggio variabili tra pagine- Aiuto per maturità 2015 PHP 3
G Passaggio variabili tra pagine- Aiuto per maturità 2015 PHP 0
A Aiuto per Flash player Flash 0
J Aiuto per localstorage con jquery/js/json Javascript 4
M Cerco aiuto per una modifica di un codice Javascript 2
A Aiuto per ordine cronologico lista file all'interno di una cartella protetta PHP 2
G Aiuto! Studente cerca aiuto per un codice PHP PHP 1
S Aiuto per 2 codifiche java Java 5
G Aiuto per creare chat stile Facebook Javascript 7
Sevenjeak Aiuto e consigli su adattamento sito per dispositivi mobile HTML e CSS 2
S aiuto per script PHP/OOP PHP 2
J Aiuto per un sitema di upload per un progetto PHP 0
K Aiuto per sito Discussioni Varie 0
D Richiesta aiuto siti per indirizzamento forum HTML e CSS 1
M Aiuto per una libreria per generare grafici PHP 1
I Aiuto per modificare gruppo buddypress WordPress 0
N Aiuto per html HTML e CSS 2
A Aiuto per Select form dinamica PHP 0
J Aiuto per capire javascript Javascript 0
M [gratutito] cerco aiuto per mio sito Offerte e Richieste di Lavoro e/o Collaborazione 1
M aiuto per motore di ricerca PHP 0

Discussioni simili