Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#1 Le 26/01/2013, à 12:23

m11

lancer gimp via programme php en local

bonjour,
sous xp j'ai un "programme en htm php qui gère mes images avec mysql .
après plusieurs test je voudrais tout basculer sous linux mais ........
dans ce module qui me permet d'editer mes images dans gimp sous xp,

$image = substr($image,8,50);
$chemin = " D:/albphoto/photo/";
$transf = $chemin.$image;       
$exec = '"D:/Program Files/GIMP-2.0/bin/gimp-2.6.exe"'.$transf;
//echo $exec;
system ($exec);
set_time_limit(1);

pour nux j'ai adapté ... mais pas réussi , si quel qu'un pouvait me faire avancé ...

$image = substr($image,8,50);
$exec = '/usr/share/applications/gimp.desktop'.' /'.$image;
echo $exec;
system ($exec);

est ce le code php ou les droits de ce fichu linux aussi soupçonneux que bercy ...
mes images sont coincées dans www-data
pour modifier les modules il me faut être en root 
et être en root pour lancer mysql (depuis que j'ai déplacé les data sur le disque qui contient les images)

c'est pas génial pour un pc habitué à tourner depuis 10 ou 15 ans sans antivirus car jamais connecté .... et sans mot de passe , ni de problèmes ....

merci d'avance

m11

Hors ligne

#2 Le 26/01/2013, à 13:41

lann

Re : lancer gimp via programme php en local

Pour cette ligne :

$exec = '/usr/share/applications/gimp.desktop'.' /'.$image;

Tu dois mettre :

$exec = 'gimp'.' /'.$image;

Hors ligne

#3 Le 26/01/2013, à 16:03

m11

Re : lancer gimp via programme php en local

Merci d'avoir bien voulu jeter un oeil sur mes lignes ....

$exec = 'gimp'.$image;         niet

le navigateur affiche "gimp /20120807133n.jpgCannot open display:"
ce qui est peut être normal car l'image est dans un répertoire .... j'ai rajouté le chemin
" /media/kub_d/albphoto/photo/";
j'obtiens  "gimp /media/kub_d/albphoto/photo/20120807133n.jpgCannot open display:"
le seul et gros problème pour le moment est que gimp ne s'ouvre pas, le disque dur réagit puis s'arrête.
gimp ne devrait il pas être dans le répertoire albphoto ?
quand je lance "gimp" dans la console c'est ok ...
j'ai essayé de lancer gimp par un shell mais je ne connais pas assez
merci
m11

Dernière modification par m11 (Le 26/01/2013, à 16:04)

Hors ligne

#4 Le 26/01/2013, à 17:28

lann

Re : lancer gimp via programme php en local

Je ne comprends pas très bien

Est-ce que ta page php est sur un autre PC ?

Hors ligne

#5 Le 26/01/2013, à 18:38

m11

Re : lancer gimp via programme php en local

non
un disq partitionné en 3: 20 pour /, 450 pour kub_d(données) et le swap 2
image et module php en kub_d/albphoto et +
donnee en kub_d/mysql
gimp en /
suis avec kubuntu

a plus et merci

m11

Hors ligne

#6 Le 09/02/2013, à 18:03

m11

Re : lancer gimp via programme php en local

ne voyant rien venir .....
que veux dire ce message "Cannot open display"
est ce apache ou gimp et comment le savoir?
gimp fonctionne parfaitement en console ou autre

Hors ligne

#7 Le 09/02/2013, à 20:32

lann

Re : lancer gimp via programme php en local

ça veut dire que php ne sait pas ou afficher la fenêtre de GIMP.
Comme si tu n'avais pas le serveur X démarré

Hors ligne

#8 Le 09/02/2013, à 21:14

Haleth

Re : lancer gimp via programme php en local

La variable d'env DISPLAY n'est pas set.

17% [alex:~]echo $DISPLAY
:0

Sans vouloir créer de polémique, je sais pas si t'es au courrant, mais ce genre de techno n'est _absolument_ pas fait pour du display graphique de ce type ..


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#9 Le 10/02/2013, à 19:38

m11

Re : lancer gimp via programme php en local

bonsoir,
un collègue vieux linuxien de passage ce jour , me confirme que cela ne ce fais pas sous linux ...  question sécurité .... (xp le tolère car il ne respecte rien!)
conclusion
ayant perdu bcp de tps je me remets à ma flore et mes pages perso sous xp           
tout en gardant un oeil pour résoudre ce détail ...

a + et merci de votre éclairage

savoir contourner si on ne peut aller droit au but!
m11

Hors ligne

Haut de page ↑