Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come consentire l'uso delle funzioni del sistema PHP

Se volete che il vostro script PHP per eseguire un programma esterno in background, è necessario utilizzare PHP di funzioni built-in esecuzione del sistema . Alcuni motivi per utilizzare un programma esterno includono voler visualizzare un elenco di file in una cartella , l'esecuzione di un programma di conversione di immagine in un file caricato o un admin il lancio di un programma di utilità di registrazione. Decidere quale funzione PHP da utilizzare dipende da come si desidera che l'output del programma da trattare . Istruzioni
1

Connettersi al server che ospita la pagina Web utilizzando un client FTP .
2

individuare e scaricare il file " php.ini " del server. Se non si conosce la posizione del file , è possibile trovare il suo percorso eseguendo " " Sul server e cercando la riga che inizia con " Configuration File ( php.ini ) Path ".
3

Cerca il file per la linea di partenza con " safe_mode = " e modificare il testo da" safe_mode = On "per " safe_mode = Off " , se necessario.

4

Salvare il file " php.ini " se sono state apportate modifiche , e quindi caricarlo di nuovo al server utilizzando il client FTP .
5

Riavviare il server Web. Se si modificato il file " php.ini " .
6

aprire il file sorgente PHP della tua pagina Web in un editor di testo, ad esempio Blocco note di Windows .
7

chiamo il " sistema (comando) funzione " per eseguire un programma di sistema . Testo dal programma viene inviato al flusso di output . Se il programma continua a funzionare , assicurarsi che la sua uscita viene inviato un flusso di output o PHP si bloccherà in attesa del programma alla fine.

Per esempio , "$ my_output = system ( ' ls' , $ ret_value ) ; "chiamano il comando di sistema " ls " e restituire l'ultima riga di output per la " my_output funzione exec ( comando , output) "se si vuole tutto " stringa
8

chiama il . " output di testo del programma per essere diretto alla vostra " uscita " matrice variabile anziché al flusso di output del sistema. Ad esempio, " exec ( ' ls' , $ output = array ()); " .
9

Salvare il file PHP e caricarlo sul vostro server per assicurarsi che funzioni correttamente . Se il programma non viene eseguito , verificare che la sintassi del codice sia corretto e che i permessi dei file del programma sono impostate per consentire l'esecuzione .

 

Programmazione © www.354353.com