Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    13

    Problemi di esecuzione di shell_exec()

    Buongiorno a tutti,

    avrei necessità di utilizzare la funzione shell_exec() per lanciare uno script che richiami l'eseguibile del programma LibreOffice.
    Ho problemi però, molto probabilmente, nella path dov'è installato il file eseguibile, in quanto contiene degli spazi:
    "C:/Program Files (x86)/LibreOffice 4/program/soffice.exe"

    C'è un modo in PHP per cercare di bypassare questo problema?
    Premetto, se lanciato da Prompt dei Comandi, lo script funziona bene.
    Grazie in anticipo a chi saprà aiutarmi.

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Che errore ti da PHP?

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    13
    Nessun errore, semplicemente il programma non fa nulla.
    Se stampo a video l'array di ritorno dalla funzione ($output = shell_exec($comando)), è NULL.

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.