Time of Update: 2017-01-13
代碼如下複製代碼 <?php function UPCAbarcode($code) { $lw = 2; $hi = 100; $Lencode = array('0001101','0011001','0010011','0111101','0100011',
Time of Update: 2017-01-13
原生態的寫法原始方式:發送header,用附件的表頭髮送到使用者瀏覽器表示是要下載的,然後讀出資料庫中的資料,一條一條的解析,寫入excel格式的檔案中 代碼如下複製代碼 <?php $DB_Server = "localhost"; $DB_Username = "root"; $DB_Password = "";
Time of Update: 2017-01-13
js版匹配中文字元的Regex: [/u4e00-/u9fa5]匹配雙位元組字元(包括漢字在內):[^/x00-/xff] 代碼如下複製代碼 var reg = /^[u4e00-u9fa5]+$/;if(reg.test(str)){ alert('漢字的幹活');}計算字串的長度(一個雙位元組字元長度計2,ASCII字元計1)String.prototype.len=function(){return
Time of Update: 2017-01-13
代碼如下複製代碼 <?$str = " This line containstliberal rn use of whitespace.nn";//去掉開始和結束的空白$str = trim($str);//去掉跟隨別的擠在一塊的空白$str = preg_replace('/s(?=s)/', '', $str);//最後,去掉非space 的空白,用一個空格代替$str = preg_replace('/[nrt]/', ' ',
Time of Update: 2017-01-13
我們最常用的是在php程式中設定 代碼如下複製代碼 <?phpif(!isset($_SESSION['last_access'])||(time()-$_SESSION['last_access'])>60) $_SESSION['last_access'] = time();?> 這樣就搞定了,如果要設定到期的話也可以在程式中執行個體 代碼如下複製代碼
Time of Update: 2017-01-13
從表面上看,很容易誤解empty()函數是判斷字串是否為空白的函數,其實並不是,我也因此吃了很多虧。empty()函數是用來測試變數是否已經配置。若變數已存在、非Null 字元串或者非零,則返回 false 值;反之返回 true值。所以,當字串的值為0時,也返回true,就是執行empty內部的語句。這就是陷阱。 代碼如下複製代碼
Time of Update: 2017-01-13
先看一個php與mysql資料庫的無限分類建立資料庫 :id,fid,fname(id和fid都必需是數字類型而且fid的預設值一定要設成0; 代碼如下複製代碼 <?php$stime=microtime();$db=@mysql_connect("localhost","root","micronsky.net") or
Time of Update: 2017-01-13
方法一:用serialize寫入,再用unserialize輸出serialize()就是將PHP中的變數如對象(object),數組(array)等等的值序列化為字串後儲存起來.序列化的字串我們可以 儲存在其他地方如資料庫、Session、Cookie等,序列化的操作並不會丟失這些值的類型和結構。這樣這些變數的資料就可以在PHP頁面、甚至是不 同PHP程式間傳遞了。而unserialize()就是把序列化的字串轉換回PHP的值。返回的是轉換之後的值,可為
Time of Update: 2017-01-13
一,如果php沒有限制我們可以在上傳時就限制上傳大小,如 代碼如下複製代碼 $maxattachsize=5097152;//最大上傳大小,預設是2m$temppath=$upfile['tmp_name'];$filesize=filesize($temppath);if($filesize > $maxattachsize)$err='檔案大小超過'.$maxattachsize.'位元組'; 這樣就限制了檔案只能上傳2MB大小的檔案了二,修改php.
Time of Update: 2017-01-13
刪除數組指定元素 代碼如下複製代碼 <?php$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird");print_r(array_slice($a,1,2));?>輸出Array ( [0] => Cat [1] => Horse )
Time of Update: 2017-01-13
Codigniter架構使用jquery+ajax/" target="_blank">jquery ajax代碼如下: 代碼如下複製代碼 <form action="<?php echo @htmlspecialchars($url['login_url']) ?>" method="post"
Time of Update: 2017-01-13
我們要統計在一段時間內訪問網站的人數,有多種解決方案,你可以使用cookie,session結合文本或者資料庫來記錄使用者訪問數。本文將使用PHP,結合Mysql以及jQuery,展示一個統計線上人數以及訪客地區分布的樣本。通常,當訪客訪問網站時,頁面記錄使用者的cookie資訊,當cookie到期即認為使用者不線上。本文中我們使用PHP記錄訪客IP,並在用戶端記錄cookie及到期時間,同時通過新浪IP地址介面,擷取訪客的地理位置(本例只記錄省份),一併寫入mysql表中,即可統計一段時間內的
Time of Update: 2017-01-13
本執行個體需要讀者具備PHP、Mysql、jQuery以及html、css等相關的基本知識,在開發樣本前,需要準備Mysql資料表,本文假設有一張檔案下載表downloads,用來記錄檔案名稱、儲存在檔案伺服器上的檔案名稱以及下載次數。前提是假設下載表中已存在資料,這些資料可能來自項目中的後台上傳檔案時插入的,以便我們在頁面中讀取。downloads表結構如下: 代碼如下複製代碼
Time of Update: 2017-01-13
fopen函數 代碼如下複製代碼 <?php function get_file($url,$folder,$pic_name){ set_time_limit(24*60*60); //限制最大的執行時間 $destination_folder=$folder?$folder.'/':'';
Time of Update: 2017-01-13
for迴圈遍曆二維數組 代碼如下複製代碼 print_r($order_data_info);Array([0] => stdClass Object ( [countOrder] => 3 [amntTotal] => 2380.00 [name] => 測試版 )[1] => stdClass Object ( [countOrder] => 1 [amntTotal] => 2380.00 [name] => VIP版 )
Time of Update: 2017-01-13
php驗證ip格式的程式碼如果網站有表單需要填寫ip地址,那麼先要驗證格式是否正確。php驗證ip格式是否正確使用Regex來實現,其核心代碼如下: 代碼如下複製代碼 <form action="" method="post"> <input type="text" name="ip"/> <input
Time of Update: 2017-01-13
首先是 Ajax.php檔案:這個檔案我覺著就是接收資料處理資料的 代碼如下複製代碼 <?phpmysql_connect("localhost","root","");mysql_select_db("aaa");mysql_query("set names 'UTF8'"); 上面的這些代碼 不用我說都知道是串連資料庫的 代碼如下複製代碼
Time of Update: 2017-01-13
如果php已經在系統編譯好,後來又需要添加新的擴充。一種方式就是重新完全編譯php,另一種方式就是單獨編譯擴充庫,以extension的形式擴充。下面以安裝curl擴充為例:1、下載curl安裝包。(我的php是4.4.4的,下載最新的curl 7.16 不能使用,最後下載7.14的才可以,所以要注意一下版本問題)./configuremakephp要求curl的目錄要有include和lib目錄,並且include下要有easy.h
Time of Update: 2017-01-13
約定幾個目錄yusr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.iniphp-fpm的啟動參數#測試php-fpm配置/usr/local/php/sbin/php-fpm -t/usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.conf
Time of Update: 2017-01-13
centos 6.5 64位的機器,用yum裝的php-fpm,因為特殊原因需要用root帳號啟動php-fpm,但是發現,啟動不了。1,修改user和group# vim /etc/php-fpm.d/www.conf ; RPM: apache Choosed to be able to access some dir as httpd user = root