トップページ⇒php
1001コメント377KB

【PHP】くだらねぇ質問はここに書き込みやがれpart9

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001nobodyさん2005/09/03(土) 11:53:32ID:7OO4C5e5
PHPに関するくだらない質問用すれです。
ここなら本スレで回答のないお前の下らない質問に回答があるかも知れません。
次スレは>>970あたりが建てて下さい

・過去スレ
【PHP】くだらねぇ質問はここに書き込みやがれ
http://pc5.2ch.net/test/read.cgi/php/1099322141/
【PHP】くだらねぇ質問はここに書き込みやがれpart2
http://pc5.2ch.net/test/read.cgi/php/1105218084/
【PHP】くだらねぇ質問はここに書き込みやがれpart3
http://pc5.2ch.net/test/read.cgi/php/1107780435/
【PHP】くだらねぇ質問はここに書き込みやがれpart4
http://pc8.2ch.net/test/read.cgi/php/1110697712/
【PHP】くだらねぇ質問はここに書き込みやがれpart5
http://pc8.2ch.net/test/read.cgi/php/1114787573/
【PHP】くだらねぇ質問はここに書き込みやがれpart6
http://pc8.2ch.net/test/read.cgi/php/1117945031/
【PHP】くだらねぇ質問はここに書き込みやがれpart7
http://pc8.2ch.net/test/read.cgi/php/1121100429/
【PHP】くだらねぇ質問はここに書き込みやがれpart8
http://pc8.2ch.net/test/read.cgi/php/1123431535/
08098082005/09/19(月) 08:42:54ID:???
おっと、「知恵」じゃなくて「知識」と書くべきだったな
似ているようで大きく違う
0810nobodyさん2005/09/19(月) 08:51:35ID:???
fsockopenで得てきたwebページの内容を一つの変数に入れたいです。

今は
while(!feof($fp)){
$res .= fgets($fp,2048);
}
としています。

しかしページによっては連結するのに6秒くらい掛かります。

上以外で$resに内容を全て詰め込み速度が早い方法をご教授下さい。
0811nobodyさん2005/09/19(月) 09:14:04ID:???
糞初心者です。
どうしてもわからないので教えてください。

$sql= "create temporary table tmp select * from テーブル名 条件";
$res = $myclass->dbobject->query($sql);

