No.6ベストアンサー
- 回答日時:
これでProxy経由でのアクセスが出来るようになるかと思います。
(私の所では使えるProxyが無いのでテストはしてません)
<?php
$proxy = array(
"http" => array(
"proxy" => "tcp://プロキシHOST:ポート",
"request_fulluri" => true
)
);
$proxy_context = stream_context_create($proxy);
echo file_get_contents("アクセス先のURL", false, $proxy_context);
?>
回答本当にありがとうございます。
今度は
array( "proxy" => "tcp://proxy.noc.*****-****.ac.jp:****", "request_fulluri" => true ) ); $proxy_context = stream_context_create($proxy); echo file_get_contents("http://goyaku.seesaa.net/article/115299516.html", false, $proxy_context); ?>
と表示されました。
*のところは自分のproxyのアドレスとポートを入力しました。「?>」が出力されているところから見ると"http"=> 以降からそのまま表示されている感じです。
あの、もしお疲れでしたら、言ってくださって結構ですが・・・
No.7
- 回答日時:
その表示のされ方はエラーが発生している感じではないので、括弧とかダブルコーテーションの入力ミス等ではないでしょうか。
Proxyのある環境でテストしてみたところ、ちゃんと表示されましたよ。
回答ありがとうございます。
arrayのところとかコンマとか色々いじくってみたのですがどうも結果が変わりません、プログラム送ります。
<?php
$proxy = array(
"http" => array(
"proxy" => "tcp://proxy.noc.*****-****.ac.jp:****",
"request_fulluri" => true
)
);
$proxy_context = stream_context_create($proxy);
echo file_get_contents("http://ja.wikipedia.org/wiki/%E8%B6%85%E9%95%B7% … false, $proxy_context);
?>
どこか間違っているでしょうか?
ちなみにプロキシHOSTとは「ツール」→「インターネットオプション」→「接続」→「LANの設定」→「プロキシーサーバのアドレス(E)」の内容でいいんですよね?
No.4
- 回答日時:
echo file_get_contents("ja.wikipe...
の ja. の前に http:// を入れてみて下さい。
根本的な問題として、ただ http://ja.wikipedia.org/ にアクセスしてもリダイレクトの指示が帰ってくるだけで、そのページにはコンテンツがありませんので、ちゃんとコンテンツのあるページを読み込んで実験してみて下さい。
回答本当にありがとうございます。
ですが、なぜかエラーになります。
自分が入力したプログラムは
<?php
echo file_get_contents("http://ja.wikipedia.org/wiki/%E3%82%B3%E3%83%B3% … ");
?>
で、回答が
Warning: file_get_contents(http://ja.wikipedia.org/wiki/%E3%82%B3%E3%83%B3% … ) [function.file-get-contents]: failed to open stream: 接続済みの呼び出し先が一定の時間を過ぎても正しく応答しなかったため、接続できませんでした。または接続済みのホストが応答しなかったため、確立された接続は失敗しました。 in C:\xampp\htdocs\tesuto.php on line 2
でした。コンテンツなどもブログ、Youtube、Googleなど色々やってみたんですが、全部同じ結果でした。
No.3
- 回答日時:
あくまでfopenとecho使って「ソース」表示なら
<?php
$url = 'http://ja.wikipedia.org/';
$fp = fopen($url, 'r');
if($fp==false)exit;
while (!feof($fp)) {
echo htmlspecialchars(fgets($fp,8192));
}
fclose($fp);
?>
エラー処理は適当に。
勉強するならfsockopenでhttpヘッダ送信受信からやったほうがいいですよ。
http://www.spencernetwork.org/memo/tips-3.php
回答ありがとうございました。
そのプログラムを実行してみたのですが(URLを正しく書き直して)真っ白のままでした。
それと、内容を保存するときに
このファイルは、ANSIテキストファイルとして保存すると失われてしまうUnicode 形式の文字を含んでいます・・・[文字コード]から[Unicode]を選択してください。
などとかかれるのですが、何か根本的なミスをしているのでしょうか?
No.2
- 回答日時:
リンクと間違われて途中で切れて見えなくなってしまいましたね(^^;
以下のような感じで、URLに http:// を付けてみてください。
==============================
<?php
echo file_get_contents("ja.wikipedia.org/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8");
?>
回答ありがとうございます。
そのプログラムで実行してみたのですがうまくいかずに
Warning: file_get_contents(ja.wikipedia.org/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8) [function.file-get-contents]: failed to open stream: No such file or directory in C:\xampp\htdocs\test.php on line 2
と表示されてしまいます。
何かわかりますでしょうか?
No.1
- 回答日時:
これで出ると思います。
(画像やCSSなど相対パスで指定されている物は出ませんが)==============================
<?php
echo file_get_contents("http://ja.wikipedia.org/wiki/%E3%83%A1%E3%82%A4% …
?>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- PHP PHPを使って、別サイトの一部を取得して表示したいのです。。 1 2023/01/18 21:45
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- HTML・CSS 別サイトのHTML内にある情報を自動取得して、自分のサイトに組込む方法を教えてください。 例えば、Y 1 2023/06/15 08:09
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Dosブロンプトでtabを出力したい
-
PHP一覧表示した項目にリンクを...
-
switch()文で値の大小比較
-
小数点以下0の非表示
-
shシェルスクリプト 空白行の...
-
PHPでのパスワード制限のセキュ...
-
batファイルでPC名称の変更
-
変数の受け渡しによる画像の表示
-
Parse error というエラーの対...
-
オブジェクト指向 継承について
-
phpでcookieがうまく保存されない
-
環境変数「%USERPROFILE%」の内...
-
PHPで訪問回数を表示するカウン...
-
オブジェクトの中身の判定(PHP)
-
バッチファイルでpingの結果を...
-
シェルスクリプトbashについて...
-
PHP 九九表
-
RSSにdiv,ul classを付けたいの...
-
コマンドプロンプト フォルダ内...
-
PHPとCSSを使用して九九...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Dosブロンプトでtabを出力したい
-
switch()文で値の大小比較
-
phpでcookieがうまく保存されない
-
バッチファイルでpingの結果を...
-
shシェルスクリプト 空白行の...
-
syntax error, unexpected 'ech...
-
findstrのerrorlevel
-
バッチファイルで、全てのウィ...
-
PHPで訪問回数を表示するカウン...
-
PHP一覧表示した項目にリンクを...
-
DBのハッシュ化したパスワード...
-
小数点以下0の非表示
-
Windowsのsetコマンドでの小数...
-
オブジェクトの中身の判定(PHP)
-
bashの関数の引数にスペースが...
-
PHPでのパスワード制限のセキュ...
-
RSSにdiv,ul classを付けたいの...
-
pdftkを使った処理をバッチファ...
-
ゼロとNULLを区別して number_f...
-
コマンドプロンプト フォルダ内...
おすすめ情報