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 :

Action qui porte sur la même page


Sujet :

Langage PHP

  1. #1
    Rédacteur
    Avatar de longbeach
    Profil pro
    Architecte de système d’information
    Inscrit en
    Avril 2003
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Avril 2003
    Messages : 943
    Par défaut Action qui porte sur la même page
    Bonjour,
    je suis tombé sur ce lien :
    http://www.squarehabitat56.fr/office...mul_credit.php

    Cette page permet de faire une simulation de credit.
    J'ai regardé le code source, la partie intéressante est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form name="form1" action="../office/square_habitat_bretagne/catalog/simul_credit.php" method="post">
    En fait je vois pas où sont calculés les paramètres du Tableau d'amortissement
    (Date, Echéance, Amortissement Capital ...)

    On voit la liste des fichiers ici :
    http://www.squarehabitat56.fr/office...tagne/catalog/

    • admin/
    • cache/
    • images/
    • includes/
    • index_home.php
    • locations-saisonnieres.php
    • mentions.php
    • menu.css
    • simul_credit.php
    • stylesheet.css
    • voeux.php


    quelqu'un a une idée ? C'est un script extérieur ? Javascript ?
    Y a un truc qui m'échappe.
    Merci.

  2. #2
    Membre confirmé Avatar de thecanea
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    131
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 131
    Par défaut
    Bin, le script appelle la même page, non ?
    Ton titre répond à ta question...

    Si c'est du php, c'est normal que tu ne vois pas le code correspondant au traitement du formulaire, il est sur le serveur...

    Si c'est pas ça, j'ai pas compris ta question^^

    Allez,

    Thec

  3. #3
    Rédacteur
    Avatar de longbeach
    Profil pro
    Architecte de système d’information
    Inscrit en
    Avril 2003
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Avril 2003
    Messages : 943
    Par défaut
    Citation Envoyé par thecanea Voir le message
    Bin, le script appelle la même page, non ?
    Ton titre répond à ta question...

    Si c'est du php, c'est normal que tu ne vois pas le code correspondant au traitement du formulaire, il est sur le serveur...

    Si c'est pas ça, j'ai pas compris ta question^^

    Allez,

    Thec
    bah oui, mais le code du script PHP est visible avant son appel et dedans je ne vois rien qui génère un tableau d'amortissements ...
    donc le mystère demeure ...
    qqu'un d'autre voit ?

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 320
    Par défaut
    Salut,

    Si tu télécharges le fichier simul_credit.php, tu verras qu'il y a un big bunch de fonctions écrites en Javascript qui s'occupent de traiter des infos reçues depuis un formulaire.

    J'ai pas regardé dans le détail, mais à mon avis ton amortissement est calculé par du Javascript, pas par du PHP.

  5. #5
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    mais le code du script PHP est visible avant son appel
    Le code php n'est pas visible ou alors il faudra me montrer ou.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  6. #6
    Membre expérimenté

    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 191
    Par défaut
    le calcul se fait avec du javascript, suffit de regarder la source html, il y a tout le code javascript

  7. #7
    Membre confirmé Avatar de thecanea
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    131
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 131
    Par défaut
    Ouai, j'ai bien vu dans la source qu'il y avait masse de javascript... Mais après, on voit qu'il y a des champs auto calculés, d'où le javascript;
    Mais je ne suis pas sur que c'est je js qui se charge du calcul à la validation du formulaire, sinon : ça n'aurait servit à rien de mettre un bouton "valider" avec redirection sur la page de résultat, on aurait pu tout mettre dans la meme page pour le coup...

    Après, comme dit sabotage; le code php n'est pas visible, à moins que ce ne soit ton site, et que tu aies accès aux fichiers... Mais tu nous poserais pas ce genre de question

    Donc ça m'étonnerai que tu voies le code php, sinon ça serait une faille énorme...

    Dis nous...

  8. #8
    Rédacteur
    Avatar de longbeach
    Profil pro
    Architecte de système d’information
    Inscrit en
    Avril 2003
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Avril 2003
    Messages : 943
    Par défaut
    Citation Envoyé par thecanea Voir le message
    Ouai, j'ai bien vu dans la source qu'il y avait masse de javascript... Mais après, on voit qu'il y a des champs auto calculés, d'où le javascript;
    Mais je ne suis pas sur que c'est je js qui se charge du calcul à la validation du formulaire, sinon : ça n'aurait servit à rien de mettre un bouton "valider" avec redirection sur la page de résultat, on aurait pu tout mettre dans la meme page pour le coup...

    Après, comme dit sabotage; le code php n'est pas visible, à moins que ce ne soit ton site, et que tu aies accès aux fichiers... Mais tu nous poserais pas ce genre de question

    Donc ça m'étonnerai que tu voies le code php, sinon ça serait une faille énorme...

    Dis nous...
    bah quand tu vas là :
    http://www.squarehabitat56.fr/office...tagne/catalog/

    Tu as un listing de tous les fichiers. Tu fais un click droit sur simul_credit.php, sauvegarder sous ... et tu as le code source original du fichier PHP, avant exécution.
    Et il n'y a rien à l'interieur pour calculer le tableau d'amortissement.
    Pareil dans les fichiers Javascript, y a rien qui calcule ce tableau.

    Quelqu'un a une autre piste ?
    C'est tellement louche que le problème doit être très simple à mon avis.

  9. #9
    Rédacteur
    Avatar de longbeach
    Profil pro
    Architecte de système d’information
    Inscrit en
    Avril 2003
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Avril 2003
    Messages : 943
    Par défaut
    Citation Envoyé par Helfima Voir le message
    le calcul se fait avec du javascript, suffit de regarder la source html, il y a tout le code javascript
    le code javascript à l'interieur de la page fait juste des contrôles, ça ne restitue pas le tableau

  10. #10
    Rédacteur
    Avatar de longbeach
    Profil pro
    Architecte de système d’information
    Inscrit en
    Avril 2003
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Avril 2003
    Messages : 943
    Par défaut
    Citation Envoyé par sabotage Voir le message
    Le code php n'est pas visible ou alors il faudra me montrer ou.
    http://www.squarehabitat56.fr/office...tagne/catalog/

  11. #11
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    On voit la liste des fichiers, on ne voit pas le code PHP qu'ils contiennent.
    Le code est interpreté avant la distribution du fichier.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  12. #12
    Rédacteur
    Avatar de longbeach
    Profil pro
    Architecte de système d’information
    Inscrit en
    Avril 2003
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Avril 2003
    Messages : 943
    Par défaut
    Après plus d'investigation, je me suis rendu compte que le code de generation de la table est probablement dans simul_credit.php

    J'étais convaincu que sauver le fichier PHP n'exécutait pas le code, et donc que j'avais le code source d'origine.
    C'est faux.
    Qu'on downloade ou qu'on affiche la page simul_credit.php, le browser demande au serveur web, et celui-ci n'en a rien à faire de ce que j'en fais au final, il traite le fichier PHP avant de l'envoyer.

  13. #13
    Membre confirmé Avatar de thecanea
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    131
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 131
    Par défaut
    Salut,
    ouai, en fait tu n'obtiens dans ton fichier php que ce que tu obtiendrais dans ton navigateur... Donc pas du php, mais uniquement de l'html et du javascript...

    Et encore heureux^^ Imagines qu'on puisse downloader un config.php avec les codes d'accès à la base de données (pas dans ton cas, mais en général...) ; ou encore plein d'autres hacks^^

    Donc pour le coup tu n'auras pas le code souhaité de cette façon

    Bonne journée !


    Thec

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

Discussions similaires

  1. faires des actions sur la même page
    Par fraisa1985 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 27/08/2009, 13h20
  2. CheckBox qui agit sur une même page
    Par Antho42 dans le forum Langage
    Réponses: 3
    Dernier message: 25/08/2009, 12h20
  3. exécuter une action et rester sur la même page
    Par mon_pseudo dans le forum Struts 1
    Réponses: 2
    Dernier message: 25/06/2009, 17h53
  4. Formulaire qui renvoie sur la même page
    Par agnaou dans le forum Langage
    Réponses: 4
    Dernier message: 05/03/2009, 21h32
  5. Réponses: 9
    Dernier message: 23/06/2008, 16h54

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