Time of Update: 2018-12-05
使用preg_replace,正則替換檔案日期,通過例子僅供參考preg_replace使用方法。 $string = '認證_11.pdf_0415112452.pdf.doc';$uniqname = '_' .date("mdHis");echo "$string<br>";//找到最後一個"_" ,然後截取_前面文字$pattern = "/^(.*)/_(/d*)/.(.*)/";$replacement = "$1$uniqname";$str1 =
Time of Update: 2018-12-05
PHPcode:yourProject/amf/index.php<?phpdefined('PROJECT_ROOT') || define('PROJECT_ROOT' ,realpath(dirname(dirname(__FILE__))));set_include_path(implode(PATH_SEPARATOR,array( PROJECT_ROOT.'/library' ,get_include_path())));
Time of Update: 2018-12-05
在ASP中,我們可以使用Server.Transfer來實現在伺服器端重新導向,PHP中雖然沒有這樣的函數,但是要實作類別似的跳轉也不難:(注意不是用 header ,js 等方法做的用戶端跳轉)function server_transfer($dest){ global ...; // 把希望在新頁面中用到的本頁變數或者自訂的全域變數列在這裡 include $dest; // 運行新指令碼 exit; // 退出本指令碼}注意:1.
Time of Update: 2018-12-05
1、模板的由來 在沒有模板技術之前,使用PHP開發程式,通常都是php代碼和html混編在一起。比如說新聞列表,很可能就是一個newslist.php頁面,結構如下: <? //從資料庫中讀取出要顯示的新聞記錄 ?> <html> <head>…….. </head> <body> <? While ($news = mysql_fetch_array($result)) { ?> <!--輸出新聞標題 --
Time of Update: 2018-12-05
<?php /* * 檔案名稱:index.php */require "conn.php"; $query = "select * from news order by datetime desc";$result = mysql_query($query);?><html><head><meta http-equiv="Content-Type" content="text/html; charset=??????"><title>
Time of Update: 2018-12-05
點編輯器的上傳圖片或上傳檔案按鈕彈出的對話方塊就會報錯,"d_file.myform.uploadfile 為空白或不是對象,在製作項目時遇到這個的問題,像以往都是因為圖片儲存目錄不存在或沒有許可權,但查看這些都沒有問題,而且在不同的用戶端,有正常顯示的,有的則報指令碼錯誤,突然想到,是不是因為表單項目,id和name只給了一個,查看ewebeditor的upload.php檔案,設定了表單id及uploadfile項的id,儲存後,測試正常.
Time of Update: 2018-12-05
MYSQL,分頁類是寫PHP代碼最常用的幾個類。今天看PHP100的視頻,越用越發現裡面兩個類好強大,雖然感覺還是有局限性,但是它的寫法已經很成熟了。一個是MYSQL,一個是分頁類。 MYSQL:<?phpclass mysql {private $db_host; //資料庫主機private $db_user; //資料庫使用者名稱private $db_pwd; //資料庫使用者名稱密碼private $db_database; //資料庫名private $conn;
Time of Update: 2018-12-05
編寫者版本本文假定您熟悉 Php、Sql。鄭昀@掌上靈通第一稿小麻煩:我們按照慣例使用了一個MS Sql Server的預存程序procA,它給出了一個輸出參數nReturn,而且返回了一個結果集。在如何讓PHP調用這個procA的時候,我們遭遇了一點小麻煩。魚肉和熊掌不可兼得:我們本來希望這樣的代碼能夠既得到輸出參數,又得到返回的結果集:// 初始化要傳進預存程序的參數們:$nYear = 2004;$nPageSize = 20;$nPageNo = 1;// Initializes a
Time of Update: 2018-12-05
世界上發現首例PHP病毒日期:2004-08-09???來源:eNews 【eNews訊息】一個名為Central Command的反病毒公司發現,第一個用PHP Script語言(一種新型的CGI網路程式編寫語言)編寫的病毒開始感染電腦。當使用者執行一個被感染了的指令檔的時候,PHP.NewWorld病毒就會在糸統中迅速擴散,不管怎樣,這個病毒只能在糸統內進行破壞,這就意味著該病毒的危害性要遠小於其它類型的病毒。Central Command反病毒公司的產品經理史蒂文.薩德默說:“雖然PHP.
Time of Update: 2018-12-05
(一)簡介
Time of Update: 2018-12-05
最近的一個項目,裡面有一個比較大的表單,使用者完成它需要很多時間,很多使用者花了千辛萬苦完成之後,一提交發現SESSION到期,系統退出了,所以引起了研究如何設定SESSION以及保持SESSION線上的需要,下面是一些心得體會。 什麼是SESSION? 按照WIKI的解釋,SESSION是存在於兩個通訊裝置間的互動資訊,在某一時間建立,經過一定的時間後失效。常見的SESSION有:TCP SESSION、WEB SESSION(HTTP SESSION)、LOGIN SESSION等。
Time of Update: 2018-12-05
今天要講的是linux下php擴充的入門篇下面我來講講如何作一個php的擴充首先要有一個搭建好的php環境我把php的安裝在了/usr/local/php當然也通過php的一個配置php.ini的路徑但是要注意了用這種方法安裝的php擴充不能實現我們在php安裝以後的/usr/local/php/bin目錄找到這個檔案phpize稍後我們將用到他他就是個shell指令碼你可以用vi phpize來查看他的內容但是你要注意了這個指令碼不是在哪裡都可以應用的[root@ns root]#
Time of Update: 2018-12-05
php中使用endif,endwhile等文法轉自:http://www.cnblogs.com/janoyu/archive/2010/05/04/sourcejoy_com_php_other_syntax.html我們經常在wordpress一類部落格程式的模板裡面看到很多奇怪的PHP文法,比如:<?php if(empty($GET_['a'])): ?><font color="red">空的</font><?php endif;
Time of Update: 2018-12-05
php環境的配置,對於新手來說,絕對是一件煩事.總會遇到這樣那樣的問題,走很多彎路.所以特意寫了這個配置文檔,相信按照以下步驟你一定會成功的.錯誤的地方也希望各位指正. 更多文章 php愛好者站 http://www.phpfans.net本例是在wiondws XP下 php5.2.1(zip) apache2.2.4 MySQL5.0.37 phpmyadmin2.10.0.2 ZendOptimizer-3.2.6
Time of Update: 2018-12-05
對於php,個人感覺能夠熟練運算元組和字串,基本上已經是入門了,php本身有很多運算元組和字串的函數,今天在做一個功能時,需要用Js動態建立門店資訊,這些資訊是要從後台添加的,想來想去,通過php讀取資料庫,得到數組,然後將數組轉化成符合需求js數組,php數組形式為:$newArray =
Time of Update: 2018-12-05
date -- 格式化一個本地時間/日期說明string date ( string format [, int timestamp])返回將整數 timestamp按照給定的格式字串而產生的字串。如果沒有給出時間戳記則使用本地目前時間。換句話說,timestamp是可選的,預設值為 time()。注:有效時間戳記典型範圍是格林威治時間 1901 年 12 月 13 日 20:45:54到 2038 年 1 月 19 日 03:14:07。(此範圍符合 32位有符號整數的最小值和最大值)。在
Time of Update: 2018-12-05
看手冊時發現PHP_EOL這個變數,查了下資料,原來是相當於分行符號在unix系列用 \n在windows系列用 \r\n在mac用 \rPHP中可以用PHP_EOL來替代,以提高代碼的原始碼級可移植性比如: echo PHP_EOL; //windows平台相當於 echo "\r\n"; //unix\linux平台相當於 echo "\n"; //mac平台相當於 echo
Time of Update: 2018-12-05
PHP中常用的幾個 mysql 語句顯示資料庫或表: show databases;//然後可以use database_name; show tables;更改表名: alter table table_name rename new_t;添加列 : alter table table_name add column c_n column attributes;刪除列: alter table table_name drop column c_n;建立索引:
Time of Update: 2018-12-05
好東西拿來大家分享一下 1.如果一個方法能被靜態,那就聲明他為靜態,速度可提高1/4; 2.echo的效率高於print,因為echo沒有傳回值,print返回一個整型; 3.在迴圈之前設定迴圈的最大次數,而非在在迴圈中; 4.銷毀變數去釋放記憶體,特別是大的數組; 5.避免使用像__get, __set, __autoload等魔術方法; 6.requiere_once()比較耗資源; 7.在includes和requires中使用絕對路徑,這樣在分析路徑花的時間更少;
Time of Update: 2018-12-05
在網上看到的,發現很實用,就轉過來了,繼續分享<?php/** * PHP版本的自動產生有規則的訂單號(或編號) * 作者: 雪浪 * 日期: 2009-8-14 * 產生的格式是: 200908010001 前面幾位為當前的日期,後面五位為系統自增長類型的編號 * 原理: * 1.擷取當前日期格式化值; * 2.讀取檔案,上次編號的值+1最為當前此次編號的值(記錄以檔案的形式儲存) * (下月會接著這個編號)