2010-09-17 22 views
10

PHP'de Perl betiklerini çağırabileceğimiz/çalıştıracağımız yolları bilmek istiyorum.PHP'den Perl betiğini nasıl arayabilirim?

+0

İlgili: [? Nasıl apache benim PHP sayfasından Perl çağırabilir] (http://stackoverflow.com/q/827302), [bir PHP komut dosyası Java'yı (veya Python veya Perl) Arayan] (http://stackoverflow.com/q/299913), [php'den birkaç argümanla perl betiği nasıl çalıştırılır] (http://stackoverflow.com/q/2908274), [Bir Bir PHP sayfasına Perl betiği?] (Http://stackoverflow.com/q/1043230) – daxim

+0

Mantıklı. Teşekkürler!! Daxim. – awake416

+0

olası bir kopyası [Bir Perl komut dosyasının çıktısını bir PHP sayfasına nasıl ekleyebilirim?] (Http://stackoverflow.com/questions/1043230/how-can-i-include-the-output-of-a- perl-script-in-a-php-page) – Ether

cevap

2

Diğer tüm yürütülebilir dosyalar gibi.

Ancak bundan kaçının, çok verimsiz. Bunu yaparak ne elde etmek istersin?

system("/your/kewl/script.pl"); 
+0

Erişim için perl kullanmaya çalışıyordum web kamerası gibi sistem kaynaklarını, sonra mevcut betikimde bu betiği çağır. – awake416

+0

@ awake416 Kimisi? Sunucuya bağlı bir web kamerası varsa ve Perl kullanarak ona erişebiliyorsanız, PHP'ye de erişmek zor olmamalıdır. –

+0

@Sinan php'ye nasıl erişebilirim? – awake416

5

Sen yapabilir Php kodu içinde mple Php Perl uzantısı. Bu kod ve Perl değişkenleri, işlevleri yürütmek ve nesneleri başlatmak için izin verecektir.

$perl = new Perl(); 
$perl->require("test1.pl"); 
1

kullanın gibi bir şey

15

Bir si kullanabilirsiniz

+1

+1 Güzel yanıt. SO'nın kod vurgulama özelliklerini kullanmak için sorunuza küçük format değişiklikleri yaptım. – Andrie

+0

.dll dosyasını indirmenin herhangi bir yolu var mı? – maxx777

+1

Bu, 'perl' ikili kurulu olmadan bile çalışır mı? – Geremia

İlgili konular