Proble en php

J'ai un petit souci avec du code php
Voici le prog :

$lecture=fopen($dossier,"r");

//lecture du fichier
//filesize --> détermine le nbre d'octets lu, ici la totalité du fichier
$courte=fread($lecture,filesize($dossier));

//fermeture du fichier en cours de lecture
fclose($lecture);

puis je fais un echo $courte pour afficher le texte contenu dans le dossier.

MAIS j'ai un message d'erreur qui me dit :
Warning: fopen("url du dossier","r") - Success
Warning: Unable to find file identifier 0

Qqun pour m'aider stp
Merci d'avance

3 réponses

  1. Salut,
    Une petite question: Dans ton message d'erreur, il y a "url du dossier", c'est bien l'url du dossier qui est la, j'espere ?

    Quelle est ta version de php ? Dans les anciennes version ( < 4.0.6), il te faut specifier le / à la fin pour indiquer un dossier.

    Kalamit,
    La nuit, tous les chats sont gris. Pas les poulets ! :@)
    0
    1. Salut Kalamit

      Oui "url du dossier" correspond bien à l'url du dossier. D'ailleurs quand je copie cet url dans mon navigateur j'arrive à ouvrir mon dossier et à l'afficher comme n'importe quel url d'un site.

      Je comprends pas le pb !!!
      0
      1. Tu as specifié le "/" à la fin de l'url ? C'est une url commencant par http ou c'est un chemin relatif ?

        Kalamit,
        La nuit, tous les chats sont gris. Pas les poulets ! :@)
        0
    2. J'ai trouvé
      il ne faut pas mettre le chemin complet du style http://..../..... .txt
      il suffit simplement de mettre ../... .txt

      Je te remercie de ton aide
      Bye
      0