ローカルのマシン(apache2+php5)から
proxy経由でURLをfile関数を利用し、HTMLソースを取得するにはどのように
プログラムすればいいのでしょうか?
proxy経由でなければ
<?PHP
$lines = file ('http://yahoo.co.jp');
for($i=0;$i<sizeof($lines);$i++){
$lines[$i] = HtmlSpecialChars($lines[$i]);
echo "$lines[$i]";
echo "<BR>";
}
?>
で正常稼動を確認しました。
上記プログラムをproxy経由で行うにはどのようにすれば
よいのでしょうか?
No.2ベストアンサー
- 回答日時:
file関数では、恐らく無理なんじゃないかと思います。
file関数に拘らないのであれば、fsockopen関数でproxyを使用できます。
http://jp2.php.net/manual/ja/function.fsockopen. … の下の方(User Contributed Notes)の、Sherif Gayedさんの投稿が参考になると思います。
大変参考になりました。
Sherif Gayedさんの投稿を実際に処理させてみた所
問題なく動きました。
大変助かりました。ありがとうございました。
No.1
- 回答日時:
ファイルシステム関数(file ,fopen等)で出来るかはちょっと分かりません。
ざっと見た感じ駄目そうですが(本来ローカルファイルを扱う関数群でしょうから)。curl関数ならプロキシ設定があるので出来そうです。
http://jp2.php.net/curl
参考まで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- C言語・C++・C# condaコマンドに対応したプロキシ設定が思うようにならないようです。 2 2022/04/11 17:15
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP PHP MySql ページング 2 2022/09/20 06:38
- 英語 英語で「再度移動する」は何という? 4 2023/03/25 03:16
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- 英語 complaint lines の意味 1 2023/04/20 07:41
- 英語 The majority of currently available reviews focus 8 2022/08/07 05:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FirefoxでFormのfileでファイル...
-
PHPでテキストファイルかどうか...
-
shift-jisでfgetcsv
-
2つの画像ファイルが異なるファ...
-
phpメールフォームから送信・登...
-
onedrive にexcelファイルをア...
-
VBSの「MsgBox」について
-
こちらはただの直列処理ですか?
-
複数ファイルを連続でダウンロード
-
パースエラーとは?
-
リンク先を隠す方法はないでし...
-
拡張子php画像をjpg画像等に変...
-
図に示す階層構造で,現在のデ...
-
C# Excelファイルへの画像挿入。
-
PHPとCSVで簡易データベースな...
-
Subversionで、ファイルをリネ...
-
ワードプレス、Contact Form 7...
-
include先でのinclude元の変数...
-
PHPのif文でその処理を途中で抜...
-
PHPでネットワークドライブのop...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
値の取り出し方について教えて...
-
2つの画像ファイルが異なるファ...
-
PHPでFilename cannot be empty...
-
ファイル名は、数字の「0」(...
-
stat failed
-
ファイルの行数取得
-
TSVファイルをCSV形式に変換したい
-
日本語のファイルが開けない
-
XMLのロードに失敗する
-
別のサーバにあるファイルの存...
-
PHP+MySQL でのcsvファイルイン...
-
日本語のデータが文字化けをし...
-
日本語が文字化けしないよう読...
-
PHPでの別のサーバーのテキスト...
-
phpメールフォームから送信・登...
-
PHP、ファイルロックの失敗で消...
-
PHP5のsimplexml_load_fileで取...
-
PHPでAPI 出力はCSVを取得する...
-
PHPでテキストファイルかどうか...
-
PHPで特定の文字列のみ抽出し、...
おすすめ情報