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

WordPress PHP Discussion :

Lire un fichier texte


Sujet :

WordPress PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    386
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 386
    Par défaut Lire un fichier texte
    Bonjour le forum !
    Je cherche un code pour lire un fichier texte tout simplement, le fichier "test.txt" dans une page de mon site, c'est possible à faire ? Est-il mieux d'un point de vue technique d'utiliser du javascript ou un iframe html ?
    Merci à vous :-)

  2. #2
    Membre extrêmement actif Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 532
    Par défaut
    1 - dans quel contexte ? sous nodeJS, sous un navigateur branché sur un serveur ?

    2 - ou se trouve ce fichier texte ?
    sur le serveur ? sur le poste local ?

    3- conseil de lecture : http://lyc-sevres.ac-versailles.fr/e...e.integral.pdf

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    386
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 386
    Par défaut
    Bonjour,
    Merci de votre réponse.
    Dans une simple page html avec un fichier texte situé au même endroit que la page html et sur un server.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Citation Envoyé par yuyu599 Voir le message
    ...utiliser du javascript ou un iframe html ?...

    La solution la plus simple sera un iframe html.
    Dernière modification par Invité ; 30/10/2018 à 17h45.

  5. #5
    Expert confirmé
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 419
    Par défaut
    On peut faire ça en traitant le fichier texte comme une ressource comme une autre.

    La MDN donne un exemple avec l'API Fetch.

  6. #6
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    si tu as un accès php, c'est encore plus simple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $fichier=file_get_contents("fichier.txt");
    echo $fichier;
    Ce qui nous éloigne pas mal de javascript...

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    386
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 386
    Par défaut
    Oh oui ca fonctionne en php :-)
    Merci beaucoup :-)
    Par contre le fichier texte contient des accents qui ne passent pas dans ma page html, comment y remédier ?

  8. #8
    Membre extrêmement actif Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 532
    Par défaut
    tu parles de quoi ?

    de iso-8859-1, iso-8859-15, utf-8 ???

    1- en quoi est encodé ta page html ? et est-ce que l'encodage y est bien indiqué ???
    2 - en quoi est encodé ton fichier texte ?

    il faut utiliser le même encodage pour la page html et pour ton texte.

    exemple:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <!DOCTYPE html>
    <html lang="fr">
    <head>
      <meta charset="UTF-8" />

    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php	
    header('Content-Type: text/html; charset=utf-8');
    echo file_get_contents("fichier.txt");
    exit(0);
    ?>
    il faut aussi ajouter les entêtes http correspondants dans le code php.

    => "les" parce que tu peux aussi avoir d'autres problèmes, comme pour le cache par exemple, mais j'imagine que ce sera la question suivante ? (qui pourrait être mieux renseignée pour changer? )

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/12/2005, 15h57
  2. [Applet] lire un fichier texte
    Par lebesnec dans le forum Applets
    Réponses: 2
    Dernier message: 07/07/2005, 10h09
  3. Réponses: 1
    Dernier message: 24/11/2004, 16h54
  4. [Fichier] Lire un fichier texte long
    Par _Eric_ dans le forum Entrée/Sortie
    Réponses: 9
    Dernier message: 18/08/2004, 15h22
  5. Réponses: 2
    Dernier message: 26/05/2004, 17h53

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