Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php die; } goto WduoR; DAlkz: $list = mysqli_fetch_assoc($rsltL); goto Tl01h; WsNeH..

Decoded Output download

    <?php  die; } goto WduoR; DAlkz: $list = mysqli_fetch_assoc($rsltL); goto Tl01h; WsNeH: if (isset($_POST["_method"])) { $data = $_POST["data"]; if ($data["step"] == "choix_fichier") { $upload_error = $_FILES["leadfile"]["error"]; if ($upload_error != UPLOAD_ERR_OK) { if ($upload_error == UPLOAD_ERR_INI_SIZE) { $max_upload = ini_get("upload_max_filesize"); $error = "Le fichier tlcharg dpasse la taille de tlchargement maximale de {$max_upload} configur pour votre systme."; } if ($upload_error == UPLOAD_ERR_FORM_SIZE) { $error = "Le fichier tlcharg dpasse la directive MAX_FILE_SIZE pour ce formulaire HTML."; } if ($upload_error == UPLOAD_ERR_PARTIAL) { $error = "Le fichier tlcharg n'a t que partiellement tlcharg."; } if ($upload_error == UPLOAD_ERR_NO_FILE) { $error = "Aucun fichier n'a t tlcharg."; } if ($upload_error == UPLOAD_ERR_NO_TMP_DIR) { $error = "Un rpertoire temporaire est manquant. Vrifiez la configuration de votre systme."; } if ($upload_error == UPLOAD_ERR_CANT_WRITE) { $error = "chec de l'criture du fichier tlcharg sur le disque."; } if ($upload_error == UPLOAD_ERR_EXTENSION) { $error = "Une extension php inconnue a arrt le tlchargement du fichier. Vrifiez la configuration de votre systme."; } header("Location: /admin/import_list?listID=" . $list_id . "&error=" . $error); die; } $size = $_FILES["leadfile"]["size"] / 1048576; if ($size <= 8) { $leadfile = $_FILES["leadfile"]; $leadfile_name = $_FILES["leadfile"]["name"]; $fichier_origine = $_FILES["leadfile"]["name"]; $LF_path = $_FILES["leadfile"]["tmp_name"]; $delim_set = 0; if (!preg_match("/\.csv$/i", $leadfile_name)) { $error = "Le fichier doit tre en format CSV."; header("Location: /admin/import_list?listID=" . $list_id . "&error=" . $error); die; } $leadfile_name = "list_" . $list_id . "_" . date("ymdhis") . ".csv"; copy($LF_path, "/home/importations/{$leadfile_name}"); $lead_file = "/home/importations/{$leadfile_name}"; $file = fopen("{$lead_file}", "r"); $buffer = fgets($file, 4096); $virgule_count = substr_count($buffer, ","); $pointvirgule_count = substr_count($buffer, ";"); if ($virgule_count > $pointvirgule_count) { $delimiter = ","; } else { $delimiter = ";"; } $row = explode($delimiter, $buffer); if (count($row) < 2) { $error = "Le fichier tlcharg est incorrecte."; header("Location: /admin/import_list?listID=" . $list_id . "&error=" . $error); die; } $step = "correspondance"; } else { $error = "Le fichier tlcharg dpasse la taille de tlchargement maximale de 8Mo configur pour notre systme."; header("Location: /admin/import_list?listID=" . $list_id . "&error=" . $error); die; } } elseif ($data["step"] == "correspondance") { flush(); $total = 0; $good = 0; $mobile = 0; $fixe = 0; $bad = 0; $doublan_num = 0; $faux_num = 0; $dup = 0; $post = 0; $moved = 0; $phone_list = ''; $temp = $_POST; unset($temp["_method"]); unset($temp["data"]); foreach ($temp as $k => $v) { ${$k} = $v; } $lead_file = $data["lead_file"]; $fichier_origine = $data["fichier_origine"]; $dedoublonage = $data["dedoublonage"]; $file = fopen("{$lead_file}", "r"); $buffer = fgets($file, 4096); $virgule_count = substr_count($buffer, ","); $pointvirgule_count = substr_count($buffer, ";"); if ($virgule_count > $pointvirgule_count) { $delimiter = ","; } else { $delimiter = ";"; } $step = "validation"; } } goto li_5s; uTUkL: $rslt = mysql_to_mysqli($stmt, $link); goto ja3sF; qA0Ik: $titre = "Importations de fichier"; goto Umq4d; Tl01h: $campaign = getCampaignInfos($list["campaign_id"]); goto WsNeH; FTEcS: require "new_header.php"; goto DKTzm; H1PDY: if ($List_to_print <= 0) { header("Location: /admin/listes?error=liste incorrect"); die; } goto yThAN; WduoR: $list_id = $_GET["listID"]; goto dq7Go; Umq4d: $mini = false; goto kyMwp; yThAN: $stmt = "SELECT load_leads,user_group from vicidial_users where user='{$PHP_AUTH_USER}';"; goto uTUkL; dj34I: $rsltL = mysql_to_mysqli($stmtL, $link); goto Mow5L; sDuEu: if ($LOGload_leads < 1) { header("Location: /admin/listes?error=You do not have permissions to load leads"); die; } goto aBtAj; VuEsE: $LOGuser_group = $row[1]; goto sDuEu; kyMwp: $liste_contact = true; goto FTEcS; li_5s: ?> 

