Time of Update: 2017-01-19
本文實現的功能特別適用於一些商城和圖片站中,分享了圖片在上傳時添加文字和圖片浮水印的技巧,供大家參考,具體內容如下1. water.class.php<?phpheader('Content-Type:text/html;charset=utf-8');/* * To change this license header, choose License Headers in Project Properties. * To change this template file,
Time of Update: 2017-01-19
本文執行個體為大家分享了PHP驗證碼類,利用對象來實現的驗證碼類,供大家參考,具體內容如下<?php /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */Class
Time of Update: 2017-01-19
本文執行個體為大家分享了php浮水印和縮圖製作代碼,使用物件導向的方法來實現常見圖片格式jpg,png,gif的浮水印和縮圖的製作,供大家參考,具體內容如下<?phpheader('Content-Type:text/html;charset=utf-8');/* * To change this license header, choose License Headers in Project Properties. * To change this template
Time of Update: 2017-01-19
看完就會,不會你打我,話不多說、開搞(人狠話不多)1.0 首先先看代碼<?phpheader("Content-Type:text/html;Charset=UTF-8");// 設定頁面的編碼風格header("Content-Type:image/jpeg");// 通知瀏覽器輸出的是jpeg格式的映像$img = imagecreatetruecolor(150,50);//建立畫布並設定大小 x軸150 y軸50$bgcolor = imagecolorallocate($
Time of Update: 2017-01-19
本文執行個體為大家分享了linux下php上傳檔案注意事項,供大家參考,具體內容如下1、修改上傳目錄許可權linux 修改某目錄下所有所有子目錄許可權chmod -R 777 html修改某目錄為任何使用者都用寫讀執行許可權chmod a+rwx html2、設定上傳檔案的根目錄//取得項目根目錄$siteRoot = dirname(__file__);3、修改設定檔的上傳大小 php.inipost_max_size = 200Mupload_max_filesize =
Time of Update: 2017-01-19
php設計模式之單例模式的例子,供大家參考,具體內容如下<?php /** * php設計模式 單例模式 */ class Fruit{ private static $instanceMap = array(); //protected getter for singleton instances protected static function getSingleton($className){ //保證單例模式
Time of Update: 2017-01-19
比如圖片檔案的尾碼,jpg或gif等有兩個方法一,假如$img為圖片檔案名稱$img=12345.gif;$img_ext = substr($img, strrpos($img, '.'));二,用到php數組,先把檔案名稱字串讀取到數組中$ext2=explode(".",$img); $count=count($ext2); $count2=$count-1; $file_name = $urlstr
Time of Update: 2017-01-19
小檔案幾兆以內大小,都可以通過file()函數,將檔案按行讀入數組,在用array_pop取得最後一行,就可以了。但是對於很大的文字檔來說,機器記憶體不夠大,或者php本身memory_limit有限制,這個辦法就不適用了,即使強行不限制,效率也是非常低的。沒有辦法了嗎?當然有,不過沒有現成的函數了,需要自己動手了。這裡需要用到檔案指標,學過C的應該知道指標式個嘛玩意,通俗的講吧,PHP中通過fopen開啟一個檔案,這時候還沒有讀取檔案,這時候指向的是檔案開頭,指標位置也就是0,當你通過fget
Time of Update: 2017-01-19
enterrm.php3 代碼如下: <?php $ConnID=@odbc_connect("jtfcht","admin",""); if ($ConnID){
Time of Update: 2017-01-19
PHP 有三大流程式控制制:順序控制,分支控制,迴圈控制。1、順序控制:就是程式按順序從上往下一步一步的執行。2、分支控制:程式有選擇的執行。又分單分支,多分支,多重分支。a、單分支:基本文法結構:if(條件運算式){ 語句; //.....;} 提示:條件運算式不管有多複雜,最終就是true或者false;eg:a=11;if(a>10){ echo "a>10";}b、多分支:基本文法:if(條件運算式){ 語句; //.....;}else{ 語句; //....
Time of Update: 2017-01-19
1、算術運算子:+、-、*、/、%。2、遞增/遞減運算子:如$a++,$a--,++$a,--$a.如:<?php$a=10;$b=5;$c=$a++; //先賦值,後自增。$c=$a,$a=$a+1$d=$b--; //先賦值,後自減。$d=$b,$b=$a-1echo '$a='.$a."||".'$c='.$c.'<br/>'; //$a=11,$c=10echo '$b='.$b."||".'$d='.$d.'<br/>'; //$b=4,$d=5?>
Time of Update: 2017-01-19
func.php3 代碼如下: <?php function suiji($max) { srand((double)microtime()*1000000); $x=rand();
Time of Update: 2017-01-19
文法:整型值可以使用十進位,十六進位或八進位表示,前面可以加上可選的符號(- 或者 +)。 八進位表示數字前必須加上 0(零),十六進位表示數字前必須加上 0x。$int1=100; //十進位$int2=-123; //負數$int3=0123; //八位元$int4=0x1A;//十六進位數 echo PHP_INT_SIZE; //顯示一個整數用幾個位元組來表示echo "<br/>";echo PHP_INT_MAX;echo
Time of Update: 2017-01-19
布爾類型是PHP中 最簡單的類型。它的值可以為 TRUE 或 FALSE。如:$foo=false;$foo1=true;echo "為假時輸出值為:".$foo; //沒有輸出值echo "<br />為真時輸出值為:".$foo1; //輸出1這裡主要的細節:當轉換為 boolean 時,以下值被認為是 FALSE :1、the 布爾值 FALSE 自身 2、the 整型值 0 (零) 3、the 浮點型值 0.0 (零) 空 字串, 以及 字串 "0"
Time of Update: 2017-01-19
小編今天沒事寫了目錄想關的函數 包括 遍曆該檔案夾下的檔案,目錄子目錄 讀取當前檔案下目錄和檔案 刪除當前檔案夾下的目錄子目錄以及檔案 以上三個函數目前還不支援中文檔案 中文目錄複製代碼 代碼如下:<?phpheader("Content-type:text/html;charset=utf-8");/*** 讀取目前的目錄下的檔案和目錄* * @param
Time of Update: 2017-01-19
小編今天寫下關於後台管理員權限的分配自己的思路想法複製代碼 代碼如下:<?php /**reader * 小編的思想比較簡單實現的功能 * 首先每個欄目的id號是固定不變的 然後 總管理員 * 建立個管理員之後 給該管理員分配許可權的時候 把相應的欄目勾選上 * 這樣把欄目的 id 號 就插入到資料庫裡面了,當這個管理員登入之後 * 獲得這個管理員 應有的的欄目id 號 。左邊的導航
Time of Update: 2017-01-19
PHP和XML PHP包含支援Expat 解析器的可選XML擴充。PHP中和XML相關的函數可以讓你建立一個解析器來處理有效XML文檔。如果你在使用的Apache版本在1.3.7之後,那你就不需要其他附加的函數庫了。而你所需要做的只是配置PHP--with-xml。 PHP手冊中有好幾個建立基於PHP的XML解析器優秀執行個體。此外,New Riders圖書Web Application Development with PHP
Time of Update: 2017-01-19
一、gzip介紹 gzip是GNU zip的縮寫,它是一個GNU自由軟體的檔案壓縮程式,也經常用來表示gzip這種檔案格式。軟體的作者是Jean-loup Gailly和Mark Adler。1992年10月31日第一次公開發布,版本號碼是0.1,目前的穩定版本是1.2.4。 Gzip主要用於Unix系統的檔案壓縮。
Time of Update: 2017-01-19
PH和C#的值拷貝區別(如果哪裡說的不對,還望指出!)$a = 2;$b = $a; //在php中這裡把b的地址指向a 所以b此時也等於2;區別就在這$a = 5; //這時php中a的值又重新寫值,所以php核心這時才會把b重新分配一個地址,然後把a原先的值進行拷貝。這就是 寫時拷貝 原理 , 也就是說,除非進行寫操作,否則實值型別就是指向一個地址。而C#中。實值型別的複製。永遠都是建立一個地址 如:int a = 2;int b = a;
Time of Update: 2017-01-19
apc定義:apc是一個開放自由的php opcode緩衝。它的目標是提供一個自由、開放和健全的架構,用於緩衝和最佳化php中間代碼。apc常用函數: 1.apc_clear_cache() 清楚apc緩衝內容2.apc_define_constants(string key,array constants,[,bool case_sensitive]) 將數組constants以常量加入緩衝3.apc_load_constants(string key) 取出常量緩衝4