'echo"":没有这样的文件或目录'使用“exec”的错误在PHP脚本中管道 [英] 'echo "": No such file or directory" error using "exec" to pipe in PHP script
问题描述
[TCL]
设置php {<? print_r(Hello World); ?>}
放$ PHP; #PRINTS OUT<? print_r(Hello World); ?>
put [exec" echo''$ php''| php -q"]
[/ TCL]
当我在TCL中尝试这个时,我收到以下错误:
[TCL]
set php {<? print_r("Hello World"); ?>}
puts $php; # PRINTS OUT <? print_r("Hello World"); ?>
puts [exec "echo ''$php'' | php -q"]
[/TCL]
When I try this within TCL I get the following error:
echo"":没有这样的文件或目录
echo "": No such file or directory
我无法使用CLI PHP" php -r"选项由于我的PHP
安装在各种服务器上是CGI而不是CLI SAPI,否则,我只需要这样做,所以我正在尝试另一种选择窒息TCL。
我在TCL $ php变量中使用了一个非常简单的例子;
$ php的实际内容将会更加复杂和动态,但是,它仍然会在简单的PHP内容上窒息。
那么我怎么能让TCL和PHP玩得很好呢?
Thanx
Phil
>
推荐答案
php; #PRINTS OUT<? print_r(Hello World); ?>
put [exec" echo''
php; # PRINTS OUT <? print_r("Hello World"); ?>
puts [exec "echo ''
php''| php -q"]
[/ TCL]
当我在TCL中尝试这个时,我收到以下错误:
php'' | php -q"]
[/TCL]
When I try this within TCL I get the following error:
echo"":没有这样的文件或目录
echo "": No such file or directory
我无法使用CLI PHP" php -r"选项由于我的PHP
安装在各种服务器上是CGI而不是CLI SAPI,否则,我只需要这样做,所以我正在尝试另一种选择窒息TCL。
我在TCL
I am unable to be able to use the CLI PHP "php -r" option due to my PHP
installations on various servers being CGI and not CLI SAPI, else, I
would just do that, so I''m trying an alternative that is choking TCL.
I am using a very simple example within the TCL
php变量中使用了一个非常简单的例子;
实际内容
php variable; the
actual contents of
这篇关于'echo"":没有这样的文件或目录'使用“exec”的错误在PHP脚本中管道的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!