eseguire gedit con shell_exec()

GianlucAA

Nuovo Utente
14 Ott 2010
2
0
0
shell_exec e gedit
ciao ragazzi.. ho un problema don una pagina php su Ubuntu 10.10 utilizzando LAMP.
In pratica devo mandare in esecuzione il seguente codice:

<?php

shell_exec("sudo /usr/bin/gedit");

?>

e attraverso visudo ho settato i permessi:

www-data ALL=NOPASSWD: /usr/bin/gedit

ma quando eseguo il programma tramite browser nn si apre gedit.

Ho già provato anche con exec() e system().

Qualcuno mi sa aiutare???
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
sicuro che nel tuo ambiente PHP quelle due funzioni siano abilitate?
 

GianlucAA

Nuovo Utente
14 Ott 2010
2
0
0
sì.. infatti ho provato ad eseguire ls invece di gedit e quel comando va senza problemi... la modalità safe è disattivata... nn so più che pesci prendere!!!
 

Trogo

Utente Attivo
11 Gen 2008
370
0
0
40
Sanremo
Per quale motivo dici che non funziona? Perchè non vedi aprirsi la finestra di gedit sul server oppure perchè proprio dando un

Codice:
#ps aux | grep gedit

non esiste il processo?

Mi stavo dimenticando: usa exec e non shell_exec. Quest'ultima, come dice anche il nome, può solo eseguire comandi propri della shell, mentre exec può eseguire programmi esterni.
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
G eseguire calcoli matematici su risultati 2 tabelle mysql PHP 4
antoniomanuel Eseguire più files audio in sequenza Sviluppo app per Android 0
G Eseguire codice solo al termine della chiamata ajax Ajax 1
maxnegri Eseguire un'azione con php ad ogni condivisione su Facebook PHP 0
C Eseguire .sh da php PHP 6
W [Javascript] Eseguire script residente nel sistema da html remota Javascript 0
W Aiutino per compilare o eseguire un App Java Java 0
W [C#] Eseguire contemporaneamente tutti i Thresad su "Multithread" .NET Framework 0
G [Javascript] eseguire test-case Selenium da riga di comando... Javascript 0
P [Javascript] eseguire una funzione dopo un'altra Javascript 0
S [PHP] Eseguire differenza su dati SQL presenti sulla stessa colonna PHP 1
N eseguire pagina php senza aggiornare la pagina Ajax 3
S Eseguire funzione jquery all'interno della risposta ajax Ajax 0
A eseguire funzione dopo scelta dal form PHP 4
L eseguire programmi in c PHP 0
gandalf1959 Chiedere conferma all'utente prima di eseguire una funzione PHP 5
JackIlPazzo Eseguire funzione php senza ricaricare pagina? PHP 3
T [JavaScript & Ajax] Eseguire script dopo chiamata A Ajax 2
felino [Oracle] Eseguire uno split di un record Oracle 1
felino Funzione get_node(): eseguire un replace WordPress 1
J Eseguire un redirect a sito mobile PHP 0
N Eseguire una query MySQL dopo 10 secondi PHP 0
M Eseguire codice php contenuto in una variabile e salvarne il risultato in un'altra PHP 2
G Dividere stringa ed eseguire query PHP 3
F Eseguire PHP in jQuery jQuery 3
A eseguire codice js caricandolo dinamicamente in un DIV Javascript 2
ivarello eseguire exec() lato Client PHP 1
A eseguire codice html da funzione javascript Javascript 2
X Eseguire controllo su variabili php PHP 1
M eseguire un comando da php PHP 2
1 eseguire operazioni pianificate PHP 3
Z Eseguire una Query tramite linguaggi client-side è possibile? Ajax 3
M Ajax: eseguire chiamate cross-domain Ajax 1
S Eseguire controlli sul form delle foto PHP 17
I Eseguire funz. Javascript caricata tramite la funzione Ajax di JQuery in onChange Javascript 0
I Eseguire funz. Javascript caricata tramite la funzione Ajax di JQuery in onChange Javascript 0
G eseguire un ciclo for next su applicazione di un sito web Javascript 1
S [Vb.net] Eseguire un programma richiamando l'explorer di windows o il comando esegui .NET Framework 1
C Eseguire script ajax nella stessa pagina index.php Ajax 2
S [Vb.net] Eseguire un exe contenuto nel file di risorse .NET Framework 1
neo996sps Eseguire script perl da pagina PHP PHP 3
I Eseguire foreach una volta PHP 4
I Eseguire query con ciclo PHP 2
I Eseguire query in funzione PHP 2
X eseguire due query aiuto PHP 1
N Eseguire codice javascript HTML e CSS 1
R Eseguire variabile da pulsante PHP 0
D Eseguire file exe su aruba Hosting 7
M Script da eseguire su più elementi div in una singola pagina web Javascript 0
A Eseguire comandi senza cambiare pagina [Era: Messaggi] PHP 1

Discussioni simili