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 :

Enregistrement à partir du lien internet


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de imparator_42
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 242
    Par défaut Enregistrement à partir du lien internet
    Bonjour, je ne sais si mon titre va correspondre à mon sujet mais .. excusez moi quand même

    J'ai quelque problème avec php ...

    j'ai un site qui accepte les fichiers php

    je voudrais mettre un fichier php, qui enregistre des donnés dans un fichier .dat qui se trouve juste à côté de ce dernier

    Comment devrait-il enregistrer ?

    Je voudrais qu'il l'enregistre par un lien ( chepa si c'est du français ou pas :d )

    Exemple :

    Je voudrais qu'il enregistre imparator_42 dans le fichier

    Alors pour ça ; je tape : http://monsite.fr/phpregister.php?imparator_42 (ou un truc dans ce genre)

    et il me dit sur la page qui s'ouvre : Votre message à était enregistrer

    Quelque chose comme ça est possible?

    MErci de m'aider (donner quelque piste) ou de placer ce message dans un endroit mieux adapté
    merci

  2. #2
    Membre expérimenté
    Avatar de maxime.ohayon
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    113
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2007
    Messages : 113
    Par défaut
    Salut

    Effectivement c'est possible ce que tu demandes.

    la page doit être exactement du type :
    http://.../enregistrer.php?texte=imparator_43

    Alors premièrement tu récupères le paramètre passé en GET

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $texte = $_GET["texte"]
    et ensuite tu l'écris dans ton fichier ( à la fin )

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $Fnm = "mon_fichier.dat";
    $inF = fopen($Fnm,"a");
    fwrite($inF,$texte);
    fclose($inF);
    Cependant permet moi de critiquer ma solution.
    Tu ne pourras pas passé certains caractères dans l'URL de cette manière là.
    Tu devrais écrire dans un fichier XML (très simple à manipuler en lecture et écriture)

    Voilà

    Max

  3. #3
    Membre confirmé Avatar de imparator_42
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 242
    Par défaut
    J'écris tous les deux codes dans le même fichier php?

  4. #4
    Membre chevronné Avatar de icer
    Inscrit en
    Janvier 2006
    Messages
    332
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 332
    Par défaut
    Bonjour,
    Pourquoi est-ce que tu n'utilises pas un formulaire pour editer ton message?

  5. #5
    Membre confirmé Avatar de imparator_42
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 242
    Par défaut
    Bonjour, ben pour une raison simple :
    c'est beaucoup plus simple d'utiliser cette méthode que de remplir un formulaire... et il n'y a pas beaucoup de chose à écrire donc ... juste un seul ou deux mots...

    J'ai crer mon fichier .dat
    un fichier .php
    j'ai tout copier dans php et ça ne marche pas , quand je tape : monsite.fr/fichier.php?texte=abcabc il m'affiche ce que j'ai écris dans le php

    Et j'ai aussi essayer avec les permissions 777 pour les deux fichiers

  6. #6
    Membre chevronné Avatar de icer
    Inscrit en
    Janvier 2006
    Messages
    332
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 332
    Par défaut
    As-tu mis les balises :
    c'est beaucoup plus simple d'utiliser cette méthode que de remplir un formulaire... et il n'y a pas beaucoup de chose à écrire donc ... juste un seul ou deux mots...
    Rien ne t'empêches d'écrire juste un seul ou deux mots dans ton formulaire. Avec l'url tu risque de rencontrer des problèmes avec des caractères spéciaux ou simplement avec des espaces.

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

Discussions similaires

  1. [JDOM] Charger un xml à partir d'un lien internet
    Par tamildark dans le forum Format d'échange (XML, JSON...)
    Réponses: 27
    Dernier message: 12/05/2015, 10h23
  2. Ouvrir une image a partir du lien enregistré dans access
    Par fsautejeau dans le forum Access
    Réponses: 12
    Dernier message: 25/07/2006, 08h38
  3. Lien internet a partir d'une image
    Par Furlaz dans le forum C++Builder
    Réponses: 28
    Dernier message: 15/06/2006, 13h57
  4. Lien internet
    Par fourniey dans le forum VBA Access
    Réponses: 26
    Dernier message: 30/09/2005, 00h14
  5. [XSL] Lien internet
    Par virgul dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 15/03/2005, 07h49

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