Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images > JpGraph
JpGraph Forum d'entraide pour la bibliothèque JpGraph permettant de manipuler des images en PHP. Avant de poster -> tutoriels JpGraph
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/03/2007, 19h18   #1
Candidat au titre de Membre du Club
 
Inscription : juin 2005
Messages : 45
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 45
Points : 12
Points : 12
Par défaut [JpGraph] Problème droit permission d'écriture

Bonsoir,
voilà mon problème:
Jusqu'ici, j'ai développé une appli web en local sous Windows où notamment je génèrais des graphes gràce à jpgraph. Récemment, j'ai migré mon aplli local sur un serveur Linux distant.
Et depuis, je ne parviens plus à afficher mes graphes, l'erreur qu'il me retourne ets la suivante :
"Can't write to File "nomFichier.png" check that the process running PHP has enough permission"

J'ai vérifié que les données que je passais à ma fonction étaient correctes et voilà la fin de ma fonction :
Code :
1
2
3
$graph->Add($lplot);
	$graph->Add($splot);
	$graph->Stroke($nomGraph);
Et je voudrais afficher mon graphe dans une page php gràce au script suivant
Code :
1
2
3
<img src="<?print($nomGraph);?>">
			<input type="submit" name="retour" value="Precedent">
			<input type="submit" name="cancel" value="HOME">
En cherchant sur le web, tout me laisse penser que mon pbme vient de droit d'écriture au niveau du serveur, mais étant débutante en Linux, je n'ai pas trouvé quel droit changer...

Si quelqu'un avait un début de solution ou des idées, chui preneuse, c'est pour le boulot et il faut absolument que ce truc marche demain après-midi...
Merci d'avance pour toutes vos réponses,
Virginie
boniface est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 21h41   #2
Membre émérite
 
Avatar de julien.63
 
Inscription : décembre 2005
Messages : 1 322
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 1 322
Points : 981
Points : 981
Envoyer un message via MSN à julien.63
salut,
après une petite recherche, je suis tombé là dessus.
http://www.aditus.nu/jpgraph/jpgraphfaq.php#F2.13

Je n'ai pas testé mais d'après ce que je comprends tu devrais essayer ceci :
Code :
1
2
3
$graph->Add($lplot);
	$graph->Add($splot);
	$graph->Stroke();
c'est à dire utiliser la méthode Stroke() sans nom de fichier. Ton image sera affichée mais pas enregistrée. Vu que tu n'as pas les droits d'écritures.
julien.63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2007, 09h09   #3
Candidat au titre de Membre du Club
 
Inscription : juin 2005
Messages : 45
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 45
Points : 12
Points : 12
Bonjour,
Tout d'abord, merci pour ta réponse, effectivement, pas de soucis, mon graph s'affiche bien, seulement ce n'est pas exactement ce que je veux faire puisuqe je voudrais l'enregistrer quelque part...
Maintenant, comme j'ai accès au serveur sans problème, je voudrais savoir quel type de droit/permission changer pour pouvoir enregistrer et afficher mon graph...
Est ce qu'il y aurait un pro Linux/Jpgraph pour me donner un coup de main????

Merci d'avance pour toute suggestion...
Virginie
boniface est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2007, 14h34   #4
Membre émérite
 
Avatar de julien.63
 
Inscription : décembre 2005
Messages : 1 322
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 1 322
Points : 981
Points : 981
Envoyer un message via MSN à julien.63
salut,
je ne suis pas un pro de linux, mais je peux essayer...
Si tu as accés au serveur, tu vas dans le repertoire où tu souhaites enregistrer ton image en utilisant la commande cd:
par exemple :
Code :
1
2
 
# cd /var/www/html
puis tu fais un ls -l
ça t'affichera les droits des fichiers et dossiers.
Ensuite pour les modifier tu utilises la commande chmod.
Je ne détaille pas trop car sinon je vais être hors sujet et puis tu trouveras pas mal de doc là dessus sur le net. En cas de souci tu peux aller sur le forum linux.
julien.63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h06.


 
 
 
 
Partenaires

Hébergement Web