【PHP】質問スレッドpart27【php】
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001nobodyさん
05/03/03 22:41:23ID:???・新規質問の方は上げてください。age進行でお願いします。
・質問する際には環境も明記。
・正しい日本語で分かりやすく。
・レスがつかないからって逆切れする厨お断り。
・解決しなくてもこたえてもらったら礼を。
■本家
http://www.php.net/
■日本 PHP ユーザ会
http://www.php.gr.jp/
■PHP マニュアル
http://www.php.net/manual/ja/
■PEAR マニュアル
http://pear.php.net/manual/ja/
過去スレ, 関連スレ等>>2-10辺り
0809nobodyさん
2005/04/19(火) 04:24:48ID:???>>776
最初はmt_srand(make_seed());でやってみたんですがそれでダメだったので適当に種を変えて見たのです。
>>777
最初はループの外に出してやってたんですがほとんど同じ数値しか出さないので
ループの中で毎回やってやろうと思った次第です。
>>778
そのコードでやりましたが9割以上同じ数値を出します。
>>779
srandはこまめにやると乱数の乱れ具合が良くなるというわけではないのですね。
ところでまだ正常な乱数が出せて無いんです。
mt_randの範囲がでかすぎるとまずいのでしょうか?
0810809
2005/04/19(火) 05:17:56ID:???正常な乱数が出せました。
お騒がせしました。
0811806
2005/04/19(火) 05:18:52ID:???(読み込んだ行に"</"が含まれていなかったら){trim($data);→whileをcontinue;→$data.=$data;}
行がxmlの終了タグまで読み込まれた時点でxml_parse();することで、なんとなく回避できるような感じにはなったんですが、
今度は要素内にhtmlタグ(<〜>など)がある場合に、挙動がおかしいことに気づきました。
"<"などが、パースしているときに"<"と認識されて、xmlなんだかhtmlだか、パーサが理解してくれない、
という感じでしょうか…。
要素内のhtmlを除去か、一時的に置換する目的で、
ereg_replace("<","",$data)や、strip_tags($data);htmlspecialchars($data);など試してみましたが、うまく認識してくれません。
そもそも、"</"←これが、htmlの終了タグが現れた時点でtrueになってたりするのかなぁ、という感じです。
もう少し色々やってみますが、何か根本的に間違っていたり、解決法がありましたら、助けてください。
0812806
2005/04/19(火) 05:22:43ID:???>>808さんのレスをよーく読み返してみると、「要素終了ハンドラが呼ばれるまで」という事ですね…
自分のやり方だと、「終了タグが現れるまで」ってことになっちゃってて、条件指定がおかしいですね。
んー、ちょっとこんがらがってますが、やってみます!
0813806
2005/04/19(火) 06:18:57ID:???fgetで読み込んだデータには手を付けず、そのままパース処理へ投げ、
その中で変換→バッファする事で、正常にパースできるようになりました。
>>808さん
ヒントありがとうございました!おかげさまで深く理解することができました。
0814nobodyさん
NGNGApache2.0.49
PHP4.3.11
を使用しているのですが
Apacheを起動するとき何故か
Unknown():Unable to lpad dynamic library 'C:\php\extensions\php_curl.dll' - 指定されたモジュールが見つかりません。
というエラーが出ます
extensionsフォルダを調べてみてもちゃんとphp_curl.dllはありますし
extensionsフォルダまでのフォルダ構成もあってます
4.3.8から4.3.11にバージョンアップした時は特にエラーは出なかったのですが…
どうやれば直るんでしょうか?
0815814
NGNGそれから4.3.11へのバージョンUPはphpフォルダを全て上書き
php4ts.dllをsystem32へコピー
という風にやりました
php.iniは以前のものをそのまま使っています
0816814
NGNGこのスレではちょっと返信が遅いみたいなので>>1の
【PHP】くだらねぇ質問はここに書き込みやがれ
このスレで質問してきます
0817794
2005/04/19(火) 19:53:29ID:oaiprVhlありがとうございました。
シェルスクリプト知らなかったので勉強したらそれでいけそうです。
0818nobodyさん
2005/04/21(木) 09:34:27ID:???0819nobodyさん
2005/04/21(木) 17:29:17ID:EYYR0zng画像ファイルの全てのピクセルのRGBを取得するために
ループでそれぞれのピクセルに対して
$c1 = ImageColorAt($im, $x, $y);
$c2 = ImageColorsForIndex($im, $c1);
としてるのですが、激しく重いです。
他にRGBのそれぞれの値を取得する方法はないでしょうか?
0820nobodyさん
2005/04/21(木) 20:59:20ID:???Apache/1.3.28 (Win32) PHP/4.3.10 です。
session_regenerate_id();でセッションIDをページ毎に書き換えたいと思っています。
c:\tmp にセッションファイルが残るのが嫌なので下記の様に以前のセッションファイルを
消去しようとしたのですが、効果無しです。
(c:\tmp\sess_******************************** が残ります。)
session_start();
$session_id = session_id(); //旧セッションファイル�b�バックアップ
session_regenerate_id(); //セッション番号を変更する
$session_file = "c:\\tmp\\sess_".$session_id; //ファイル名を組み立てる
unlink ($session_file); //旧ファイルを消去する
何が悪いのでしょうか?
0821nobodyさん@820
2005/04/21(木) 21:06:52ID:???session.save_handler = files にしています。
0822nobodyさん
2005/04/21(木) 21:09:57ID:???http://www.php.net/manual/ja/ref.session.php
「User Contributed Notes」 の一番上は試してみては?
0823nobodyさん@820
2005/04/21(木) 21:31:41ID:???http://www.php.net/manual/ja/function.session-is-registered.php
の方ですか?
0824nobodyさん
2005/04/21(木) 21:32:50ID:???http://www.php.net/manual/ja/function.session-regenerate-id.php
0826nobodyさん
2005/04/22(金) 01:08:55ID:x5pK6rr1--enable-exifをつけてPHPをコンパイルし直して
$exif = exif_read_data($img);
foreach($exif as $key=>$section){
foreach($section as $name=>$val){
echo "$key.$name: $val<br />\n";
}
}
実行した結果↓のようになったのですが、撮影日時や撮影機種などが取得できません。
XP上だとファイルの機種名、撮影日時などが取得できます。
機種名、撮影日時、ファイルサイズなど取得したいのですが、exif_read_dataではできませんでしょうか?
COMPUTED.html: width="640" height="480"
COMPUTED.Height: 480
COMPUTED.Width: 640
COMPUTED.IsColor: 1
COMPUTED.ByteOrderMotorola: 1
COMPUTED.CCDWidth: 10mm
COMPUTED.ExposureTime: 0.016 s (1/64)
COMPUTED.ApertureFNumber: f/2.8
COMPUTED.Copyright:
COMPUTED.Thumbnail.FileType: 2
COMPUTED.Thumbnail.MimeType: image/jpeg
THUMBNAIL.Compression: 6
THUMBNAIL.Orientation: 1
THUMBNAIL.XResolution: 72/1
THUMBNAIL.YResolution: 72/1
THUMBNAIL.ResolutionUnit: 2
THUMBNAIL.JPEGInterchangeFormat: 1078
THUMBNAIL.JPEGInterchangeFormatLength: 8360
THUMBNAIL.YCbCrPositioning: 2
0827826
2005/04/22(金) 02:47:42ID:???$exif = exif_read_data($img,0,true)
としたところ取得できました。
0828nobodyさん
2005/04/22(金) 14:09:38ID:gzTYsMYc$xmlrpc_host = "https://www.hoge.jp";
$xmlrpc_path = "/server.php";
$c = new XML_RPC_client( $xmlrpc_path, $xmlrpc_host, 443 );
で動いてはいるんだが、使い方正しいんかな?
0829nobodyさん
2005/04/22(金) 15:01:05ID:???なので ttp://xmlrpc.usefulinc.com/ を使ったよ。
0830828
2005/04/22(金) 15:53:04ID:???1.2.2で確認。
fsockopenのport引数変えてるだけみたいだけど。
xmlrpc1.0.9.22の方だとcurl使ってるみたいなので、
今回はpearで行きます、ありがと。
0831nobodyさん
2005/04/22(金) 21:41:32ID:hJmunfCO今まで2年間動いてた、あるPHPスクリプトが、突然「$_POST」だけ全く受け取れなくなった。
$_GETは受け取れる。ちなみに他のスクリプトは$_POSTも$_GETも受け取れる。
特に更新も環境の変更もしてない(つもり)。
誰か原因わかる??
0832nobodyさん
2005/04/22(金) 22:53:17ID:???0833nobodyさん
2005/04/22(金) 23:03:14ID:???ダメ元でエスパーしたる
お前、スクリプトを弄って$_POST = とか ==と間違えて書き換えてないか?
unset()は流石にしてないだろうしなぁ
他のスクリプトが健在なら他に想いつかん
0834831
2005/04/23(土) 07:01:41ID:jIuqqiHIwindowsなので。
>>833
そんなお粗末はせんよ。
俺もこんなん初めてで、非常に困っちょる。
OSぶっ壊れたかな・・・(泣)
0835nobodyさん
2005/04/23(土) 08:21:10ID:???確認してみては?
あとはerror_reportingをE_ALLにするとか、コマンドラインから
環境変数と標準入力をエミュレートして与えてちゃんと動くかとか
変なエラーログは吐いていないかとか、他のサーバーでは動くのかとか。
こんなもんかね。
0836nobodyさん
2005/04/23(土) 09:18:28ID:???しょぼいミスの原因を追及出来ない奴は何を書いても向かないぞ
0837nobodyさん
2005/04/23(土) 12:04:56ID:???0838nobodyさん
2005/04/23(土) 12:22:27ID:eEFfrUoOコントロールクラスのコンストラクタ中で
変数のインポートから表示まで行ってしまうか、
コンストラクタの中ではほとんど何もせず、
後からインポートと表示のメソッドを呼ぶか、
どっちが適当でしょうか?
0839nobodyさん
2005/04/23(土) 12:33:38ID:???コンストラクタに変数インポートや表示を組み込むと、
特定のページだけにしか使えないような気がするけど・・?
例えばView部分を変更しようとしても、Viewのwrapperみたいのが必ず必要になって面倒な希ガス
0840nobodyさん
2005/04/23(土) 12:35:45ID:???コントロールはあくまでもコントロール。
ページ遷移とかするだけだろう・・・
本当に、MVC分かってるの疑問だな・・・
0841nobodyさん
2005/04/23(土) 12:37:24ID:???rdf:RDF -> Channel -> items -> rdf:Seq ->rdf:li にある、rdf:resource attribute を
取得するのに便利なクラスってありますか?
PEAR の RSS は rdf:Seq を処理して無いっぽいんですが?
0842nobodyさん
2005/04/23(土) 15:09:46ID:sp0JwmHnDBへの問い合わせ時間は含まれないようですが、
max_execution_time で対象になる実行時間
を簡単に求める方法はあるのでしょうか。
0843nobodyさん
2005/04/23(土) 18:41:37ID:???レスありがとうございます。
どうも自分の理解があやしいので
もう一度MVCを勉強してみました。
ビジネスロジックをコントローラーに組み込んでいたようです。
DAO的なもの=モデルと理解していたので、それを操作するビジネスロジックは
Cなのかなと思っていました。
0844nobodyさん
2005/04/23(土) 19:26:58ID:oo8/fFQwsubstr()1文字目取ってスペース入れてsubstr()2文字目取って足す
以外にいい方法ないでしょうか・・
0846nobodyさん
2005/04/23(土) 20:21:00ID:???''でexplodeはできんだろ
>>844
$str = implode(' ',preg_split('//', $str, -1, PREG_SPLIT_NO_EMPTY));
でどうだ?
0847nobodyさん
2005/04/23(土) 20:26:39ID:???0848844
2005/04/23(土) 20:38:26ID:oo8/fFQwがしかし今でてる分ではできなかったっす・・
0849846
2005/04/23(土) 20:51:15ID:???<?php
$str = 'abcdefgh';
$str = implode(' ',preg_split('//', $str, -1, PREG_SPLIT_NO_EMPTY));
print $str;
?>
で、'abcdefgh' が
a b c d e f g h
となるわけだが。
望んでいる事が違うのか?
0850844
2005/04/23(土) 22:28:38ID:oo8/fFQwあ、失礼致しました。
さっき文字列に日本語入れてたから駄目だったんですね。
英語でやったらいけました、すみません。
日本語もやろうと思ったら-2にしたりとかしたらいけそうですね。
ありがとうございました。
0851nobodyさん
2005/04/23(土) 22:39:29ID:???オイちゃんは$str[0].' '.$str[1]とかやっちゃう所だったよ
0852846
2005/04/23(土) 23:11:46ID:???んだよ、日本語入るんだったら駄目駄目ジャン。
最初から言えよ。
<?php
$str = 'abcあefほhまぬけ';
for ($i=0;$i<mb_strlen($str);$i++) {
$tako[] = mb_substr($str,$i,1);
}
$str = implode(' ',$tako);
print $str;
?>
0853nobodyさん
2005/04/23(土) 23:46:20ID:???マルチバイト正規表現が使えるならたぶんもっと簡単。
echo mb_ereg_replace('(.)', '\\1 ', $str);
一番最後にゴミのスペースが残るけど不要な場合は rtrim() で削除。
0855nobodyさん
2005/04/24(日) 14:13:38ID:???class First {
var $x = "fist";
function disp() {
print "x=" . $this->x . "<BR>"; //*1
}
}
class Second extends First {
var $x = "second";
function disp() {
print "x=" . $this->x . "<BR>";
parent::disp();
}
}
$obj = new Second;
$obj->disp();
*1 の部分で、Second クラスの x の値が表示されますが、ここで First クラスの x の値を
表示したい場合、どうすればいいのでしょう?
メソッドであれば、self::メソッド名 で指定できるみたいですが、プロパティの場合はどうれすれば…。
今回のは、わざとらしい例ですが、継承クラスでプロパティがオーバーライドされて、
親クラス内での処理が、影響を受けるのは怖いんですけど。
0856nobodyさん
2005/04/24(日) 16:40:04ID:???$SQL = "SELECT * FROM hoge ";
$res = $conn->query($SQL);
if (! DB::isError($res)) {
while ($row = $res->fetchRow(DB_FETCHMODE_ASSOC)) {
echo "<option>" . $row['hage'] . "\n";
}
}
と書いてるんだけど、同一フォーム内にプルダウンメニューが複数ある場合
その度にこの処理を繰り返しで良い?
$SQL = "SELECT * FROM hoge,hage";
で取れそうな気がするんだけど、その場合2回目以降をどっからループして良いのか
判らぬ・・・
0857nobodyさん
2005/04/24(日) 17:32:42ID:???0858nobodyさん
2005/04/24(日) 18:02:25ID:???だから、2つ以上のテーブルの内容を全部セレクトしても、
どのデータがどっちのプルダウンメニューのデータだか判断つかないんだろ。
こういった場合、普通はテーブルのデータに区分を付けて、
抽出する時にWHEREでAND条件で一気に取得しておいて、
区分ごとに配列か何かに入れておいて、
HTMLの出力時にその配列の内容を出せば良いんじゃないか?
0859nobodyさん
2005/04/24(日) 18:48:14ID:BUoUvVp6デザインパターンについて書かれているものってほとんどないと思います。
自己流だと、どういう風にクラスを切り分けるのかが
定まらず、便利を追求しようとして逆に不自由になってしまったり(ひとつのクラスに詰め込みすぎ)して
「お手本」が見たい時が多々あるんですよね。
こういうのは定番デザパタ本とかJ2EEの本などを読んで勉強するのでしょうか?
0860nobodyさん
2005/04/24(日) 18:50:21ID:???0861nobodyさん
2005/04/24(日) 19:03:15ID:???ttp://www.phppatterns.com/
日本語のページでPHPでのデザインパターンを解説してた所もあった希ガス
0862名無しさん
2005/04/24(日) 19:58:00ID:5GHKEND3http://www.pahoo.org/e-soul/webtech/
0863nobodyさん
2005/04/24(日) 21:52:47ID:???「First クラスの x の値」は既に"second"なんじゃないの?
$xは1個しか存在していないと思われ
0865nobodyさん
2005/04/24(日) 22:32:34ID:???をを。オイラもちょっとビビッた(3滴ほど)。 @php4
他の言語だと parent::メソッド内では親クラスのプロパティが使える事が多いんで、
そのつもりでつい書いちゃいそうだ。。
0866nobodyさん
2005/04/25(月) 10:19:18ID:???なるほど、目からウロコ。
プロパティが参照できる、できないという部分で凝り固まってたんですけど、
そもそも、オーバーライドされた時点で、存在していないのかもしれませんね。
>>865
自分自身がそのように書いてしまって、はまる可能性もあるんですが、
・親クラスを A 氏
・継承クラスを B 氏
が担当して、B 氏が継承クラス内で同名のプロパティを定義した場合、
(本人はオーバーライドしたつもりはない)、親クラス内の処理が影響を
受けてしまうのが怖いです。何のためのクラスなのかと。
親クラス内のプロパティに何らかの命名規則を与えるか、PHP5 を採用して、
アクセス制限をかけるか…
0867nobodyさん
2005/04/25(月) 13:05:53ID:S70RkVOTmysql 4.1.11
カレンダーを表示するページA。休日をmysqlから呼び出し、赤くする。
AページをBページから呼び出すと、休日が正しく赤く表記される。
AページをCページから呼び出すと、休日が赤くならず、黒くなる。
正しく赤く表記させたいのですが、何が原因と考えられますか?
0868nobodyさん
2005/04/25(月) 13:34:08ID:???カレンダー表示のページって、そのページだけで完結してるのか?
前ページから何かデータもってきたりしてるのか?
それと、休日の色が黒いのはなぜ?
なぜというのは、生成されたHTMLのソースを見てみたか?
まずは、生成されたHTMLのソースをお互いに比べて、
なぜ赤くならないかを見つけてみたらどうだ?
0870nobodyさん
2005/04/25(月) 14:54:37ID:S70RkVOT皆さんのアドバイスんおおかげで解決しました。
Bページはログインした後のページ(セッション中)。
Cページはログインしていないページ。
あるセッションデータがmysqlから休日データを呼び出すのに必要でした。
ありがとうございました。
0871nobodyさん
2005/04/25(月) 16:55:33ID:pLRqysOO不意にCPU使用率が90%とか越えて重くなるときがあるんですが
何か策はありませんでしょうか?
mysql_free_resultは使ってないんですがやっぱ使った方がよいのでしょうか?
0872nobodyさん
2005/04/25(月) 17:12:24ID:9VNbQ96Q<html>
<body>
<? print("こんにちは") ?>
</body>
</html>
こんな風に書いたけど、何も表示されませんでした。
0873nobodyさん
2005/04/25(月) 17:36:43ID:???あるファイルをphpとして解釈するかどうかはWebサーバの仕事の範疇。
webサーバの設定を変更する権限があれば可能です。
0874nobodyさん
2005/04/25(月) 17:49:57ID:Yt1bOngSさくらのレンタルサーバーなのですが、もしかしたら変更できるかもしれません。
よろしければ、どこをどうへんこうすればよいか、教えてください。
0876nobodyさん
2005/04/25(月) 20:12:26ID:???0877nobodyさん
2005/04/26(火) 00:51:31ID:2lFfU82SWarning: file(http://xxx/top.html): failed to open stream:
Connection timed out in /test.php on line 71
とタイムアウトが出ます。
URLをIEに貼り付けると普通に開くことが出来ます。
file_get_contentsで取得できないページってサーバ側で環境変数の
確認など行っているのですか?
0879nobodyさん
2005/04/26(火) 03:05:53ID:2lFfU82Sおぉ!それっぽい。
どうもです。
DNSには問題ないはずなのに。。。
何が駄目なんだ〜
試しのwindows環境では取得できたのにLinuxで動かすと駄目だ。
0881nobodyさん
2005/04/26(火) 09:57:49ID:???$t = tempnam(".", "abcdefgh");
ってやるとprefixが3文字までしか有効にならないのは仕様?
0882nobodyさん
2005/04/26(火) 10:57:06ID:???php-4.3.11/main/php_open_temporary_file.c
を見てみると
winではGetTempFileName()を使っている。この関数はprefix先頭3文字しか使わないようだ
win以外ではmktemp()を使っている。こちらにはそういう制限はない
というわけでwinでは仕様
0883nobodyさん
2005/04/26(火) 14:34:58ID:W1jHtFGJしかしPHP5でエラーが出て困っています。是非知恵を貸してください。
IIS上ではPHP正常稼働で、MySQLを認識&動作しますが、Apach側では
〜php_mysql.dll-指定されたモジュールが見つかりません
と言われ、MySQLを認識してくれません(鯖とPHP自体は動作します)
しかし、モジュール全般が認識しないのではないらしく、mbstringの方は認識しています。
設定ファイル(PHP.INI)はそれぞれ用意してみたのですがそれでも同じ結果です。
もちろん、PHP_MYSQL.DLLファイルは存在します(同設定ファイル使うとIISで動作する)
これらの現象を治す為に何か注意すべき点や設定変更など心当たりがありましたら是非教えてください。お願いします。
IIS6,Apach2,Mysql4.1
0884nobodyさん
2005/04/26(火) 14:35:47ID:???0886nobodyさん
2005/04/26(火) 22:33:25ID:???0888nobodyさん
2005/04/26(火) 22:49:47ID:???マニュアルでは
>設定オプションは、スクリプトの実行中、新し い値を保持し、スクリプト終了時に元の値へ戻されます。
と記述されているのですが、スクリプト実行中というのは具体的にどういった範囲なのでしょうか。
セッションなどと同じようにブラウザが終了するまで値が保持されているものなのでしょうか。
0889nobodyさん
2005/04/26(火) 23:00:48ID:???厳密に言うと違うというか例外もあるだろうけど、
あなたの感覚にあわせると概ね1ページ表示されたら元に戻る感じ。
0890nobodyさん
2005/04/26(火) 23:00:52ID:???0891890
2005/04/26(火) 23:01:44ID:???0893888
2005/04/26(火) 23:08:57ID:???サーバにPEARのパッケージが無い場合とか、
自分のpublic_htmlの中にPEARをインストールした場合、
既存のシステムとかだとPEARを使ってる部分でパスが通ってないから、
ini_setを使えばと思っていたのですが、
こうなると、結局はPEAR使ってる部分のパスを全部書き換えるか、
その前にini_setを追加しないといけないから、手間は一緒という事ですね。
PEARだけでなく、Smartyや各種フレームワークでもそうなのですが、
鯖で用意されていない場合、自分のHP領域にインストールした場合、
皆さんどうしてるんですかね。
0894nobodyさん
2005/04/26(火) 23:19:26ID:???最初のページでini_set、次のページでini_getしてみれば、聞くまでもないと
思うんだが、なぜしないんだろ?
0895888
2005/04/26(火) 23:29:50ID:???申し訳無い。
今、出張中でインターネットとPCが付いてる部屋なんだけど、
さすがに開発環境は無くて。
PHPが使える無料鯖とかも申し込みしてなくて確認出来ないんです。
0896nobodyさん
2005/04/26(火) 23:35:19ID:???いやいや。責めてるんではないので謝らなくても…
社内のプログラマ(複数)が試せば判るようなことをすぐ聞いてくるので
最近の若い人の傾向なのかなぁ、と思っただけ。
895 が若いのかどうかは知らないけど。
0897nobodyさん
2005/04/26(火) 23:37:38ID:???なぜPHPの疑問の答えが必要だったの?
0898nobodyさん
2005/04/26(火) 23:39:32ID:???答えてもらっても確認できなきゃ御礼のしようもないじゃん
0900nobodyさん
2005/04/26(火) 23:55:43ID:???それは仕様です
俺も同じ事思ってるけど、どうにもならない
俺はSEでもプログラマーでもないけど、どんな職種も同じ模様
0901888
2005/04/27(水) 00:10:45ID:???もうちょっとで30歳ですね。
若くは無いと思います。
>>897
システムの納品で出張に来ているのですが、
本日確認した所、自社サーバと言っていたのが実は外部のホスティングサーバであり、
そのサーバにシステムに必要な物が入っていなかったのです。
開発チームに連絡すると、ソースを書き換えろと指示されたのですが、
自分の中ではもっとスマートなやり方があるだろと疑問に思った訳で。
>>898
帰れるなら帰りたい・・・
>>899
なるほど。
.htaccessの中にphp_valueでinclude_pathを設定すれば良いんですね。
0902883です
2005/04/27(水) 00:48:50ID:6cV9WQUI仰るとおりのファイル(LibMysql.dllの間違いですね)をコピーすれば無事文句言われなくなりました。
助かりました。本当にありがとうございました。
0903nobodyさん
2005/04/27(水) 01:00:19ID:EFQX6yg2ありがとうございます。
特定のURLだけ駄目みたいです。
因みに
http://www.citibank.co.jp/invest/top.html
を取得しようと試みて失敗します。
相手鯖でICMP系が弾かれる設定になってるようです。
0904nobodyさん
2005/04/27(水) 01:26:19ID:???phpスクリプトじゃなくて、wgetで試してみたらどうなるか?
ネットワーク環境がわからないのだけど、どの手段でも
特定のURLだけダメってことなら
Path MTU Discovery 問題辺りじゃね?
0905nobodyさん
2005/04/27(水) 03:02:35ID:EFQX6yg2「Path MTU Discovery」メモメモ
�dクス。設定してみます。
現状↓
# wget http://www.google.com
--03:14:54-- http://www.google.com/
=> `index.html'
Resolving www.google.com... done.
Connecting to www.google.com[66.102.7.104]:80... connected.
(省略・・・)
03:14:54 (2.15 MB/s) - `index.html' saved [2259]
# wget http://www.citibank.co.jp/
--03:14:57-- http://www.citibank.co.jp/
=> `index.html.1'
Resolving www.citibank.co.jp... done.
Connecting to www.citibank.co.jp[192.193.77.83]:80...
コネクトしないよ〜
0906nobodyさん
2005/04/27(水) 11:38:52ID:???citibank.co.jpのIPを見てふと思った。
TCP/IPのサブネットマスクが 255.0.0.0 とかになっていて
ローカルを探しているとか。ありえないとは思うけど
0907nobodyさん
2005/04/27(水) 12:10:47ID:???前に、本をよんでソースから4.3.10をインストールしました。
アップグレードしたいんですけど、make uninstallコマンドができない
ようです。
この場合はどうすればいいでしょうか。
0908nobodyさん
2005/04/27(水) 12:42:28ID:???ソースからインストールした後、checkinstallを走らせてパッケージを作り、
それを利用してアンインストールする。
OS何か分からないけど、用意されているパッケージを使うってのもありかもね。
レス数が900を超えています。1000を超えると表示できなくなるよ。