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 :

Aide pour un mini projet


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 28
    Par défaut Aide pour un mini projet
    Bonjour je suis actuellement en études informatique et je doit confectionné un site en php pour mes cours. Mais je n'arrive pas a me lancer dedans je ne sais pas par ou commencé et j'aurai fort besoin d'un coup de main pour avancer dessus.

    Le site est un site en php qui doit récupéré des information dans des fichier xml, avec des fonction ajouter, supprimer, et modifier, pour modifier un fichier xml, et il doit y avoir une identification pour l'administrateur pour effectuer ces opération.

    Merci a toute personne en capacité de m’aidai de me faire signe.

  2. #2
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    Bonjour,

    Tu as regardé les cours disponibles sur le site pour manipuler du XML avec PHP ? http://php.developpez.com/cours/?page=bibliotheques#xml

  3. #3
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 495
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 495
    Billets dans le blog
    1
    Par défaut
    Et pour l'identification de l'administrateur, je demanderais un mot de passe (formulaire html) que je comparerais avec une valeur codée en dûr.

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 28
    Par défaut
    j'ai déjà regardai beaucoup de cour dessus, et pour le mot de passe on nous a recommander d'utilisé la méthode md5, mais je recherche une personne a qui je peu envoyer l'énoncé du projet, pour qu'il puisse regarder, et m'aider tout au long a le réalisé en m’expliquant comment sa ce passe (on peu considéré que je part a 0 au niveau php)

  5. #5
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    Avant de te lancer, assures-toi de bien comprendre XML, XQuery, XSL & XSLT, OOP en PHP (la manipulation XML se fait essentiellement à l'aide de classes).
    Ensuite, fais toi la main avec les classes:
    - DOMDocument
    - DOMElement
    - DOMXPath
    - SimpleXML
    - SimpleXMLIterator
    - XSLTProcessor
    Toutes ces classes sont documentées sur php.net. La section XML se trouve ici: http://www.php.net/manual/en/refs.xml.php

    Evidement, je pars du principe que tu as déjà des notions de programmation web et PHP, si ce n'est pas le cas, il faudrait commencer par là: http://www.developpez.net/forums/d68...tants-presses/

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 28
    Par défaut
    merci mais base est que je sais comment sa fonctionne un peu prêt, mais après je ne sais pas mettre en application. Je vais regarder les liens, et on ma conseillé d'utilisé la méthode SimpleXML mais je n'ai pas encore eu le temps de m'y intéressée.

  7. #7
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    Les exemples sur le site de PHP sont assez explicites pour une mise en situation. Mais si tu ne connais pas les bases de XML, ça va être très difficile pour toi de réaliser ce projet.

    Quoi qu'il en soit, voici un exemple de manipulation XML:
    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
    <?php
     
    // Créer un nouveau document
    $doc = new DOMDocument;
     
    // Créer un nouveau noeud 'root'
    $root = $doc->appendChild(new DOMElement('root'));
     
    // Créer un nouvau noeud 'articles'
    $articles = $root->appendChild(new DOMElement('articles'));
    for ($i=0; $i<5; $i++) {
     
      // Ajouter un article au noeud 'articles'
      $article = $articles->appendChild(new DOMElement('article', 'Lorem ipsum sit amet...'));
     
      // Définir l'attribut 'date' du noeud 'article courant
      $article->setAttribute('date', date('d/m/Y', strtotime("-$i days", time())));
    }
     
    // Ajouter un attribut aux dernier article
    $article->setAttribute('last', 'last');
     
    // Envoyer un header XML pour le navigateur
    header('Content-Type: text/xml');
     
    // Afficher le document
    echo $doc->saveXML();

  8. #8
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 28
    Par défaut
    niveau xml j'ai créer le fichier xml (ou je devrai ajouter supprimer ou modifier certaine donnée), et j'ai fais le schéma du xsd qui va avec.

Discussions similaires

  1. Besoin d'aide pour un futur projet
    Par bogoss91 dans le forum Développement 2D, 3D et Jeux
    Réponses: 19
    Dernier message: 07/09/2007, 13h31
  2. Besoin d'aide pour trouver un projet
    Par ptitJP dans le forum C++
    Réponses: 22
    Dernier message: 27/02/2005, 00h14

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