Did this file decode correctly?

Original Code

    <?php  die; } goto WduoR; DAlkz: $list = mysqli_fetch_assoc($rsltL); goto Tl01h; WsNeH: if (isset($_POST["\x5f\155\145\x74\150\157\x64"])) { $data = $_POST["\144\141\x74\x61"]; if ($data["\163\x74\145\160"] == "\143\150\157\x69\x78\x5f\146\151\143\150\151\x65\x72") { $upload_error = $_FILES["\x6c\145\x61\x64\x66\151\154\x65"]["\x65\162\x72\x6f\162"]; if ($upload_error != UPLOAD_ERR_OK) { if ($upload_error == UPLOAD_ERR_INI_SIZE) { $max_upload = ini_get("\165\x70\x6c\157\141\144\x5f\x6d\141\x78\137\x66\x69\x6c\x65\163\151\172\x65"); $error = "\114\x65\x20\146\x69\x63\x68\x69\145\x72\40\x74\xc3\251\154\xc3\251\x63\150\141\x72\147\303\xa9\40\x64\xc3\251\160\141\x73\163\x65\x20\154\141\x20\x74\x61\x69\154\154\x65\x20\x64\x65\40\164\xc3\xa9\154\xc3\xa9\x63\150\141\x72\x67\x65\155\145\x6e\x74\40\x6d\x61\x78\151\x6d\x61\154\145\x20\x64\x65\x20{$max_upload}\40\143\157\x6e\x66\x69\147\x75\162\xc3\251\x20\160\157\x75\x72\40\166\x6f\164\162\x65\x20\163\x79\x73\164\xc3\xa8\155\x65\56"; } if ($upload_error == UPLOAD_ERR_FORM_SIZE) { $error = "\114\x65\40\146\x69\143\x68\x69\145\x72\x20\164\xc3\xa9\x6c\xc3\251\x63\x68\x61\162\147\xc3\xa9\x20\x64\303\251\x70\x61\163\163\145\40\154\141\40\144\x69\x72\x65\143\x74\x69\x76\145\40\115\101\x58\137\x46\x49\114\105\137\x53\111\132\105\x20\160\157\x75\162\40\x63\145\40\x66\157\x72\x6d\x75\154\141\151\162\x65\x20\x48\x54\x4d\x4c\x2e"; } if ($upload_error == UPLOAD_ERR_PARTIAL) { $error = "\x4c\145\x20\x66\x69\x63\x68\151\145\x72\x20\x74\xc3\251\154\xc3\xa9\143\150\x61\x72\147\xc3\xa9\x20\156\x27\141\x20\303\251\x74\303\251\x20\161\x75\145\40\x70\x61\162\x74\151\145\x6c\x6c\145\155\145\x6e\164\x20\164\xc3\xa9\x6c\xc3\xa9\x63\150\x61\x72\147\303\251\56"; } if ($upload_error == UPLOAD_ERR_NO_FILE) { $error = "\101\165\143\x75\x6e\40\x66\151\143\x68\151\145\162\x20\156\47\141\x20\303\xa9\164\303\251\40\164\xc3\xa9\154\xc3\xa9\x63\x68\141\x72\x67\303\251\x2e"; } if ($upload_error == UPLOAD_ERR_NO_TMP_DIR) { $error = "\125\156\x20\162\xc3\251\x70\x65\x72\164\x6f\x69\x72\x65\x20\x74\145\155\160\157\162\141\x69\162\x65\40\145\163\x74\40\155\x61\x6e\161\165\x61\156\x74\x2e\x20\x56\xc3\251\162\151\146\x69\145\172\x20\154\141\40\x63\x6f\x6e\x66\151\x67\x75\162\x61\x74\x69\x6f\156\40\x64\x65\40\166\157\164\162\145\x20\163\x79\163\x74\303\250\x6d\x65\x2e"; } if ($upload_error == UPLOAD_ERR_CANT_WRITE) { $error = "\303\x89\x63\150\145\x63\x20\144\145\40\154\47\303\xa9\x63\162\x69\164\165\162\x65\x20\144\x75\40\146\151\143\x68\x69\x65\x72\40\x74\xc3\251\x6c\xc3\251\143\x68\141\x72\x67\xc3\251\x20\163\165\162\x20\x6c\145\40\x64\x69\x73\x71\165\145\56"; } if ($upload_error == UPLOAD_ERR_EXTENSION) { $error = "\x55\x6e\145\x20\x65\170\164\145\156\163\151\x6f\x6e\40\160\x68\x70\x20\151\156\143\x6f\x6e\x6e\x75\x65\40\x61\x20\x61\162\x72\xc3\252\x74\xc3\251\40\x6c\x65\x20\164\303\xa9\154\xc3\251\143\x68\141\162\x67\145\155\x65\x6e\164\x20\x64\x75\x20\x66\151\143\150\x69\145\x72\x2e\x20\x56\303\251\162\151\x66\x69\145\172\x20\154\141\40\143\x6f\156\x66\x69\x67\x75\162\141\164\151\x6f\x6e\40\144\x65\x20\166\157\164\162\x65\x20\163\171\x73\x74\303\xa8\155\145\56"; } header("\114\x6f\x63\141\164\151\x6f\156\x3a\x20\x2f\x61\144\x6d\x69\156\x2f\x69\155\160\x6f\162\x74\x5f\x6c\x69\x73\x74\77\x6c\151\x73\164\111\x44\x3d" . $list_id . "\x26\145\x72\x72\x6f\x72\75" . $error); die; } $size = $_FILES["\154\x65\x61\144\x66\151\x6c\145"]["\x73\151\x7a\x65"] / 1048576; if ($size <= 8) { $leadfile = $_FILES["\x6c\x65\141\x64\x66\151\x6c\145"]; $leadfile_name = $_FILES["\154\145\141\144\x66\151\154\145"]["\156\141\155\x65"]; $fichier_origine = $_FILES["\154\145\141\144\x66\x69\154\145"]["\156\141\155\145"]; $LF_path = $_FILES["\154\145\x61\144\x66\151\154\145"]["\x74\x6d\160\137\156\x61\155\145"]; $delim_set = 0; if (!preg_match("\57\x5c\56\143\x73\166\x24\57\151", $leadfile_name)) { $error = "\114\x65\40\146\151\x63\150\x69\145\x72\40\144\x6f\151\164\x20\303\xaa\x74\x72\x65\40\145\x6e\x20\x66\x6f\162\x6d\141\x74\x20\103\123\126\56"; header("\x4c\157\143\x61\x74\x69\x6f\156\x3a\40\x2f\x61\x64\155\151\156\x2f\x69\x6d\160\157\162\x74\137\x6c\x69\x73\164\77\x6c\x69\x73\x74\111\104\75" . $list_id . "\46\145\x72\162\157\162\x3d" . $error); die; } $leadfile_name = "\x6c\x69\x73\164\137" . $list_id . "\x5f" . date("\x79\155\x64\x68\x69\x73") . "\56\143\x73\x76"; copy($LF_path, "\x2f\150\x6f\x6d\145\x2f\151\x6d\160\x6f\x72\x74\x61\164\151\x6f\x6e\x73\57{$leadfile_name}"); $lead_file = "\57\150\157\155\145\x2f\151\155\x70\x6f\162\164\x61\164\x69\x6f\156\163\x2f{$leadfile_name}"; $file = fopen("{$lead_file}", "\162"); $buffer = fgets($file, 4096); $virgule_count = substr_count($buffer, "\x2c"); $pointvirgule_count = substr_count($buffer, "\73"); if ($virgule_count > $pointvirgule_count) { $delimiter = "\x2c"; } else { $delimiter = "\73"; } $row = explode($delimiter, $buffer); if (count($row) < 2) { $error = "\114\x65\40\146\x69\x63\x68\151\x65\162\40\164\303\xa9\x6c\xc3\251\143\150\141\x72\147\303\xa9\x20\x65\163\164\x20\x69\x6e\x63\x6f\x72\162\x65\143\x74\x65\x2e"; header("\x4c\x6f\143\x61\x74\151\157\156\x3a\x20\x2f\141\x64\x6d\151\156\x2f\x69\155\x70\x6f\x72\x74\x5f\x6c\151\163\164\x3f\154\x69\163\x74\111\x44\75" . $list_id . "\x26\x65\x72\162\x6f\x72\x3d" . $error); die; } $step = "\x63\157\x72\162\145\163\160\x6f\156\x64\x61\x6e\143\x65"; } else { $error = "\114\145\40\x66\151\x63\150\x69\x65\162\40\x74\xc3\xa9\154\xc3\xa9\x63\x68\141\x72\147\xc3\251\40\x64\303\xa9\160\x61\163\163\145\x20\154\141\40\164\x61\x69\154\154\x65\x20\x64\x65\40\x74\303\xa9\x6c\xc3\251\x63\x68\x61\162\147\145\x6d\145\156\x74\x20\155\141\170\x69\x6d\x61\154\x65\x20\144\x65\x20\x38\115\157\40\143\x6f\156\x66\x69\x67\x75\x72\xc3\xa9\x20\x70\157\x75\x72\x20\156\157\164\162\x65\40\x73\171\x73\x74\xc3\xa8\155\x65\56"; header("\x4c\x6f\x63\141\164\x69\x6f\x6e\72\x20\57\141\x64\155\x69\156\x2f\x69\155\160\x6f\162\x74\137\154\151\163\164\77\154\151\x73\164\x49\104\75" . $list_id . "\x26\x65\162\x72\x6f\x72\x3d" . $error); die; } } elseif ($data["\x73\x74\x65\160"] == "\143\x6f\162\x72\145\163\x70\x6f\156\x64\x61\156\143\x65") { flush(); $total = 0; $good = 0; $mobile = 0; $fixe = 0; $bad = 0; $doublan_num = 0; $faux_num = 0; $dup = 0; $post = 0; $moved = 0; $phone_list = ''; $temp = $_POST; unset($temp["\137\x6d\145\x74\150\x6f\144"]); unset($temp["\x64\141\164\x61"]); foreach ($temp as $k => $v) { ${$k} = $v; } $lead_file = $data["\154\145\x61\144\137\146\151\x6c\145"]; $fichier_origine = $data["\146\151\x63\x68\151\x65\162\x5f\157\162\x69\147\x69\156\x65"]; $dedoublonage = $data["\144\x65\x64\157\x75\142\154\157\156\x61\147\145"]; $file = fopen("{$lead_file}", "\162"); $buffer = fgets($file, 4096); $virgule_count = substr_count($buffer, "\54"); $pointvirgule_count = substr_count($buffer, "\73"); if ($virgule_count > $pointvirgule_count) { $delimiter = "\x2c"; } else { $delimiter = "\73"; } $step = "\x76\x61\x6c\x69\x64\x61\x74\151\x6f\x6e"; } } goto li_5s; uTUkL: $rslt = mysql_to_mysqli($stmt, $link); goto ja3sF; qA0Ik: $titre = "\111\x6d\x70\x6f\162\x74\x61\x74\151\157\156\163\x20\x64\145\x20\146\151\x63\x68\x69\x65\x72"; goto Umq4d; Tl01h: $campaign = getCampaignInfos($list["\x63\141\x6d\x70\141\151\147\156\x5f\151\x64"]); goto WsNeH; FTEcS: require "\x6e\x65\x77\x5f\150\x65\141\144\145\162\56\x70\x68\x70"; goto DKTzm; H1PDY: if ($List_to_print <= 0) { header("\114\x6f\143\x61\164\x69\x6f\156\72\40\57\141\144\x6d\151\x6e\x2f\x6c\x69\163\x74\145\x73\x3f\x65\x72\162\x6f\162\75\x6c\x69\x73\164\x65\40\x69\156\x63\x6f\162\x72\145\143\x74"); die; } goto yThAN; WduoR: $list_id = $_GET["\154\x69\x73\x74\111\x44"]; goto dq7Go; Umq4d: $mini = false; goto kyMwp; yThAN: $stmt = "\x53\105\x4c\x45\x43\124\x20\154\x6f\x61\144\x5f\154\145\x61\x64\163\54\165\163\145\x72\x5f\147\162\x6f\165\160\40\146\162\x6f\x6d\40\166\151\143\x69\144\151\x61\154\x5f\x75\x73\x65\x72\x73\x20\167\150\x65\x72\x65\x20\165\163\145\x72\75\x27{$PHP_AUTH_USER}\x27\73"; goto uTUkL; dj34I: $rsltL = mysql_to_mysqli($stmtL, $link); goto Mow5L; sDuEu: if ($LOGload_leads < 1) { header("\114\x6f\143\x61\164\151\x6f\x6e\x3a\40\x2f\x61\x64\155\x69\x6e\x2f\154\151\163\x74\145\x73\77\145\x72\162\157\x72\x3d\131\157\165\40\144\157\x20\156\157\164\x20\x68\x61\x76\145\40\160\145\162\155\x69\x73\x73\151\x6f\x6e\163\40\164\x6f\x20\154\157\x61\144\40\154\145\x61\144\163"); die; } goto aBtAj; VuEsE: $LOGuser_group = $row[1]; goto sDuEu; kyMwp: $liste_contact = true; goto FTEcS; li_5s: ?>

Function Calls

None

Variables

None

Stats

MD5 fc9e7185b4d36ce4ef7987ce23cc65ff
Eval Count 0
Decode Time 32 ms