Time of Update: 2017-01-18
為什麼需要進程鎖?主要作用就是防止你重複執行同一程式,主要用在crontab中,當你設定了一個定時任務,然後每分鐘執行一次,如果不加進程鎖的話,之前的進程沒有執行完的情況下。每分鐘都會有新的進程產生了。加上進程鎖之後,每次定時任務執行的時候,就會去判斷之前的進程鎖是否存在,如果存在就不執行。1.單進程的情況的進程鎖實現 直接來個例子好了,寫個php指令碼, 就先命名為process.php吧,代碼如下:<?php$lock_file = dirname(__FILE__) . "/
Time of Update: 2017-01-18
本文執行個體講述了PHP自訂函數格式化json資料的方法。分享給大家供大家參考,具體如下:<?php /** * Formats a JSON string for pretty printing * * @param string $json The JSON to make pretty * @param bool $html Insert nonbreaking spaces and <br />s for tabs and
Time of Update: 2017-01-18
本文執行個體講述了php+ajax實現帶進度條的上傳圖片功能。分享給大家供大家參考,具體如下:運行效果圖如下:代碼如下:<?phpif(isset($_FILES["FileInput"]) && $_FILES["FileInput"]["error"]== UPLOAD_ERR_OK){ ############ Edit settings ############## $UploadDirectory =
Time of Update: 2017-01-18
前言array_rand() 函數從數組中隨機選出一個或多個元素,並返回。從一個數組中隨機取出n個值,用array_rand()可以輕易的實現,當面對大數組的時候,我們會擔心他的效率、效能問題。我測試了一下,當在一個大小為一萬的數組中隨機取出20個值,即array_rand($arr, 20)的時候,程式只花費了0.005s左右,效率非常高。平時基本上都不會遇到這麼大的數組吧,所以我們不必擔心array_rand效率問題了。同時,我用了另外一種用隨機數的方法。$arr = array(1,2,3
Time of Update: 2017-01-18
本文執行個體講述了PHP表單與驗證。分享給大家供大家參考,具體如下:Demo1.php<?php ob_start(); //重新導向一個 URL //header() //header('Location:Demo2.php'); //上面這句話可以自動跳轉到你所想要的頁面。 //header('Location:http://www.baidu.com'); //上面這句話自動跳轉到百度上面去。 echo 'baidu.com';
Time of Update: 2017-01-18
本文執行個體講述了PHP日期與時間操作技巧。分享給大家供大家參考,具體如下:Demo1.php<?php //驗證時間 //checkdate() 1.月份 2.日 3.年 //checkdate() 判斷這個日期是否是合法的日期 //不合法的日期,試一試 if(checkdate(7,16,2010)){ echo '這個日期是合法有效'; }else{ echo '這個日期是非法的。'; }?>Demo2.php<?php //date --
Time of Update: 2017-01-18
本文執行個體總結了PHP字串處理技巧。分享給大家供大家參考,具體如下:Demo1.php<?php //原始碼是文本形式,頁面顯示是 web 形式 $str = ' PHP '; //清理一下兩邊的空格 ltrim 只清理左,rtrim只清理右邊 echo ltrim($str); echo '<br/>'; echo rtrim($str); echo '<br/>'; //兩邊都清理 echo trim($str);
Time of Update: 2017-01-18
本文執行個體總結了PHP數組用法。分享給大家供大家參考,具體如下:Demo1.php<?php //建立一個陣列變數 $userNames = array('張三','李四','王五'); //將這個數組列印出來// echo $userNames;//Array// $userName = '張三';// echo $userName;//張三 //如果你想列印出這個數組的某一個元素 //那你必須找到這個元素的下標,鍵(key) //0,1,2 //echo
Time of Update: 2017-01-18
今天碰到了PHP的常量__FILE__的問題了。 在網上查了一下。總結了以下規律。 dirname(__FILE___) 函數返回的是指令碼所在在的路徑。 比如檔案 b.php 包含如下內容: <?php $basedir = dirname(__FILE__); ?> 如果b.php被其他目錄裡的a.php檔案require 或者 include 去引用的話。
Time of Update: 2017-01-18
每個人的學習方式不同,寫這篇文章的目的是分享一下自己的學習過程,僅供參考,不要一味的用別人的學習方法,找對自己有用的學習方式原創:negoo(方曉)來源:http://phpinsider.cn經常在某些論壇和QQ群裡看到一些朋友會問“怎樣才能學好PHP,怎樣才能學好***語言 ”,但別人回答最多的是:從最“簡單”的開始。
Time of Update: 2017-01-18
複製代碼 代碼如下:<?php -------------------------------------------------------------------- //FileName:class.php //Summary: Access資料庫操作類 //Author: forest //CreateTime: 2006-8-10 //LastModifed:
Time of Update: 2017-01-18
首先來看下上傳部分的表單代碼: 複製代碼 代碼如下: <form method="post" action="upload.php" enctype="multipart/form-data">
Time of Update: 2017-01-18
功能介紹:AJAX WebShop 3從Beta2開始支援PHP的開發了,AJAX WebShop整合了PHP5的開發環境,因此不需要額外安裝配置PHP,本例將實現一個AJAX for PHP的簡單資料查詢操作,這個例子是單表操作,也可以實現主從表的資料查詢。 一.資料表說明
Time of Update: 2017-01-18
引用上篇文章的開場白: 我接觸PHP也不是很久,所以有什麼不足的地方,歡迎各位指正,讓大家見笑了。 這篇小教程的對象是PHP初學者,都是些最簡單、最基本的東西,因此高手們可以略過哦。 為了讓各位初學者提起興趣、儘快入門,這裡寫的是將是最簡單,最基本的PHP程式,相信你只要有一點點的PHP基礎知識,10分鐘之內就能把它學會。沒有PHP基礎知識也沒有關係,只要耐心的看,學會它也不會超過一個小時的。
Time of Update: 2017-01-18
php 的配置函數就是幾個ini_*的函數,主要是針對設定檔的操作,其實就四個函數:ini_get、ini_set、ini_get_all、ini_restore。個人感覺最有用的就是ini_set和ini_get。 * ini_get():擷取設定檔的選項值
Time of Update: 2017-01-18
一,PHP指令碼代碼標記 PHP的指令碼是檔案中一對特殊標記所包括的內容,如ASP是“<%....%>”,PHP可看成是“<?...?>”。 然而為了適應XML標準以將PHP嵌入到XML或XHTML中,PHP不建議使用短格式的“<?...?>”,而建議使用長格式標記“<?php...?>” 此外PHP代碼塊還支援 <script language="php">...</script>的標記形式。
Time of Update: 2017-01-18
直接刪除目錄,如果是空目錄是可以刪除,如果不是空目錄,這時候只能先刪除目錄裡面的檔案,然後再刪除目錄。我封裝了個刪除函數,然後直接調用這個函數。喜歡的可以直接拿去用,編碼是gbk的,使用時候注意下編碼。<?php/** * Created by PhpStorm. * User: Administrator * Date: 2016/9/10 0010 * Time: 20:27 *///刪除檔案,先刪除檔案內部的檔案,再刪除檔案夾header("Content-type:
Time of Update: 2017-01-18
在閱讀這篇文章之前你要做以下的準備:1.註冊一個訂閱號(通過微信公眾平台https://mp.weixin.qq.com/);2.註冊新浪雲並實名認證http://sae.sina.com.cn/3.實名認證新浪雲之後,建立一個雲應用.4.你需要知道php基礎知識.一:驗證介面1.登入我們的公眾號.然後點擊進入開發人員工具,在登入之後頁面的左下角.2.點擊進入開發人員文檔.之後點擊開始開發,點擊接入指南,我們會看到如下圖.圖片上有說,接入微信公眾平台開發,開發人員需要按照如下步驟完成:1.填寫伺
Time of Update: 2017-01-18
本文執行個體講述了php中二分法尋找演算法實現方法。分享給大家供大家參考,具體如下:二分法尋找在進階點的開發可能會用到了,當然在大公司找工作時都會有面試題是這種了,下面我們來看一篇關於二分法尋找在php中實現方法,具體的細節如下所示.二分法(dichotomie)
Time of Update: 2017-01-18
直接上代碼,imgzip($src,$newwid,$newhei)這個函數帶進去的分別是原圖片、縮放要求的寬度、縮放的長度。代碼都備忘了,不懂可以留言哈哈<?php //壓縮圖片 縮圖$src= "xiezheng.jpg";$newwid=640;$newhei= 480;function imgzip($src,$newwid,$newhei){ $imgInfo = getimagesize($src); $imgType =