使用PHP實現蜘蛛訪問日誌統計_php技巧

複製代碼 代碼如下:$useragent = addslashes(strtolower($_SERVER['HTTP_USER_AGENT'])); if (strpos($useragent, 'googlebot')!== false){$bot = 'Google';} elseif (strpos($useragent,'mediapartners-google') !== false){$bot = 'Google Adsense';} elseif (

PHP系統命令函數流量分析_php技巧

複製代碼 代碼如下:function execute($cmd) {     $res = '';     if ($cmd) {         if(function_exists('system'))

解析PHP實現下載檔案的兩種方法_php技巧

方法一:複製代碼 代碼如下: header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename='.basename($filepath)); header('Content-Transfer-Encoding: binary');&

國外十大最流行的PHP架構排名_php技巧

以下為十個目前最流行的基於MVC設計模式的PHP架構。1. Yii Yii是一個基於組件的高效能的PHP的架構,用於開發大規模Web應用。Yii採用嚴格的OOP編寫,並有著完善的庫引用以及全面的教程。從MVC,DAO/ActiveRecord,widgets,caching,等級式RBAC,Web服務,到主體化,I18N和L10N,Yii提供了今日Web 2.0應用開發所需要的幾乎一切功能。而且這個架構的價格也並不太高。事實上,Yii是最有效率的PHP架構之一。 2. CodeIgniter

php字串截取的簡單方法_php技巧

複製代碼 代碼如下:strpos(string,find,start)執行個體:複製代碼 代碼如下:<?php  echo strpos("Hello world!","wo");  ?>輸出6複製代碼 代碼如下:substr(string,start,length)其中start的參數正數 - 在字串的指定位置開始負數 - 在從字串結尾的指定位置開始0 - 在字串中的第一個字元處開始複製代碼 代碼如下:<?php  echo

解析:php調用MsSQL預存程序使用內建RETVAL擷取過程中的return值_php技巧

【PHP代碼】複製代碼 代碼如下: $stmt = mssql_init('P__Global_Test', $conn) or die("initialize stored procedure failure"); mssql_bind($stmt, "RETVAL", $returnValue, SQLINT4, true); mssql_execute($stmt,

處理(php-cgi.exe - FastCGI 進程超過了配置的請求逾時時限)的問題_php技巧

【詳細錯誤】:HTTP 錯誤 500.0 - Internal Server ErrorC:\Program Files\PHP\php-cgi.exe - FastCGI 進程超過了配置的請求逾時時限【環境】:php + IIS7.5解決辦法:方法一:C:\Windows\System32\inetsrv\config\applicationHost.config 進行編輯,將activityTimeout設定調大,預設為600(10分鐘),最大支援3600(1小時),單位秒~方法二:開始-&

PHP自動識別字元集並完成轉碼詳解_php技巧

因為自己使用字元編碼一般的是utf-8編碼,但如果對方的部落格使用gb2312編碼的話,POST過來就會出現亂碼(除非對方POST前先轉換編碼)。在不能保證對方是否一定使用utf-8編碼的情況下,自己做一個編碼的檢查和轉換是很有必要的。寫了個函數來完成這個工作,原理很簡單,因為gb2312/gbk是中文兩位元組,這兩個位元組是有取值範圍的,而utf-8中漢字是三位元組,同樣每個位元組也有取值範圍。而英文不管在何種編碼情況下,都是小於128,只佔用一個位元組(全形除外)。如果是檔案形式的編碼檢查,

PHP實現根據瀏覽器跳轉不同語言頁面代碼_php技巧

複製代碼 代碼如下:<?php$lan = $_SERVER['HTTP_ACCEPT_LANGUAGE'];   //擷取瀏覽器語言版本if (preg_match("/[zh]{2}\-[hk]{2}/", $lan) || preg_match("/[zh]{2}\-[tw]{2}/", $lan)) {//台灣香港轉到繁體頁面      $url = 'hk/index.php';    header(

php實現查詢百度google收錄情況(範例程式碼)_php技巧

寫了一個小東西記錄baidu和google對於網站的收錄情況,現在可以查詢了,其實也沒什麼難度,就是去file下遠程檔案,然後分析下。對了貌似查google pr的東西只是file一個地址而已,如此說了就沒有什麼難度了。完整代碼如下,file取得檔案,分析,輸出:複製代碼 代碼如下:<?php$seodetail = array();$domain = !empty($_GET['q']) ? $_GET['q'] :

淺析PHP Socket技術_php技巧

phpsocketSocket位於TCP/IP協議的傳輸控制通訊協定,提供客戶-伺服器模式的非同步通訊,即客戶向伺服器發出服務要求,伺服器接收到請求後,提供相應的反饋或服務!我練習了一個最基本的例子:使用並發起一個阻塞式(block)串連,即伺服器如果不返回資料流,則一直保持串連狀態,一旦有資料流傳入,取得內容後就立即中斷連線。代碼如下:複製代碼 代碼如下:<?php$host = www.sohu.com; //這個地址隨便,用新浪的也行,主要是測試用,哪個無所謂$page =

php中如何防止表單的重複提交_php技巧

複製代碼 代碼如下:<?php/* * php中如何防止表單的重複提交 */session_start();if (empty($_SESSION['ip'])) {//第一次寫入操作,判斷是否記錄了IP地址,以此知道是否要寫入資料庫    $_SESSION['ip'] = $_SERVER['REMOTE_ADDR']; //第一次寫入,為後面重新整理或後退的判斷做個鋪墊    //.........../

淺析51個PHP處理字串的函數_php技巧

包括,計算字串長度、分割字串、尋找字串等等各個方面。1.AddSlashes: 字串加入斜線。 2.bin2hex: 二進位轉成十六進位。 3.Chop: 去除連續空白。 4.Chr: 返回序數值的字元。 5.chunk_split: 將字串分成小段。 6.convert_cyr_string: 轉換古斯拉夫字串成其它字串。 7.crypt: 將字串用 DES 編碼加密。 8.echo: 輸出字串。 9.explode: 切開字串。 10.flush: 清出輸出緩衝區。 11.get_meta_

php中的常用魔術方法總結_php技巧

常用的魔術方法有:__Tostring ()  __Call()  __autoLoad()  __ clone()  __GET()   __SET()    __isset()  __unset() 1.__Tostring()   用於定義輸出對象引用時調用  常用於列印一些對象的資訊 必須有傳回值eg:有一個persion類Persion per =

php中用date函數擷取目前時間有誤的解決辦法_php技巧

初學PHP做網站,想在頁面上獲得目前時間,學過編程的人都知道用時間函數date(),先用這個函數格式化一個本地時間/日期,先寫個測試代碼吧,結果輸出時間比實際時間少了8小時,這是什麼原因呢:複製代碼 代碼如下:<?php     echo date('Y-m-d H:i:s'); ?〉輸出目前時間:2008-10-12 02:32:17 怪了,實際時間是:2008-10-12 10:32:17難道是PHP的date()時間不正確 少8個小時?

通過table標籤,PHP輸出EXCEL的實現方法_php技巧

關鍵代碼:複製代碼 代碼如下:<?php header("Content-type:application/vnd.ms-excel"); header("Conten-Disposition:filename=hp.xlsx"); ?>第一句是用來聲明檔案內容的格式;第二局是用來修改檔案名稱的。如果沒有第二個語句的話,產生的檔案將是沒有尾碼名的。實現代碼:複製代碼 代碼如下:<meta http-equiv="Content-Type"

Ajax+PHP快速上手及簡單應用說明_php技巧

簡介:Ajax 由 HTML、JavaScript™技術、DHTML 和 DOM 組成,這一傑出的方法可以將笨拙的Web 介面轉化成互動性的 Ajax 應用程式。對於Ajax,最核心的一個對象是XMLHttpRequest,所有的Ajax操作都離不開對這個對象的操作。建立XMLHttpRequest對象對於IE瀏覽器:複製代碼 代碼如下:xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');對於其他瀏覽器:複製代碼

php curl基本操作詳解_php技巧

cURL是與各種的伺服器使用各種類型的協議進行串連和通訊的工具。它是一個強大的庫支援http、https、ftp、telnet、file等協議,同時也支援HTTPS認證、HTTP POST、HTTP PUT、 FTP 上傳、HTTP

PHP時間格式控制符對照表分享_php技巧

format 字元說明傳回值例子日------d月份中的第幾天,有前置字元為零的 2 位元字01 到 31j月份中的第幾天,沒有前置字元為零1 到 31S每月天數後面的英文尾碼,2 個字元st,nd,rd 或者 th。可以和 j 一起用z年份中的第幾天0 到 366星期------l(“L”的小寫字母)星期幾,完整的文字格式設定Sunday 到 SaturdayD星期中的第幾天,文本表示,3 個字母Mon 到 SunNISO-8601 格式數字表示的星期中的第幾天(PHP 5.1.0 新加)1(

js限制checkbox勾選的個數以及php擷取多個checkbbox的方法深入解析_php技巧

首先是js限制checkbbox勾選個數的代碼:複製代碼 代碼如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312">

總頁數: 1662 1 .... 887 888 889 890 891 .... 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.