Time of Update: 2018-07-24
set_time_limit(0); // Supports all file types // URL Here: $url = 'http://somsite.com/some_video.flv'; $pi = pathinfo($url); $ext = $pi['extension']; $name = $pi['filename']; // create a new cURL resource $ch = curl_init(); // set URL and other
Time of Update: 2018-07-24
Laravel 第一次使用,如何寫出第一個hello world Laravel php 架構第一次接觸,遇到一些困難,在這裡記錄一下,有需要的童鞋可以看一下 從github上下載下來最新版,地址如下 https://github.com/laravel/laravel 我選擇的是download zip,下載到案頭上來,然後放到了一個apache的虛擬目錄裡邊,然後去訪問,這個目錄,結果是出錯的,這個出錯有兩個方面的原因
Time of Update: 2018-07-24
這個Cookie類封裝了五個函數來操作Cookie, <?phpclass Cookie{ /** * 解密已經加密了的cookie * * @param string $encryptedText * @return string */ private static function _decrypt($encryptedText) { $key = Config::get('secret_key');
Time of Update: 2018-07-24
由於接下來要接觸使用php爬蟲,而爬取來的資料有時候為了節省資料庫資源,需要儲存為本地文字檔,所以在這裡整理一下php相關的檔案操作函數。 一、開啟檔案 首先開啟檔案fopen resource fopen(string $filename,string $mode)filename:被開啟的檔案路徑 mode:開啟檔案的模式 寫入是重新寫入,如果想在檔案末尾追加應該用a。 二、讀取檔案
Time of Update: 2018-07-24
nginxphp-fpm配置過程中最大問題是內泄漏出問題:伺服器的負載不大,但是記憶體佔用迅速增加,很快吃掉記憶體接著開始吃交換分區,系統很快掛掉。 google了一天,終於發現些有用的東西,其實根據官方的介紹,php-cgi不存在記憶體流失,每個請求完成後php-cgi會回收記憶體,但是不會釋放給作業系統,這樣就會導致大量記憶體被php-cgi佔用。
Time of Update: 2018-07-24
資料庫使用中需要關注的主要問題之一是存取權限即使用者名稱及密碼的暴露。在編程中為了方便,一般都會用一個db.inc檔案儲存,如: <?php $db_user = 'myuser';$db_pass = 'mypass';$db_host = '127.0.0.1'; $db = mysql_connect($db_host, $db_user, $db_pass); ?>
Time of Update: 2018-07-24
PHP常用函數總結 數學函數 1. abs(): 求絕對值 $abs = abs(- 4.2); //4.2 數字絕對值數字 2. ceil(): 進一法取整 echo ceil( 9.999);
Time of Update: 2018-07-24
今天做了下測試,在thinkphp項目中任意一個Controller \ Model\ Common/function.php裡寫file_put_contents('log.txt',"log info") 最後產生的log.txt居然位於項目根目錄。
Time of Update: 2018-07-24
一、下載php源碼 下載地址:http://cn.php.net/downloads.php 二、安裝 1、將下載的二進位包移動到/usr/local目錄,解壓縮檔案包 tar zxvf php-7.1.4.tar.gz 2、進入解壓的php檔案夾下/usr/local/php-7.1.4,安裝依賴,編譯安裝 yum install libxml2 libxml2-devel ./configure
Time of Update: 2018-07-24
PHP代碼:<?php$arr1=array(100,200,300,400);$arr2=array("num"=>100,"name"=>"Liuxy","score"=>98);print_r($arr1);echo "<br>";print_r($arr2);?>以上代碼的輸出結果如下:Array ( [0] => 100 [1] =>
Time of Update: 2018-07-24
很多人都認為global和$GLOBALS[]只是寫法上面的差別,其實不然。 根據官方的解釋是 $GLOBALS['var'] 是外部的全域變數$var本身。 global $var 是外部$var的同名引用或者指標。(錯誤:是個別名引用而已,非指標。。。) 舉例說明一下: <?php $var1 = 1; $var2 = 2; function test() { $GLOBALS['var2'] =
Time of Update: 2018-07-24
<?php ob_start();setcookie("username","test",time()+3600);echo "the username is:".$HTTP_COOKIE_VARS["username"]."\n";echo "the username
Time of Update: 2018-07-24
原文地址: http://www.latrell.me/post-376.html 概述 PHP運行模式,就是PHP的執行方式,一種是獨立的可執行程式(通常是exe程式),一種是以模組的形式嵌入到伺服器程式裡運行(通常是DLL程式)。 技術 獨立執行,用到的是CGI(Common Gateway Interface,通用閘道介面)技術;而另外一種,在IIS裡被稱為ISAPI(Internet Server Application
Time of Update: 2018-07-24
** 一. 服務端設定 header 頭允許AJAX跨域 ** 代碼如下: // 允許 ityangs.net 發起的跨域請求header("Access-Control-Allow-Origin: ityangs.net"); //如果需要設定允許所有網域名稱發起的跨域請求,可以使用萬用字元 *header("Access-Control-Allow-Origin: *"); ** 二. 允許jsonp跨域 **
Time of Update: 2018-07-24
例如像下面的數組: 代碼如下: $users = array( array('name' => 'tom', 'age' => 20) , array('name' => 'anny', 'age' => 18) , array('name' => 'jack', 'age' => 22)); 希望能按照age從小到大進行排序。筆者整理了兩個方法出來,分享給大家。 1、使用array_multisort
Time of Update: 2018-07-24
PHP-GD的效能 在寫這章之前,先運行一段PHP指令碼。如下: $src = "test.jpg"; // 映像最佳化裡用到的圖片$dst = "upload/gray.jpg"; // 儲存的結果$totalTime = 0;$testCount = 32; // 只能用這麼小的值,否則運行超過30秒$count = 0;// 嘗試使用PHP-GDfor($i = 0; $i < $testCount; $i++){$start =
Time of Update: 2018-07-24
手動編譯PHP安裝時遇到如下錯誤 /usr/local/src/php-5.3.10/ext/xmlrpc/libxmlrpc/encodings.c:73: undefined reference to `libiconv_open'/usr/local/src/php-5.3.10/ext/xmlrpc/libxmlrpc/encodings.c:81: undefined reference to
Time of Update: 2018-07-24
轉自:http://www.jb51.net/article/29306.htm PHP對大小寫敏感問題的處理比較亂,寫代碼時可能偶爾出問題,所以這裡總結一下。 但我不是鼓勵大家去用這些規則。 推薦大家始終堅持“大小寫敏感”,遵循統一的代碼規範。 一、大小寫敏感 1. 變數名區分大小寫 所有變數均區分大小寫,包括普通變數以以及$_GET, $_POST, $_REQUEST, $_COOKIE,
Time of Update: 2018-07-24
對象的遍曆和數組的遍曆一樣,對象的遍曆指的是執行個體屬性的遍曆。 下面遍曆出來的屬性,是在該範圍中的“可訪問屬性”(要考慮存取權限)。 <?phpclass A{ public $p1 = 1; protected $p2 = 2; private $p3 = 3; static $p4 = 4;}$obj1 = new A();foreach($obj1 as $key =>
Time of Update: 2018-07-24
configure error xml2-config not found. please check your libxml2 installation centos 6.5 安裝 PHP 5.6 報 configure error xml2-config not found. please check your libxml2 installation 錯誤 檢查是否安裝了libxm包 [root@rh-linux software]# rpm -qa |grep