Time of Update: 2017-07-10
在看帝國cms的connect.php是發現第一句是error_reporting(E_ALL ^ E_NOTICE);以前也沒注意過這個語句,知道是設定錯誤提示的,但不清楚具體怎樣設定使用。下面從網上摘抄了些東西,總結了一下。舉例說明: 在Windows環境下:原本在php4.3.0中運行正常的程式,在4.3.1中為何多處報錯,大體提示為:Notice:Undefined varialbe:變數名稱. 例如有如下的代碼: 代碼如下:if (!$tmp_i) { $tmp_i=10; }在4.3
Time of Update: 2017-07-11
網站是一個可以協助使用者檢測自己所設定的密碼安全性和被破解所花費時間的檢測網站,其目的是告訴使用者密碼不要設定成簡單的123456,而是要包含數字、字母、特殊符號等,提高密碼的安全能力。本篇文章主要介紹怎麼使用php判斷密碼的強度,執行個體如下一、php頁面$score = 0;if(!empty($_GET['value'])){ //接收的值 $str = $_GET['value'];} else{ $str =
Time of Update: 2017-07-10
這篇文章主要介紹了php串連oracle資料庫及查詢資料的方法,以執行個體形式較為詳細的分析了php操作oracle資料庫的提示,具有一定的參考借鑒價值,需要的朋友可以參考下本文執行個體講述了php串連oracle資料庫及查詢資料的方法。分享給大家供大家參考。具體分析如下:php有強大的功能不但可以支援mysql,mssql,mysqli之個我們還可以與oracle資料連線,要讓php支援oracle非常的簡單我們只要把php.ini中的;extention =
Time of Update: 2017-07-10
這篇文章主要介紹了php 訪問oracle 預存程序執行個體詳解的相關資料,這裡附有執行個體代碼,協助大家實現這樣的功能,需要的朋友可以參考下php 訪問oracle 預存程序執行個體詳解比如我的本地Oracle資料庫有一個package,裡面有一個預存程序:create or replace package PKG_TRANS_REL is -- Author : test -- Created : -- Purpose : test -- Public type declarations
Time of Update: 2017-07-10
主要介紹了如何使用php等比例縮放圖片,可以對原圖片提出縮放要求的寬度、縮放的長度.本文介紹了PHP實現圖片壓縮方法,讀者可以根據具體應用參考或加以改進,直接上代碼,imgzip($src,$newwid,$newhei)這個函數帶進去的分別是原圖片、縮放要求的寬度、縮放的長度。<?php //壓縮圖片 縮圖$src= "xiezheng.jpg";$newwid=640;$newhei= 480;function
Time of Update: 2017-07-11
file_exists — 檢查檔案或目錄是否存在文法bool file_exists ( string $filename )檢查檔案或目錄是否存在。參數 filename 檔案或目錄的路徑。傳回值如果由 filename 指定的檔案或目錄存在則返回 TRUE ,否則返回 FALSE 。Note:如果因為安全模式的限制而導致不能訪問檔案的話,該函數會返回 FALSE 。然而,可以使用 include 來包含,如果檔案在 safe_mode_include_dir
Time of Update: 2017-07-10
這篇文章主要介紹了php判斷兩個日期之間相差多少個月份的方法,涉及php操作日期的相關技巧,需要的朋友可以參考下本文執行個體講述了php判斷兩個日期之間相差多少個月份的方法。分享給大家供大家參考。具體實現方法如下:/** * @author injection(injection.mail@gmail.com)* @var date1日期1* @var date2 日期2* @var tags 年月日之間的分隔字元標記,預設為'-' * @return 相差的月份數量*
Time of Update: 2017-07-04
這篇文章主要介紹了PHP+sqlite資料庫操作的方法,簡單分析了sqlite資料庫的功能及相關操作技巧,包括建立,開啟,插入,檢索及錯誤提示等,需要的朋友可以參考下本文執行個體講述了PHP+sqlite資料庫操作的方法。分享給大家供大家參考,具體如下:SQLite是一款輕型的資料庫,它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它佔用資源非
Time of Update: 2017-07-04
這篇文章主要介紹了php基於SQLite實現的分頁功能,結合具體執行個體形式分析了php操作SQLite資料庫實現分頁功能的相關技巧與注意事項,需要的朋友可以參考下本文執行個體講述了php基於SQLite實現的分頁功能。分享給大家供大家參考,具體如下:這裡操作資料庫檔案使用的是前面文章《PHP基於PDO實現的SQLite操作類【包含增刪改查及事務等操作】》中的SQLite資料庫操作類。廢話不說,直接上代碼:<meta
Time of Update: 2017-07-05
這篇文章主要為大家詳細介紹了php斷點續傳之檔案分割合并,具有一定的參考價值,感興趣的小夥伴們可以參考一下php實現斷點續傳,就需要把大檔案分割成多個小檔案,然後單個上傳。傳完後在合并。│ merge.php –合并檔案指令碼 │ merge.zip –合并後檔案 │ socket.zip –需要分割的檔案 │ split.php –分割檔案指令碼 │ └─split –分割後小檔案目錄下面是源碼split.php<?php$fp =
Time of Update: 2017-07-04
這篇文章主要介紹了產生隨機字串和驗證碼的類的PHP執行個體,有需要的朋友可以參考一下網上有很多的php隨機數與驗證碼的代碼與文章,真正適用的沒有幾個。索性自己搞一個吧。開始本節的php教程 吧,以下代碼的實現,主要做到可以很好區分一個get_code(),另一個create_check_image(),輸出映像直接調用後面的,session()取驗證碼時直接get_code()就ok,順帶提下使用session時必須將session_star()放在最前面。代碼如下:<?phpclass
Time of Update: 2017-07-07
這篇文章主要介紹了php中bind_param()函數用法,簡單分析了bind_param()函數的功能、參數、使用方法與相關注意事項,需要的朋友可以參考下本文執行個體講述了php中bind_param()函數用法。分享給大家供大家參考,具體如下:從字面上不難理解,綁定的參數;下面我通過一個綁定參數的例子講一下:for example:bind_param("sss", firstname,lastname, $email);1. 該函數綁定了 SQL
Time of Update: 2017-07-09
這篇文章主要介紹了php判斷ip黑名單程式碼執行個體,需要的朋友可以參考下學校的新聞系統要求有些新聞只開放校內ip瀏覽,於是重寫了一個代碼來實現此功能,實現後的結果是,只要把允許訪問的ip列入ip.txt這個檔案中即可,同時支援c類ip,例如:ip.txt192.168211.67.188211.67.191.25代碼如下: 代碼如下:/** ip地址黑名單、白名單* 判斷訪客地址的ip是否在ip.txt中,支援c類ip* By xhat*/$ip = $_SERVER['REMOTE_
Time of Update: 2017-07-06
這篇文章主要介紹了getimagesize擷取圖片尺寸的方法,執行個體講述了getimagesize擷取圖片的尺寸、格式等參數的實現方法,具有一定的參考借鑒價值,需要的朋友可以參考下本文執行個體講述了getimagesize擷取圖片尺寸的方法。分享給大家供大家參考。具體如下:php有現成的函數getimagesize用於擷取映像的尺寸,程式碼範例: 代碼如下:<?php /* 1.jpg為你想獲得其尺寸的圖片 */ $arr = getimagesize("1.jpg"
Time of Update: 2017-07-05
下面小編就為大家帶來一篇詳談php靜態方法及普通方法的區別。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧如下所示:<?php header('content-type:text/html;charset=utf-8'); /* 普通方法,存放類內,只有一份靜態方法,也是存放於類內,只有一份區別在於:普通方法需要對象去調用,需要綁定$this 即,普通方法,必須要有對象,然後讓對象來調用 而靜態方法,不屬於哪一個對象,因此不需要綁定$this
Time of Update: 2017-07-04
這篇文章主要介紹了PHP針對中英文混合字串長度判斷及截取方法,結合執行個體形式分析了php中英文字串的遍曆、轉換、截取、計算等相關操作技巧,需要的朋友可以參考下本文執行個體講述了PHP針對中英文混合字串長度判斷及截取方法。分享給大家供大家參考,具體如下:/** * * 中英混合字串長度判斷 * @param unknown_type $str * @param unknown_type $charset */function strLength($str, $charset =
Time of Update: 2017-07-03
本文從設計模式的概念說起,講述了php設計模式中的單例模式,均是些基礎性知識,給初學者們一個提高的契機。本系列文章來總結一下設計模式在PHP中的應用,這是第一篇建立型模式之單例模式。一、設計模式簡介首先我們來認識一下什麼是設計模式:設計模式是一套被反覆使用、容易被他人理解的、可靠的代碼設計經驗的總結。設計模式不是Java的專利,我們用物件導向的方法在PHP裡也能很好的使用23種設計模式。那麼我們常說的架構、架構和設計模式有什麼關係呢?架構是一套體繫結構,是項目的整體解決方案;架構是可供複用的半成
Time of Update: 2017-07-03
PHP是單繼承的語言,在PHP 5.4 Traits出現之前,PHP的類無法同時從兩個基類繼承屬性或方法。php的Traits和Go語言的組合功能類似,通過在類中使用use關鍵字聲明要組合的Trait名稱,而具體某個Trait的聲明使用trait關鍵詞,Trait不能直接執行個體化。具體用法請看下面的代碼:<?php trait Drive { public $carName = 'trait'; public function driving() {
Time of Update: 2017-07-03
Trait 的抽象成員為了對使用的類施加強制要求,trait 支援抽象方法的使用。表示通過抽象方法來進行強制要求的例子<?phptrait Hello { public function sayHelloWorld() { echo 'Hello'.$this->getWorld(); } abstract public function getWorld();}class MyHelloWorld { private
Time of Update: 2017-07-03
Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4一、抽象類別abstract