• User Newbie

    problemi con exec()

    Ciao a tutti,
    ho bisogno di uno script che richiami il programma pdf2swf in automatico su server linux.
    Pdf2swf, come è facile intuire, serve a trasformare un pdf (che l'utente carica sul server tramite un form di upload) in swf.
    Ho fatto uno script di prova in cui chiamo diverse funzioni di linux ma esegue correttamente solo le prime due (delle quali non mi interessa nulla).

    Lo script di prova è il seguente:
    codice PHP:
    [php]
    <?php

    echo exec('whoami') . "<br />";

    echo exec('pwd'). "<br />";

    echo exec('pdf2swf pdf/test1.pdf pdf/test1.swf');

    ?>
    [/php]Quello che mi ritorna a video quando lancio lo script è:
    codice:

    
    apache
    /var/www/vhosts/miosito.it/httpdocs
    
    
    ``` Quindi le prime due operazioni le svolge correttamente ma la conversione  con pdf2swf non avviene.
    Sapete aiutarmi?
    
    Grazie.
    
    lilli

  • ModSenior

    Ciao lilli_vex,
    fai attenzione alle maiuscole...
    Se esegui pdf2swf pdf/test1.pdf pdf/test1.swf direttamente da ssh cosa succede?
    Prova a mettere i path assoluti dei 2 file.