[php] imagecreatefromjpeg : probleme de path?

souriSot -  
 souriSot -
Bonjour,

Je suis complètement désespéré!

j'ai une classe Image_Stockage.php dans laquelle je fais ceci :
$name = "0eabdd5366b2eff303a4f007a0b671b8.jpg";
$img = imagecreatefromjpeg($name);

j'obtiens ceci :
Warning: imagecreatefromjpeg(0eabdd5366b2eff303a4f007a0b671b8.jpg) [function.imagecreatefromjpeg]: failed to open stream: No such file or directory in /perso/monnom/www/unrep/lib/Image/Image_Stockage.php on line 154

mon image est stockée dans le répertoire /perso/monnom/www/unrep/entrepot/

Quand je fais :
$img = imagecreatefromjpeg('/perso/monnom/www/unrep/entrepot/' . $name);
ça renvoie la meme erreur.

Je ne vois vraiment pas comment faire!
Quelqu'un pour m'aider?

4 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Ton image doit être dans le même répertoire que ton script PHP.
    Si ton script PHP est dans "unrep" :
    $name = "entrepot/0eabdd5366b2eff303a4f007a0b671b8.jpg";
    0
  2. souriSot
     
    ça ne me semblait pas terrible niveau accessibilité (c'est pour un devoir et le prof nous as bien dit que "entrepot" devait être à l'extérieur de "lib")

    mais effectivement, il y a cette solution en dernier recours! Merci!

    PS : je reste ouvert à d'autres propositions!
    0
  3. Utilisateur anonyme
     
    juste comme sa
    je ne sait pas ce que c'est comme serveur

    mais verifie que le dossier entrepot
    est autorisé en lecture ET ecriture
    0
    1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
       
      "failed to open stream"
      Le problème est à l'ouverture ...
      S'il n'a rien modifié, son dossier est accessible en lecture car sa page l'est.
      0
    2. Utilisateur anonyme
       
      je dis sa car c'est ce qui m'est arrivé sur mon serveur

      pour faire un script de telechargement d'avatar.

      j'ai du faire un chmod pour mettre le dossier en question en lecture et ecriture
      (je precise que mon serveur est linux)
      0
  4. souriSot
     
    J'arrive a stocker des images dedans.
    (j'étais en drwxr-xr-x, j'ai donné tous les droits pour tester, mais ça ne change rien.)
    0