Email temporaires

Fatigué de devoir toujours donner son email pour:

  • s’enregistrer sur un forum
  • télécharger un programme

La solution s’apelle mailinator. Il s’agit d’un service qui crée des emails à la volée. Pas besoin de s’enregistrer ou quoi que ce soit du genre. Il suffit d’inventer une adresse qui se termine par un des noms de domaine proposé, d’aller sur le site de mailinator et de rentrer dans le champ prévu à cette effet le mail que l’on a utilisé afin de pouvoir lire ce qu’il y a été envoyé.

Les seules restrictions sont que seul les mails au format textes sont reconnu, que n’importe qui peut lire le contenu de la boite aux lettre s pour autant qu’il connaisse l’email et enfin que les mails ne sont conservés que quelques heures. Au vu du service que rends ce site les limitations sont mineures.

Appeler du code PHP via un JavaScript

A priori c’est une chose contre nature. En effet, le code php s’exécute sur le serveur alors que le javaScript s’exécute côté client. Si l’on considère un diagramme temporel on obtient le résultat suivant:
phpjs.jpg

La réponse à ce problème se nomme XMLHTTPRequest. Cette commande javascript permet d’appeler une page comme le ferait le navigateur et de retourner une valeur (numérique, html, xml, ou autre) à la fonction appelante.

function file(file) {
if(window.XMLHttpRequest) // FIREFOX
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else {
alert("Your navigator does not support
XMLHTTPRequest. Please consider
using FirFox");
return(false);
}
 
xhr_object.open("GET", file, false);
xhr_object.send(null);
if(xhr_object.readyState == 4)
return(xhr_object.responseText);
else
return(false);
}

Le paramètre file est une URL qui contiendra par exemple un appel à une fonction PHP (http://www.monsite.com/date.php?param=valeur).

Pour de plus amples renseignements sur le sujet, je vous recommande d’aller lire Tout JavaScript.com