Ben başka bir PHP sayfasında bir açılır menü doldurmak için kullanıyorum benim Perl dosyasında bir dizi var.
Yani ---> php.php tarafından çağrılan bir perl.pl dosyası var. Şimdi, bu benim PHP dosyasındaki kodu
$output = shell_exec("/usr/bin/perl perl.pl $arg1 $arg2");
echo $output;
Benim Perl dosyasında, bu ben açılan menü almak için sonunda geçmek budur:
print "<SELECT id='process_type'>\n";
foreach $value (@xvalues) {
#Removing any trailing white spaces from the option list
$value_no_space =~ s/\s+//g;
print "\t<OPTION value='$value_no_space'>$value</OPTION>\n";
$i++;
}
print "</SELECT>\n";
my $s = document.getElementById('process_type');
print $s;
print "\n";
Ben PHP sayfadaki menüden bir seçenek seçildiğinde, bu değişken için gelirdi ve $ s saklanabilir umuyordum. Bununla birlikte, bu durum böyle değildir. Ben geri sonuç alamadık ben neden bu kadar şu, PHP istemci tarafı ve Perl sunucu tarafında olduğunu anlıyorum. Etrafında bir çalışma var mı? Gerçekten yapmam gereken diğer bazı görevleri tamamlamak için aynı Perl dosyasında seçilen seçeneği olması gerekiyor ...