[PHP][PERL] Jak dołączyć do stron napisanych w PHP skrypty CGI napisane np. w PERLu?
Chcesz aby wynik działania skryptów CGI pojawił się na stronie PHP. Zależy Ci, aby skrypty napisane np. w PERLu nadal mogły uruchamiać się na Twoich stronach. W ten sposób możesz również dołączyć strony .shtml i inne elementy wykonywane po stronie serwera Apache.
Jeżeli wcześniej tworzyłeś serwis korzystając ze skryptów CGI (umieszczanych zwykle w katalogu /cgi-bin/) nic nie stoi na przeszkodzie aby dalej wykorzystywać je w swoim serwisie. Zobacz jak to zrobić:
<?
virtual("/cgi-bin/program.cgi");
?>
PHP oferuje dla serwera Apache specjalną funkcję virtual(), która przypomina w działaniu dyrektywę
<!--#exec cgi="/cgi-bin/program.cgi"-->
lub
<!--#include virtual="plik.shtml"-->
i służy do uruchamiania skryptów CGI wykonywanych po stronie serwera.