3v4l.org

run code in 300+ PHP versions simultaneously
<?php // On initialise les variables function global_var($var) { global $HTTP_POST_VARS, $HTTP_GET_VARS; if (!empty($HTTP_POST_VARS[$var])) { return $HTTP_POST_VARS[$var]; }elseif (!empty($HTTP_GET_VARS[$var])) { return $HTTP_GET_VARS[$var]; }else{ return ''; } } $key ="2141252136337571"; // pour Plaque-funeraire.fr $params = array(); $params['vads_site_id'] = "63837004"; $params['vads_amount'] = $montant; $params['vads_currency'] = "978"; $params['vads_ctx_mode'] = "PRODUCTION"; $params['vads_page_action'] = "PAYMENT"; $params['vads_action_mode'] = "INTERACTIVE"; $params['vads_payment_config'] = "SINGLE"; $params['vads_version'] = "V2"; $params['vads_url_success'] = "http://www.Plaque-funeraire.fr/succespaiement.php"; $params['vads_url_return'] = "http://www.Plaque-funeraire.fr"; $params['vads_url_cancel'] = "http://www.Plaque-funeraire.fr/echecpaiement.php"; $params['vads_validation_mode'] = 0; $params['vads_shop_url'] = "http://www.Plaque-funeraire.fr"; $params['vads_shop_name'] = "Plaque-funeraire.fr - RENAUD Gravure"; $params['vads_cust_name'] = $nom; $params['vads_cust_email'] = $email; $params['vads_cust_address'] = $adresse1; $params['vads_cust_city'] = $ville; $params['vads_cust_zip'] = $codepostal; $params['vads_cust_state'] = $pays; $params['vads_cust_cell_phone'] = utf8_encode($tel1); $params['vads_order_id'] = utf8_encode($referenceproduit); if ($language){$params['vads_language'] = $language;} //$params['vads_order_info'] = $info; $ts = time(); $params['vads_trans_date'] = gmdate("YmdHis",$ts); $filename = "count.txt"; $fp = fopen($filename, 'r+'); flock($fp, LOCK_EX); $count = (int)fread($fp,6); $count++; if($count<0 || $count > 899999) {$count=0;} fseek($fp,0); ftruncate($fp,0); fwrite($fp,$count); flock($fp, LOCK_UN); fclose($fp); $trans_id = sprintf("%06d",$count); $params['vads_trans_id'] = $trans_id; ksort($params); $contenu_signature = ""; foreach ($params as $nom => $valeur) {$contenu_signature .= $valeur."+";} $contenu_signature .= $key; $params['signature'] = sha1($contenu_signature); ?> <form name="postsystempay" method="POST" action="https://paiement.systempay.fr/vads-payment/"> <br /><br /><br /> Chargement du terminal de paiement s&eacute;curis&eacute; : CyberPlus Banque Populaire.<br /> Merci de patienter quelques instants.<br /><br /> Chargement en cours ... <?php foreach($params as $nom => $valeur) { echo '<input type="hidden" name="'.$nom.'" value="'.$valeur.'"/>'; } ?> </form> <script> window.document.postsystempay.submit(); </script> </html>

preferences:
27.36 ms | 402 KiB | 5 Q