Time of Update: 2017-06-27
PHP 需要一個已安裝且正在啟動並執行郵件系統,以便使郵件函數mail()可用。所用的郵件系統程式通過在 php.ini 檔案中進行設定。用如下代碼發送郵件,可總是發送失敗。[PHP] view plaincopyprint?<?php $to = "xxxxxxxx@qq.com"; $subject = "Test mail"; $message = "Hello! This is a simple email message.&
Time of Update: 2017-06-27
配置工欲善其事,必先利其器。首先我們以windows下面為例進行說明,如何配置一下本地的mail。下載附件 sendmail.zip -解壓到任意路徑,修改sendmail.ini,根據實際需要修改下面的資訊。 [sendmail] smtp_server=smtp.qq.com smtp_port=25 error_logfile=error.log debug_logfile=debug.log auth_username=***@qq.com
Time of Update: 2017-06-27
一、介紹 mail()函數,你能用此函數寄送電子郵件。需求 為了能使用Mail函數,在你的系統中,PHP必須有編譯發送二進位郵件檔案的權力。如果你用其它的郵件程式,例如qmail或postfix,你必須有把握使用它們發送郵件包。PHP將首先在你的路徑上尋找sendmail,於是下列各項路徑: :/usr/bin :/usr/sbin :/usr/etc :/etc:/usr/ucblib
Time of Update: 2017-06-27
1. ?? 運算子(NULL 合并運算子)$a = $_GET['a'] ?? 1;它相當於:$a = empty($_GET['a']) ? 1 : $_GET['a'];我們知道三元運算子是可以這樣用的:$a ?: 1但是這是建立在 $a 已經定義了的前提上。新增的 ?? 運算子可以簡化判斷。簡化代碼的同時也更直觀了!2. 函數傳回值型別宣告官方文檔提供的例子(注意 ... 的邊長參數文法在 PHP 5.6
Time of Update: 2017-06-28
下面小編就為大家帶來一篇php從資料庫中讀取特定的行(執行個體)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧有的時候我們需要從資料庫中讀取特定的資料,來檢驗使用者的輸入,這個時候需要執行的sql語句是:select * from table_name where id='num';需要執行這樣的一個語句。那麼怎樣來執行這樣的語句。為了執行sql語句,我們需要和資料庫相串連<?PHP$servername='localhost'
Time of Update: 2017-06-28
這篇文章主要跟大家分享了Yii 2.0在Grid中格式化時間的相關資料,文中給出了詳細的範例程式碼供大家參考學習,對大傢具有一定的參考價值,需要的朋友們下面來一起看看吧。本文主要給大家介紹了關於Yii 2.0在Grid中格式化時間的相關內容,分享出來供大家參考學習,下面來看看詳細的介紹:直接上代碼<?= GridView::widget([ 'dataProvider' => $dataProvider, 'columns' => [ [
Time of Update: 2017-06-28
在之前的版本 Laravel 是使用 config 檔案夾下的 php 檔案來完成項目所需要的配置的,後面從大概從 5 開始就使用了 .env 來放置部分配置。那麼下面這篇文章主要給大家介紹了關於PHP架構laravel的.env檔案配置的相關資料,需要的朋友可以參考學習。前言大家應該都知道使用laravel架構開發PHP程式的時候,組態架構的.env檔案是至關重要的,這個檔案上需要設定資料庫、資料庫使用者以及緩衝等,下面來一起看看詳細的配置教程。一、配置APP_KEYlaravel架構預設在.
Time of Update: 2017-06-28
這篇文章主要介紹了php+ajax發起流程和審核流程(以請假為例) ,需要的朋友可以參考下上一篇隨筆中已經提到如何建立流程,那麼現在我們就來看一下如何發起一個流程和審核流程~~~先說一下思路:(1)登入用session擷取到使用者的id (2) 使用者發起一個流程 注意:需要寫申請事由(3)處於節點的審核人去依次審核 注意:每審核通過一個,對應towhere欄位要加1;
Time of Update: 2017-06-28
本文主要給大家介紹的是php5.3引入的PHP匿名函數,也就是閉包(Closure),以及閉包的作用,非常詳細,這裡推薦給有需要的小夥伴們。php的閉包(Closure)也就是匿名函數,是PHP5.3引入的。閉包的文法很簡單,需要注意的關鍵字就只有use,use是串連閉包和外界變數。代碼如下:$a = function() use($b) {}簡單例子如下: 代碼如下:function callback($fun) {$fun();}$msg = "Hello,
Time of Update: 2017-06-26
通常PHP都做http方式請求了,可以使用GET or POST方式接收參數,有些時候需要在shell命令下把PHP當作指令碼執行,比如定時任務。這就涉及到在shell命令下如何給php傳參的問題,通常有三種方式傳參。一、使用$argv or $argc參數接收<?php/** * 使用 $argc $argv 接受參數 */ echo "接收到{$argc}個參數";print_r($argv);執行[root@DELL113 lee]#
Time of Update: 2017-06-26
在已知URL參數的情況下,我們可以根據自身情況採用$_GET來擷取相應的參數資訊($_GET['name']);那,在未知情況下如何擷取到URL上的參數資訊呢?第一種、利用$_SERVER內建陣列變數相對較為原始的$_SERVER['QUERY_STRING']來擷取,URL的參數,通常使用這個變數返回的會是類似這樣的資料:name=tank&sex=1如果需要包含檔案名稱的話可以使用$_SERVER["REQUEST_URI"](返回
Time of Update: 2017-06-28
想要提取視頻中的音頻資訊,首選的技術是ffmpeg,ffmpeg是一個非常有用的命令列程式,它可以用來轉碼媒體檔案。這篇文章主要給大家介紹了PHP利用ffmpeg提取視頻中音頻與視頻畫面的相關資料,需要的朋友可以參考下。前言FFmpeg的名稱來自MPEG視頻編碼通訊協定,前面的“FF”代表“Fast Forward”,FFmpeg是一套可以用來記錄、轉換數字音頻、視頻,並能將其轉化為流的開源電腦程式。可以輕易地實現多種視頻格式之間的相互轉換。FFmpeg的使用者有Google,Facebook,
Time of Update: 2017-06-26
大家做網站的時候,可能很多時候分頁樣式都得根據模板的要求來控制的,這時很多人都會去修改通用檔案phpcms\libs\functions\global.func.php裡的pages()函數,這樣問題就來了:這個分頁函數連後台也會影響到的,就是說,這個分頁函數是全站共用的。下面提供解決方案:(這個得修改檔案,修改前記得備份)開啟phpcms\libs\functions\global.func.php這個檔案,找到分頁函數,複製一下,粘貼到預設分頁函數的下面,重新命名,比如我的就命名為wz_pa
Time of Update: 2017-06-26
如果要做到安全密碼與使用者名稱都隨機我有一個朋友做伺服器的登入密碼與使用者名稱就是使用了phpmyadmin隨機產生密碼功能來做的,與其用phpmyadmin不如自己做了,下文整理了一些關於php隨機密碼產生的自訂函數供大家參考.可以指定產生的字串長度,代碼如下:function rand_str($length, $max=FALSE) { if (is_int($max) && $max > $length) { $length =
Time of Update: 2017-06-26
函數是完成一個特定功能的代碼集合,可以分為系統函數和使用者函數。使用者可以通過建立自訂函數實現特定需要。1.函數定義文法結構:PHP中允許使用者使用function關鍵字建立一個自訂函數。文法結構: function 函數名稱(參數1, 參數2, ...) {//函數內的代碼 }
Time of Update: 2017-06-28
1. brew install nginx2. brew install php70 3. 配置Nginx ① 定義根目錄 root /usr/local/sk 將這一部分放到server塊裡面,去掉其他location塊裡面的root ② nginx + php 整合,只需將 location ~ \.php 這部分注釋去掉 開啟pathinfo模式 只需修改下面兩處 location ~ \.php(.*)$ { fastcgi_pass 127.0
Time of Update: 2017-06-26
本文執行個體講述了函數的調用與函數定義文法,並講解了關於函數中的變數以及向函數傳遞數值方法.具體如下:一、函數的基礎php提供了大量的函數,並且允許使用者自定函數,php函數定義執行個體代碼如下:<?php function myCount($inValue1,$inValue2) { $AddValue = $inValue1+$inValue2; return $AddValue; //返回計算結果 } $Count = myCount(59,100); echo
Time of Update: 2017-06-27
首先和大家說下,學習任何一門語言都要去官網去看文檔,因為官方的文檔正確性有保證,並且也最有廣泛性。 有兩個字串(string)運算子。第一個是串連運算子(“.”),它返回其左右參數串連後的字串。第二個是串連賦值運算子(“.=”),它將右邊參數附加到左邊的參數之後。<?php$a = "Hello ";$b = $a . "World!"; // now $b contains "Hello World!"$a =
Time of Update: 2017-06-26
在計劃任務中經常可以看到。例如我們公司的計劃任務舉例:*/2 * * * * root cd /opt/xxxx/test_S1/html/xxxx/admin; php index.php task testOne >/dev/null 2>&1*/2 * * * * root cd /opt/xxxx/test_S1/html/xxxx/admin; php index.php task testTwo >/dev/null 2>&1對於& 1
Time of Update: 2017-06-26
首先需要下載PHPExecel類檔案,協助文檔可以參考PHPExcel中文協助手冊|PHPExcel使用方法。下面直接上例子,是我自己寫的一個簡單的大量匯出資料為excel的例子前台頁面 比較簡單,就是一個超連結,跳轉到處理頁面,超連結也可以跟一些參數(看需求)!<a href="./Process1.php">匯出excel表格</a>後台Process.php頁面 expExcel(, 'PHPExcel.php' = ->