當前位置:首頁 » 編程語言 » 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 瀏覽:81
scss一次編譯一直生成隨機數 發布:2024-12-22 22:04:24 瀏覽:955
嫁接睫毛加密 發布: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 瀏覽:431
新華三代理什麼牌子的伺服器 發布: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