[PHP-users 16324]Re: perlに出力させたPHPコードを実行させる方法はありませんか?

Osamu Shigematsu m5issige @ mr.hitachi-medical.co.jp
2003年 7月 1日 (火) 10:46:39 JST


重松です。こんにちは。

> 重松様の実験コードをこちらの環境で実行しましたところ
> 以下のようにphpタグがそのまま出力される結果となりました。
> 
> # cat test.pl
> $a = "echo '<?= 1+1 ?>'| php -q";
> exec($a);
> 
> # perl test.pl
> <?= 1+1 ?>
> 
> 重松様の環境などお教えいただければ幸いです。

不思議ですね。。。何が違うんだろう!?

私の環境ですが、Solars 2.6 (Ultra), PHP-CGI と、Cygwin (Windows XP Home,
Athron), PHP-CLI で試しています。

どちらも、PHP はソースから入れていますが、Perl は勝手に (汗)
入っているものです。

ちなみに、shell も変えて試しましたが、ここでは問題ないので、
そちらの環境の問題の気が激しくするんですけど...、
問題点は、わかりません。

Solaris (SunOS 5.6) 環境:
% uname -a
SunOS msun232 5.6 Generic_105181-03 sun4u sparc SUNW,Ultra-5_10
% perl -v
This is perl, version 5.004_02 (以下、略)
% echo '<?php phpinfo() ?>' | php -q | w3m -T text/html
PHP Version 4.3.2 (以下、略)

Cygwin 環境:
$ uname -a
CYGWIN_NT-5.1 MPC2338 1.3.22(0.78/3/2) 2003-03-18 09:20 i686 unknown unknown Cygwin
$ perl -v
This is perl, v5.8.0 built for cygwin-multi-64int
$ echo '<?php phpinfo() ?>' | php
PHP Version => 4.3.0 (以下、略)

-- 
Osamu Shigematsu <m5issige @ mr.hitachi-medical.co.jp>



PHP-users メーリングリストの案内