Time of Update: 2016-07-25
/* File name: /include/zip.php Author: Horace 2009/04/15 */ class PHPZip{ var $dirInfo = array("0","0"); var $rootDir = ''; var $datasec = array(); var $ctrl_dir = array(); var $eof_ctrl_dir = "/x50/
Time of Update: 2016-07-25
function getWeekStartAndEnd ($year,$week=1) { header("Content-type:text/html;charset=utf-8"); date_default_timezone_set("Asia/Shanghai"); $year = (int)$year; $week = (int)$week; //按給定的年份計算本年周總數 $date = new DateTime;
Time of Update: 2016-07-25
/*********************************************************************************** 使用說明: $m= new SendM('smtp伺服器位址','帳號','密碼',連接埠(int),逾時重試時間(int)); $m->Send('收件者郵箱 ','主題','郵件內文內容'); 使用範例: $m= new
Time of Update: 2016-07-25
課課家今天跟大家分享的是如何學習PHP底層的運行機制與原理,PHP是一種適用於web開發的動態語言。具體點說,就是一個用C語言實現包含大量組件的軟體架構。更狹義點看,可以把它認為是一個強大的UI架構。 AD: PHP說簡單,但是要精通也不是一件簡單的事。我們除了會使用之外,還得知道它底層的工作原理。 PHP是一種適用於web開發的動態語言。具體點說,就是一個用C語言實現包含大量組件的軟體架構。更狹義點看,可以把它認為是一個強大的UI架構。 瞭解PHP底層實現的目的是什麼?動態語言要像用好
Time of Update: 2016-07-25
defined('ACC')||exit('Access Denied');// 封裝mysql操作類,包括串連功能,及查詢功能.class mysql extends absdb{ protected static $ins = null; protected $host; // 主機名稱 protected $user; // 使用者名稱 protected $passwd; // 密碼 protected $db; // 資料庫名
Time of Update: 2016-07-25
無標題文檔複製代碼 verifycode.php檔案代碼如下 /* 圖片驗證碼 Powered By KASON test http://www.hzhuti.com/nokia/c6/ */ session_start(); $num=4;//驗證碼個數 $width=80;//驗證碼寬度 $height=20;//驗證碼高度 $code=' '; for($i=0;$i { switch(rand(0,2)) { case
Time of Update: 2016-07-25
/*** 上傳圖片*/class imgUpload{ static protected $a; protected $formName; //表單名稱 protected $directory; //檔案上傳至目錄 protected $maxSize; //最大檔案上傳大小 protected $canUpload; //是否可以上傳
Time of Update: 2016-07-25
可解壓縮zip檔案。它有兩個參數:壓縮檔的路徑、目標檔案的路徑。 function unzip_file($file, $destination) { // create object $zip = new ZipArchive() ; // open archive if ($zip->open($file) !== TRUE) { die ('Could not open
Time of Update: 2016-07-25
在php開發中,我們會經常遇到各種各樣的難題,今天小編想要實現php無限遍曆目錄,可就很難實現這一方法,經過在網上查詢一些資料,才方法php無限遍曆目錄是沒有那麼難的,現在就看一下吧。使用的函數有:isset()判斷某個變數是否定義chdir() 將目前的目錄改變為指定的目錄。opendir() 開啟目錄。readdir()讀取目錄。getcwd()。擷取目前的目錄。還用到了for if GET傳值 大概就這些東東:下面是代碼:";//當點擊開啟時將要開啟的絕對路徑傳遞出去 用chdir
Time of Update: 2016-07-25
身為現代熱門主流的開發語言,對於那些想加入新手PHP的軍隊,從哪學起,如何學習?你必須要需要掌握PHP的基礎知識,基礎知識相當於重點,是不可忽視的知識。常用的功能模組,物件導向的,MVC等相關技能。進行這些技能將成為一個合格的phper! Step 1:PHP基礎入門學習任何一門語言都要腳踏實地地從基礎文法開始,如果你希望將來在領域有所建樹,HTML和CSS也是必備技能。推薦課程:本課程為PHP網站開發系列第一部分課程(PHP語言基礎),主要涵蓋以下PHP相關內容: 1.
Time of Update: 2016-07-25
PHP一種友好的函數傳參模式設計,有需要的朋友可以參考下。 當一個類的建構函式函數中,需要傳入的參數較多時,程式員在編碼時由於傳參的順序和寫法難記憶,容易出現編譯錯誤,或者出現值傳給錯誤參數(弱類型語言)的情況.友好的功能設計程式員在執行個體化一個class時,傳入的參數應該滿足以下 友好性目標: 1. 能夠只傳入部分參數 2. 能夠不按順序傳入參數 3. 能夠不區分參數的大小寫 4. 能夠及時準確的提示傳參時產生的錯誤改進流程例1-在成員變數中賦預設值請看以下代碼,
Time of Update: 2016-07-25
由於國內QQ使用者的普遍性,所以現在各大網站都儘可能的提供QQ登陸口,下面我們來看看php版,給大家參考下/** * QQ互聯 oauth * @author dyllen * */class Oauth{ //取Authorization Code Url const PC_CODE_URL = 'https://graph.qq.com/oauth2.0/authorize'; //取Access Token Url const PC_ACCESS_TOKEN_URL =
Time of Update: 2016-07-25
本文執行個體講述了php實現的簡易掃雷遊戲。分享給大家供大家參考。具體如下:$init = $_POST["init"];//game restart $clickvalue = $_POST["clickvalue"];//minesweeping $checkflag = 0;//Victory or defeat $click_count = 0;//clicks count if($init == null && $clickvalue ==
Time of Update: 2016-07-25
/*** 上傳圖片*/class imgUpload{ static protected $a; protected $formName; //表單名稱 protected $directory; //檔案上傳至目錄 protected $maxSize; //最大檔案上傳大小 protected $canUpload; //是否可以上傳
Time of Update: 2016-07-25
$f_open = fopen("count.txt","r+"); //開啟指定的檔案$count = fgets($f_open); //讀取檔案中的資料if(empty($_COOKIE['cookie_name'])){ //判斷COOKIE的是否存在 setcookie("cookie_name",value,time()+1800); //如果不存在,則建立COOKIE $count = $count + 1
Time of Update: 2016-07-25
本文執行個體講述了php實現QQ空間擷取目前使用者的使用者名稱並產生圖片的方法。分享給大家供大家參考。具體如下:最近發現空間裡經常會轉載一些含有目前使用者暱稱和qq號的圖片,很好奇,研究了一下原理原理很簡單,圖片是利用php產生的,好吧,直接上代碼圖片原始碼:$ment = $_SERVER["HTTP_REFERER"];if($ment == 'http://cnc.qzs.qq.com/qzone/newblog/v5/editor.html'){ header("HTTP/1.0 50
Time of Update: 2016-07-25
/* * Author 墨龍 * Time 2010年12月2日 15:50:35 */ $db = new mysql($db_host,$db_user,$db_password,$db_table,$db_conn,$pre,$coding); class mysql{ private $db_host; private $db_user; private
Time of Update: 2016-07-25
PHP分頁代碼調用: $start=show_page($query,$page,$link,$offset);其中: $start為起始記錄 $query為全記錄檢索SQL語句 $page為當前頁碼 $link為傳遞的頁面參數 $offset為每頁顯示記錄數 //======function.php=====//======分頁函數==========function show_page($query,$page,$link,$offset){ $db = new mysql();
Time of Update: 2016-07-25
/*有時表單提交的變數不止一個,可能有十幾個,幾十個。那麼一次一次地複製/粘帖addslashes(),是否麻煩了一點?由於從表單或URL擷取的資料都是以數組形式出現的,如$_POST、$_GET)那就自訂一個可以“橫掃千軍”的函數*/function quotes($content){//如果magic_quotes_gpc=Off,那麼就開始處理if (!get_magic_quotes_gpc()) {//判斷$content是否為數組if (is_array($content)) {//
Time of Update: 2016-07-25
PHP 下載遠程檔案類,支援斷點續傳下載,代碼內含有具體的調用說明。程式主要是使用 HTTP 協議下載檔案,HTTP1.1協議必須指定文檔結束後關閉連結,否則讀取文檔時無法使用feof判斷結束,可以有兩種使用方法,具體請下載查看源碼。 /** * 下載遠程檔案類支援斷點續傳 */class HttpDownload { private $m_url = ""; private $m_urlpath = ""; private $m_scheme = "http";