Time of Update: 2018-07-24
<?php/** * Created by PhpStorm. * User: duyue * Date: 2018/2/20 * Time: 23:10 * 此類僅用於判斷給定的時間是否符合時間規則,如果符合則返回true其它商務邏輯自行處理 * 使用說明 * format = '* * * * * '; * 本類模仿crond的規則分5個部分分別是分、時、日期、月、周(的第幾天) * 每部分可單獨設定為一個數,如:1 * * * * ,當分為1時 true * 可以使用 '/'
Time of Update: 2018-07-24
1.vi /var/spool/cron/root開啟root檔案輸入以下內容: 59 23 * * * /usr/local/php/bin/php /home/wwwroot/phpscripht/test.php >> /home/wwwroot/phpscripht/log 上面的意思就是每天23:59開始執行test.php. /usr/local/php/bin/php 為php所在的路徑,可以通過which php命令獲得
Time of Update: 2018-07-24
phpqrcode是國外的一款用來產生二維碼的類庫,方便用來產生二維碼,方便手機使用者訪問。 下載地址:http://xz6.jb51.net:81/201407/yuanma/phpqrcode(jb51.net).rar 首先下載,然後解壓到你的項目裡 下載,解壓到我的項目中的公用檔案夾public中 希望對大家有借鑒意義 代碼如下: include ('public/phpqr/phpqrcode.php');//引入PHP QR庫檔案
Time of Update: 2018-07-24
本來沒有考慮這個問題,是對絕對路徑下的檔案進行讀寫的時候報了錯,使用的是fopen()函數 fopen("c:\\cmd.txt","r"); 出現以下錯誤提示:Warning: fopen("c:\\cmd.txt","r") - No such file or directory in 查了下,可能是沒有給PHP讀寫檔案的許可權。需要用到open_basedir進行配置
Time of Update: 2018-07-24
<?php function _UPLOADPIC($upfile, $maxsize, $updir, $newname = 'date') { if ($newname == 'date')
Time of Update: 2018-07-24
1.插入排序的概念 它是通過構建有序序列,對於未排序資料,在已排序序列中從後向前掃描,找到相應位置並插入。 其實這個我們並不陌生,舉一個現實中的小例子,我們都打過撲克,拿到牌時,就需要對撲克進行抹順,一般都是按著左右是從小到大的順序,新來了一張牌,我們是不是一張一張的進行比較,找到它合適的位置,這就是插入排序。 2.代碼實現 function InsertSort(&$arr){ //這個是取數組的地址,這樣這個數組的值也能改變 for
Time of Update: 2018-07-24
安裝PHP 兩種方法 1.下載安裝包安裝 2.使用yum線上安裝 一 下載安裝包安裝 1、 下載 http://www.php.net/downloads.php2、解壓 tar -zxvf php-5.3.16.tar.gz3、建立目標檔案夾 mkdir
Time of Update: 2018-07-24
Linux安裝php-7.0.16,完成php和apache的配置 版本:php-7.0.16.tar.gz,libxml2-2.9.2.tar.gz(php需要它的支援,首先安裝它) 說明 :接上一篇安裝apache的部落格,完成php和apache的配置,上一篇部落格地址:http://blog.csdn.net/forrest_ou/article/details/60769087 libxml2下載地址:www.xmlsoft.org
Time of Update: 2018-07-24
$login_url = 'http://passport.renren.com/PLogin.do'; $post_fields['email'] = 'XXXX'; $post_fields['password'] = 'XXXX'; $post_fields['origURL'] = 'http%3A%2F%2Fhome.renren.com%2FHome.do'; $post_fields['domain'] = 'renren.com';
Time of Update: 2018-07-24
<?php /** * ============================================================================ * 檔案操作類 * ============================================================================ * @author aiden * @version 1.0 */ &
Time of Update: 2018-07-24
在測試程式功能的時候,發現表單POST資料的時候存在一個重複提交的問題,而在每個提交頁面都使用驗證碼進行驗證使用者體驗又不太好,查閱網上的資料後發現目前解決這個問題的方法主要有以下幾種: 1、添加js驗證,防止提交重複表格單 2、提交後頁面重新導向或重新整理 3、提交後,提交按鈕變為不可用 4、加驗證碼 5、表單令牌(session) 前三種方法可以控制普通使用者正常提交,卻無法阻止惡意灌水性質的提交,驗證碼控制有時候影響使用者體驗,在這種情況下只有使用表單令牌了
Time of Update: 2018-07-24
1.可能是php和apache之間的串連沒有連好 解決方案:仔細對比我之前的一篇文章《網頁製作工具》,我歸類在學習工具裡,我在那篇文章裡仔細描述了安裝 步驟及其配置(大小寫也要參照),要是不想裝在D盤,要記得在conf上那三行代碼上做一些修改。 另外請仔細檢查php檔案夾有沒有 php5apache2_2.dll
Time of Update: 2018-07-24
CSV檔案類似於excel檔案,用逗號表示分隔字元,分行符號代表該行結束 存取方法 public function export_csv() { $csvModel = M('select_question'); $csvData = $csvModel->field('question,answer_A,answer_B,answer_C,answer_D,true_answer')->select(); $str =
Time of Update: 2018-07-24
在做一個簡單的表單上傳測試時,服務端的PHP指令碼中,$_FILES 數組為空白;這樣就不能擷取從瀏覽器上傳的資訊.什麼原因呢? 通過Google,找到下面這個 php上傳檔案$_FILES 數組為空白的解決辦法: 用php做上傳檔案的應用時,在後台列印$_FILES時發現為空白數組,出現這個問題可能有以下兩個原因: 表單類型原因或者php設定問題: 表單類型 上傳檔案的表單編碼類別型必須設定成 enctype=”multipart/form-data”,因為要傳大資料,
Time of Update: 2018-07-24
有時候我們需要擷取函數需要傳入的參數,可以利用php的反射函數擷取,或者類裡面的所有公開的方法。 1、擷取函數參數名稱: function getFucntionParameterName($func) { $ReflectionFunc = new \ReflectionFunction($func); $depend = array(); foreach ($ReflectionFunc->getParameters() as $value) {
Time of Update: 2018-07-24
function getImage($url,$save_dir='',$filename=''){if(trim($url)==''){return
Time of Update: 2018-07-24
安裝 開始在PHP中使用Redis前,我們需要確保已經安裝了redis服務和PHP redis驅動,且你的機器上能正常使用PHP。接下來讓我們安裝PHP redis驅動:下載地址為:https://github.com/phpredis/phpredis/releases。 PHP安裝redis擴充 以下操作需要在下載的phpredis目錄中完成: $ wget
Time of Update: 2018-07-24
很多時候我們都使用 PHP字串 而PHP字串是如何組成的呢,這個估計很少人去瞭解~ 其實PHP 字串就是 字元數組 假設我們定義一個字串 <? $string ="hello world"; /* 這個字串是由 h , e , l , l , o , 空格 , w ,o,r,l,d 這幾個字元組成 至於是以什麼結尾的我現在能瞭解, 可能需要查看PHP原代碼才能發掘 */
Time of Update: 2018-07-24
php session 資料儲存在哪裡? SESSION 的資料儲存在哪裡呢。 當然是在伺服器端,但不是儲存在記憶體中,而是儲存在檔案或資料庫中。 預設情況下,php.ini 中設定的 SESSION 儲存方式是 files(session.save_handler =
Time of Update: 2018-07-24
call_user_func_array (callable $callback, array $param_arr) 參數1: 調用一個回呼函數, 參數2: 數組參數是回呼函數的參數. call_user_func(callable $callback, $mixed $parameter, $mixed $...) 參數1:調用的回呼函數 參數2-n:回呼函數的參數. 比較這兩者的不同哦. 前者的第二個參數必須是 數組.