Time of Update: 2017-01-13
解決辦法location ~ \.php$ {root /var/www/html/public;client_max_body_size 50M;client_body_temp_path /tmp;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include
Time of Update: 2017-01-13
我的php是源碼安裝的。php-fpm在PHP 5.3.2以後的版本不支援以前的php-fpm (start|restart|stop|reload) ,那麼如果將php-fpm配置成服務,並添加平滑啟動/重啟。配置php-fpm.conf(vi /usr/local/php54/etc/php-fpm.conf),將pid(;pid =
Time of Update: 2017-01-13
1. 修改PHP設定檔中的三項:vim /usr/local/php/etc/php.ini(1)post_max_size = 50M #PHP可接受的最大POST資料(2)upload_max_filesize = 50M #檔案上傳允許的最大值(3)max_execution_time = 300 #每個指令碼的最大執行時間,秒鐘(0則不限制,不建議設0) 2. 修改Nginx設定檔:vim
Time of Update: 2017-01-13
nginx的上傳參數問題,需要特別注意client_max_body_size這個參數,否則會中斷在nginx的請求中,在php中無法log到訪問的.修改了php.ini檔案如下:參數 設定 說明file_uploads on 是否允許通過HTTP上傳檔案的開關。預設為ON即是開upload_tmp_dir – 檔案上傳至伺服器上儲存臨時檔案的地方,如果沒指定就會用系統預設的臨時檔案夾upload_max_filesize 8m
Time of Update: 2017-01-13
xdebug是一個不錯的調試php的組件,但是,如果你不好好的配置它,就會遇到各式各樣的問題:A:訪問超慢響應B:訪問超快響應但是是空白頁。問題A解決的方法很多,總歸還有解決辦法;問題B我估計是線程問題,也許可以通過調試php.ini的配置搞定,也許不是,很難講清楚,線程的問題可能要跟xdebug的版本扯上關係。解決方式PHP.ini 找到memory_limit參數,增大!換一個瀏覽器!我之前一直用Google
Time of Update: 2017-01-13
這裡以sysvmsg為例子1.進入php安裝檔案的目錄cd /home/soft/php-5.3.17/ext 這裡我們需要安裝sysvmsg,則cd sysvmsg/再執行再執行 /usr/local/php/bin/phpize 會返回如下資訊:(假設我的php安裝在/usr/local/php這個目錄)Configuring for:PHP Api Version: 20041225Zend
Time of Update: 2017-01-13
在header.php檔案的header標籤結束標籤</header>前面添加: 代碼如下複製代碼 <head>.....<?php wp_head(); ?></head> 方便閱讀附官方原文解析: 代碼如下複製代碼 <?php.../* Always have wp_head() just before the closing </head>* tag of your theme,
Time of Update: 2017-01-13
<?php教程/* * 封裝性:物件導向三大特性之一 * * 1.就是把對象的成員(屬性,方法)結合成一個獨立的相同單位,並儘可能隱藏對象的內部細節 * 存取權限修飾符 public protected private * private:私人的,用這個關鍵字修飾的成員,只能在對象內部訪問(只有用$this訪問) * * 屬性可以封裝:
Time of Update: 2017-01-13
我們實現最簡單的檔案上傳功能,只要利用php教程內建的move_uploaded_file函數就可以方便實現 <?php $tmp_filename = $_FILES['myupload']['tmp_name']; if(!move_uploaded_file($tmp_filename,"/path/to/dest/{$_FILES['myupload']['name'
Time of Update: 2017-01-13
什麼是數組?在使用 PHP 進行開發的過程中,或早或晚,您會需要建立許多相似的變數。無需很多相似的變數,你可以把資料作為元素儲存在數組中。數組中的元素都有自己的 ID,因此可以方便地訪問它們。有三種數群組類型:數值數組 帶有數字 ID 鍵的數組 關聯陣列 數組中的每個 ID 鍵關聯一個值 多維陣列 包含一個或多個數組的數組 數值數組數值數組儲存的每個元素都帶有一個數字 ID 鍵。可以使用不同的方法來建立數值數組:例子 1在這個例子中,會自動分配 ID 鍵:$names =
Time of Update: 2017-01-13
php教程數組與對象相互轉換方法function arrayToObject($e){ if( gettype($e)!='array' ) return; foreach($e as $k=>$v){ if( gettype($v)=='array' || getType($v)=='object'
Time of Update: 2017-01-13
unlink() 函數刪除檔案。若成功,則返回 true,失敗則返回 false。文法unlink(filename,context)參數 描述filename 必需。規定要刪除的檔案。context 可選。規定檔案控制代碼的環境。Context 是可修改流的行為的一套選項。 <?php教程 $file_delete = "home/meeta/my.php";
Time of Update: 2017-01-13
在php教程擷取表單資料有專用的命令, $_POST[]就是這個函數了,下面我們一個簡單的執行個體<?phpecho 'Hello, ' . $_POST['first_name'] . '!';?> 輸出是來自表單的first_name的值。再複雜一點點的執行個體,$_POST['name'] = trim($_POST['name']);if (strlen($_POST['name']) == 0) { $errors[] = &
Time of Update: 2017-01-13
php教程 ctype函數應用與總結今天翻php的文檔 偶然看到ctype函數 覺得很好用 記錄下來以備後用:ctype_alnum -- check for alphanumeric character(s)檢測是否是只包含[a-za-z0-9]ctype_alpha -- check for alphabetic character(s)檢測是否是只包含[a-za-z]ctype_cntrl -- check for control
Time of Update: 2017-01-13
php教程 超全域變數$globals : 包含一個引用指向每個當前指令碼的全域範圍內有效變數。該數組的鍵標為全域變數的 名稱。從 php 3 開始存在 $globals 數組。 $_server : 變數由 網頁伺服器設定或者直接與當前指令碼的執行環境相關聯。類似於舊數組 $http_server_vars 數組(依然有效,但反對使用)。 $_get : 經由 http get 方法提交至指令碼的變數。 $_post : 經由 http post 方法提交至指令碼的變數。 $_cookie :
Time of Update: 2017-01-13
1.定義常量define("constant", "hello world."); 常量只能包含標量資料(boolean,integer,float 和 string)。 調用常量時,只需要簡單的用名稱取得常量的值,而不能加“$”符號,如:echo constant; 注: 常量和(全域)變數在不同的名字空間中。這意味著例如 true 和 $true 是不同的。定義和用法define()
Time of Update: 2017-01-13
因為項目需求得把php版本從5.4降到5.3.所以需要先把CentOS7.0內建的php卸載,然後安裝php5.3。請看如下步驟。第一步: 卸載php5.41. 查看php版本 2. 卸載php 3. 查看php是否卸載 php未能完成卸載,還有對應的依賴包。所以需要接著來卸載。 4. 卸載php對應的依賴包 網上的資料是用rpm -e來卸載,但是試了幾次都提示不能找到該安裝包。 # rpm -e
Time of Update: 2017-01-13
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"><html
Time of Update: 2017-01-13
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"><html xmlns="http://www.111cn.net/1999/xhtml"><head><meta
Time of Update: 2017-01-13
我們將實現以下功能點:如何讓自己的Mac電腦能成為一個localhost mail server(本地郵件伺服器),能直接發送郵件;在Mac OSX 系統實現PHP mail() function 的功能;修改PHP的主要設定檔php.ini 檔案,開啟在類Unix系統下PHP mail() function的發送郵件功能: 代碼如下複製代碼 sendmail_path = “env -i /usr/sbin/sendmail -t -i”