当前位置:首页 » 编程语言 » php代码

php代码

发布时间: 2022-01-08 05:49:16

php代码什么意思

第一句:
如果 $_REQUEST['f'] 以 / (不管多少个)开头, 则去掉 开头的/
如果 $_REQUEST['f'] 以 / 结尾 ,则去掉结尾的那一个 /
将中间的 / , 每两个替换成一个
第二句:
如果$f 变量 符合以下两种情况, 则直接退出
1. $f 内含有 /../ 这样的字符串
2. $f 是以 ../ 作为开头
----------------------------------
这似乎是一个linux下的安全相关的代码, 用来过滤非法的文件访问

❷ 怎么用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代码如何理解

for($i=9;$i<=9-$j;$i--){
echo "<td> </td>";
}

一个是$i++ 一个是$i-- 输出的图当然不一样了

❹ php代码中的意思

^是“异或”操作,这是一种位运算符,运算时,先要将操作数转换成二进制,如12的二进制是:00001100,9的二进制是00001001,然后每一位独立进行异或运算,异或运算的法则是:
0 ^ 0 = 0
0 ^ 1 = 1
1 ^ 0 = 1
1 ^ 1 = 1
可总结为相同数异或为0,不同数异或为1。所以12^9就是00001100^00001001=00000101(提示:每一位是分别做异或的,互不影响),即十进制的5。

❺ php语句代码

好像哦,只是好像,在php里,单纯的变量在双引号里可以正确传值,但数组不行,必须用“.”运算符连接。
<?php
$a="<a href=\"delphp-id.php?id=".$row[0]."\">";
?>
不在<?php ?>之间的话:
<a href="delphp-id.php?id=<?php $row[0];?>"><?php $row[0];?></a>

补一句,<? ?>有些服务器上可能不认哦,最好写成<?php ?>,以免将来的麻烦。

❻ 如何运行php代码

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

http://localhost/test.php 访问

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

❼ php代码解释

$page<1 && $page=1; 如果小于1 赋值为1
&& 俩个都成立 会往下执行,赋值肯定成立,所以理解为 如果&page<1 那么&page=1

$fidDB[M_alias] || $fidDB[M_alias]='文章';

如果 $fidDB[M_alias] 不存在, $fidDB[M_alias] 赋值为文章,

|| 有一个成立就成立,如果$fidDB[M_alias] 不成立 会赋值。
理解为 如果$fidDB[M_alias] 有值 为真,不改变,

如果不为真,赋值$fidDB[M_alias] = 文章

❽ php代码释义-<php

你的程序定义了两个函数,islogin检测给定参数是否符合程序规定的用户名和密码,不符合就转向到admin.php。login函数其实完成类似功能,只是当用户与密码检测通过的时候要设置两个环境变量,然后输出登录成功以后的链接地址editnews.php。

语句注释可能没多大必要,if是判断条件是否满足。header发送HTTP头信息。echo发送浏览器正文内容。setcookie其实类似header,通过发送HTTP头信息实现COOKIE的设置。

❾ js里面添加php代码

你本意是要在js中读取php输出的值对吗?
你可以先把php输出的值放到一个div里面,在再js获取div的值就可以 了
建议用jquery
<html>
<head><title></title>
<script src="jquery-1.7.2.min.js" type="text/javascript"></script>
<script>
$(function(){
var tit = $("#tt").attr("title");
var txt = $("#tt").text();
alert(tit+"-=---"+txt);
})
</script>
</head>
<body>
<div id="tt" name="tt" title="<?php echo "cccccssfa"; ?>"><?php echo "fsadfsd"; ?></div>
</body>
</html>

❿ 简单PHP代码

$_env 是环境变量,通过环境方式传递给当前脚本的变量的数组。

$_ENV['defaultapp'] = array('portal.php' => 'portal', 'forum.php' => 'forum', 'group.php' => 'group', 'home.php' => 'home');
是赋值 , 你可以用 var_mp($_env['defaultapp']) 看赋值结果。
--------------------------------------------------------------------
$_ENV['hostarr'] = explode('.', $_SERVER['HTTP_HOST']);
环境变量 用.分隔 主域名(你可以 echo $_server['HTTP_HOST']里面有什么)
----------------------------------------------------------------
$url = $domainroot.'forum.php?mod=group&fid='.$domain['id'].'&page=1';
构造一个URL 直白点 结果就是: www.some.com/forum.php?mod=1&fid=1&page=1
----------------------------------------
$url = empty($_ENV['domain']['app']['default']) ? (!empty($_ENV['domain']['defaultindex']) ? $_ENV['domain']['defaultindex'] : 'forum.php') : 'http://'.$_ENV['domain']['app']['default'];
结构简化 $url = $a ? (!$b? $c : $d) :$e; 2个3元运算嵌套, 至于看起来复杂的变量都是多维数组的值

热点内容
循迹小车算法 发布:2024-12-22 22:28:41 浏览:82
scss一次编译一直生成随机数 发布:2024-12-22 22:04:24 浏览:956
嫁接睫毛加密 发布:2024-12-22 21:50:12 浏览:975
linuxbin文件的安装 发布:2024-12-22 21:46:07 浏览:798
vlcforandroid下载 发布:2024-12-22 21:45:26 浏览:664
电脑做网关把数据发送至服务器 发布:2024-12-22 21:44:50 浏览:432
新华三代理什么牌子的服务器 发布:2024-12-22 21:33:21 浏览:342
欢太会员密码是什么 发布:2024-12-22 20:57:28 浏览:74
sqllocaldb 发布:2024-12-22 20:07:08 浏览:126
如何找到我的服务器 发布:2024-12-22 19:52:14 浏览:301