PHP中實現擷取IP和地理位置類分享_php執行個體

發現之前有一個指令碼沒有寫完,簡單擴充了一下。擷取IP使用的是經典的邏輯,地理定位使用的是SINA的通用介面。使用方法詳見源碼:複製代碼 代碼如下:<?php/* * GET LOCATION BY SINA IP INTERFACE * *              @SOULTEARY 2013.04.14 *

PHP實現的簡單mock json指令碼分享_php執行個體

現在有太多方法去mock,不過當還是要串連到遠程伺服器上測試真正的返回的時候,如果機器上沒有跑node而且有php的話,用這貨來臨時mock一下,或許更輕鬆。複製代碼 代碼如下:<?php/** * Mock Json for Javascript * * @author soulteary * @date 2014-06-15 */  /** *

使用PHP Socket 編程類比Http post和get請求_php執行個體

這裡給大家分享一段使用PHP Socket 編程類比Http post和get請求的代碼,非常的實用,結尾部分我們再討論下php類比http請求的幾種方法。複製代碼 代碼如下:<?php /**  * 使用PHP Socket 編程類比Http post和get請求  * @author koma  */ class Http{     private $sp = "\r\n";

PHP Reflection API詳解_php技巧

PHP Reflection API是PHP5才有的新功能,它是用來匯出或提取出關於類、方法、屬性、參數等的詳細資料,包括注釋。PHP Reflection API有:class Reflection { }interface Reflector { }class ReflectionException extends Exception { }class ReflectionFunction implements Reflector { }class ReflectionParameter

PHP整合百度Ueditor 1.4.3_php執行個體

最近很多群友都來問我怎麼整合百度UE(ueditor 1.4.3),實在回答不過來,所以在這寫一下整合百度UE的思路,本文內使用的最新版的UE1.4.3。下載安裝1.首先到官網下載最新版的UE1.4.3UE官方下載地址:http://ueditor.baidu.com/website/download.html這裡我下載的是1.4.3PHP版本。下載你所使用的版本就行。解壓檔案到你的項目2.部署.在前端Html頁面引入UE  所需的JS檔案,然後使用getEditor

php以fastCGI的方式運行時檔案系統許可權問題及解決方案_php技巧

今天準備將一個php demo放在IIS下運行,網站在IIS下的配置是這樣的:應用程式集區是整合模式下的.net framework 2.0(2.0或4.0沒什麼關係,因為php以fastCGI的方式在跑), 應用程式集區標識配置為IIS內建的NETWORKSERVICE, 使用的認證方式為匿名驗證。開啟本地的網站,訪問php頁面,

php擷取當月最後一天函數分享_php執行個體

非常簡單實用的函數,這裡就不多廢話了,直接奉上代碼複製代碼 代碼如下:/**     *    日期-擷取當月最後一天     *  @return int     */    public function get_lastday()

PHP中使用GD庫建立圓形餅圖的例子_php執行個體

在PHP中,有一些簡單的映像函數是可以直接使用的,但大多數要處理的映像,都需要在編譯PHP時加上GD庫。除了安裝GD庫之外,在PHP中還可能需要其他的庫,這可以根據需要支援哪些映像格式而定。GD庫可以在http://www.boutell.com/gd/免費下載,不同的GD版本支援的映像格式不完全一樣,最新的GD庫版本支援GIF、JPEG、PNG、WBMP、XBM等格式的影像檔,此外還支援一些如FreeType、Type

PHP速成大法_php執行個體

簡單介紹一下PHP的文法1、嵌入方法:類似ASP的<%,PHP可以是<?php或者是<?,結束符號是?>,當然您也可以自己指定。2、引用檔案:引用檔案的方法有兩種:require 及 include。require 的使用方法如 require("MyRequireFile.php"); 。這個函數通常放在 PHP 程式的最前面,PHP 程式在執行前,就會先讀入 require 所指定引入的檔案,使它變成 PHP

PHP合并靜態檔案詳解_php執行個體

配置PHP.ini更改配置項(必須)auto_prepend_file = "C:\xampp\htdocs\auto_prepend_file.php"更改配置項(可選)allow_url_include = Onauto_prepend_file.php檔案內容複製代碼 代碼如下:<?php/** * 引入static檔案 * @param {array|string} 相對路徑 * @param {string}

php中JSON的使用與轉換_php執行個體

在之前我寫過php返回json資料簡單一實例,剛剛上網,突然發現一篇文章,也是介紹json的,還挺詳細,值得參考。內容如下從5.2版本開始,PHP原生提供json_encode()和json_decode()函數,前者用於編碼,後者用於解碼。一、json_encode()複製代碼 代碼如下:<?php$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);echo json_encode($arr);?

php靜態檔案返回304技巧分享_php執行個體

有時一些靜態檔案(如圖片)會由php輸出,會發現請求都是200,靜態檔案每次都去伺服器上請求太浪費資源了,這時如何讓瀏覽器緩衝圖片呢?就需要我們在php中輸出304了。我們可以利用php中的 HTTP_IF_MODIFIED_SINCE 結合etag來幹這事。Etag沒有明確規定的格式,我們可以用檔案修改時間的md5值,代碼如下:複製代碼 代碼如下:private function _addEtag($file) {    $last_modified_time =

php實現utf-8轉unicode函數分享_php執行個體

代碼很簡單,功能卻很實用,推薦給大家。奉上代碼先:複製代碼 代碼如下:public function utf8_unicode($str) {    $unicode = array();    $values = array();    $lookingFor = 1;    for ($i = 0; $i < strlen( $str ); $i++ )

淺談PHP解析URL函數parse_url和parse_str_php執行個體

PHP中有兩個方法可以用來解析URL,分別是parse_url和parse_str。parse_url解析 URL,返回其組成部分mixed parse_url ( string $url [, int $component = -1 ] )本函數解析一個 URL 並返回一個關聯陣列,包含在 URL 中出現的各種組成部分。本函數不是用來驗證給定 URL 的合法性的,只是將其分解為下面列出的部分。不完整的 URL 也被接受,parse_url() 會嘗試盡量正確地將其解析。參數url 

PHP基於CURL進行POST資料上傳執行個體_php執行個體

本文執行個體講述了PHP基於CURL進行POST資料上傳的方法。分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:////二維碼$QRCode_URL="https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=".$ACC_TOKEN;    $data ='{"expire_seconds": 1800, "action_name": "QR_SCENE", "action_info": {

php調用shell的方法_php執行個體

本文執行個體講述了php調用shell的方法,分享給大家供大家參考。具體方法如下:一、配置查看php.ini中配置是否開啟安全模式,主要是以下三個地方safe_mode =  (這個如果為off下面兩個就不用管了)disable_functions =

PHP IDE phpstorm 常用快速鍵_php技巧

一、mac電腦phpstorm快速鍵command + a 全選command + c 複製command + v 粘貼command + z 撤消command + k 程式碼搜尋command + l 輸入行號跳到某一行command + o 查看一個類的結構command + / 單行注釋command + e 列出最後開啟的檔案ctrl + shift + / 塊注釋shift + command + xshift + command + r 按檔案名稱搜尋對應檔案所在路徑shift +

phpnow php探針環境檢測代碼_php執行個體

<?php/* http://phpnow.org YinzCN_at_Gmail.com*/error_reporting(E_ALL);define('TimeZone', +8.0);function _GET($n) { return isset($_GET[$n]) ? $_GET[$n] : NULL; }function _SERVER($n) { return isset($_SERVER[$n]) ? $_SERVER[$n] :

php實現比較兩個字串日期大小的方法_php技巧

本文執行個體講述了php實現比較兩個字串日期大小的方法。分享給大家供大家參考。具體如下:<?phpfunction dateBDate($date1, $date2) {// 日期1是否大於日期2 $month1 = date("m", strtotime($date1)); $month2 = date("m", strtotime($date2)); $day1 = date("d", strtotime($date1)); $day2 = date("d",

php實現修改新聞時刪除圖片的方法_php技巧

本文執行個體講述了php實現修改新聞時刪除圖片的方法。分享給大家供大家參考。具體實現方法如下://old_contents:待修改的公告內容;//$content:修改後的公告內容$oldPic=array();$nowPic=array();preg_match_all("/\<IMG(.*?)src=\"(.*?)\">/",$old_contents,$match);if(!empty($match[2])){ foreach($match[2] as

總頁數: 1662 1 .... 848 849 850 851 852 .... 1662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.