KECSフォーラム 第三回実践Webアプリケーション ~PEARの基礎~ 目次 • PEARの導入方法 • YAHOO API • Google API 注意 PHPのファイルは文字コード EUC-JPで保存すること PEARの導入 • PEARとは -PEARとはPHPに関するパッケージの保管場所 -無償で利用可能 -オブジェクト指向で記述されている -URL: http://pear.php.net/ PEARの導入方法 • コマンドプロンプトを起動 「スタート」→「すべてのプログラム」→「アクセサリ」→「コマンドプロンプ ト」で起動 • PHPをインストールしたフォルダ(C:\php)へ移動 > cd C:\php • go-pear.batの実行 > C:\php\go-pear.bat 「Would you like to install these as well?[Y/n]:」→Yを押す 「Would you like to alter php.ini<c:\windows\php.ini>?[Y/n]:」Yを押す • Apacheの再起動 プロキシの設定 • 大学内ではプロキシの設定が必要 • C:\phpフォルダ内で以下を実行 > pear config-set http_proxy http://ユーザ名:パスワード @proxyt.doshisha.ac.jp:8080 • 学外ではプロキシの設定が必要無い 学外では以下を実行しプロキシ設定を無効に > pear config-set http_proxy PEARの実行 • コマンドプロンプトを起動 > pear コマンド一覧を表示 • パッケージのインストール > pear install XML_Tree > pear install XML_RSS > pear install HTTP_Request インストールしたパッケージが利用可能となる PEARパッケージの使い方 Webページをダウンロードして表示する peartest1.php-------------------------------------------------<?php 好きなURL include_once("HTTP/Request.php"); $a = &new HTTP_Request('http://www.yahoo.co.jp/'); $a->setProxy(‘proxyt.doshisha.ac.jp’, 8080, ‘ユーザ名’, ‘パスワード'); プロキシ設定(家ではこの $a->sendRequest(); 行はいらない) $html_data = $a->getResponseBody(); print $html_data; 指定したURL先のHTML データを変数に保存 ?> ------------------------------------------------------------------ 実行結果
© Copyright 2024 ExpyDoc