当前位置:编程学习 > php >>

php本地包含如何修补

<?php
 
$p=$_GET['p']; 
$pics=file($p); 
for($i=0;$i< count($pics);$i++) 

echo $pics[$i]; 

?> 

 

过滤读取的后缀?怎么过滤

补充:http://www.xyxi.com/game/img.php?p=c:/boot.ini
追问:不是这个意思。。。
答案:用urlencode函数将c:/boot.ini进行编码得到c%3A%2Fboot.ini

也就是说你的 http://www.xyxi.com/game/img.php?p=c:/boot.ini这个链接将变为 http://www.xyxi.com/game/img.php?p=c%3A%2Fboot.ini

img.php改为$p=urldecode($_GET['p']); 

 

TIP:你可以自制一个编码函数和解码函数

ASP默认使用VBScript,而VBScript是由Visual Basic语言简化来的,非常容易上手,所以对新手来说,是做动态网页的入门选择. PHP采用类C语言风格,C/C++编程者可以不用再花多少时间就可以精通PHP. ASP在网页中为解释执行,可以镶嵌在网页代码中.执行速度一般. PHP在网页中也是解释执行,亦可以镶嵌在网页代码中,但是在Zend的帮忙下,可以变成编译执行,速度可以提升几倍. 目前ASP一般使用Access,SQL Server. 其中的Access不适用于大中型网站.SQL Server 要花银子. PHP一般使用MySQL,一个特别的免费的数据库,存取速度也比较快,二者结合使用,会让你的网页程序更加出色.. ASP,安装IIS后就可以使用,由于是在Windows可视化的界面中安装,所以,非常方便,上手容易. PHP,常用的是Apache服务器,强大!可是由于常用于Unix系统下,在Windows下安装时,许多参数设置不方便... PHP中包括有对象,类...在网页编程中加入对象,类之后,会让网页有更大的可维护性.简单的回答下你的问题,asp容易学,你看看目前大多数的网站都是asp做的就知道了。但是大型的网站用asp的话就很不合算。这个时候用php、jsp或者asp的升级版本.net(严格来说asp和.net不能算一类)就比较好了。按照大多数人的经验,首先学习asp比较容易适合你。当然,先要学会html的基本代码。
没太明白你的意思,请尽量说的清楚,我或许可以帮助你。

上一个:php论文管理系统
下一个:php js頁面傳值

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,