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

AJAX Discussion :

[AJAX] Ex�cuter script php sans changer de page


Sujet :

AJAX

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    23
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : B�timent

    Informations forums :
    Inscription : Juillet 2011
    Messages : 23
    Par d�faut [AJAX] Ex�cuter script php sans changer de page
    Bonsoir !

    je souhaite executer un script simple php en restant sur ma page html.

    j'ai lu qu'il fallait utiliser ajax, alors me voici !

    mon morceau html:

    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    <form action="music-stop.php" method="get">
    <input type="button" id="jQueryButton8" onclick="window.reload(true);return false;" name="" value="stop" style="position:absolute;left:237px;top:831px;width:101px;height:28px;z-index:7;">
    </form>

    et mon script php:

    Code php : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    <?php 
    exec('sudo /etc/init.d/mpd restart'); # restart music player daemon
    ?>

  2. #2
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    23
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : B�timent

    Informations forums :
    Inscription : Juillet 2011
    Messages : 23
    Par d�faut
    Re,

    J'ai trouv� avec,

    Code php : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    <?php 
    header('Location: /###.php');  # redirection vers page principal      
    exec('sudo /etc/init.d/mpd restart'); # restart music player daemon
    ?>

    et en changeant ma page html en php,

    Y a t-il d'autre solutions ?

  3. #3
    Mod�rateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par d�faut
    Je ne vois pas ce que ces codes ont � voir avec AJAX ni avec le probl�me soulev�.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    23
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : B�timent

    Informations forums :
    Inscription : Juillet 2011
    Messages : 23
    Par d�faut
    Y a t-il d'autre solutions ?
    J'ai trouv� une r�ponse simple, avec header et Location, avez vous une id�e avec ajax ?

  5. #5
    Mod�rateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par d�faut
    � la question pos�e ? Oui, AJAX tout simple, vanille, de base, tel que pr�sent� d�s qu'on en parle.

    � ce que fait le code avec headers ? Je n'ai aucune id�e de quel effet recherche ce code.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #6
    Invit�
    Invit�(e)
    Par d�faut
    Citation Envoy� par thelvin Voir le message
    ...Oui, AJAX tout simple, vanille, de base, tel que pr�sent� d�s qu'on en parle...

    Et si tu dois vider les tampons de sortie avec flush(), il faut utiliser Ajax WC.

  7. #7
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    23
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : B�timent

    Informations forums :
    Inscription : Juillet 2011
    Messages : 23
    Par d�faut
    Ok,

    je regarde �a,

  8. #8
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    23
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : B�timent

    Informations forums :
    Inscription : Juillet 2011
    Messages : 23
    Par d�faut
    Re,

    un extrait de mon html avec flush:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <script>
    $(document).ready(function(){
    $("#jQueryButton5").click(function(){
      $.ajax({url:"h-left.php",success:function(result){
        //Succes
        flush();  // worked without ob_flush() for me
        sleep(1);
          }});
    });
     
    });
    </script>
     
    <input type="submit" id="jQueryButton5" onclick="window.reload(true);return false;" name="" value="left" style="position:absolute;left:740px;top:120px;width:101px;height:28px;z-index:4;">
    Est ce que je tire bien la chasse d'eau ?

  9. #9
    Invit�
    Invit�(e)
    Par d�faut
    Vu que je n'ai aucune id�e de ce que tu veux faire (puisque tu n'expliques pas !),
    je dirais... blouge ?

    C'est bien, blouge...

    N.B. j'h�site... entre sleep et cale�on...

  10. #10
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    23
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : B�timent

    Informations forums :
    Inscription : Juillet 2011
    Messages : 23
    Par d�faut
    Re,

    je veux ex�cuter plusieurs script php (via html) . Ses script php appelle des script python.

    voici le head-up.py

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #!/usr/bin/env python
    #include <actuatorSdk.h>
    import roslib; roslib.load_manifest('aisoy_sdk_actuator')
    roslib.load_manifest('aisoy_common')
    from libaisoy_sdk_actuator import *;
    from libaisoy_common import *
     
    virtual = Actuator();
    actuator = Actuator();
    actuator. moveServoRelative(Servo.HeadVertical, -0.1);
    virtual = Actuator();
    c'est un robot sous ros et raspbian http://aisoy.com

    Vu que les commande vont �tre r�p�ter , je me demandai si il ne fallait pas ajouter quelque chose au script ajax ..

  11. #11
    Mod�rateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par d�faut
    - Le flush() c'�tait une boutade, jeu de mot avec AJAX WC, vire,
    - le sleep �a ne sert � rien,
    - pour r�p�ter des trucs c�t� serveur, t'as aucune raison de toucher � l'AJAX, il faut modifier le PHP.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  12. #12
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    23
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : B�timent

    Informations forums :
    Inscription : Juillet 2011
    Messages : 23
    Par d�faut
    Ok,

    je regarde �a.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [PHP 4] Appel fonction PHP sans changer de page web
    Par nicolas92c dans le forum Langage
    R�ponses: 1
    Dernier message: 24/01/2015, 10h25
  2. Executer un script php sans ouvrir la page IE
    Par djozef87 dans le forum G�n�ral VBA
    R�ponses: 0
    Dernier message: 29/09/2011, 11h08
  3. comment executer script sans changer de page
    Par calitom dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 29/06/2007, 11h35
  4. R�ponses: 1
    Dernier message: 24/09/2006, 14h36
  5. [AJAX] Recharger un menu deroulant php sans recharger la page
    Par ns_deux dans le forum G�n�ral JavaScript
    R�ponses: 25
    Dernier message: 22/07/2006, 15h59

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