Visualizzazione dei risultati da 1 a 8 su 8

Discussione: shell_exec

  1. #1

    shell_exec

    Ciao.
    Ho un server OpenBSD che funziona bene.
    Ho provato a scrivere in una pagina PHP questo:

    $la_mia_directory = shell_exec("ls -l");
    echo "elenca i file" . $la_mia_directory;

    e l'ho eseguito ma non vedo niente a display..

    Ho anche Safe_mode off .

    Thanx

    http://www.divelog.it

  2. #2
    potrebbe essere che hai la stampa degli errori disabilitata (display_error = off) , in caso di errore ti renderebbe una pagina bianca. prova a mettere solo quelle due righe in un file.php abilitando errori e stampa.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    niente...

    error_reporting(E_ALL);
    $la_mia_directory = shell_exec("ls -l");
    echo "elenca i file" . $la_mia_directory;

    e vedo sono la scritta elenca i file

    qualche cosa da abilitare?
    http://www.divelog.it

  4. #4
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Modifica tale settaggio dal php.ini direttamente e riavvia Apache (giusto per provare).
    Prova ad eseguire un altro comando di tipo copia e vedi se effettivamente qualcosa fa.

    [.:: JaguarXF ::.]
    __________________

  5. #5
    Originariamente inviato da tommyxxx
    niente...

    error_reporting(E_ALL);
    $la_mia_directory = shell_exec("ls -l");
    echo "elenca i file" . $la_mia_directory;

    e vedo sono la scritta elenca i file

    qualche cosa da abilitare?
    oltre al safe_mode off.... non credo ci sia altro da abilitare. Se vedi la scritta allora non hai errori formali.

    prova anche con exec()

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    Sempre vuoto...

    http://www.divelog.it

  7. #7
    Originariamente inviato da tommyxxx
    Sempre vuoto...

    Codice PHP:
    exec('ls -l'$la_mia_directory );
    echo 
    "<pre> elenca i file";
     
    print_r($la_mia_directory); 
    exec() o passthru() ti stampano qualcosa? oppure no...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #8
    passthru() mi da l'eco di un numero.
    Immagino che sia il numeo di file nella cartella per cui credo che possa andare.

    Adesso faccio qualche prova.

    Grazie
    http://www.divelog.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.