Time of Update: 2018-07-24
Ubuntu的Server和Desktop上都配過php的LAMP環境,步驟沒什麼區別,相關的教程網上也很多,這裡把自己的配置過程記錄下來,省得每次都google…供參考 整個環境用到Apache2、MySQL、php5和phpMyAdmin 1、安裝Apache2 $ sudo apt-get install apache2 1
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
最近因為工作需要,調用網盤介面來上傳檔案,我用了CURL庫, 當然在用CURL庫之前必須要在php中啟用 cURL 設定 可以通過使用php_info()函數來得到cURL資訊,如果看不到cURL資訊的話,那麼需要設定PHP並開啟這個庫。在Windows平台下,需要改一改php.ini檔案的設定,找到 php_curl.dll,並取消前面的分號注釋就行了。
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
1.基本文法 很無聊的東西 2.PHP+MYSQL 初步做出自己的作品,很高興了 3.物件導向 怎麼這麼難,不過當你會了之後你很樂意OOP 4.設計模式 這部分很多人都覺得很難 5.模板引擎 有名的有Smarty,可以看看官方網站的手冊或者到一些論壇下載手冊 6.二次開發 像大多數論壇,部落格都是二次開發的。有discuz。,Wordpress,phpwind等 7.用架構開發 如:ZendFramework,YiiPHP,QeePHP…… 8.研讀別人的代碼
Time of Update: 2018-07-24
首先查看一個特例: var_dump(0 == 'false'), 返回 bool(true), php判斷0 等於任何字串; var_dump(0==='false'), 返回bool(false),全等包含類型和值才能相等。 var_dump(0 == false), 返回bool(true), 產生上述結果的原因(翻譯自php官方文檔):
Time of Update: 2018-07-24
php中的函數
Time of Update: 2018-07-24
轉帖:http://www.lamper.cn/html/2007/03-21/61.html 1、使用PHP來描述資料制轉換 十進位N和其他d進位數的轉換是計算實現計算的基本問題,其解決方案很多,其中一個簡單演算法是基於下列原理:N=(N div d)*d+N mod d(其中div是整除運算,mod為求餘運算)<?phpfunction convert($num){ $stack =
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
** * 在指定的時間(多少秒以後)刪除檔案夾下所有子檔案 * @param $dir string 檔案路徑 * @param $sec string
Time of Update: 2018-07-24
PHP 刪除文字檔的任意一行或添加一行 刪除現實存在的文字檔的指定行,這一行可以是任意的,即由使用者決定。刪除文字檔的任意一行非常有意義,比如,我們用一個文字檔記錄註冊使用者的相關資訊(每一行一條資訊),現在我們需要刪除其中的某一條。 <? php $filename = " aaa.txt " ; // 定義操作檔案
Time of Update: 2018-07-24
<?php $id = "http://www.xxxx.net"; $token = encrypt($id, 'E', 'xxxx'); echo '加密:'.encrypt($id, 'E', 'xxxx'); echo '<br />'; echo '解密:'.encrypt($token, 'D', 'xxxx');/***************************************************
Time of Update: 2018-07-24
(1)簡單調用demo,在單獨的檔案使用,不包含類,不指定名字空間 <?php //按指定幀產生縮圖 if(extension_loaded('ffmpeg')){//判斷ffmpeg是否載入 $mov = new ffmpeg_movie('D:\robot.avi');//視頻的路徑 $ff_frame = $mov->getFrame(2);
Time of Update: 2018-07-24
會在根目錄下生產一個Demo.txt檔案;成功寫入你好呀! < ?php //要建立的兩個檔案 $TxtFileName = "Demo.txt" ; //以讀寫方式打寫指定檔案,如果檔案不存則建立 if ( ( $TxtRes = fopen ( $TxtFileName , "w+"
Time of Update: 2018-07-24
當今,互連網的蓬勃發展,移動互連網的火熱,以及國家提出的“互連網+”。這些趨勢可以讓我們明顯的感覺到互連網的重要,不可替代。網站也是大家最早接觸,最早認識的一種新事物。談到網站,無非最長臉的莫過於 PHP(PHP: Hypertext Preprocessor,中文名:“超文本前置處理器”)這門開源的服務端指令碼語言。對於開源,這是他的優點也是缺點。優點是:你可以隨意的使用它並且不用支付一分錢,文法吸收了C語言、Java和Perl的特點,函數眾多,使用方便靈活,上手容易。缺點也是因為開源,
Time of Update: 2018-07-24
1.單例模式 單例模式顧名思義,就是只有一個執行個體。作為對象的建立模式, 單例模式確保某一個類只有一個執行個體,而且自行執行個體化並向整個系統提供這個執行個體。 單例模式的要點有三個: 一是某個類只能有一個執行個體; 二是它必須自行建立這個執行個體; 三是它必須自行向整個系統提供這個執行個體。 為什麼要使用PHP單例模式 1.
Time of Update: 2018-07-24
function http_request($url, $type = "GET", $post_data = NULL) { $type = strtoupper($type); $http_info = array(); $url2 = parse_url($url); if(($socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP)) < 0)
Time of Update: 2018-07-24
需要對省市區 三張表進行查詢,將查詢結果 進行組裝成如下格式,便於前段js調用 array (size=34) 1 => array (size=4) 'id' => int 1 'name' => string '北京市' (length=9) 'code' => string '110000' (length=6) 'cities' =>