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

Takeo Nishida tnishida @ cyx.co.jp
2003年 7月 1日 (火) 12:38:18 JST


重松様
いわきり様


西田です。
お世話になっております。

> > short_open_tag = Off
> >
> > になっているはず。
>
> default では on では?

この設定につきましては、確かにoffになってました。
現在、 .htmlファイルもphpが使えるような設定になっており
そこで、以前にphp以外で <? ?>が出てきて誤動作したので
Offにしたと思います。

確かに、以下のような場合は正常に動きました。
失礼いたしました。

# cat test.pl
$a = "echo '<?php echo \"Test\"; ?>'| php -q";
exec($a);

# perl test.pl
Test

----
ちなみに私の環境は以下のとおりです。

# uname -a
Linux ns1 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 i686 i386 GNU/Linux

# perl -v
This is perl, v5.8.0 built for i386-linux-thread-multi
(with 1 registered patch, see perl -V for more detail)

Copyright 1987-2002, Larry Wall

Perl may be copied only under the terms of either the Artistic License or
the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using `man perl' or `perldoc perl'.  If you have access to the
Internet, point your browser at http://www.perl.com/, the Perl Home Page.

# php -v
PHP 4.3.1 (cli) (built: Jun  2 2003 18:10:56)
Copyright (c) 1997-2002 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2002 Zend Technologies
----

西田 <tnishida @ cyx.co.jp>




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