Time of Update: 2016-07-25
一分鐘內“剛剛”一小時內“* 分鐘前”今天內“今天 小時:分鐘”昨天內“昨天 小時:分鐘“大於2天”年-月-日 小時:分鐘“ //格式化時間function format_date($beforetime){ $time= time() - $beforetime; $today=strtotime(date("M-d-y",mktime(0,0,0,date("m"),date("d"),date("Y")))); if($time return '
Time of Update: 2016-07-25
說明:修改1:e/admin/tool/ReGook.php /*回複表單*/43行處添加代碼-----------------------------------------------------------------------------------------------複製代碼 代碼如下:"> /*取使用者EMIAL地址*/"> /*取使用者留言資訊*/------------------------------------------------------
Time of Update: 2016-07-25
LNMP環境的配置是需要讓我們的主機支援Nginx、MySQL、PHP、phpMyAdmin,這樣配置好之後就可以直接使用此環境,並在上面運行網站了,下面我來配置方法。我們先來看官方說明LNMP一鍵安裝包是一個用Linux Shell編寫的可以為CentOS/RadHat、Debian/Ubuntu VPS(VDS)或外掛式主控件安裝LNMP(Nginx、MySQL、PHP、phpMyAdmin)生產環境的Shell程式1,安裝MySQL執行命令:apt-get install -y
Time of Update: 2016-07-25
本文執行個體講述了php產生固定長度純數字編碼的方法。分享給大家供大家參考。具體如下:很多時候我們需要一些固定長度的數字編碼,如訂單編號、卡號、使用者編號等等!但是經常我們有的是儲存在資料庫中的有序編號,我們可以通過它直接轉成一個固定長度的數字編碼,然後更新到資料庫中形成此記錄的唯一編號。/** * 根據日期或者是給定首碼產生唯一編號 * User: minyifei.cn * Date: 15/7/7 */namespace Minyifei\Libs;class
Time of Update: 2016-07-25
本文執行個體講述了php擷取檔案類型和檔案資訊的方法。分享給大家供大家參考。具體實現方法如下:$file = "php.txt";//開啟檔案,r表示以唯讀方式開啟$handle = fopen($file,"r");//擷取檔案的統計資訊$fstat = fstat($handle);echo "檔案名稱:".basename($file)."";//echo "檔案大小:".round(filesize("$file")/1024,2)."kb";echo
Time of Update: 2016-07-25
照此配置流程,絕對一路暢通,可保無虞。昨天弄了個PHP小程式,想在本地跑一下測試,可是工作電腦沒有安裝環境,於是下載了一個wamp,一路暢通,Apache、Mysql、PHP就全有了。啟動wamp服務,在瀏覽器裡輸入“http://localhost”,訪問正常,跳出wamp首頁。於是,下面想把自己的CrashServer網站配置到Apache裡,可以通過虛擬網域名稱在本地訪問測試,結果遇到不少問題,今日一通Google研究,終於任督二脈全通。1、首先,Apache的設定檔是httpd.conf
Time of Update: 2016-07-25
使用thinkPHP過程中,一些自訂的類庫和第三方類庫需要找一個合適的位置放置,放到系統預設的org檔案夾感覺不太好,破壞了thinkPHP的原生目錄。就看了一下官方手冊,可以在模組或者應用的設定檔裡自訂類庫的命名空間。不過使用中需要注意的是,你的自訂的命名空間名稱需要和你的檔案夾名稱相對應,不能更改。然後測試一下以上所述就是本文的全部內容了,希望大家能夠喜歡。自訂, thinkphp, autoload
Time of Update: 2016-07-25
在php的學習中,會話是我們常常用到的,那今天我們就來詳細講講會話中的session;一、session的工作機制:當開啟session後,伺服器會在伺服器中儲存session檔案,然後再瀏覽器儲存session的id號,用於擷取對應的session資訊;二、下面是文章的重點:基於URL傳輸session如果按照基本的session方法傳輸session,那麼會用到使用者瀏覽器中的cookie,一旦使用者關閉cookie,那麼session就不起作用啦!所以接下來我們將要把session的id號
Time of Update: 2016-07-25
只列印0 具體個數由輸入的參數n決定 如n=5就列印00000 $n = $_GET['n']; for ($i=0; $i echo "0"; }?>複製代碼列印一行 0101010101010101010101 具體個數由輸入的參數n決定 如test.php?n=3列印010 $n = $_GET['n']; for ($i=0; $i if ($i % 2 ==0) { echo "0"; } else{ echo "1";
Time of Update: 2016-07-25
最近在學習php過程中發現PHP中的格式化時間戳記比北京時間晚了8個小時,上網搜尋發現原來是時區不對,解決辦法是: 1、永久修改 更改php.ini檔案中的data.timezone = PRC 這是中國時間。重啟Apache服務後生效。 2、臨時修改 在使用格式化輸入時間之前,添加ini_set('date.timezone','Asia/Shanghai');
Time of Update: 2016-07-25
1尋找字元位置函數: strpos($str,$seach,[int]);尋找search在$str中的第一次位置從int開始; stripos($str,$seach,[int]);函數返回字串在另一個字串中第一次出現的位置。該函數對大小寫不敏感 strrpos($str,search,[int]):尋找search在$str中的最後一次出現的位置從int開始 strripos($str,search,[int]):同上,該函數對大小寫不敏感 2.提取子字串的函數
Time of Update: 2016-07-25
php使用imagecopy()拼接圖片 header("Content-type: image/jpeg"); $src_image[0] = imagecreatefromgif("./1.jpg");$src_image[1] = imagecreatefromgif("./2.jpg"); $dest = imagecreatetruecolor(100, 50); //php圖片拼接imagecopy($dest, $src_image[0], 0, 0, 0, 0, 50, 50);
Time of Update: 2016-07-25
function scale_dimensions_within_limits($w,$h,$max_w,$max_h){ // $w is the width of the current rectangle // $h is the height of the current rectangle // $max_w is the maximum width that an image can be sized // $max_h is the maximum height
Time of Update: 2016-07-25
error_reporting(7);define('ROOT', getcwd());define('BASEDIR', parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH));if ($_POST['text']) { $ret = array(); $text = $_POST['text']; try { $ret['imgurl'] = text2img($text, (array)
Time of Update: 2016-07-25
class HRDB{ protected $pdo; protected $res; protected $config; /*建構函式*/ function __construct($config){ $this->Config = $config; $this->connect(); } /*資料庫連接*/ public function connect(){
Time of Update: 2016-07-25
下面簡單的寫了一個圖片處理類,功能包括:浮水印,縮圖等。 不過,對於產生縮圖有兩種方式:一種是直接按比例來壓縮圖片,另外一種是先裁剪再壓縮的方式。在自己看來等例壓縮與裁剪壓縮區別就在於: 等例壓縮:能保證圖片的寬長比例合理,且圖片有完整性。但實際大小不保證符合要求。 裁剪壓縮: 能保證圖片的寬長比例合理,實際大小也能保證。但圖片完整性不能保證。 image.php /** * * 影像處理類 * @author FC_LAMP * @internal功能包含:浮水印,縮圖 */class
Time of Update: 2016-07-25
//把全形數字轉為半形數字 function GetAlabNum($fnum){ $nums = array("0","1","2","3","4","5","6","7","8","9");//OSPHP.com.CN$fnums = "0123456789"; for($i=0;$i$fnum = ereg_replace("[^0-9.]|^0{1,}","",$fnum); if($fnum=="") $fnum=0; return
Time of Update: 2016-07-25
圖片上傳$max_file_szie=2*pow(2,20); //上傳的檔案小於2MB$destination_folder='uploadimg/'; //上傳檔案儲存路徑if($_SERVER['REQUEST_METHOD']=='POST'){ if(!is_uploaded_file($_FILES['upfile']['tmp_name'])){ echo '圖片不存在!'; exit;
Time of Update: 2016-07-25
class Verify{ /** * 驗證使用者名稱 * @param string $value * @param int $length * @return boolean */ public static function isNames($value, $minLen=2, $maxLen=20, $charset='ALL'){ if(empty($value)) return false; switch($charset)
Time of Update: 2016-07-25
class c_Timer { var $t_start = 0; var $t_stop = 0; var $t_elapsed = 0; function start() { $this->t_start = microtime(); } function stop() { $this->t_stop = microtime(); }