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

- 2 janv. 2017 à 14:34 - Dernière réponse :  Utilisateur anonyme
- 3 janv. 2017 à 12:27
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
23278
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
18 novembre 2018
- 2 janv. 2017 à 18:55
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
- 3 janv. 2017 à 12:27
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

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.