Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/05/2008, 17h40   #1
Invité de passage
 
Inscription : avril 2008
Messages : 9
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 9
Points : 2
Points : 2
Par défaut Appel de fonction php avec ajax

Bonjour
Je suis entrain de programmer un générateur de mot de passe, je veux que l’utilisateur pouvoir générer le mot de passe en cliquant sur le bouton générer (existe dans la Template).
Lors de cette appel je dois appeler une fonction PHP CORE_generatePassword () existant sur un fichier PHP, alors je sais pas comment faire ça en Ajax et comment récupérer ca valeur de retour.
Alors si vous avez une aide merci de me le dire .
Merci d'avanceh
simoinfonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2008, 22h05   #2
Membre éclairé
 
Avatar de Sacha999
 
Paul Gwen
Inscription : mars 2007
Messages : 289
Détails du profil
Informations personnelles :
Nom : Paul Gwen
Âge : 32

Informations forums :
Inscription : mars 2007
Messages : 289
Points : 302
Points : 302
il faut que ta page php qui a la fonction "CORE_generatePassword () " n'affiche que le mot de passe dans la page , sans balise etc...

Ensuite en AJAX tu va recuperer cette page PHP en utilisant les XHR
et tu recupere en faisaint .innerHTML = xhr.responseText;

C'est ptete pas tres clair mais en lisant un tuto sur AJAX tu devrai comprendre ce ke je raconte
__________________
Le forum c'est trop génial
Sacha999 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2008, 12h50   #3
Invité de passage
 
Inscription : avril 2008
Messages : 9
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 9
Points : 2
Points : 2
Par défaut Re

Alors c'est toujours l'appel d'un fichier(Classique), est ce que je peut comprendre de ça que je peut pas spécifier le nom de la fonction a partir de la fonction Ajax.
dans ce que c'est dommage pour ce langage.
simoinfonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2008, 13h26   #4
Modérateur
 
Avatar de DoubleU
 
Inscription : janvier 2006
Messages : 1 107
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 1 107
Points : 1 118
Points : 1 118
tu la passes un paramètres à ta requete (genre mapage.php?fct=mafonction)
DoubleU est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2008, 20h29   #5
Invité de passage
 
Inscription : avril 2008
Messages : 9
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 9
Points : 2
Points : 2
Par défaut Re

oui c'est ca mais ca marche pas est ce que tu peut m'éxpliquez un peut stp voici mon code:
au niveau de mon fichier Html :
function fonction ( ){

new Ajax.Request(
'modules/CORE/backoffice.php?action=generate',
{
onSuccess: function(transport) {
$("password").value=transport.responseText;
}
}
);
}


au niveau de mon fichier php

function CORE_generatePassword( $chrs = "") {

if( $chrs == "" ) $chrs = 8;



$chaine = "";



$list = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ#*?";

mt_srand((double)microtime()*1000000);

$newstring="";



while( strlen( $newstring )< $chrs ) {

$newstring .= $list[mt_rand(0, strlen($list)-1)];

}
return $newstring;

}

?>


merci d'avance
simoinfonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2008, 09h13   #6
Membre éprouvé
 
Homme Marwan Rabbaa
Technophile Web
Inscription : mai 2007
Messages : 930
Détails du profil
Informations personnelles :
Nom : Homme Marwan Rabbaa

Informations professionnelles :
Activité : Technophile Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2007
Messages : 930
Points : 412
Points : 412
Envoyer un message via MSN à sliderman Envoyer un message via Yahoo à sliderman
oh ça sent le protoype
qu'est ce que te génère ta fonction (de quelle forme) ?
__________________
http://aldorande.miniville.fr/ind
Fedora 8, eclipse 3.3 sur x86_64
--------------
Colorer votre code php
sliderman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2008, 11h39   #7
Invité de passage
 
Inscription : avril 2008
Messages : 9
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 9
Points : 2
Points : 2
Par défaut Re

Ben comme c'est mentionner dans le code ma fonction va générer un mot de passe à partir de plusieurs caractères

function CORE_generatePassword($chaine="")
@param string $chine
@return string $newstring
simoinfonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h45.


 
 
 
 
Partenaires

Hébergement Web