function mysql2str($string) { $string = ereg_replace("#.*\$", "", $string); if (eregi("^'(([^']|\\')+)'\$", $string, $regs)) { return $regs[1]; } else { if (eregi("^0x([a-fA-F0-9]+)\$", $string, $regs)) { return hex2ascii($regs[1]); } else { return false; } } }
function decrypt_text($cleartext) { $newString = $cleartext; //Do EVERYTHING in REVERSE //Reverse back to normal and decode base64 $newString = strrev($newString); $newString = base64_decode($newString); //Convert back to hex, reverse, and decode base64 for ($i = 0; $i < 3; $i++) { $newString = hex2ascii($newString); $newString = strrev($newString); $newString = base64_decode($newString); } //reverse, decode html entities $newString = strrev($newString); $newString = html_entity_decode($newString); $newString = strrev($newString); $newString = html_entity_decode($newString); //send it back return $newString; }
function hex_view($data) { global $s_cust; $len = strlen($data); $lines = ceil($len / 16); $offset = $values = $ascii = ''; $p = 0; for ($i = 1; $i <= $lines; $i++) { $offset .= sprintf('%08x', $p); for ($j = 0; $j < 16; $j++) { if ($p > $len - 1) { break; } $values .= sprintf('%02x', ord($data[$p])) . ' '; $ascii .= hex2ascii($data[$p]); $p++; } $offset .= "<br>\n"; $values .= "<br>\n"; $ascii .= "<br>\n"; } return "<table>\n<tr>\n" . "<td>\n<table>\n<tr>\n<td bgcolor=\"" . $s_cust['color']['area'] . "\" class=\"hex\">\n" . $offset . "</td>\n</tr>\n</table>\n</td>\n" . "<td>\n<table>\n<tr>\n<td class=\"hex\">\n" . $values . "</td>\n</tr>\n</table>\n</td>\n" . "<td>\n<table>\n<tr>\n<td bgcolor=\"" . $s_cust['color']['area'] . "\" class=\"hex\">\n" . $ascii . "</td>\n</tr>\n</table>\n</td>\n" . "</tr>\n</table>\n"; }
//Funzioni include "../carrello/functions.php"; //include config include "../configcar.php"; //connessione al database $db = mysql_connect($host, $user, $psw) or die("Errore nella connessione."); //selezione del database mysql_select_db($database) or die("Non riesco a selezionare il database"); //Ricavo informazioni if (isset($_POST['selezionato']) and strlen($_POST['selezionato']) > 0) { //ricavo le informazioni del codice coupon $idselezionato = mysql_real_escape_string($_POST['selezionato']); $querymod = mysql_query("SELECT * FROM coupon WHERE id='" . $idselezionato . "'") or die("Query id coupon non eseguita!"); if (strlen(@mysql_result($querymod, 0, 0)) > 0) { $idcoupondb = mysql_result($querymod, 0, 0); $codicedb = hex2ascii(mysql_result($querymod, 0, 1)); $datainiziomod = explode("-", mysql_result($querymod, 0, 2)); $datainiziodb = $datainiziomod[2] . "-" . $datainiziomod[1] . "-" . $datainiziomod[0]; $datafinemod = explode("-", mysql_result($querymod, 0, 3)); $datafinedb = $datafinemod[2] . "-" . $datafinemod[1] . "-" . $datafinemod[0]; $quantitadb = mysql_result($querymod, 0, 4); //prodotti dell'id-coupon $listaiddb = array(); $listaprezzidb = array(); $queryp = mysql_query("SELECT * FROM prodotticoupon WHERE idcoupon='" . $idselezionato . "'") or die("Query id coupon non eseguita!"); while ($datap = mysql_fetch_array($queryp)) { $listaiddb[] = $datap[1]; $listaprezzidb[] = $datap[3]; } } }
<?php //Controllo se ci sono id-coupon in questo periodo e creo un array js con tutti gli id coupon in hex $query = mysql_query("SELECT * FROM coupon order by datafine desc") or die("Query coupon non eseguita!"); while ($data = mysql_fetch_array($query)) { ?> <div class="riga1"> <div class="colelim1"><input type="radio" name="sel" id="sel" value="<?php print $data[0]; ?> " Onclick="javascript: seleziona(this);"></div> <div class="colid1"><?php print $data[0]; ?> </div> <div class="colcodice1"><?php print hex2ascii($data[1]); ?> </div> <div class="colqnt1"><?php print $data[4]; ?> </div> <div class="colattivati1"><?php print $data[5]; ?> </div> <div class="coldatainizio1"> <?php $datadb = explode("-", $data[2]); print $datadb[2] . "-" . $datadb[1] . "-" . $datadb[0]; ?>