Traduction d'un script php en asp [Résolu]

-
Bonjour à tou(e)s,
J'aimerais traduire quelques bouts de codes PHP en ASP classic.
J'espère trouver quelqu'un svp qui pourrait m'aider.
Je vous mets les instructions php ci-dessous :

$var = filter_var(trim($_POST["var"]), FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW | FILTER_FLAG_STRIP_HIGH);
$_SERVER['HTTP_X_REQUESTED_WITH'];
strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) != 'xmlhttprequest';
header('HTTP/1.1 500 erreur !');
$like = $vote_type === 'like' ? 1 : 0;
$dislike = $vote_type === 'dislike' ? 1 : 0;
$env = array('like'=>$like, 'dislike'=>$dislike);
echo json_encode($env);

Merci par avance !
Afficher la suite 

Votre réponse

2 réponses

Messages postés
25583
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 mai 2019
311
0
Merci
Bonjour,

Quelques pistes pour commencer :

$like = $vote_type === 'like' ? 1 : 0;
 $dislike = $vote_type === 'dislike' ? 1 : 0;

-> L'écriture TERNAIRE => c'est du IF ELSE ...

$_SERVER['HTTP_X_REQUESTED_WITH']) != 'xmlhttprequest';

Détecter une requête AJAX :
ScriptManager.GetCurrent(this).IsInAsyncPostBack



JSON_ENCODE => http://stackoverflow.com/questions/9016595/return-json-using-c-sharp-like-php-json-encode

Les ARRAY en ASP : http://www.tizag.com/aspTutorial/aspArray.php
Mais vu que là c'est associé à ton json_encode.. regarde plutôt l'exemple donné dans mon lien précédent.
 var model = new { param1 = "data1", param2 = "data2" };


header('HTTP/1.1 500 erreur !');

Header : http://www.w3schools.com/asp/met_addheader.asp


Enfin bon.. tout est sur le net....
Les réponses que je viens de te donner m'ont pris environ 12 secondes chacune pour les trouver via google...
Bonnes recherches pour le reste...

Commenter la réponse de jordane45
0
Merci
Bonjour @jordane45,

Merci d'avoir pris le temps de me répondre.
Je regarderai les liens.

Cordialement,
Commenter la réponse de Utilisateur anonyme