[PHP-users 34605] Re: httpレスポンスのパスがlocalhostになってしまう
Ryo Hayashi
ryo @ spais.jp
2009年 6月 7日 (日) 21:33:02 JST
林と申します。
> 調べると、その画像リンクのアドレスがおかしくなっています。
> アドレスのホストが、「localhost」になっています。
>
> 正しく表示させるにはどのような方法があるでしょうか。
「おかしく」とか「正しい」と言うのは相対的な表現であって、正しさの評価基
準を記されていない状況で「正しく表示させるためには」と問われても誰にも答
えようが無いです。
目的を「ドメインを localhost から任意のドメインに変更する」と仮定するな
らば以下の処理で直接的に解決できます。
//$responce = レスポンスデータ
//$domain = 任意のドメイン
$responce = preg_replace( '/(https?):\/\/localhost/', "\$1://{$domain}",
$responce );
http://www.php.net/manual/ja/function.preg-replace.php
#「お肉が真っ黒焦げになっちゃうんです」ではなく「ミディアムレアに焼き上
げたくて、フライパンを使って強火で肉を5分間焼いたのですが、火が通り過ぎ
て真っ黒焦げになってしまいます。最適な調理方法を教えて下さい」と聞かねば
「黒こげじゃだめなの?」と答えるしかないとは思いませんか?
┏━┯━┯━┯┯━┓
┃─┤─│─├┤─┨
┠─│┌┤││├─┃
┠─┴┘└┴┴┴─┨
┃ 林 亮 ┃
┃ ryo @ spais.jp ┃
┃http://spais.jp/┃
┗━━━━━━━━┛
glowlymoon さんは書きました:
> はじめまして
>
>
> http_requestにて、ホームページをリクエストして表示させます。
> すると、画像などは「×」となって表示されません。
>
> 調べると、その画像リンクのアドレスがおかしくなっています。
> アドレスのホストが、「localhost」になっています。
>
> 正しく表示させるにはどのような方法があるでしょうか。
>
> よろしくお願いいたします。
>
>
> かえる
>
> _______________________________________________
> PHP-users mailing list PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://oldwww.php.gr.jp/php/novice.php3
>
>
>
PHP-users メーリングリストの案内