php 無限分類之父級分類和子分類的追溯方法,程式碼片段如下:Copy to Clipboard引用的內容:[www.veryhuo.com] //返回所有的葉子節點 public function scanNodeOfTree($result,$fid){ $checkexist = false; for ($i=0; $i if($fid == $result[$i]['ParentId']){ $checkexist = true; $arr .=
檔案上傳我們需要用到HTML裡面表單的type=file類型,及其enctype屬性。這是我們大家必須要用的。當然了PHP函數庫當中的FILE函數庫,字串類型函數庫,目錄函式庫及$_FILES[]的使用是我們必須要用到的。 也許每一個網站都可能會對上傳檔案有許多的限制,這些限制會包括
PHP中計算時間差的幾種方法,在php中計算時間差有時候是件麻煩的事!不過只要你掌握了日期時間函數的用法那這些也就變的簡單了: 一個簡單的例子就是計算借書的天數,這需要php根據每天的日期進行計算,下面就來談談實現這種日期計算的幾種方法: (1)
做了一個cookie操作的執行個體,第一個檔案login_frm.PHP這個是登入視窗。 代碼 1 2 3 4 5 6 7 使用者: 8 9 10 11 第二個檔案login.php這個是處理登入 1 2 if($_POST['username'] = 'admin') 3 { 4 setcookie('haha','gogo'); 5
程式需要,寫了一個擷取當前星期的日期範圍,也就是從星期一到星期日的日期範圍。 function getWeekRange($date){ $ret=array(); $timestamp=strtotime($date); $w=strftime('%u',$timestamp); $ret['sdate']=date('Y-m-d 00:00:00',$timestamp-($w-1)*86400); $ret['edate']=date('Y-m-d 23:59:
/** * 擷取頁碼導航HTML * @param $pageNum:當前頁碼 * @param $pageSize:每頁數量 * @param $rowCount:記錄總數 * @param $navUrl:連結頁面URL */ function getNavHtml($pageNum,$pageSize,$rowCount,$navUrl){ $pageCount = (int)($rowCount/$pageSize); //總頁數 if
PHP實現301重新導向的代碼如下: header('HTTP/1.1 301 Moved Permanently');//發出301頭部 header('Location: http://www.'.$strDomain.$request_uri);//跳轉到我的新網域名稱地址 我用301.inc.php檔案寫了301代碼,在其他檔案頭部都引用上 就可以了 //----------------------------------- //301
網上關於PHP
想不想在你得部落格中添加日曆啊?blue1000在這裡跟大家簡潔的分享一款PHP中部落格日曆實現代碼,有需要的朋友參考一下,裡面有一句是查詢資料庫的這個很簡單,你只要修改一下欄位名與你資料庫相同就行了。 代碼如下: function calendarnew($starttime = 0) { global $db, $tablepre, $timestamp, $site_timeoffset, $site_dateformat, $curtime; $starttime =
在網上看到一個圖片驗證碼,挻漂亮的,但是取回來發現,好像有點小問題,還是改為自己的口味吧,很多時候,如果無法使用,應該是字型的問題。程式所用的字型win7 內建的,需要上傳到web目錄一、顯示效果 二、代碼如下 代碼如下:/* * @Author fy */ $imgwidth =100; //圖片寬度$imgheight =40; //圖片高度$codelen =4; //驗證碼長度$fontsize =20
這篇文章主要介紹了xss防禦之php利用httponly防xss攻擊,下面是PHP設定HttpOnly的方法,需要的朋友可以參考下xss的概念就不用多說了,它的危害是極大的,這就意味著一旦你的網站出現xss漏洞,就可以執行任意的js代碼,最可怕的是攻擊者利用js擷取cookie或者session劫持,如果這裡麵包含了大量敏感資訊(身份資訊,管理員資訊)等,那完了。。。 如下js擷取cookie資訊: 代碼如下:url=document.top.loca
一直沒弄懂Session,cookies什麼的登陸驗證到底是怎麼回事,昨天分別用HttpURLConnection和HttpClient兩個類來實驗了一下,基本弄明白了Session驗證登陸的機制和這兩個類的區別。現在分享給大家第一步:先在本地寫一個登陸頁面和一個內容頁面(登陸了才能進去)吧。代碼大致如下: 下面是login.php,用於請求登陸的,通過post傳遞參數,如果登陸成功就會註冊session。 代碼如下:<?phpsession_start()
declare是PHP的流程式控制制結構,directive目前支援兩個指令,ticks的使用需配合register_tick_function函數使用,看下面的小樣本吧declare 結構用來設定一段代碼的執行指令,它的文法結構如下: 代碼如下:declare
這篇文章主要介紹了php遍曆檔案夾下的所有檔案和子檔案夾樣本,這裡提供二個方法,需要的朋友可以參考下遍曆目錄,結果存入數組。支援php4及以上。php5以後可用scandir()函數代替while迴圈。 代碼如下:<?php/*** @param string $dir* @return array*/function my_scandir($dir){ $files = array(); if ( $handle = opendir($dir)
這篇文章主要介紹了phpDatabase Backup還原類,需要的朋友可以參考下 代碼如下:<?php/** * Database Backup還原類 * @author xialeistudio<admin@xialeistudio.net> * Class DatabaseTool */class DatabaseTool{ private $handler; private $
這篇文章主要介紹了php擷取表單中多個同名元素值的方法 ,需要的朋友可以參考下有時前台頁面要允許動態增加/刪除某項屬性的多個值,比如向書架中添加書本,要可以動態增加或者刪除書本。 前台頁面的表單中會有多個input元素,如下: 代碼如下:<form action="a.php"> <input type="text"
先思考一個問題: 如下代碼會向頁面顯示什麼? 代碼如下 <?php die(123); ?> 曾經有段時間我一直認為 頁面會顯示
php如何自動跳轉中英文頁面: 代碼如下: <? $lan = substr(?$HTTP_ACCEPT_LANGUAGE,0,5); if ($lan == "zh-cn")
這篇文章主要介紹了php儲存submit內容之後禁止重新整理的具體實現,需要的朋友可以參考下代碼如下:$strsql = "INSERT INTO `xxx` (`aaa`) VALUES ('".$_POST["bbb"]."','".$_POST["ccc"]."',,now())"; $result=@mysql_query($strsql,$my_con)
最近dedecms報漏洞不斷,這裡分享下php的過濾函數,大牛飄過吧,給小黑闊們學習交流用函數代碼: 代碼如下://php 批量過濾post,get敏感性資料 if (get_magic_quotes_gpc()) { $_GET = stripslashes_array($_GET); $_POST = stripslashes_array($_POST); } function