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 :

lire un fichier et l'afficher [Fait]


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Inscrit en
    Mars 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 3
    Points : 2
    Points
    2
    Par défaut lire un fichier et l'afficher
    salut a tous
    svp qui peut m dire c quoi la cause d'une telle erreure

    Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\web\en\down.php:8)

  2. #2
    Membre actif Avatar de JmL40
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    348
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 348
    Points : 246
    Points
    246
    Par défaut


    A mon avis, la page ou tu envoie le header (page ou tu fais appel à la fonction header() ) est include ou et référencée dans une autre page d'ou l'impossibilité d'exécuter la fonction.

    Peut-tu quand même donner plus de précision s'il te plait ?

    Cordialement
    while (true) echo 'comique';
    Du comique de répétition ...
    Pour des questions de lisibilité, utilisez la balise [code]
    Si votre problème est résolu, n'oubliez pas le tag

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 60
    Points : 37
    Points
    37
    Par défaut
    Tu tentes certainement de faire un header('location:...'); mais avant cela tu affiches quelque chose (un echo, print, ... ou du code html affiché en dehors de balise <?php).

  4. #4
    Membre confirmé
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    397
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 397
    Points : 518
    Points
    518
    Zend PHP5 Certification
    MySQL 4 Core Certification

  5. #5
    Candidat au Club
    Inscrit en
    Mars 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 3
    Points : 2
    Points
    2
    Par défaut header
    salut
    ben voila tout ce que contient cette page mais en fait on accède à cette page en cliquant sur un lien j'essaie d'afficher un fichier pdf ou word

    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
    <?php 
    session_start(); // On relaye la session
     
     
    $fichier="../CV/".$_SESSION['chm1'];
    if (!( eregi("(.doc|.pdf)$", $fichier))) 
    { 
    Die("Unauthorized file type" ); 
    } 
    $fp = fopen($fichier,"r" ); 
    //$fr=fopen("../CV/51.tarik.tarik.doc","r");
    $buff = fread($fp,filesize($fichier)); 
    header("Content-Type: application/x-octet-stream\n" ); 
    header( "Content-Disposition: attachment;filename=$fichier" ); 
    header('Pragma: no-cache'); 
    header('Expires: 0'); 
    echo $buff; 
    fclose($fp); 
    ?>
    merci pour votre aide

Discussions similaires

  1. Réponses: 2
    Dernier message: 02/03/2012, 12h09
  2. Réponses: 2
    Dernier message: 07/10/2010, 22h51
  3. Lire un fichier texte et afficher
    Par ApheX2 dans le forum Composants
    Réponses: 1
    Dernier message: 24/01/2009, 16h33
  4. Réponses: 2
    Dernier message: 19/10/2006, 09h43

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