php使用curl檢測(cè)網(wǎng)頁(yè)是否被百度收錄的示例分享
復(fù)制代碼 代碼如下:<?php/** 檢測(cè)百度是否收錄網(wǎng)頁(yè) curl模式* @ param string $url傳入的url* return int (1 收錄 0 不收錄)*/function checkBaidu($url){$url='http://www.baidu.com/s?wd='.$url;$curl=curl_init()...
|
復(fù)制代碼 代碼如下:<?php/** 檢測(cè)百度是否收錄網(wǎng)頁(yè) curl模式* @ param string $url傳入的url* return int (1 收錄 0 不收錄)*/function checkBaidu($url){$url='http://www.baidu.com/s?wd='.$url;$curl=curl_init()...
1、使用curl實(shí)現(xiàn)站外采集具體請(qǐng)參考我上一篇筆記:http://www.jb51.net/article/46432.htm2、編碼轉(zhuǎn)換首先通過(guò)查看源代碼找到采集的網(wǎng)站使用的編碼,通過(guò)mb_convert_encoding函數(shù)進(jìn)行轉(zhuǎn)碼;具體使用方法:復(fù)制代碼 代碼如下:...
無(wú)論是你想從從一個(gè)鏈接上取部分?jǐn)?shù)據(jù),或是取一個(gè)XML文件并把其導(dǎo)入數(shù)據(jù)庫(kù),那怕就是簡(jiǎn)單的獲取網(wǎng)頁(yè)內(nèi)容,cURL 是一個(gè)功能強(qiáng)大的PHP庫(kù)。PHP中的CURL函數(shù)庫(kù)(Client URL Library Function)curl_close ― 關(guān)閉一個(gè)curl會(huì)話curl_...
復(fù)制代碼 代碼如下:<?php/** * 發(fā)送文件 * * @author: legend(legendsky@hotmail.com) * @link: http://www.ugia.cn/?p=109 * @description: send file to client * @version: 1.0 * * @param string $fileName...
preg_match_all ― 進(jìn)行全局正則表達(dá)式匹配說(shuō)明復(fù)制代碼 代碼如下:int preg_match_all ( string pattern, string subject, array matches [, int flags] )在 subject 中搜索所有與 pattern 給出的正則表達(dá)式匹配的內(nèi)...
今天寫(xiě)程序的時(shí)候,突然發(fā)現(xiàn)了很早以前寫(xiě)的獲取月份天數(shù)的函數(shù),經(jīng)典的switch版,但是獲得上月天數(shù)的時(shí)候,我只是把月份-1了,估計(jì)當(dāng)時(shí)太困了吧,再看到有種毛骨悚然的感覺(jué),本來(lái)是想再處理一下的,但是一想肯定還有什么超方便的方法...
復(fù)制代碼 代碼如下:<?php
function sendFile($fileName, $fancyName = '', $forceDownload = true, $speedLimit = 0, $contentType = '') { if (!is_readable($fileName)) { header("HTTP/1.1 404...
我們?cè)谙騧ysql寫(xiě)入數(shù)據(jù)時(shí),比如:復(fù)制代碼 代碼如下:mysql_query("update table set `title`='kuhanzhu's blog'");
那就會(huì)出錯(cuò)。同asp時(shí)一樣,數(shù)據(jù)庫(kù)都會(huì)對(duì)單引號(hào)過(guò)敏。而addslashes在這個(gè)時(shí)候就最長(zhǎng)面子了,跟asp的replace...
復(fù)制代碼 代碼如下:function getPageContent($url) {
//$url='http://www.ttphp.com;
$pageinfo = array(); $pageinfo[content_type] = ''; $pageinfo[charset] = '';...
之前試過(guò)網(wǎng)上找的通過(guò)ASCII之類的字符替換,發(fā)現(xiàn)很多莫名其妙的問(wèn)題。最后還是換成下面的字符替換方式了,把目前能找到的所有全角都列出來(lái)了一個(gè)個(gè)替換吧 復(fù)制代碼 代碼如下: /** * 全角字符轉(zhuǎn)換為半角 * * @param strin...
靚點(diǎn):1、多對(duì)多交叉場(chǎng)景分配;2、php新特性-閉包使用、批處理函數(shù)array_walk/array_flip使用;3、位運(yùn)算&使用案例;使用場(chǎng)景:1、常見(jiàn)增刪改查(2的N次方值入庫(kù));2、認(rèn)證、第三方賬號(hào)綁定、多分類選擇;復(fù)制代碼 代碼如下:<?phpclas...
/n 軟回車: 在Windows 中表示換行且回到下一行的最開(kāi)始位置。相當(dāng)于Mac OS 里的 /r 的效果。 在Linux、unix 中只表示換行,但不會(huì)回到下一行的開(kāi)始位置。
/r 軟空格: 在Linux、unix 中表示返回到當(dāng)行的最開(kāi)始位置。 在...
REMOTE_ADDR只能獲取訪問(wèn)者本地連接中設(shè)置的IP,如某大學(xué)校園網(wǎng)中自己設(shè)置的10.X.XXX.XXX系列IP,而這個(gè)函數(shù)獲取的是局域網(wǎng)網(wǎng)關(guān)出口的IP地址,如果訪問(wèn)者使用代理服務(wù)器,將不獲取代理服務(wù)器的IP,而是獲取訪問(wèn)者網(wǎng)關(guān)的真實(shí)IP...
復(fù)制代碼 代碼如下: <? if($_POST['some'] != null) { //It's Not Empty } ?>...
php讀取文件內(nèi)容的三種方法:
//**************第一種讀取方式***************************** 復(fù)制代碼 代碼如下: header("content-type:text/html;charset=utf-8"); //文件路徑 $file_path="text.txt"; //判斷是否...
生成excel 當(dāng)然使用的是 phpExcel這個(gè)類庫(kù)了,可是它太麻煩了,對(duì)于只要簡(jiǎn)單生成來(lái)說(shuō)有點(diǎn)不值得
什么叫簡(jiǎn)單,把數(shù)據(jù)庫(kù)的數(shù)據(jù)導(dǎo)入到excel就行了, 這個(gè)就是簡(jiǎn)單了
下面看一段代碼(代碼來(lái)自網(wǎng)絡(luò))
注意要雙引號(hào)的字符...
分割字符串
//利用 explode 函數(shù)分割字符串到數(shù)組 復(fù)制代碼 代碼如下: <?php $source = "hello1,hello2,hello3,hello4,hello5";//按逗號(hào)分離字符串 $hello = explode(',',$source);
for($index=0;$index<count($...
對(duì)于現(xiàn)在的應(yīng)用程序來(lái)說(shuō),日志的重要性是不言而喻的。很難想象沒(méi)有任何日志記錄功能的應(yīng)用程序運(yùn)行在生產(chǎn)環(huán)境中。日志所能提供的功能是多種多樣的,包括記錄程序運(yùn)行時(shí)產(chǎn)生的錯(cuò)誤信息、狀態(tài)信息、調(diào)試信息和執(zhí)行時(shí)間信息...
復(fù)制代碼 代碼如下:<?php//功能:遍歷并打印指定目錄下所有文件function scan_dir($dir_name,$dir_flag=1) { static $FILE_COUNT=1; //記錄文件數(shù)目 初值為1 目錄名稱不記 $FILE_COUNT--;...
今天主要是想寫(xiě)一個(gè)php導(dǎo)入csv文件的方法,其實(shí)網(wǎng)上一搜一大把。都是可以實(shí)現(xiàn)怎么去導(dǎo)入的。但是我導(dǎo)入的時(shí)候遇到了兩個(gè)問(wèn)題,一個(gè)是在windows上寫(xiě)代碼的時(shí)候測(cè)試發(fā)生了亂碼問(wèn)題,然后解決了。第二個(gè)是提交到linux系統(tǒng)上的...
php判斷正常訪問(wèn)和外部訪問(wèn) 復(fù)制代碼 代碼如下: <?php session_start(); if(isset($_POST['check'])&&!empty($_POST['name'])){ if($_POST['check'] == $_SESSION['check']){ echo "正常訪問(wèn)"; }else{ echo "外部訪...
ctrl + r => 輸入drivers回車 => etc/hosts , 用記事本打開(kāi)它,在 127.0.0.1 localhost 下面增加一行, 127.0.0.1 d.cn保存就OK了. 想改成啥改成啥, 比如改成baidu.com 或是 hello.world...
1.下載附件,并安裝,方法看附件中的幫助 2.拷貝代碼進(jìn)合適位置,生成圖片,怎么處理,自己看著辦嘍 復(fù)制代碼 代碼如下: $oldswf = "/uploads/swf/test.swf"; $oldjpg = "/uploads/litpic/test.jpg"; $flash2jpeg = new COM("S...
php本身沒(méi)有提供返回毫秒數(shù)的函數(shù),但提供了一個(gè)microtime()函數(shù),該函數(shù)返回一個(gè)array,包含兩個(gè)元素,一個(gè)是秒數(shù),一個(gè)是小數(shù)表示的毫秒數(shù),借助此函數(shù),可以很容易定義一個(gè)返回毫秒數(shù)的函數(shù),例如: 復(fù)制代碼 代碼如下: function ge...
重點(diǎn)為one_mail函數(shù)。利用Mail_mimeDecode類從郵件中提取郵件頭和郵件正文。 復(fù)制代碼 代碼如下: <?php header("content-type:text/html; charset=UTF-8"); /* * record kid words and insert into database * user...