Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Problemi con EXEC()

  1. #1

    Problemi con EXEC()

    Salve a tutti...

    scrivendo in php questa riga:
    Codice PHP:
    exec('wmplayer /prefetch:6 /open "C:/musica/miofile.wma"'); 
    oppure solo wmlpayer, non succede proprio niente!
    la riga non è sbagliata perchè scrivendola nell'esegui di windows va eccome....

    aspetto notizie!!!!
    grazie

  2. #2
    Forse perché cerca l'eseguibile nella cartella dove si trova il tuo file .php prova a mettere il percorso completo

    exec('C:.........\wmplayer /prefetch:6 /open "C:/musica/miofile.wma"');

  3. #3
    ho provato anche così ma niente da fare..

    nemmeno un messaggio di errore!

    nn capisco...

  4. #4
    ho perfino provato a scrivere:
    Codice PHP:
    exec('regedit'); 
    nemmeno quello va!

  5. #5
    nessuno riesce a aiutarmi?

  6. #6
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    provato ad usare i bachslash anzichè gli slash?

    exec('wmplayer /prefetch:6 /open "C:\musica\miofile.wma"');

    sennò loeggi qui... letto nei commenti su php.net

    codice:
     WindowsPHPUser
    11-Jul-2007 08:42
    I had trouble getting the program execution functions to work on a Windows server, even though it worked on my test machine.  Here is something that helped:
    
    First, set the security permissions on the exe to allow USR_MachineName to execute the program.
    
    Then I changed the 'Log on as Batch Job' local security policy to include the IUSR account (and rebooted).  After I made that change, the programs were allowed to run.
    
    I also limited the permissions for the IUSR account to read and execute only.
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  7. #7
    nemmeno questa va perchè nemmeno exec('regedit') va..
    quindi presumo che proprio l'exec non va..

  8. #8
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    ultimo accorgimento....

    codice:
    Nota: Quando si abilita la modalità sicura, si può eseguire soltanto gli eseguibili presenti nella directory safe_mode_exec_dir. Per motivi pratici, attualmente, non ` permesso avere .. come componente del percorso di un eseguibile.
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

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.