検索
ホームページphp教程php手册手把手教你做关键词匹配项目(搜索引擎)---- 第九天,教你做第九天

手把手教你做关键词匹配项目(搜索引擎)---- 第九天,教你做第九天

Jun 13, 2016 am 09:27 AM
するキーワードマッチ手をつないで検索エンジンあなたに教えますプロジェクト

手把手教你做关键词匹配项目(搜索引擎)---- 第九天,教你做第九天

第九天

回顾:

8. 手把手教你做关键词匹配项目(搜索引擎)---- 第八天

7. 手把手教你做关键词匹配项目(搜索引擎)---- 第七天

6. 手把手教你做关键词匹配项目(搜索引擎)---- 第六天

5. 手把手教你做关键词匹配项目(搜索引擎)---- 第五天

4. 手把手教你做关键词匹配项目(搜索引擎)---- 第四天

3. 手把手教你做关键词匹配项目(搜索引擎)---- 第三天

2. 手把手教你做关键词匹配项目(搜索引擎)---- 第二天

1. 手把手教你做关键词匹配项目(搜索引擎)---- 第一天

小帅帅拿到于老大的TopClient后,其实发现TopClient不就是Curl吗,其实我用ExtendedCurl是不是也可以做到呢,小帅帅对技术的热情不是一般的高涨,随手把于老大给的代码给改了一份。

小帅帅也有开窍的一天,从此他的路豁然开朗。

小帅帅改后的代码:

<?<span>php
</span><span>class</span><span> TopClient {
    </span>......

    <span>protected</span> <span>function</span> curl(<span>$url</span>, <span>$postFields</span> = <span>null</span><span>)
    {
        </span><span>$options</span> = <span>array</span><span>(
            CURLOPT_FAILONERROR</span>=><span>false</span>,<span>
            CURLOPT_RETURNTRANSFER</span>=><span>true</span>,<span>
            CURLOPT_CONNECTTIMEOUT</span>=>15,<span>
            CURLOPT_TIMEOUT</span>=>300,<span>
            CURLOPT_FOLLOWLOCATION</span>=>1<span>
        );
        </span><span>$curl</span> = <span>new</span> ExtendedCurl(<span>$options</span><span>);

        </span><span>$reponse</span> = <span>$curl</span>->post(<span>$url</span>,<span>$postFields</span><span>);
        </span><span>if</span>(<span>$curl</span>-><span>hasError()){
            </span><span>throw</span> <span>new</span> <span>Exception</span>(<span>$curl</span>->getError(), 0<span>);
        }</span><span>else</span><span>{
            </span><span>if</span>(200 !== <span>$curl</span>-><span>getHttpCode()){
                </span><span>throw</span> <span>new</span> <span>Exception</span>(<span>$reponse</span>, <span>$curl</span>-><span>getHttpCode());
            }
        }
        </span><span>return</span> <span>$reponse</span><span>;
    }

    </span>......<span>
}</span>

小帅帅很开心的又把获取宝贝的使用范例写了上去,代码如下:

<span>$client</span> = <span>new</span><span> TopClient();
</span><span>$client</span>->appkey = 'xx'<span>;
</span><span>$client</span>->secretKey = 'xx'<span>;

</span><span>$req</span> = <span>new</span><span> ItemGetRequest();
</span><span>$req</span>->setFields('props_name,property_alias,detail_url,cid,title'<span>);
</span><span>$req</span>->setNumIid(<span>$num_iid</span><span>);
</span><span>$resp</span> = <span>$client</span>->execute(<span>$req</span><span>);

</span><span>if</span>(<span>isset</span>(<span>$resp</span>-><span>code)){
    </span><span>#</span><span> error handle</span>
}<span>else</span><span>{
    </span><span>#</span><span>success handle</span>
}

如何加入淘宝开放平台,请查看官方介绍: http://open.taobao.com

小帅帅掩饰不住自己的冲动,想对于老大展示下自己的实力。

一到公司,就迫不及待的把代码交给于老大,让于老大给意见。

于老大一看,很欣慰的说道:小帅帅,不错呀,大有长进, 继续保持着.

小帅帅摸着头谦虚的说道:哪里哪里,都是指望于老大的教导有方..... ( 小帅帅拍马屁的功夫还是不错的 )

不过于老大全然不理这些谦虚的话,对小帅帅说道:你看那个写log记录那个函数logCommunicationError,是否可以单独提炼出来,作为一个公用的日记存放。我相信你可以胜任的...

小帅帅一听,就知道找于老大没好事,看在我的功劳面子上,至少让我多休息下嘛。。。

小帅帅想是这样想的,实际还是不得不要去承担这个任务,因为他不想让于老大对他失望,要在于老大面前呈现良好的一面。

小帅帅回答到: 于老大,放心啦,包在我身上。

就这样小帅帅回去修炼心法,研究Log存放的写法。

 

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい