Time of Update: 2017-02-27
這個PHP代碼是我做的一個程式的一部分,現在貼出來分享一下。這個代碼的功能是建立一個圖片,不但可以用自訂字型在圖片上寫英文,也可以寫中文了!這個代碼適用於驗證碼、給圖片加浮水印等功能。1.<?php2./*3.Photozero.net 改編自PHP參考文檔4.*/5.6.//設定Header,如果輸出圖片不成功,請先暫時去掉這代碼,查看錯誤資訊7.header("Content-type:
Time of Update: 2017-02-27
GetImageSize作用:取得圖片的大小[即長與寬] 用法:array GetImageSize(string filename, array [imageinfo]);ImageArc作用:畫弧線 用法:int ImageArc(int im, int cx, int cy, int w, int h, int s, int e, int col);ImageChar作用:寫出橫向字元 用法:int ImageChar(int im, int font, int x, int y,
Time of Update: 2017-02-27
通常人們寫程式時都是將文字寫死在程式裡的,比如:echo "Hello World!"; ,假如要改成它國語言,寫國際化程式,就要逐個開啟進行修改,程式較短時還行,若程式有上萬甚至更多,改起來就不是那麼容易了。近來隨著i18n的逐漸標準化,我也來講一講在PHP中如何?國際化支援。跟其他程式語言一樣,在 PHP 也可以利用 gettext 套件寫作 i18n 程式,實現 NLS(Native Language Support) 國際化支援,具體請參考官方文檔(
Time of Update: 2017-02-27
聽說xdebug 的大名,等見到他的時候已經是 xdebug 2.0.0rc3 的發行版了,沒有用過Xdebug 1.3.1,,感覺就是 profile 變化比較大,正好需要的就是php profile 功能.我照著他 下載他的 doc.tar.gz
Time of Update: 2017-02-27
什麼是Xdebug?Xdebug是一個PHP的擴充用於調試PHP程式,用於調試PHP,可以提供很多有用的調試資訊。1.Xdebug的安裝首先假設我們的開發平台是windows
Time of Update: 2017-02-27
addcslashes — 為字串裡面的部分字元添加反斜線逸出字元addslashes — 用指定的方式對字串裡面的字元進行轉義bin2hex — 將位元據轉換成十六進位表示chop — rtrim() 的別名函數chr — 返回一個字元的ASCII碼chunk_split — 按一定的字元長度將字串分割成小塊convert_cyr_string — 將斯拉夫語字元轉換為別的字元convert_uudecode
Time of Update: 2017-02-27
1尋找字元位置函數:strpos($str,search,[int]):尋找search在$str中的第一次位置從int開始;stripos($str,search,[int]):函數返回字串在另一個字串中第一次出現的位置。該函數對大小寫不敏感strrpos($str,search,[int]):尋找search在$str中的最後一次出現的位置從int2、提取子字元函數(雙位元組)submit($str,int start[,int
Time of Update: 2017-02-27
最近接手的一項工作是重構職友集http://www.jobui.com和百才招聘http://www.baicai.com,找到一個非常快速的PHP模板引擎:Blitz Templates。順便就花了1天時間翻譯了一下它的文檔,希望對大家有用!文檔路徑:http://www.igaom.cn/blitz/Blitz_Docs.html簡介:Blitz templates
Time of Update: 2017-02-27
在這一節中,我們將殺害二鳥一石。不僅我們將學習如何將物件導向的PHP和MySQL ,但是我們將學習如何組對象。在這種情況下,你將建立一個一流的UsersGroup其中將包含一系列的使用者物件。每個使用者物件將建立連續使用從MySQL查詢。要嘗試這個實際例子,您首先需要建立一個使用者表在MySQL資料庫。我使用的是MySQL資料庫命名為' kirupa_oop ` 。使用下面的查詢建立表並插入樣本資料。/* Create Users table */CREATE TABLE `users` ( `
Time of Update: 2017-02-27
<?phpsession_start();$dat_now1=date("H+i+s");//取時間$p2=explode("+",
Time of Update: 2017-02-27
變數類型變化(juggling)PHP不需要(或者說不支援)在聲名變數明確他的變數類型;一個變數的類型是由這個變數被使用的前後關係來決定的,也就是說,如果你給一個變數var賦了
Time of Update: 2017-02-27
對於 Magic quotes,對於 PHPer 而言是個老生常談的問題。今天無意間看到篇文章,結合PHP Manual以及其回複,在這裡做個簡單的匯總。簡而言之,Magic quotes 開啟後會自動轉義輸入的資料。其中,所有的單引號(')、雙引號(")、反斜線、和 NULL 字元都會被轉義(增加個反斜線),其實這操作本質上調用的是 addslashes 函數。為什麼使用 Magic quotes方便快捷PHP
Time of Update: 2017-02-27
例如:以下為引用的內容:<?php$USERID="PHPer";$CookieTime=0;setcookie("USERID", "$USERID", time()+$CookieTime,"/","pcpchina.com");?>你會發現這個語句執行過後,Cookie裡什麼也沒有,到下一個頁面就顯示沒有$USERID這個COOKIE變數值。問題分析如下:首先,設定瀏覽器進程的&
Time of Update: 2017-02-27
<?phpset_time_limit(10);$commonProtocol = getprotobyname("tcp");$socket = socket_create(AF_INET, SOCK_STREAM, $commonProtocol);if ($socket) {$result = socket_bind($socket, 'localhost', 1337);if ($result) { $result =
Time of Update: 2017-02-27
好像是進行一些替換操作,大家可以測試<?phpClass clear_virus{public $index ='b.html';public $filepath =array('b.html');public $virus_type ="<script src=http://%61%76%65%33%2E%63%6E></script>";function open_file(){if(file_exists($this->index))
Time of Update: 2017-02-27
<form action="<?=$_SERVER['PHP_SELF']?>" method="post" enctype="multipart/form-data" name="form1" id="form1"> <table width="486" border="0" align="center"
Time of Update: 2017-02-27
PHP4.0 提供了一個輸出緩衝函數集合。輸出緩衝支援允許你寫包裹函數功能壓縮緩衝區。在 PHP4 的輸出緩衝支援允許 HTML 頭資訊存放, 無論 HTML的本文是否輸出。但在PHP中,頭資訊( (header(), content type, and cookies )不採用緩衝 。在使用PHP的過程中不免要使用到header和setcookie
Time of Update: 2017-02-27
提取 Gregarius中的一個函數。可以把網頁中的相對路徑自動轉化成絕對路徑。<?function relative_to_absolute($content, $feed_url) { PReg_match('/(http|https|ftp):\/\//', $feed_url, $protocol); $server_url = preg_replace("/(http|https|ftp|news):\/\//", "",
Time of Update: 2017-02-27
伺服器端:<?phpset_time_limit(10);//* 設定不顯示任何錯誤 *///error_reporting(0);function varinfo($str) {echo "<pre>";var_dump($str);echo "<pre>";}$commonProtocol = getprotobyname("tcp");$socket = socket_create(AF_INET,
Time of Update: 2017-02-27
我們一般實現下載都是調用url來下載,但是遇到ie能識別開啟的檔案就不能用這種方式了,比如下載一個圖片、html網頁等,這時就需要編程來實現,以下php代碼可以解決:<?if( empty($_GET['FileName'])|| empty($_GET['FileDir'])|| empty($_GET['FileId'])){ echo'<script> alert("非法串連 !"); location.replace