您的位置:

运行下面的php代码,运行下面的php代码有哪些

本文目录一览:

如何运行php代码?

在你apache下的配置文件里,设置了服务器的路径了吧,如果设置了,直接放进去,如果没有设置要设置之后才可以的,

访问

我习惯用集成的环境,简单,省事,

怎么用php命令执行php代码

PHP执行命令的四种方法

方法一:使用exec函数执行系统外部命令

原型:function exec(string $command,array[optional] $output,int[optional]

$return_value) 

?

    exec("dir",$outPut);

   

print_r($outPut);

?

说明:列出和PHP执行文件同级目录下的所有目录及文件信息。

知识点:exec执行系统外部命令时不会输出结果,而是返回结果的最后一行,如果你想得到结果你可以使用第二个参数,让其输出到指定的数组,此数组一个记录代表输出的一行,即如果输出结果有20行,则这个数组就有20条记录,所以如果你需要反复输出调用不同系统外部命令的结果,你最好在输出每一条系统外部命令结果时清空这个数组,以防混乱。第三个参数用来取得命令执行的状态码,通常执行成功都是返回0。

方法二:使用system函数执行系统外部命令

原型:function system(string $command,int[optional] $return_value)

1

2

3

?

    system("dir");

?

知识点:system和exec的区别在于system在执行系统外部命令时,直接将结果输出到游览器,如果执行命令成功则返回true,否则返回false。第二个参数与exec第三个参数含义一样。

方法三:使用函数passthru执行系统外部命令

原型:function passthru(string $command,int[optional] $return_value)

知识点:passthru与system的区别,passthru直接将结果输出到游览器,不返回任何值,且其可以输出二进制,比如图像数据。

方法四:反撇号`(和~在同一个键)执行系统外部命令

1

2

3

?

    echo `dir`;

?

知识点:在使用这种方法执行系统外部命令时,你要确保shell_exec函数可用,否则是无法使用这种反撇号执行系统外部命令的。

有没有人能帮我运行一下下面这段PHP代码?

我运行了,你的代码输出为空,因为你指定的地址没有转向,函数返回值为False,我增加了调试语句,结果和我预想的完全的一致,我修改后的代码如下:

?php

echo get_redirect_url('');

//输出结果为:

function get_redirect_url($url){

    $redirect_url = null;

    $url_parts = @parse_url($url);

    if (!$url_parts) return false;

    if (!isset($url_parts['host'])) return false; //can't process relative URLs

    if (!isset($url_parts['path'])) $url_parts['path'] = '/';

    $sock = fsockopen($url_parts['host'], (isset($url_parts['port']) ? (int)$url_parts['port'] : 80), $errno, $errstr, 30);

    if (!$sock) return false;

    $request = "HEAD " . $url_parts['path'] . (isset($url_parts['query']) ? '?'.$url_parts['query'] : '') . " HTTP/1.1\r\n";

    $request .= 'Host: ' . $url_parts['host'] . "\r\n";

    $request .= "Connection: Close\r\n\r\n";

    fwrite($sock, $request);

    $response = '';

    while(!feof($sock)) $response .= fread($sock, 8192);

    fclose($sock);

    echo $response;

    if (preg_match('/^Location: (.+?)$/m', $response, $matches)){

        if ( substr($matches[1], 0, 1) == "/" )

            return $url_parts['scheme'] . "://" . $url_parts['host'] . trim($matches[1]);

        else

            return trim($matches[1]);

    } else {

        return false;

    }

}

?

下载的php源码 怎么运行呢?

一个好的源码和用心的开发者是不会让你提出使用问题的,一般都会有详细的说明文档进行介绍。

高质量带说明文档的源码获取方法:(先下载,看源码需求,再搭建环境很重要):

1、打开百度,搜索“PopMars-专注共享资源 – 免费教程”

2、打开其中名字为 “PopMars-专注共享资源 – 免费教程|Php源码免费下载|IOS App应用...” 的网站

3、里面可以找到大量的php源码

准备:查看源码里面的说明文件,源码运行的基本情况需求。在本机安装相应的环境即可运行。例如PHP7.0/Mysql 5.5等等。关于本机的环境你可以使用类似xampp的一键部署包

怎样在本地运行PHP

1、首先需要在电脑上安装PHPstudy软件和notepad这两个代码编辑软件(如果找到可以代替的就用你那代替的),如图所示红色箭头所示:

2、接下来直接运行PHPstudy,点击红色箭头所指的启动,当左侧两个英文单词lightd和mysql后面显示两个绿点时,说明PHPstudy已经在电脑上成功运行。

3、选择右侧居中的  “php版本”将进入下图界面,服务器选Apache即可。

4、选择好之后,在弹出的phpstudy设置中,选择端口常规设置。

5、在“端口检测”处,查看服务器的端口是否被占用。网站编写好以后就放置在网站目录下。

6、服务器搭设完成。新建一个文档另存在上面的目录里,文件名保存为index.php(自由发挥)。然后写一个你认为最简单的网页进行保存。

7、在浏览器网址处输入127.0.0.1,即可看到刚编写的网站主页,即php代码运行的效果。