IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[PHP-JS] Exécuter du JavaScript dans du PHP hors du script courant


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 164
    Points : 64
    Points
    64
    Par défaut [PHP-JS] Exécuter du JavaScript dans du PHP hors du script courant
    Bonjour,

    Voila ce que je souhaite faire :

    un formualire avec une connexion ftp et remplissage d'autres données.
    pour eviter de recharger plusieur fois la page, je teste toutes les données.

    Concernant la connexion ftp, j'envoie la requete via axaj comment ca du temps que l'utilisateur saisi le reste des données, le serveur à le temps de faire le test.

    s'il y a une erreur, je souhaite afficher un layer disant par exemple "erreur de connexion ftp" dans un layer avec un bouton fermé.


    Problème : je n'arrive pas a eccecuter le javascript. en revanche si j'affiche du php c'est sans probleme

    Voici le bout de code pour l'affichage :

    losque que le client a finbi de saisir le mot de passe, appel du code ajax pour la connexion ftp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="password" name="pass_ftp" value="<?echo $pass_ftp;?>" class="span_droite" onblur="test_connexion_ftp(this.document.form_etape1.adresse_ftp.value,this.document.form_etape1.login_ftp.value,this.document.form_etape1.pass_ftp.value,1)" />
    execution du code php pour tester la connexion :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    $test_ftp=ouvrir_connexion_ftp($adresse_ftp,$login_ftp,$pass_ftp);
          if($test_ftp==0)
          {
           echo "<script language='Javascript'>";
           echo "<!--\n";
           echo "alert();\n";
           echo "// -->";
           echo "</script>\n";
           echo "ok barre";
          }
          else
          {
              echo"ok";
          }
    ouvrir_connexion_ftp retourn 1 en cas de succes et 0 en cas d'echeque.

    Voila je voudrai executer le code javascript avec le alert() par exemple mais je ne comprend pas pourquoi.

    Merci apr avance

  2. #2
    Membre expérimenté
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Points : 1 500
    Points
    1 500
    Par défaut
    Par AJAX, tu lances un script php et lui renvoit une chaine à la requête (et non un alert()). Il faut que tu fasses alors echo "ERREUR", et à la récupération du résultat de la requête javascript, si tmp (la chaine retournée) est = à ERREUR, tu fais ton alert.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 164
    Points : 64
    Points
    64
    Par défaut
    Merci pour ta reponse je vais esseyer car j'ai d'autres souci a force de toucher

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Problème exécution javascript dans echo php
    Par lemzo84 dans le forum PHP & Base de données
    Réponses: 38
    Dernier message: 04/08/2011, 17h13
  2. [PHP-JS] Mettre du javascript dans du PHP
    Par Sytchev3 dans le forum Langage
    Réponses: 2
    Dernier message: 18/09/2007, 10h33
  3. [PHP-JS] Probleme de Javascript dans fonction php
    Par alllo dans le forum Langage
    Réponses: 10
    Dernier message: 24/06/2007, 19h21
  4. [PHP-JS] insérer du Javascript dans du PHP
    Par totie dans le forum Langage
    Réponses: 2
    Dernier message: 27/05/2007, 23h17
  5. [PHP-JS] inclure du javascript dans du php
    Par phoque.r dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 16/04/2007, 18h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo