echo() 的快捷用法,但是你必须在php.ini 里面打开short_open_tag。<?='aa';?>等同于<?php echo 'aa';?>。如果short_open_tag打开了,<?php ?>就可以缩写成<? ?>。如果同时要用到XML,可以禁用此选项以便于嵌入使用 <?xml ?>,也可以通过PHP来输出。如:<?='<?xml version="1.0"';?>(例子来源: http://php.net/manual/zh/ini.core.php)
filemtime -- 取得文件修改时间int filemtime ( string filename )返回文件上次被修改的时间,出错时返回 FALSE。时间以 Unix 时间戳的方式返回,可用于 date()。 本函数返回文件中的数据块上次被写入的时间,也就是说,文件的内容上次被修改的时间。每次修改文件之后,系统都会记录最后修改时间,你可以看看你自己电脑上的文件,都有修改时间的。
显示PHP的当前信息,其中包括PHP扩展和编译版本,服务器信息和环境,PHP环境中,路径,主机和本地配置选项,HTTP头,PHP许可等等(详细信息可参考PHP手册)。要得到这些信息,不仅可以从浏览器中查看,还可以使用命令行在服务器上查看。
使用浏览器查看很简单,:只需要在网站目录创建一个PHP文件,使用上面提到的phpinfo()函数,如:
1:<?php
2:phpinfo();
3:?>
然互在浏览器中输入此文件路径即可查看。
在Linux服务器上,还可以使用如下命令,不用浏览网页同样可以查看PHP信息,如:
php -r 'phpinfo();'
此命令同样可以得到网页形式的结果。
扩展资料:
phpinfo使用说明:
bool phpinfo ([ int$what = INFO_ALL ] )
输出 PHP 当前状态的大量信息,包含了 PHP 编译选项、启用的扩展、PHP 版本、服务器信息和环境变量(如果编译为一个模块的话)、PHP环境变量、操作系统版本信息、path 变量、配置选项的本地值和主值、HTTP 头和PHP授权信息(License)。
因为每个系统安装得有所不同, phpinfo() 常用于在系统上检查 配置设置和 预定义变量。
phpinfo() 同时是个很有价值的、包含所有 EGPCS(Environment, GET, POST, Cookie, Server) 数据的调试工具。
参考资料来源:百度百科-phpinfo
打开apache服务器。配置得好,浏览器中输入,127.0.0.1就可以看到效果了。这时候你就可以在浏览器中查看编写好的程序了。
我已经配置好了,服务器连接也ok了,我不知道程序在哪里写,怎样导入到浏览器里。谢谢。
一般来说,自动配置好的服务器,网站文件保存在服务器安装目录下的,www文件夹内。若你设置了根目录在其他地方,到你设置的目录下面,去创建文件吧。创建完了,通过浏览器输入我说的地址,你就能找到所创建的文件。如果你的文件是写好的代码,浏览器就会显示代码的效果,服务器自动就把代码解析了 。
1、在php中使用session,首先要启动session会话,启动session会话要使用php内置函数session_start(),如图所示。
2、 然后session_start()函数必须位于<html>标签之前才可使用,如图所示。
3、启动 session会话之后,用php内置的数组对象$_SESSION[]来进行存储,新建一个index.php文件。
4、在index.php文件中,敲写如下代码,即可存储内容到session中。
5、存完之后就可以,把刚才存的key值来取出来就可以了,使用【echo $_SESSION['views']】命令。
6、在浏览器中输入localhost:8080/jingyan/ssy/index.php,即可看到存进$_SESSION 变量中的值了。
一般在最开始 使用 session_star()接下来 可以对 session进行操作, 赋值 或读取$_SESSION['op_name']='admion';读取时 $name= $_SESSION['op_name']
代码有误写成这样就好了:<?php $view = $_GET['view']?><?php if($view=="list"){?>显示内容1<?php }?><?php if($view=="normal"){?>显示内容2<?php }?>
按照以下的使用说明,可以快速的建立一个本地 PHP 开发环境。建议将 PHP 升级到最新的版e69da5e887aa3231313335323631343130323136353331333337626139本。
1.PHP安装
使用绿色方式,下载Zip文件解压。
2.配置
在解压的根目录下找到php.ini-development,是用于开发环境的配置文件;还有一个php.ini-production,这个是用于生产环境的配置文件。使用php.in-development,复制一份,重命名为php.ini。开始编辑。
定位registe_globals =Off;
建议不要打开,区别在于这个值是用来打开全局变量的,比如表单送过来的值,如果这个值设为“Off”,就只能用“$_POST['变量名']、$_GET['变量名']”等来取得送过来的值,如果设为“On”,就可以直接使用“$变量名”来获取送过来的值,当然,设为“Off”就比较安全,不会让人轻易将网页间传送的数据截取。这个值是否改成“On”就看自己感觉了,是安全重要还是方便重要?
为了使php能够调用其他模块,可以以extension关键字搜索,定位到如下,去除选项前的分号,则打开此模块的支持。
加载的模块越多,占用的资源要稍微多些,可以忽略。比如要启用mysql的支持,则找到如下
;extension=php_mysql.dll
去除前面的";"注释就可以了。
所有的模块都放在php解压目录下的ext目录中,可以根据需要启用。
3.与Apache协同工作
php以module方式与Apache相结合,打开Apache的配置文件,以关键字“LoadModule”定位,配置要加载的模块,
在最后添加如下两行:
LoadModule php5_module D:/php/php5apache2_2.dll
PHPIniDir "D:/php"
第一行“LoadModule php5_module D:/php/php5apache2_2.dll”是指以module方式加载php,第二行“PHPIniDir "D:/php"”是指明php的配置文件php.ini的位置,是当然,其中的“D:/php”要改成你先前选择的php解压缩的目录。
在php的解压目录下同时有php5apache2.dll和php5apache2_2.dll,因为我们的apache版本是2.2的,所以加载dll
使用php5apache2_2.dll,可以根据自己的情况配置。
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)
123
<? system("dir");?>
知识点:system和exec的区别在于system在执行系统外部命令时,直接将结果输出到游览器,如果执行命令成功则返回true,否则返回false。第二个参数与exec第三个参数含义一样。
方法三:使用函数passthru执行系统外部命令
原型:function passthru(string $command,int[optional] $return_value)
知识点:passthru与system的区别,passthru直接将结果输出到游览器,不返回任何值,且其可以输出二进制,比如图像数据。
方法四:反撇号`(和~在同一个键)执行系统外部命令
123
<? echo `dir`;?>
知识点:在使用这种方法执行系统外部命令时,你要确保shell_exec函数可用,否则是无法使用这种反撇号执行系统外部命令的。