Time of Update: 2016-08-08
php /** * @name delFile函數與delDir函數一起使用, 刪除合格整個目錄 * @param string $path 指定操作路徑 * @return null * @example delDir('D:\web\Apache\htdocs\KeyShareMall\Pc\ThinkPHP'); */ // 刪除目錄 function
Time of Update: 2016-08-08
PHP實現檔案的下載,首先需要通過 header() 函數向Apache伺服器發送一些標識資訊,告訴Apache要下載的檔案的路徑,名稱,類型等資訊,最後再利用檔案讀寫函數來讀取檔案內容並輸出。 下面來看一例子: $file = 'images/test.jpg'; if(is_file($file)) { header("Content-Type: application/octet-stream");
Time of Update: 2016-08-08
決定一個網頁美觀程度的有很多因素1,背景背景的設定關係到整個頁面的美觀程度,也限定了整個網頁的配色方法。2,架構架構的設計要實用,要能清晰得表現網頁內容,以及使用者方便的操作3,配色配色不好是新手最容易犯的錯,新手做網頁都是用簡單,鮮豔的顏色,以清晰凸顯各部分資訊。這恰恰就導致了,無法做出一個好看的網頁,所以做網頁忌實用鮮豔的顏色,除非真的需要。接下來是設計網頁的方法做網站先構思整個網站的風格,以確定要是用的背景然後就是設計架構,如:然後就是配色了,這就需要用大腦構思了,當然也可以
Time of Update: 2016-08-08
if($row["work_state"] == 0) { echo "your mission hasn't been completed,do you want to finish it right now? "; ?>
Time of Update: 2016-08-08
要想完美解決,office轉pdf或者html,最好還是用windows office軟體,libreoffice不能完美轉換,wps沒有api。先確認com模組是不是開啟,phpinfo裡面如果有com_dotnet模組,說明已開啟,如果沒有,修改php.ini,com.allow_dcom = true前面的注釋去掉,重啟就OK了,php官方網站說,php5.4.5之前,com模組是內建的,其實也不一定全是,官網下的php
Time of Update: 2016-08-08
NumPHP 是基於 NumPy 的 PHP 科學計算包。這個 PHP 類庫並不是用來解決大型計算問題,而是支援你的 PHP 應用處理基礎的科學計算問題。 矩陣 ?123456$matrix= newNumArray( [ [ 1/7, 6, -1.34], [ 2, 3.1, -2/3], [-4/9, 2.65, 1], ]);Vector ?123$vector= newNumArray( [0.12, 6/
Time of Update: 2016-08-08
昨天用php寫了一個處理csv檔案小程式,在本地和21伺服器上面都正常處理但是晚上放到238伺服器上後發現程式處理異常,部分資料缺失。對異常進行處理後發現缺失的資料均是中文。一開始 開始以為是檔案或字串編碼的問題使用notepad++將csv檔案轉成utf-8後問題依舊存在然後$date = mb_detect_encoding($content , array('UTF-8','GBK','LATIN1','BIG5
Time of Update: 2016-08-08
$data = file_get_contents("php://input"); php://input 是個可以訪問請求的未經處理資料的唯讀流。 POST 請求的情況下,最好使用 php://input 來代替 $HTTP_RAW_POST_DATA,因為它不依賴於特定的 php.ini 指令。 而且,這樣的情況下 $HTTP_RAW_POST_DATA 預設沒有填充, 比啟用 always_populate_raw_post_data 潛在需要更少的記憶體。
Time of Update: 2016-08-08
php與apache的整合:1、在apache的conf目錄下的httpd.conf加入LoadModule php5_module "D:/appserv/php/php5apache2_2.dll"PHPIniDir "D:/appserv/php"AddType application/x-httpd-php .php .phtml2、把php.in-development檔案改成php.ini3、在php.ini中可以指定對應的功能模組在這裡我們指定php的擴充庫路徑extension_
Time of Update: 2016-08-08
最近新接觸手機app伺服器端開發,處於起步階段,做一些記錄。1.Android平台下與伺服器資料庫通訊的方法 在Android平台下,串連電腦伺服器的MySQL、PostgreSQL、Oracle、Sybase、Microsoft SQLServer等資料庫管理系統DBMS(database management system),主要有以下兩種方法:方法1:直接連接在Android工程中引入JDBC驅動,直接連接。
Time of Update: 2016-08-08
一、命令git checkout -b 分支名 //建立分支並切換到該分支git checkout 分支名 //切換到該分支git merge 分支名 //把分支合并到當前分支git branch -d 分支名 //刪除該分支git branch -D 分支名 //強制移除該分支git log|head //最近一次記錄git log --pretty=oneline //以列表的形式列出所有提交記錄git reset //撤銷git add 之後 git commit之前的操作
Time of Update: 2016-08-08
在沒有配置全域性的 Composer 的時候,如果你在沒有安裝 Composer 的目錄下運行 Composer 命令,比如:create-project 系統會返回:Could not open input file: composer.phar好嘛,來找找為啥,看一下 Composer 的文檔 說是要把 Composer 移到 /usr/local/bin 目錄裡:mv composer.phar /usr/local/bin/composer再運行一下 Composer 命令,還是一樣啊,
Time of Update: 2016-08-08
關於nginx流媒體伺服器部署的文章已經有很多了,今天我這裡講一下如何在向伺服器推流的同時將流轉碼為MP4檔案儲存下來,這裡主要使用的是ffmpeg。1、首先需要說明的是,不能用exec命令。他會在用戶端推流結束的同時自動終止調用的外部程式,結果就是最後ffmpeg無法進行完整的編碼。該命令只適合將接到的流轉推到其他地址。2、應該使用exec_record_done配合record命令使用。即在錄製結束之後自動對已錄製的檔案進行轉碼操作得到MP4檔案。根據是否使用record_interval命
Time of Update: 2016-08-08
Cookie Session存貯地點存於瀏覽器中真正的檔案存在於伺服器,K存在於瀏覽器安全性低,易偽造比cookie安全性高設定setcookie() 函數session_start() 後通過普通函數操作可存貯類型標量類型:int, float, char, bool, null除資源外的所有類型生命週期通過第三個參數設定如:setcookie('school','XTU',time()+15);通過php.ini
Time of Update: 2016-08-08
get 提交function getRequest ($url) { //初始化 $ch = curl_init(); //設定選項,包括URL curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); //執行並擷取HTML文檔內容 $output =
Time of Update: 2016-08-08
key=$key;$this->html();return ob_end_clean();}public function get($key){$filename =$this->getFilename($key);if(!$filename || !file_exists($filename)){return false;}include($filename);return true;} public function html(){ $filename
Time of Update: 2016-08-08
加密function mcrypt_encode ($data, $key) { $init_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_CBC); $init_vect = mcrypt_create_iv($init_size, MCRYPT_RAND); $data = $init_vect . mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $data,
Time of Update: 2016-08-08
對於PHP,很多朋友抱怨發展問題,能力問題。還有自己以後的發展及薪水問題。還有一些口吻就是PHP不行,不適合大型架構等等。快下班了,作為一個開發PHP已經6年多了老鳥,在這裡隨意說上幾句。希望能對那些剛剛入門的PHPER有些協助。 首先任何語言的能力關鍵在於自己的技術能力。否則給你一架波音飛機,你不會開,那它都不如單車跑的快。首先作PHP程式員應該從思想上認識到這是值得驕傲的事情。因為你已經進入了FREE的領域。
Time of Update: 2016-08-08
15 理解範圍變數的範圍可以控制變數在哪裡是可見並且可用的。不同的程式設計語言有不同的變數範圍規則。PHP具有相當簡單的規則: 1 在函數內部聲明的變數範圍是從聲明它們的那條語句開始到函數末尾。這叫做函數範圍。這些變數稱為局部變數。functionfun(){try { $ob = new obj; } catch(Exception$e) { echo$e->getMessage(); } $ob->g();
Time of Update: 2016-08-08
在PHP中,也有對路徑操作也有相關函數。 1、parse_url 此方法擷取的資訊最詳細,可以擷取到schme、host、path等,這個函數是必須知道的,詳細用法可以找http://php.net/manual/en/function.parse-url.php。 2、basename 擷取url中檔案的基本檔案名稱: 例如basename(‘www.baidu.com/hell/test/ini.php’)返回的內容是ini.php; 帶第二個參數,可以去掉檔案名稱中的尾碼: