Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Lanciare OpenOffice da php

    Salve a tutti, ho un problema:
    devo lanciare da php OpenOffice writer con un file che, al suo interno ha una macro.. la macro, che viene azionata all'apertura, trsforma il file in pdf e si chiude..

    da riga di comando tutti funziona correttamente .. la riga è la seguente...

    "/usr/bin/openofficeorg1.9-writer pippo.sxw "

    se la uso nel comando exec non funziona...
    ho provato anche a reindirizzare l'output in questo modo

    "/usr/bin/openofficeorg1.9-writer pippo.sxw > /dev/null 2>&1 &"

    ma niente.. qualcuno ha qualche dritta?

    Grazie a tutti, ciao ..
    Fabrizio

  2. #2
    ci sono limiti ( restrizioni ) sulle chiamate a sistema ?
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    no, restrizioni non ce ne sono. Qualcuno mi ha consigliato che, visto che apache non ha una shell, non funziona lanciato da lui anche se reindirizzamo l'output..
    quinidi dovrei far si che apahce lanciasse con sudo il programma openoffice tramite un'altra utenza deidcata che possiede un terminale..

    una cosa del genere..

  4. #4
    ci studio e ti dico qualcosa al più presto...
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  5. #5
    [supersaibal]Originariamente inviato da reggio17
    no, restrizioni non ce ne sono. Qualcuno mi ha consigliato che, visto che apache non ha una shell, non funziona lanciato da lui anche se reindirizzamo l'output..
    quinidi dovrei far si che apahce lanciasse con sudo il programma openoffice tramite un'altra utenza deidcata che possiede un terminale..

    una cosa del genere.. [/supersaibal]
    apache non deve avere una shell, exec o system utilizzano chiamate via prompt in automatico, la shell e' del sistema, non di apache ... perlomeno in windows e' cosi', ammetto di non avere idea di come sia in linux, ma penso sia la stessa cosa, pero' potrei sbagliarmi ...
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  6. #6
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    non sarà che openoffice prevede l'esecuzione in un ambiente a finestre e sul tuo server questo manca?
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

  7. #7
    se cerchi c'e una funzione php per l'esecuzione di programmi in locale

    io mi ero fatto una funzione per lanciare un bat ad ogni insert di una news qui in locale :

    Codice PHP:
    <?
        $cmd 
    'a.bat';
    exec("$cmd "$output);

    foreach(
    $output as $outputline){

    }
    ?>
    cmq se cerchi trovi come far lanciare applicazioni

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.