Page 1 sur 1

Pb de création d'image

Posté : 21 mai 2005, 20:40
par Je Débute
Ce que j'ai compris pour la création d'image

header ("Content-type: image/png");
Création de l'image avec un gros développement de 500 lignes...
imagepng($image);

Resultat un petit carré vide

Si j'enlève
header ("Content-type: image/png");
imagepng($image);

Et que je remplace à la fin de mon programme par une création d'image exterieure
imagepng($image,"plan.png");
Puis affichage HTML
<p>
<br />
<img src="plan.png" />
</p>
Celà marche très bien

C'est bien oui est non
Oui parce que ça marche sur ma machine
Non parce que je ne vois pas pourquoi ça marche pas autrement et surtou
parceque si je le mets sur un autre serveur je n'ai pas le droit d'ecrire dans le fichier plan.png...

C'est compliqué ...

Posté : 21 mai 2005, 23:22
par Cyrano
Connecte toi avec ton client ftp sur le serveur et fais une propriété sur l'image en question pour voir si tu as des droits en écriture dessus: sinon, mets un "chmod(777)", ça devrait fonctionner ensuite.

Posté : 22 mai 2005, 06:49
par Je Débute
Cyrano,

J'ai bien les droits w r x.

Je pense que, le fichier existant déjà (dans mon programme itétartions sur le même fichier), quand je veux de nouveau créer le même fichier , le serveur doit avoir une protection qui dit peut être " vous n'avez pas le droit d'écraser"

Enfin ce n'est pas explicite :"Unable to open 'plan.png' for writing in "

C'est quoi un "chmod(777)" ?

Chmod la suite

Posté : 22 mai 2005, 07:06
par Je Débute
Cyrano,

J'ai trouvé chmod... je n'ai pas tout compris mais j'ai appliqué ça dans mon code en local

chmod("plan.png",777);


Avant ça marchait, comme tu le sais, maintenant ça ne marche plus sur mon local, et le message est identique à celui du serveur distant :

Unable to open 'plan.png' for writing in

Me voilà beau ...

En tout cas le problème tourne autour d'un truc comme cela.

Merci de m'aider

Posté : 22 mai 2005, 07:51
par Je Débute
Cyrano,

J'ai trouvé.... Le serveur distant étant sous LINUX et n'acceptant pas le mode CHMOD en script PHP... j'ai du trouver qu'il fallait aller avec FTPmodifier le CHMOD du Fichier à la main pour le passer en 0777.


Depuis ça marche !

Que viens-je faire ?! LINUX truc machin et ça marche !!! Je suis surpris de ma performance... grace à vos indications !

MERCI !