Salve ragazzi....
E' da un pò di giorni che cerco di risolvere un problema , quello della funzione exec in php, quì di seguito vi riporterò il codice:
----
shell_exec('python src/start_iptables.py'); <!-- Comando: esegui script python nella cartella src -->
exec('python src/start_iptables.py'); <!-- Comando: esegui script python nella cartella src -->
----
Le ho provate tutte ma non esegue mai lo script in questione...
Aiutatemi!
E soprattutto Grazie Mille!
Funzione exec php
- SuperStep
- Entusiasta Emergente
- Messaggi: 2037
- Iscrizione: lunedì 19 dicembre 2011, 16:26
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x86_64
- Sesso: Maschile
- Località: Somma Vesuviana (NA)
Re: Funzione exec php
puoi controllare se i premessi di esecuzione dello script sono abilitati, e in quel caso puoi controllare che l'utente che esegue il webserver (o da cli) ha i permessi per eseguire quello script
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
Re: Funzione exec php
Direi che non c'entra nulla. L'utente invoca l'esecuzione dello script tramite l'interprete python.SuperStep ha scritto:puoi controllare se i premessi di esecuzione dello script sono abilitati, e in quel caso puoi controllare che l'utente che esegue il webserver (o da cli) ha i permessi per eseguire quello script
PHP non sa cosa sia il comando "python" devi dargli il persorso completo, ad esempio:f14stelt ha scritto:Salve ragazzi....
E' da un pò di giorni che cerco di risolvere un problema , quello della funzione exec in php, quì di seguito vi riporterò il codice:
----
shell_exec('python src/start_iptables.py'); <!-- Comando: esegui script python nella cartella src -->
exec('python src/start_iptables.py'); <!-- Comando: esegui script python nella cartella src -->
----
Le ho provate tutte ma non esegue mai lo script in questione...
Aiutatemi!
E soprattutto Grazie Mille!
Codice: Seleziona tutto
shell_exec('/usr/bin/python src/start_iptables.py');
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti