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 :

[Sécurité] Principe et fonctionnement


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur

    Avatar de Torgar
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 334
    Par défaut [Sécurité] Principe et fonctionnement
    Bonjour à tous,

    je voudrai faire une application de gestion de projets de programmation, en php5. Je ne souhaite pas utiliser de base de données pour une meilleure portabilité. C'est pour quoi j'ai opté pour de l'XML. Le problème est que je voudrai ouvrir le fichier xml sans rafrachissement de la page d'ou l'emploi de l'ajax.

    Ma question est : peut-on utiliser de l'ajax pour l'ouverture de fichier (qu'il soit xml ou non d'ailleur !) sans que le fichier xml découle d'une requête interrogeant un SGBD(R) ?

    Si vous avez quelconque renseignement, je prends volontier.

    Merci par avance.
    Je ne suis pas schizophrène, nous sommes unanime !!!

    ► Pensez à la balise code et au CODE HTML GENERE !!!!
    ► Au si c'est le cas et au à ceux qui vous ont aidé.
    Vous souhaitez participer aux rubriques CSS et (X)HTML ? Contactez-nous !

    Créer des colonnes de même hauteur en CSS
    Glossaire CSS
    Les bordures en CSS3
    Les transitions en CSS3

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 138
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 138
    Par défaut
    Tout dépend de la gestion de tes fichiers xml. Si toutes tes données sont mises à jour, insérées / supprimées dans le fichier xml, on peut donc assimiler ton fichier xml à une base de données de ton système.

    A partir de là, tu peux très bien faire des requetes ajax vers un script php qui va lire ce fichier xml et te restituer les informations dont tu as besoin. Par contre, tu vas y perdre les avantages d'un SGBD (sécurité, intégrité des données, etc) et surtout du language SQL !!

    En gros le principe d'ajax est relativement simple.

    admettons que tu aies une page qui va t'afficher les détails de plusieurs projets.
    Tu affiches une page php classique avec les informations du projet que tu iras chercher dans le fichier xml. Pour afficher le projet suivant sans rechargement de page, tu vas passer par un bouton "suivant" qui va appeller un code javascript qui va se charger d'aller interroger un fichier php . Ce fichier php va récupérer dans le xml les informations du projet désiré et les retourner au code javascript qui l'a appellé.

    Ensuite, cette réponse est traité par du javascript pour mettre à jour la page avec les nouvelles données (sans rechargement donc car via javascript).

    Il y a pas mal d'articles sur ce site pour comprendre le fonctionnement d'ajax. Par contre, là ou je suis plus sceptique sur ton projet, c'est pour gérer tout un système de gestion via des données uniquement stockées en xml. C'est faisable mais ça peut être handicapant selon tes besoins. (pas de SQL donc, des soucis sur les accès concurrents aux données, etc...)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 100
    Par défaut
    Personnellement, j'utilise un Framework Ajax : http://www.phplivex.com, il simplifie grandement l'emploi d'ajax.
    Il suffit d'écrire une fonction PHP et de l'affecter à la classe phplivex, ainsi tu peux faire une requete SQL et afficher le résultat dynamiquement.

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

Discussions similaires

  1. Principe de fonctionnement JSP/Mysql
    Par fabou3377 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 28/03/2007, 13h29
  2. [Sécurité] principe de la connexion automatique
    Par grinder59 dans le forum Langage
    Réponses: 2
    Dernier message: 14/11/2006, 17h15
  3. onSubmit principe de fonctionnement
    Par Tempotpo dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 17/07/2006, 16h08
  4. [VB6] principe de fonctionnement des concepteurs ?
    Par marsup54 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 02/06/2006, 18h37
  5. [HARDWARE] Principe de fonctionnement d'un touchpad
    Par Cyspak dans le forum Ordinateurs
    Réponses: 4
    Dernier message: 26/12/2003, 02h47

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