[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 メーリングリストの案内