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 :

Action lors de l'appel d'un fichier


Sujet :

JavaScript

  1. #1
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 303
    Points : 1 380
    Points
    1 380
    Par défaut Action lors de l'appel d'un fichier
    Bonjour,

    j'ai récupéré une application mélangeant allègrement PHP et JavaScript et elle modifie un fichier je ne sais pas comment (je n'ai pas trouvé dans le code la modification de ce fichier).
    Dans le fichier recapitulatif.php il y a le code suivant (j'ai ajouté les "alert" pour savoir ce qui se passe (dans IE8)) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    function nVac()
    {... // seulement des tests "if" pour vérifier qu'on peut lancer save_session()
    	save_session();
    ...
    }
    function save_session() {
    	alert('lancement_finalisation 2');
    	win = top.open('/saisie/waitwindow_save_quitter.php', 'SauvegardeFichier', dim);
    }
    ...
    <a onclick="nVac();" class="white_button"><span>Finalisation</span></a>
    ...
    Les premières lignes de waitwindow_save_quitter.php sont :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php session_start(); ?>
    <html>
    <head>
    <title>Fermez-moi après sauvegarde</title>
    <link rel="stylesheet" type="text/css" href="/css/apsge.css">
    <script>alert('waitwindow_save_quitter debut');</script>
    <?php 
    include $_SERVER['DOCUMENT_ROOT']."/template/include.php";
    include $_SERVER['DOCUMENT_ROOT']."/template/css_js.php";
    echo "<script src=\"/js/divers.js\"></script>";
    Entre les deux "alert" un fichier est remplacé par un autre. Je ne vois pas comment une action comme ça a pu s'insérer entre les deux. Avez-vous une idée ?

    Edit : précisions dans le code de recapitulatif.php.
    Christophe

    Pensez à mettre quand c'est le cas.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 303
    Points : 1 380
    Points
    1 380
    Par défaut
    J'ai pensé qu'il y avait peut-être quelque chose dans le onUnload de recapitulatif.php, mais ce n'est pas le cas.
    Christophe

    Pensez à mettre quand c'est le cas.

  3. #3
    Membre émérite
    Avatar de Eric2a
    Homme Profil pro
    Technicien
    Inscrit en
    Septembre 2005
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Technicien

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 225
    Points : 2 411
    Points
    2 411
    Par défaut
    Salut,

    Tu as bien regardé le code complet de la page "waitwindow_save_quitter.php" ?

    Si oui et qu'il n'y a rien, regarde du côté des fichiers qui y sont inclus (cf. include).

    C'est sans aucun doute à l'interieur de l'un des ces fichiers que se trouve le code de modification du fichier.

  4. #4
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 303
    Points : 1 380
    Points
    1 380
    Par défaut
    J'ai finalement trouvé une ligne de code qui écrase mon fichier par un autre provenant d'un répertoire (qui normalement est créé par la finalisation mais qui est tout de même présent) sans aucune vérification.
    Christophe

    Pensez à mettre quand c'est le cas.

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

Discussions similaires

  1. Cache lors de l'appel d'un fichier.js
    Par maxlamenaxme dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 23/04/2015, 08h41
  2. [Appengine] Problème lors de l'appel du fichier d'index
    Par narutoe dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 16/01/2013, 19h47
  3. Problème de variable lors de l'appel d'un fichier sql
    Par eomer dans le forum Shell et commandes GNU
    Réponses: 18
    Dernier message: 13/12/2011, 11h42
  4. Réponses: 0
    Dernier message: 06/12/2011, 04h30
  5. probleme lors de l'appel d'une action
    Par riadhhwajdii dans le forum JSF
    Réponses: 3
    Dernier message: 21/08/2009, 15h02

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