$sql = "SELECT * FROM tmp order by date";
$res = $myclass->dbobject->query($sql);
while($row = $res->fetchRow()){
・・・・・・・・
こんなんで一度得られた検索結果を、さらにいろいろソートさせたい
のですが、どのようにしたらよいのでしょう。

お手数をお掛け致しますが何卒(初心者のため出来れば具体的な
形で)宜しくお願い致します。
0812nobodyさん2005/09/19(月) 09:34:07ID:???
>>810
6秒もかかるのか??
$res .= 消して読みこみだけのループさせてみ?
0813nobodyさん2005/09/19(月) 14:43:38ID:???
>>808
その「ヲタども」を「バカなヤツら」としたい君は、何なのさ?
0814nobodyさん2005/09/19(月) 15:46:59ID:???
>>813
しっ 相手しなさんな。
0815nobodyさん2005/09/19(月) 15:54:21ID:???
置換した後に謎の文字列「X、Q、T、R」などが入るのは何ですか?
0816nobodyさん2005/09/19(月) 15:56:00ID:???
何をどう置換したかったのか書かないのが謎です。
0817nobodyさん2005/09/19(月) 17:01:06ID:???
>>810
6秒もかかるのはそのWebサイトが重いんだろ
通信スピードはPHPいじってもどうしようもない
0818nobodyさん2005/09/19(月) 18:41:07ID:e00KWmSt
ゼンドジャパンのPHPコーディング指針を見ると
インデントはタブは使わずスペース4つが推奨となっているんだけど、
皆さんはどうしてます?
0819nobodyさん2005/09/19(月) 18:42:11ID:???
気分で適当にインデント。
0820nobodyさん2005/09/19(月) 18:42:31ID:???
>>818
タブを使ってる
スペースよりタブの方が見やすいし、容量も減る
0821nobodyさん2005/09/19(月) 18:59:52ID:???
>>820
何バイトくらいの節約になってるの?
0822nobodyさん2005/09/19(月) 19:06:30ID:???
>>821
400行くらいのコードになると1KBは変わる
0823nobodyさん2005/09/19(月) 20:11:17ID:???
>818
どのエディタでもタブを自動でスペースに変換っての
使ってるな。
要領がそんなに食うとは知らなかったけど、これからは
本運用の時は逆変換かけて使うかな。
別のエディタとかで開いたとき崩れにくいし、
タブだとエディタによって変にならんか?
0824nobodyさん2005/09/19(月) 20:58:22ID:???
>>823
> タブだとエディタによって変にならんか?

具体例きぼん。
0825nobodyさん2005/09/19(月) 22:09:08ID:???
>>824
>>823 じゃないけど、emacs と vi とかじゃないかな。
0826nobodyさん2005/09/19(月) 22:37:34ID:???
タブ派だけど表示は4タブ
0827nobodyさん2005/09/19(月) 23:29:28ID:???
YY-PHP本家がNotFoundなんだが何かあったのか?
これじゃYY-PHPがDLできないし、せめて理由ぐらい教えてくれ
0828nobodyさん2005/09/20(火) 06:18:18ID:???
あるスクリプト(A)が処理を終えるのにけっこう長い時間(数分〜数十分)かかるんですが、
その間も別のスクリプト(B)を並行して走らせるとします。

このとき、Bやwebサーバなど他のプロセスに影響しないよう、
Aの負荷をある一定以下にして(あえて実行速度を抑えて)走らせる方法ってありますか?
PHP.iniでスクリプトのMax実行時間などはいじれますが、Max実行速度はいじれませんよね??
0829nobodyさん2005/09/20(火) 07:30:00ID:???
>>828
OSの方でどぞー
0830nobodyさん2005/09/20(火) 08:19:30ID:???
>>828
バックグラウンドで走らせる
あとはcronとか
0831nobodyさん2005/09/20(火) 09:25:18ID:???
>>825
viならタブの間隔設定出来るけどな。emacsもそれくらい多分出来るんじゃないのか?
0832nobodyさん2005/09/20(火) 09:40:39ID:???
ソースに埋め込む時の話なら、viならtsで、emacsならtab-widthで指定できるね。
元の話に戻ると、オイラはタブを使って(各自の)エディタ側で好きにインデント幅を決められる方が好きだな。
0833nobodyさん2005/09/20(火) 09:45:40ID:???
>>830
AもBもcronで走らせてます。
cronは単に「●時●分に■を実行」って指示するだけで、
実行速度とかを指定するものではないですよね・・・?
0834nobodyさん2005/09/20(火) 10:06:06ID:???
>>833
実行優先度を設定するniceコマンドと組み合わせればええんでないの?
0835nobodyさん2005/09/20(火) 10:06:37ID:???
>>833
niceで優先順位を下げたら?
後、OSの方でどぞーと言われてるんだからサッサと移りなよ。
0836nobodyさん2005/09/20(火) 10:46:25ID:???
まあでも確かにスクリプトの実行時間とかを調整したい時はけっこうあるわな。
0837nobodyさん2005/09/20(火) 11:57:22ID:???
>>828
すでに答は出ているかもしれないけど、Unixには niceというコマンドが
あって、これは優先度を「下げる方向」に使うのであれば、一般ユーザーでも
使うことができるよ。
0838nobodyさん2005/09/20(火) 13:39:13ID:???
ゲームのファンサイト運営しようかとPHP/MySQLチャレンジしてます。
PHPにSQLコードを埋め込むときはPHPMyAdminで作って、PHPコードを生成して
コピペして調整しています。
少し困ったことがあります。
PHPMyAdminで作ったSQlの長文、特にGroup Byや join を使ったSQL文が
動作しません。シンプルな Group Byのモノは動作します。
例えば下のような長さのモノですけど、PHPMyAdminでは値が返されるのに
PHPに埋め込むとErrorになります。
何か気をつけるところとかあるのでしょうか?

select UserName, count(ginou) AS GinouKazu from Ginou
left join TaisenRecords
on Ginou.GameId = TaisenRecords.GameId
left join Users
on TaisenRecords.Winner = Users.UserId
where
GinouID = 21 and
Ginou.FightId = TaisenRecords.FightId
group by UserName
ORDER BY GinouKazu DESC
0839nobodyさん2005/09/20(火) 13:52:36ID:???
どんなエラーがでてるかわからんから
PHPから送ったクエリーをechoで出力して、
そいつをPHPMyAdminにコピペして動作するか確認してみては?
08408382005/09/20(火) 14:06:36ID:???
なるほどーやってみました
echoでクエリーを出力してコピペしてPHPMyAdminでは動作しました。
PHPではエラー。エラーは下記でした。
ちょっと調べてみます。解決のヒントになりました。ありがとうございました。
mysql_fetch_array(): supplied argument is not a valid MySQL result resource
0841nobodyさん2005/09/20(火) 14:28:15ID:???
mysqlのエラーは?
08428382005/09/20(火) 15:03:11ID:???
mysqlのエラーを取ってみました。
すると、同じコードを実行した時にPHPMyAdminでは自動的に
select SQL_CALC_FOUND_ROWS UserName,.....
という風にSQL_CALC_FOUND_ROWSを添付しているようでした。
試しに動作しなかったPHPのコードにSQL_CALC_FOUND_ROWSを入れてみると動作しました。
MySQLサイトのReferenceを読むとクエリーをキャッシュする機能だという事のようです。
Tableをまたぐとこういう記述が必要になるのか、もっと汎用的に書けないものか
少し調べてみます。     ありがとうございました
0843nobodyさん2005/09/20(火) 15:13:04ID:VaLk2yaU
PHPをHTMLに組み込んで動かすにはどうしたらいいのでしょうか?
0844nobodyさん2005/09/20(火) 15:13:42ID:VaLk2yaU
あ
08458382005/09/20(火) 15:14:15ID:???
追記です
どうやら大文字か小文字かの違いだったようです。
>>838でのクエリー文では from となっていた部分を FROMと変えると
SQL_CALC_FOUND_ROWSを入れなくても動作しました。
とりあえずPHPDesigner2005で、今まで書いたSQLクエリーの from部分をFROM
に変換する作業からまたはじめてみます。
ttp://dev.mysql.com/doc/mysql/ja/query-cache-how.html
0846nobodyさん2005/09/20(火) 15:19:58ID:???
>>843
・Apacheの設定を変えて、.html, htm を PHPに処理させる
・SSI を利用する
どっちも嫌だ…
0847nobodyさん2005/09/20(火) 15:27:25ID:VaLk2yaU
ありがとうございます。
PHPの中で別のPHPプログラムを動かすほうがいいのでしょうか・・?
0848nobodyさん2005/09/20(火) 15:34:01ID:???
>>847
何を言ってるのか分かりません。
まず、本などでPHPについて基本的な事を調べて下さい。
0849nobodyさん2005/09/20(火) 15:56:39ID:???
<html>
<body>
<?php
echo 'Hello World';
?>
</body>
</html>
0850nobodyさん2005/09/20(火) 18:07:57ID:???
1万行以上あるテキストファイルの処理をしたいんですが、
(処理内容は検索・削除・追加程度)
file()関数で最初に配列に収めた後で
foreachを使って1行ずつ検索等するのは
メモリなどのリソースを使いすぎてしまうのでしょうか?
こういう場合はfgets()関数で1行ずつ読み込んで処理すべきでしょうか?
0851nobodyさん2005/09/20(火) 18:23:25ID:???
掲示板を作ったのですが、投稿された文章の中にhtml等のタグがある場合
無効にしたいのですが、どうすればよいですか?

また、一部のタグは許可したいのですが、その場合はどうすればよいでしょうか??
0852nobodyさん2005/09/20(火) 18:26:44ID:???
>>850
データベースを使う。
0853nobodyさん2005/09/20(火) 18:28:36ID:???
>>851
そういう機能を持った、オープンソースの掲示板を探してきて、ソースを読む。
0854nobodyさん2005/09/20(火) 19:33:31ID:???
>>851
サニタイジングとかともいい、複雑でありながら、基本中の基本です
これだけは、パクりパクりしながら、根性で勉強して書き上げた方が、今後のためです
0855nobodyさん2005/09/20(火) 19:40:19ID:???
PHPにはhtmlentitiesとか、専用の関数が用意されているわけだが。
0856nobodyさん2005/09/20(火) 19:47:11ID:???
>>855
なにか勘違いしてないか?
0857nobodyさん2005/09/20(火) 20:49:55ID:+a/Wtbjo
すでにあるCSV形式の簡易データベース(たとえば住所録など)から
検索して結果を表示するプログラムを作りたいのですが、
なんか参考になるプログラム、あるいはページってありませんか?

上手な人ってデータをすべて読み込んで結果を表示するのか、
あるいは一行ごとに調べるのかなど参考にしたので。
08588502005/09/20(火) 20:50:53ID:???
>>852
データベースを使わない方法をなんとかお願いしたいのですが・・・。
今のサーバではDBの個数に制限があるので、なるべくなら使いたくないんです。
0859nobodyさん2005/09/20(火) 21:34:16ID:???
>>857
多分、上手な人は、その csvをDBに突っ込んで扱います。
そしてDBから csv形式で吐き出します。
0860nobodyさん2005/09/20(火) 21:35:41ID:???
>>859
857じゃないが
今やってる事のヒントをありがとう
08618572005/09/20(火) 22:52:57ID:mZEVLO6C
よくみたら850さんと似たようなことを知りたい状態かも(汗

859さん、レスどうも。
Excelからcsvで保存して使いたいのでなるべくデータベースは使いたくないな〜。
でも上手い人はそうしているのか・・

どなたかこの手のサンプルプログラムとか知りませんかね?
0862nobodyさん2005/09/20(火) 23:27:34ID:???
DB使わないなら、普通にこんなん?
http://jp2.php.net/fgetcsv
0863nobodyさん2005/09/21(水) 00:17:42ID:???
PHPとMySQLを組み合わせた際にテーブルのロックをいつ行うかということについて

1.
 LOCK   mysql_query("LOCK TABLE ○○ WRITE, ▽▽ READ")
 QUERY  mysql_query("SELECT .....");   mysql_query("INSERT INTO .....");
 UNLOCK mysql_query("UNLOCK TABLES");
 FETCH  white(mysql_fetch_assoc()) { 。。。 } // SELECTの結果を使う

か

2.
 LOCK
 QUERY
 FETCH
 UNLOCK

のどちらで行うべきなのでしょうか?
PHPとデータベースでどのように連携されているかということがよく分からず、つまり
1.
 QUERYを送った段階で結果のコピーが得られておりUNLOCKした後に内容が変更されても得た結果は変わらない
のか
2.
 QUERYを送った段階では結果の参照(ポインタ)のようなものが得られておりUNLOCKした後に内容が変更されると結果が変わる

ということが気になりまして、どなたが詳しい方がいらっしゃいましたらよろしくお願いいたします。
0864nobodyさん2005/09/21(水) 00:28:27ID:???
PHPのmb_send_mailでメールを送るとReturn-PathとReceivedに、ユーザー名@サーバー名.ドメインがついてしまいます。
これを消すにはどうすれば良いのでしょうか?
Fromは手動で設定してます。
環境はFreeBSD5, PHP4です。
0865nobodyさん2005/09/21(水) 01:34:35ID:???
そういえば、PerlのDBIモジュールには、CSVファイルを相手にSQLコマンドで
データ検索する簡易型SQLエンジン(?)があったなぁ
0866nobodyさん2005/09/21(水) 01:39:10ID:???
モジュール版とCGI版の両方対応のプログラムを作ろうとするときに
気をつけるべきことって何かありますか?
普通に書いているぶんには特に気にする必要はないのでしょうか?
0867nobodyさん2005/09/21(水) 02:00:09ID:???
検索エンジンで検索したあとのURL
http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rls=GGLD,GGLD:2005-30,GGLD:ja&q=%EF%BC%92%E3%81%A1%E3%82%83%E3%82%93%E3%81%AD%E3%82%8B
の最後のq=以下の部分から検索した文字を取り出すにはどのように変換すれば宜しいのですか?
0868nobodyさん2005/09/21(水) 02:19:30ID:???
>>863
MySQLはロックは自動でやってくれるから気にしなくていいのでは?
0869nobodyさん2005/09/21(水) 07:27:08ID:???
>>857
Perlの簡易データベースをPHPに移植したやつ
http://s3p.net/~channel2/webpro/marunage/joyful/joyful.cgi?mode=thr&no=119
0870nobodyさん2005/09/21(水) 07:36:19ID:???
>>867
SJIS用
<?php
$url = 'http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rls=GGLD,GGLD:2005-30,GGLD:ja&q=%EF%BC%92%E3%81%A1%E3%82%83%E3%82%93%E3%81%AD%E3%82%8B';
$parse_url = parse_url($url);
parse_str($parse_url['query']);
$q = mb_convert_encoding(urldecode($q), "SJIS", "UTF-8");
echo $q;
?>
0871nobodyさん2005/09/21(水) 07:43:01ID:???
>>851
$string = strip_tags($string, '<a><b><i><u>');
タグ許可すればcssやjava script埋め込まれるのがオチ
0872nobodyさん2005/09/21(水) 08:42:03ID:???
>>871
警告

この関数は、allowable_tagsで許可した全てのタグ の属性を修整しません。
これには、style お よび onmouseover属性が含まれており、
悪意のあるユーザが他のユーザに見せるようなテキストを投稿する際に
危険な行為を行う可能性があります。
0873nobodyさん2005/09/21(水) 08:45:11ID:???
ほとんどの要素でonmouseover使える事と、onmouseoverでjavascriptを起動できる事を考えると
むっちゃヤバいってことだね。
0874nobodyさん2005/09/21(水) 08:49:54ID:???
まず<>を全て&lt;&gt;にして、
有効にしたいタグだけ戻せば埋め込みは回避できるのでは?
&lt;s&gt; → <s>
08758572005/09/21(水) 09:01:19ID:???
869さん、ありがとう〜。
参考にしたらやっぱ一行づつ呼んでるか。
0876nobodyさん2005/09/21(水) 09:14:56ID:???
>>872
allowable_tagにstyleやscript入れなければ良いだけでは?
0877nobodyさん2005/09/21(水) 09:18:43ID:???
それだと許可したものにonmouseoverとかでずらずら書かれるとアウト
0878nobodyさん2005/09/21(水) 09:21:44ID:???
>>877
逆に言うとそれ系の属性値だけ無条件に消せばおk?
0879nobodyさん2005/09/21(水) 09:23:58ID:???
$string = '<a href="#" onmouseover="alert(\'夢が広がりんぐ\')">on</a>';
$string = strip_tags($string, '<a><b><i><u>');
print $string;
0880nobodyさん2005/09/21(水) 09:29:53ID:???
>>879
だから preg_replace('/(<.*)onmouseover/', '$1', $string) とか入れれば良いだけでは?
正規表現のツッコミは無しで。
0881nobodyさん2005/09/21(水) 09:51:37ID:???
>>877
正規表現もうちょっと勉強しような
>>879
アンカータグなんて普通は許可しない。
htp://等から始まるものに自動リンクが普通では。
0882nobodyさん2005/09/21(水) 10:13:25ID:???
strip_tagsって全消しなら問題ないよな?

某所で無条件に使うなとか書いてあったからなんかまずいのかと思った
0883nobodyさん2005/09/21(水) 10:32:49ID:???
セッションの配列をunsetしたのに、issetで判定すると通っちゃう…

unset($_SESSION['code']) && unset ($_SESSION['num'])
で
if ( isset($_SESSION['code']) && isset($_SESSION['num']) )
{A} else {B}

unsetしたらBの方に飛びたいんだけど、この書き方だと間違ってる?
0884nobodyさん2005/09/21(水) 11:23:04ID:???
$string = '<オレ、おまえのこと大好き!>つまんね…<私もよ、あなた!>';
$string = strip_tags($string);
echo $string;
0885nobodyさん2005/09/21(水) 11:27:49ID:???
pops(POP over SSL)がしたいんだけど、関数とかありますか?
したいことはpop認証して本人確認がしたいんですが、pop3系の平文認証は出来たらしたくないので・・。
安全目な方法を探しています。
必ずしもpopsじゃなくてもいいのですが・・。
0886nobodyさん2005/09/21(水) 11:29:04ID:ND56HoqP
>>867

$url = $_SERVER["QUERY_STRING"];

$parse_url = parse_url($url);
parse_str($parse_url['query']);
$q = mb_convert_encoding(urldecode($q), "SJIS", "UTF-8");
echo $q;

後半は870のコピペ。URLを取得するのにこういう方法もある。
0887nobodyさん2005/09/21(水) 11:36:29ID:???
>>884
おーすばらしい。
単にs/<.*?>//gで消してるだけなんかな。
0888nobodyさん2005/09/21(水) 12:09:36ID:???
くだらない質問なんですが・・・
あるメソッドの中でcall_user_func_arrayを使って親クラスのメソッドを明示的に呼び出すにはどうしたらいいですか?

parent::method();
を
call_user_func_array(???, $arguments);
という感じでやりたいのです。
0889nobodyさん2005/09/21(水) 13:38:18ID:???
>>888
$method = array(get_parent_class($this), "method");
call_user_func_array($method, $arguments);

どうやらこの書き方でできるらしい。
08908892005/09/21(水) 14:26:15ID:???
ごめん、インスタンスが渡されてないや(;´д`)
上のは見なかったことにしてくれ。
0891nobodyさん2005/09/21(水) 14:35:43ID:???
>>856
htmlentitiesってやつでは駄目なんですか?
0892nobodyさん2005/09/21(水) 15:08:31ID:???
PHPでpath_infoを使うにはサーバーの設定を変更する必要があるのでしょうか?
参考になるURL等あったらよろしくおねがいします
08938922005/09/21(水) 15:15:53ID:???
すみません追記です

現在
http://www.hogehoge.jp/test.php?id=1&id2=2
となっているものを
http://www.hogehoge.jp/1/2/
としたいと思っています。
test.phpの部分は.htaccessでDirectoryindexを指定してできたのですが
それ以降がわかりません。

REDHAT7.3
apache1.3
PHP4.4

です
0894nobodyさん2005/09/21(水) 15:26:39ID:ND56HoqP
>>893
htaccess の RewriteRule で出来るよ。
08958882005/09/21(水) 15:42:13ID:???
>>889 >>890
試してみたらそれでいけました!
実際にはstaticなメソッドでなくてもできるんですね。
あと、$method = array('parent', $args); でも問題ないことを確認しました。
情報ありがとうございました。
0896nobodyさん2005/09/21(水) 16:00:44ID:???
>>883
ssession_unset()
08978932005/09/21(水) 17:29:48ID:???
>>894ありがとうございます。

mod_rewriteのインストールは必須でしょうか?
0898nobodyさん2005/09/21(水) 17:37:14ID:???
>>897
もっちろん。インストールしていないと500エラーになるよ。
(それで小一時間悩んだ男)
0899nobodyさん2005/09/21(水) 18:42:18ID:???
ファイルに書き込むときに配列にデータを入れて、foreachとfputsで一気に書き込むようにしてるんだが、よくファイルが壊れる。なんかいい方法ある?
ロックファイルも使ってるし、書き込むファイルもflockしてるし、stream_set_write_bufferも使ってる。アクセス+ファイル書き込み激多い。
0900nobodyさん2005/09/21(水) 19:17:32ID:???
サーバーが落ちてるか落ちてないか監視するために、

$file = fopen ("url.html", r);
if (is_file ($file)){
echo "true";
}else{
echo "false";
}

落ちてなくてもfalseになるんですが、おかしい部分を教えて下さい。
0901nobodyさん2005/09/21(水) 20:20:37ID:???
>>900
> if (is_file ($file)){

マニュアルで、is_fileの引数と、fopenの返り値を調べるべし。
0902nobodyさん2005/09/21(水) 20:58:02ID:???
>>900
その書き方だと監視するためのurl.htmlと同じ場所で稼動するスクリプト?
鯖落ちてたら監視スクリプト自体が動かんジャネ?
09038932005/09/21(水) 21:56:44ID:???
>>894
>>898

ありがとうございます。
http://www.hogehoge.jp/test.php/1/2/
というようにはできたのですが、
http://www.hogehoge.jp/test/1/2/
としたいのですが、どうしたらいいでしょう?
0904nobodyさん2005/09/21(水) 22:04:01ID:???
>>903
>>894
もしくはFilesMatch + ForceTypeを使う
いいかげんスレ違いだが
0905nobodyさん2005/09/21(水) 22:08:53ID:???
>>899
書き込みが成功したのを確認してからRenameが定石と思われ
いきなりfopen('hoge.dat', 'w')みたいなミスをやってないかとか、
もっと軽量なデータ構造にできないかとか設計の見直しもアリだと
思うけど、なによりまず何故壊れてるのかを突き止めないことには
決定打はない
0906nobodyさん2005/09/21(水) 22:18:43ID:???
書いてない鯖かOSの制約じゃねーの
書き込み過多でログ飛ぶとかどんな馬鹿スクリプトだよ
0907nobodyさん2005/09/21(水) 22:41:13ID:???
なんかキモイ奴に煽られた
ガッデーム!!
0908nobodyさん2005/09/21(水) 23:44:34ID:???
鯖の構成によっては、NFS見えるのが微妙に遅くて、
ロックファイルが見える前に、別のフロントから叩かれてファイル壊れる可能性あるかもね。
09098632005/09/22(木) 01:36:33ID:???
>>868
ありがとうございます
全く知りませんでした。早速、詳細を調べさせて頂きたいと思います
レス数が900を超えています。1000を超えると表示できなくなるよ。