Time of Update: 2018-07-24
include 和 require 是PHP中引入檔案的兩個基本方法。在小規模開發中直接使用 include 和 require 沒喲什麼不妥,但在大型項目中會造成大量的 include 和 require 堆積。這樣的代碼既不優雅,執行效率也很低,而且維護起來也相當困難。 為瞭解決這個問題,部分架構會給出一個引入檔案的配置清單,在對象初始化的時候把需要的檔案引入。但這隻是讓代碼變得更簡潔了一些,引入的效果仍然是差強人意。PHP5 之後,隨著 PHP
Time of Update: 2018-07-24
preg_match 正則函數,以perl語言為基礎 preg_match ( mode, string subject , array matches ) Regex中包括的元素 (1)、原子(一般字元:a-z A-Z 0-9 、原子表、 逸出字元)(2)、元字元 (有特殊功能的字元)(3)、模式修正符 (系統內建部分字元 i 、m、S、U…) Regex中的“原子” ①a-z A-Z _ 0-9 //最常見的字元②(abc) (skd)
Time of Update: 2018-07-24
因為textarea中換行用的是 "\n"或"\r\n",(linux下輸入為'\r\n',windows下為'\n') 正常的HTML中的換行是<br />或<br>; 情況一、若將textarea的內容直接存入資料庫中,換行在資料庫中也會以"\n"或"\r\n"儲存 &
Time of Update: 2018-07-24
簡介 UEditor是由百度web前端研發部開發所見即所得 (WYSIWYG)富文本web編輯器,具有輕量,可定製,注重使用者體驗等特點,開源基於MIT協議,允許自由使用和修改代碼。 下載UEditor 官網下載:http://ueditor.baidu.com/website/download.html 將下載好的檔案解壓到thinkphp項目中,本文是解壓到PUBLIC目錄下並改檔案夾名稱為ueditor 第一步 引入javascript
Time of Update: 2018-07-24
在PHP編程中,我們經常會遇到處理數組的單中繼資料問題,比如對數組中每個單元應用自訂函數。 一種方法是通過迴圈遍曆整個數組,對每個單元調用自訂函數,然後用傳回值替換原數組相應單元的值。這也是最常見和簡單的方法,在此就不舉例了。 一種方法是通過PHP提供的array_map函數回調自訂函數,這也是被推薦的方法。 array_map --將回呼函數作用到給定數組的單元上 說明: array array_map (
Time of Update: 2018-07-24
<?php// require_once 'includes/WebStart.php';class NetUtils {/** * Set up the API root URL. * @ignore */public $host = "https://www.csdn.com/";/** * Set timeout default. * * @ignore */public $timeout = 30;/** * Set connect timeout. * * @
Time of Update: 2018-07-24
PHP教程: http://www.w3school.com.cn/php/ PHP 是一種建立動態互動性網站的強有力的伺服器端指令碼語言。 PHP 是免費的,並且使用廣泛。對於像微軟 ASP 這樣的競爭者來說,PHP 無疑是另一種高效率的選項。 <!DOCTYPE html><html><body><?phpecho "我的第一段 PHP
Time of Update: 2018-07-24
下載地址:http://www.imagemagick.org/script/binary-releases.php#unix 檢查系統有無安裝ImageMagick shell> rpm -qa | grep ImageMagick 沒有就開始安裝ImageMagick shell> rpm -Uvh ImageMagick-6.3.4-10.i386.rpm 或者
Time of Update: 2018-07-24
一、配置PHP-FastCGI 1、安裝 wget http://www.fastcgi.com/dist/mod_fastcgi-2.4.6.tar.gz tar xzf mod_fastcgi-2.4.6.tar.gz cd mod_fastcgi-2.4.6 cp Makefile.AP2 Makefile make top_dir=/usr/local/apache make top_dir=/usr/local/apache install
Time of Update: 2018-07-24
經常在一些代碼中看到defined or的組合,例如: defined('MyPath') or define('MyPath' , __DIR__.'/');defined('MyPath') || define('MyPath' , __DIR__.'/'); 分析一下,左邊的defined用於判斷一個常量是否定義,返回boolean; 右邊的define定義常量,返回是否成功。 or或者||是短路的或,如果左邊能夠決定最終結果,就不會再繼續執行右邊的判斷,即左邊如果為true,
Time of Update: 2018-07-24
1.file_get_contents PHP代碼 複製代碼 代碼如下: <?php $url = " http://www.jb51.net"; $contents = file_get_contents($url); //如果出現中文亂碼使用下面代碼 //$getcontent = iconv("gb2312", "utf-8",$contents); echo
Time of Update: 2018-07-24
示範代碼如下: 一. 表單頁面 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GBK"> <title>Insert title
Time of Update: 2018-07-24
安裝Nginx ,Mysql參見:http://blog.csdn.net/kingzuo/article/details/8648536 1,下載: php-5.4.12.tar.gz 並上傳的Linux 目錄/home #cd /home #tar zvxf php-5.4.12.tar.gz #cd php-5.4.12 #./configure --prefix=/usr/local/php5 --with-mysql=/usr/local/mysql
Time of Update: 2018-07-24
$Y = 2016;//擷取年,樣本,真實環境從前端擷取資料 $m = 8;//擷取月,樣本,真實環境從前端擷取資料 $month = $Y."-".$m;//當前年月 $month_start = strtotime($month);//指定月份月初時間戳記
Time of Update: 2018-07-24
php錯誤提示開啟關閉有兩種方式,一種是在php.ini設定檔中設定。另一種是在php檔案中利用函數ini_set()和error_reporting()設定。 1.在php.ini中找到 display_errors,設定錯誤提示的開啟和關閉,off時關,on時開。同時設定error_reporting的值代表錯誤的層級。 一些常用值 E_ALL (Show all errors, warnings and notices including coding
Time of Update: 2018-07-24
實現了基礎的功能,使用原生php代碼編寫,無oop,代碼與html糅合在一塊,單純為了實現功能。會逐步把商城實現的思路寫出來,從小到大,逐步完成一個羽翼豐滿的小系統。安全性等其他並無考慮。 功能: 首頁 登入 註冊 使用者中心 修改資訊 上傳頭像 我的訂單 購物車 新聞 後台:商品列表 後台:添加商品 後台:編輯商品 後台:使用者列表 後台:文章列表
Time of Update: 2018-07-24
目標 TP出了新版5.0.2 作為一個TP的老使用者,當然需要研究研究了,在學習TP5的請求與響應時發現了TP一個特別有意思的類Request請求類。在構造方法類中看到今天的主人公 php://input 這個東西。先做一個標題黨,不去研究TP5的Request類了,就研究清楚這個 php://input 就OK。畢竟本人之前未使用過這個協議。 官方解釋 PHP 提供了一些雜項輸入/輸出(IO)流,允許訪問 PHP
Time of Update: 2018-07-24
<span style="font-size:18px;"><strong>方法1: 在global.inc 裡定義根目錄 define("APP_ROOT",dirname(__FILE__)); 在任何PHP檔案中可以引用該常量 require_once(APP_ROOT."/inc/head.php"); 方法2: <?php
Time of Update: 2018-07-24
<?$music = $_POST['music']; //取得所選中的checkbox的個數 $coun=count($music);if ( is_array( $music ) ) { echo '您選擇的是 : '; foreach ( $music as $key => $var ) echo
Time of Update: 2018-07-24
一個浪費了我好幾個小時的問題,原因卻很簡單。 一個簡單的代碼 $dir="temp";mkdir($dir,0755); 提示我permission denied. 我試了改父資料夾許可權;重新建立檔案夾,改許可權再移動檔案;更換檔案夾的屬主。統統不行。這個錯誤總也揮之不去。linux系統的基礎不牢固的弱點體現出來了。 最終,在好友的一句提醒下,關閉了selinux。這個錯誤就消失了。 我的個天兒,我的寶貴的時間啊。 引以為戒。