Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

j'ai encore un probleme d'enregistrement de fichier

16 réponses
Avatar
w4w4r7b
Bonjour.

Voici mon nouveau message d'erreur :
Warning: imagejpeg(): Unable to open 'images/poeme/11.jpg' for writing in
/var/www/free.fr/8/7/imaginos/fonction.php on line 34

Voici les ligne 33 et 34 du script :
$chemain = 'images/poeme/'.$id.'.jpg';
ImageJpeg ($im, $chemain);

le dosier /var/www/free.fr/8/7/imaginos/images/poeme/ existe ses permision
sonr sur 764 donc suvisante
la place : il reste plus de 800 Mo soit plus que nésaire pour enregistée
cette image 250 pixel de haut et de large

Merci pour les réponses car cet foi le probléme est plus compliqué.

10 réponses

1 2
Avatar
CrazyCat
w4w4r7b wrote:
Warning: imagejpeg(): Unable to open 'images/poeme/11.jpg' for writing in
/var/www/free.fr/8/7/imaginos/fonction.php on line 34
Voici les ligne 33 et 34 du script :
$chemain = 'images/poeme/'.$id.'.jpg';
ImageJpeg ($im, $chemain);
le dosier /var/www/free.fr/8/7/imaginos/images/poeme/ existe ses permision
sonr sur 764 donc suvisante


Déjà, évite les chemins sans préfixe de profondeur: "./images/poeme/"
est bien meilleur que "images/poeme/"
Ensuite, le fichier qui appelle fonction.php est-il placé au même
endroit que fonction.php? car c'est sa position à lui qui compte.
Ensuite, dans le doute, donne les permissions 777 à tes répertoires.

--
Aide informatique: http://help-info.forumactif.com
Humour: http://www.chatfou.com
Tchattez en liberté: http://www.crazy-irc.net

Avatar
Olivier Miakinen

le dosier /var/www/free.fr/8/7/imaginos/images/poeme/ existe


Très bien.

ses permision sonr sur 764 donc suvisante


Pour être sûr que cela suvit, encore faudrait-il connaître le userid du
dozier, et aussi celui du programme PHP (le groupid est inutile puisque
seul le propriétaire a le droit d'exécution sur le dozier, c'est-à-dire
le droit de faire quelque chose en dessous).

Tu devrais tenter un « chmod a+x » sur chacun de tes doziers.

--
Olivier Miakinen
Troll du plus sage chez les conviviaux : le nouveau venu, avec
son clan, s'infiltre dans les groupes de nouvelles. (3 c.)

Avatar
Olivier Miakinen

Déjà, évite les chemins sans préfixe de profondeur: "./images/poeme/"
est bien meilleur que "images/poeme/"


Uh ? Et "././images/poeme/" est encore meilleur, alors ?

Ensuite, le fichier qui appelle fonction.php est-il placé au même
endroit que fonction.php? car c'est sa position à lui qui compte.


Plus exactement, c'est le script de plus haut niveau. Donc c'est
fonction.php si c'est lui qui est appelé directement, mais c'est celui
qui l'appelle s'il y a un seul niveau d'include, et ainsi de suite.

Ensuite, dans le doute, donne les permissions 777 à tes répertoires.


[Oui]

Du moins à images/poeme.

--
Olivier Miakinen
Troll du plus sage chez les conviviaux : le nouveau venu, avec
son clan, s'infiltre dans les groupes de nouvelles. (3 c.)

Avatar
trucmuch
Olivier Miakinen vient de nous annoncer :

le dosier /var/www/free.fr/8/7/imaginos/images/poeme/ existe


Très bien.

ses permision sonr sur 764 donc suvisante


Pour être sûr que cela suvit, encore faudrait-il connaître le userid du
dozier, et aussi celui du programme PHP (le groupid est inutile puisque
seul le propriétaire a le droit d'exécution sur le dozier, c'est-à-dire
le droit de faire quelque chose en dessous).

Tu devrais tenter un « chmod a+x » sur chacun de tes doziers.


bonjour,
c'est koi un chmod ? :-?
et comment on l'utilise ?
mic

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com


Avatar
Olivier Miakinen

ses permision sonr sur 764 donc suvisante


Tu devrais tenter un « chmod a+x » sur chacun de tes doziers.


c'est koi un chmod ? :-?


C'est ce qui permet de changer les permizions sur un fichier ou un
répertoire.

et comment on l'utilise ?


Hors charte :
$ chmod a+x images/poeme
ou :
$ chmod 777 images/poeme

En charte :
http://fr.php.net/manual/fr/function.chmod.php
$resultat = chmod("images/poeme", 0777);

--
Olivier Miakinen
Troll du plus sage chez les conviviaux : le nouveau venu, avec
son clan, s'infiltre dans les groupes de nouvelles. (3 c.)



Avatar
CrazyCat
trucmuch wrote:
Tu devrais tenter un « chmod a+x » sur chacun de tes doziers.
c'est koi un chmod ? :-?



http://fr2.php.net/manual/fr/function.chmod.php

CHange MODes = change les modes (permissions) d'un fichier (un
répertoire n'étant qu'un type de fichier pour simplifier)

et comment on l'utilise ?


http://fr2.php.net/manual/fr/function.chmod.php

Et bien lire le tuto si on est pas habitué aux droits *nix


--
Aide informatique: http://help-info.forumactif.com
Humour: http://www.chatfou.com
Tchattez en liberté: http://www.crazy-irc.net


Avatar
bonbec
Bonjour,

le dosier /var/www/free.fr/8/7/imaginos/images/poeme/ existe
<snip>


Tu devrais tenter un « chmod a+x » sur chacun de tes doziers.


Il est chez Free, et sauf si la FAQ de Free n'est pas à jour, ce n'est
pas possible :
http://faq.free.fr/?q•2

--
Bonbec


Avatar
w4w4r7b
Merci à tous.

fonction.php été appelé par un fichier plasé dans un autre sosier et le
probléme venait de la maintenant ses bon.
Avatar
ASM

chmod ? :-?
comment on l'utilise ?



oui, comment, où utilise t-on çà

En charte :
http://fr.php.net/manual/fr/function.chmod.php
$resultat = chmod("images/poeme", 0777);


déjà regardé : il n'y a là que la description

pas de chapitre "utilisation" ou "exemple"

$resultat = chmod("images/poeme", 0777);

on le met dans un fichier
on le fait lire (par le navigateur)
et c'est bon ? le dossier est libéré ? définitivement ?

pour le moment,
la lecture du script par le navigateur en http
çà marche du tonnerre :
Operation not permitted


--
Stephane Moriaux et son [moins] vieux Mac


Avatar
ASM
trucmuch wrote:

et comment on l'utilise ?


http://fr2.php.net/manual/fr/function.chmod.php

Et bien lire le tuto si on est pas habitué aux droits *nix


il est où le tuto ?



--
Stephane Moriaux et son [moins] vieux Mac


1 2