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

JavaScript Discussion :

Ex�cution d'un fichier php


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Inscrit en
    D�cembre 2006
    Messages
    411
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2006
    Messages : 411
    Par d�faut Ex�cution d'un fichier php
    Bonjour,

    Je cherche � �x�cuter un fichier php pr�sent sur mon serveur � l'aide de javascript. L'id�e est de pouvoir lancer un fichier php par javascript afin de r�aliser une mise � jour sur ma bdd mysql. J'ai pens� � AJAX mais le probl�me c'est que AJAX interdit les connexions distantes et dans mon cas le code g�n�r� sera pr�sent sur le site de mes affili�s car ils devront coller des codes tels que le suivant dans leur source :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    <script type="text/javascript" src="http://www.site.fr/popexemple.php">
    </script>
    Dans ce cas le code ajax sera g�n�r� par mon serveur mais pr�sent sur le site de l'affili� je suppose et donc ajax refusera une demande de mise � jour sur mon serveur www.site.fr
    Existe-t-il un moyen de contourner cel� en lan�ant simplement un script php sans attente de r�ponse ou r�cup�ration de valeur ?

  2. #2
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    un iframe cach� ?
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  3. #3
    R�dacteur
    Avatar de marcha
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    D�cembre 2003
    Messages
    1 571
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 1 571

  4. #4
    Membre �clair�
    Inscrit en
    D�cembre 2006
    Messages
    411
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2006
    Messages : 411
    Par d�faut
    En fait, les balises <script> <IMG> permettent � javascript d'envoyer une requ�te au serveur et donc r�gle ce probl�me
    Mais avec une image �� marche chez moi mais pas avec une balise script
    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    <?php
    echo 'document.write("<DIV ID=\"pub\" STYLE=\"position: absolute;top: 0;left: 0;z-index: 10\"></DIV>");
                    
                    function showsup()
                            {
                            if(document.getElementById)
                                    {
                                    document.getElementById(\'pub\').style.width = "100%";
                                    document.getElementById(\'pub\').style.height = "100%";
                                    document.getElementById(\'pub\').innerHTML = code;
                                    }
                            }
                                                    
                    function closeSup()
                    {
                            if(document.getElementById) {
                                    document.getElementById(\'pub\').style.width = "0%";
                                    document.getElementById(\'pub\').style.height = "0%";
                                    document.getElementById(\'pub\').innerHTML = \'<script src=http://www.site.fr/valide.php></script>\';
                            }
                    }
                                    
                    code = "<TABLE CELLPADDING=0 CELLSPACING=0 border=0 WIDTH=100% HEIGHT=100%><TR><TD VALIGN=top ALIGN=left>";
                    code += "<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0>";
                    code += "<TR><TD bgcolor=#000000 width=300 height=15><div align=left><FONT color=#ffffff size=1><b><a style=color:#FFFFFF href=http://www.site.fr target=_blank>Régie Publicitaire AVENIR AFFILIATION</a></b></font></div></TD>";
                    code += "<TD width=300 bgcolor=#000000><div align=right><FONT color=#ffffff size=1><b><a style=color:#FFFFFF href=http://www.site.fr/adclic.php?idpub=701&pseudo=test target=_blank>Ouvrir le site</a> <a style=color:#FFFFFF href=# onClick=closeSup()>Fermer</a></div></TR>";
                    code += "<TR>";
                    code += "<TD colspan=2><iframe width=600 height=400 src=http://www.siteavisiter.com></iframe></TD>";
                    code += "</TR>";
                    code += "</TABLE>";
                    code += "</TD></TR></TABLE>";
                    window.onload = showsup;';
    ?>
    C'est � cette ligne suivante que j'affecte le script qui ira modifi� la base de donn�es : document.getElementById(\'pub\').innerHTML = \'<script src=http://www.site.fr/valide.php></script>\';
    Pourquoi cel� ne marche pas avec la balise script et que �� marche avec une balise img de largeur 1 et hauteur 1?
    Je pr�f�re tr�s clairement un script qu'une image de 1 sur 1 car ce n'est pas tr�s propre comme solution je trouve

Discussions similaires

  1. [SP-2007] ex�cuter un fichier php t�l�charg�
    Par mouna2010 dans le forum SharePoint
    R�ponses: 1
    Dernier message: 04/08/2009, 22h29
  2. [PHP 5.0] [FTP] Ex�cution d'un fichier.php cr�� avec la fonction copy()
    Par sharphb dans le forum Langage
    R�ponses: 6
    Dernier message: 14/04/2009, 17h09
  3. Ex�cuter un fichier PHP
    Par momeftah dans le forum Langage
    R�ponses: 2
    Dernier message: 01/11/2008, 16h48
  4. Ex�cuter un fichier PHP depuis un .bat
    Par zalalus dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 3
    Dernier message: 26/11/2007, 13h44
  5. Impossible d'ex�cuter un fichier .php
    Par soso78 dans le forum IIS
    R�ponses: 2
    Dernier message: 23/10/2006, 22h59

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