Eseguire script perl da pagina PHP

neo996sps

Utente Attivo
31 Mag 2007
247
0
0
Trentino
Ciao a tutti,

ho bisogno di eseguire degli script realizzati con perl da una pagina PHP su di un server locale apache2. Vi faccio un esempio:

cliccando sul pulsante ping, la pagina deve aprire uno script perl in cui ho la funzione per pingare uno specifico sito web.

Come faccio a realizzare tutto ciò?
 
Se sul tuo sistema è installato l'interprete Perl e se Apache è configurato correttamente puoi benissimo linkare direttamente allo script: http://www.tuosito.com/ping.pl. Invece se il Web Server non è configurato per eseguire script Perl puoi usare la funzione nativa di PHP system(), che consente di eseguire un comando sul server. Ad esempio:
PHP:
<?php
// non conosco il comando preciso
echo system('perl ping.pl');
?>
Però se sei su un hosting condiviso e il server non è tuo, nel 90% dei casi la funzione system() sarà disabilitata per motivi di sicurezza. Quindi l'unica soluzione è sperare che sul tuo server sia abilitato il modulo Perl per Apache.
 
ciao e grazie per le informazioni, il server è mio ed è qui in ufficio, quindi posso andare a modificare tutto ciò che serve.

Faccio delle prove e se ho problemi poi posto di nuovo.

Grazie ancora!
 

Discussioni simili