Ayrıca variablized perl betik adını kullanırken, PHP Perl dosyası arayarak ve değişkenlere geçen

0 Cevap php

Ben normalde aşağıdaki gibi PHP Perl komut dosyalarını aramak ve değişkenlere bu şekilde geçmesi, ve gayet iyi çalışıyor, ancak şimdi ben de ben de geçirerek Perl betik adını variablize istiyorum yeniden kullanım için bir bileşen inşa ediyorum ve bu Bana bazı baş ağrısı vererek, bu yüzden kimse benim yolu olarak bunu yapmak için daha iyi bir yolu işaret edebilir merak ediyorum .. teşekkürler çalışmıyor ..

variablized perl dosya adı olmadan çalışır yolu:

$file = "/var/www/other_scripts/perl/apps/perlscript.pl $var1 $var2 $var3 $var4";
ob_start();
passthru($file);
$perlreturn = ob_get_contents();
ob_end_clean();

Benim için çalışıyor görünmüyor Perl dosya variablize benim girişimi, nasıl ben tuhaf buluyorum ama bu gibi görünüyor ki, "" İlk bile $ var (ler) de dahil olmak üzere yukarıda görebilirsiniz çalışıyor ve ben bile bir variablized perl dosya ile çoğaltmak için nasıl emin değildi tek yolu:

$perlscript_file = "/var/www/other_scripts/perl/apps/" . $perlscript .".pl";

$file = $perlscript_file . $var1 . $var2  .$var3 . $var4;
ob_start();
passthru($file);
$perlreturn = ob_get_contents();
ob_end_clean();

0 Cevap