在一个php文件里,包含如下内容
#!/usr/bin/php
<?php
//my php代码
?>问题A:请问这句话“#!/usr/bin/php”是什么意思。因为一般我们是在浏览器里通过http协议去访问。
而这里是通过ejabberd的1个“内置程序”去调用这个文件。
问题B:在问题A的基础上,如果要是在windows下该如何做呢?

解决方案 »

  1.   

    就是告诉system,这个是用啥来执行。
    一般是cron里使用而己。也可以省去不写
      

  2.   

    在在window环境下,该怎么处理呢?
      

  3.   

    可以直接去掉。不需要都可以。
    但在linux里要指定php去执行该脚本
      

  4.   

    这个东西在现在的 linux 中还有效吗?得去问妞妞版主#!/usr/bin/php
    指出用何种软件去执行其后的代码,当然必须设置这个文件是可执行的
    等价于
    /usr/bin/php filename.phpwindow 中么有这个机制,但你也有类似的写法
    @REM<?php 
    @REM ==' 
    @SET PHPCLI=\AMP\php54\php.exe 
    @REM PHPCLI表示你的CLI模式的php.exe的路径 
    @%PHPCLI% %0 
    @goto :EOF 
    @REM';?> 
    <?php 
    echo "\rHello World"; 
    exec("pause"); 
    ?>