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

【PHP】下らねぇ質問はここに書き込みやがれ 46

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2007/05/12(土) 16:43:57ID:???
まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 45
http://pc11.2ch.net/test/read.cgi/php/1177635762/

◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0140nobodyさん2007/05/14(月) 14:14:35ID:5a5f7yKw
>>97
>>91じゃ閏年に対応できなくね?date関数使えば?
0141nobodyさん2007/05/14(月) 14:33:07ID:???
E_ALLなら宣言してない変数使うとエラー出なかったっけか?
0142nobodyさん2007/05/14(月) 14:38:16ID:???
foreachのなかで if ( isset( $value['table']))
というif文があるんですが、$valueが'flg'という文字列でも上記のif文がtrueになるのはなぜですか?

$ret[] = $value['table'] . '.' . $key;
という文がそのif文の中にはあるんですが、この部分の返り値が"f.hoge"となってます。

01431422007/05/14(月) 14:44:08ID:L2qcEQSy
PHPのバージョンは 5.1.6です

あと、たまに同じ値を比べてもFALSEな時があるんですが、
それもforeachブロック内です。
===で比べないとTRUEになりません。

なんかあるんでしょうか。

0144nobodyさん2007/05/14(月) 14:51:14ID:???
>>134
代入する場合は存在していなくても問題ない。
参照する場合は存在していないとNOTICEエラーが発生する。
(Undefined〜系、エラーレベルE_ALLじゃないと出ない。値的にはnullが返る。

それはそうとその通りだと$_GETは常にセットされてるし、配列なんだけど写しミス?

>>142
文字列型も配列型のように角括弧でバイト単位でアクセス出来る為。
ただしオフセットは数字以外は[0]と見なされて1byte目を参照することになる。
そのfはflgの先頭文字。
0145nobodyさん2007/05/14(月) 15:16:58ID:???
youtubeって会員登録無料でしょうか?
0146nobodyさん2007/05/14(月) 15:21:02ID:???
有料です。
登録しないで視聴した場合、それなりの料金はIPから調査されてちゃんと後日請求されます
0147nobodyさん2007/05/14(月) 16:09:05ID:k9XxZtyZ
static変数やメソッドというものは、
どういうケースで使うのでしょうか?
カウンターでカウントするときに使用するぐらいはわかるのですが、
ブロック内が終わっても値を保持し続けるといっても、
具体的にどういうケースで使えばいいのかいまいち理解できません。
どういう所で使うのか、具体的なケースをいくつかあげていただけませんでしょうか?
0148nobodyさん2007/05/14(月) 16:16:40ID:???
なんで貴様のために具体的なケースを、しかもいくつもあげ(ry
0149nobodyさん2007/05/14(月) 16:17:37ID:???
しかもカウントする処理でわざわざつかうなよw
0150nobodyさん2007/05/14(月) 16:20:00ID:???
>>147
思いつかなければ、別に使う必要はない
具体的な例を挙げるほど頻繁に使うことはない

0151nobodyさん2007/05/14(月) 16:21:49ID:???
>>147
貴様に教えられることはマニュアルを極めてから出直して来い
0152nobodyさん2007/05/14(月) 16:35:11ID:k9XxZtyZ
>>150
そうですか。
いくつか例をあげていただければ、共通項が見出せると思ったのですが、
頻繁に使うことはないとのことなので気にしないことにします。
0153nobodyさん2007/05/14(月) 16:45:23ID:???
良く使うのはstaticなインスタンスを作成するときぐらいかな。
他は特に使わないと困るって所があまり無い気がする。
0154nobodyさん2007/05/14(月) 16:47:02ID:???
ここは新しいことを覚えるというより、わからないことを教えてもらうスレだろ
楽して勉強しようとするな
0155nobodyさん2007/05/14(月) 16:48:14ID:???
新しいことを覚えるのも楽しいよ。
0156nobodyさん2007/05/14(月) 16:58:26ID:???
>>154
そういう俺ルールを作るなボケ。
くだらねぇ質問ならなんでもいいんだよカス。
ていうかこの時間の回答者は煽ることしかできない低レベルな馬鹿ばっかりだな。
俺も含めて。
0157nobodyさん2007/05/14(月) 17:00:26ID:???
俺はまじめに答えたぞ
0158nobodyさん2007/05/14(月) 17:08:22ID:???
おれもまじめに質問したぜ!
0159nobodyさん2007/05/14(月) 17:09:21ID:byqD8Lza
メンバ変数にfinal修飾子を使えないようですが、
定数を定義するときは、constを使えばいいのでしょうか?

// メソッドのみにしか使えないとエラー
public static final $CONSTANT = "CONSTANT";

// これでいいのかな?
const CONSTANT = "CONSTANT";
0160nobodyさん2007/05/14(月) 17:31:51ID:???
>>159
マヌアルくらい嫁
0161nobodyさん2007/05/14(月) 17:34:13ID:Gq/W6/hf
hogeというディレクトリの中にhoge2というディレクトリと、main.phpというPHPファイルがあるとします。
hoge2の中には、inc.phpというファイルがあり、
main.phpから、inc.phpを呼び出しています。
そこで、main.phpから、inc.phpが置かれている、「hoge2」という値を取得したいんですが、どうしたらいいんでしょうか?
よろしくおねがいします。
01621612007/05/14(月) 17:36:08ID:Gq/W6/hf
すいません、逆でした。
上の書き込みの、3行目、
X main.phpから、inc.phpを呼び出しています。
O inc.phpからmain.phpを呼び出しています。
ファイル名が逆のままですが、よろしくです。
0163nobodyさん2007/05/14(月) 17:42:51ID:???
dirname
0164nobodyさん2007/05/14(月) 17:50:21ID:Gq/W6/hf
>>163
どうもありがとうございます。
/php/hoge2 って感じで出力されるんですが、hoge2だけ(自分のいるディレクトリ名だけ)を取得したい場合の関数ってあります?
それとも、これを正規表現なりでいじって取るしかないんでしょうか。
何度もすいません。よろしくおねがいします。
0165nobodyさん2007/05/14(月) 17:53:23ID:???
>>164
list(,,$dir) = split('/',"/php/hoge2");
0166nobodyさん2007/05/14(月) 18:01:29ID:xEs1nUuB
正規表現道場
http://pc11.2ch.net/test/read.cgi/php/1168450843/86-

でpreg_replaceに関して質問していましたが話題が正規表現からズレてきましたので
こちらで質問させてください。
----------------------------------------------------------
90 :86:2007/05/14(月) 15:45:03 ID:???
後方置換する時に関数かましたくマニュアル眺めてたら「e修飾子」をみつけたのですが
>>87の「S修飾子」と同時に使おうと
$pattern = "/(.*?)<html_start>(.*)<html_end>(.*?)/se";
$replacement = "'\\2''\\1''\\3'";

こんなコードを書いてみた所
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
Failed evaluating code:
といった感じで怒られます
修飾子2個は同時に使えないのでしょうか…?
----------------------------------------------------------

以上ですがまとめますと
「preg_replaceの修飾子を2個指定したい(eとs)時の正しい書式」
を教えてくださいまし。
0167nobodyさん2007/05/14(月) 18:03:15ID:???
おれがこたえてやるからあと20分まってくれ
0168nobodyさん2007/05/14(月) 18:03:16ID:byqD8Lza
>>160
わからないなら答えなくていいですよ。
やはりPHPはユーザレベルも低いですね。
失望しました。
0169nobodyさん2007/05/14(月) 18:04:09ID:???
>>168

くだらない質問でもど偉そうに聞いていいスレ
http://pc11.2ch.net/test/read.cgi/php/1158647441/
0170nobodyさん2007/05/14(月) 18:05:03ID:Gq/W6/hf
>>165
ありがとうございます。解決しました!

ところで、もう1個疑問があるのですが、
a.phpでdefine("OUT", "out.html")と定義して、./hoge/b.phpをrequireで呼び出したとき、
b.phpでOUTに出力すると、b.phpのディレクトリにファイルができるのか、a.phpにファイルができるのか、よくわかりません。

今自分で、試してみると、a.phpのディレクトリに出力されたんですけど、
b.phpのディレクトリ上でout.htmlとして書き込んでいるのに、なぜ、a.phpのディレクトリにできちゃうんでしょうか?
requireの挙動がよく理解できない・・・。
0171nobodyさん2007/05/14(月) 18:08:37ID:byqD8Lza
>>169
まさに私にぴったりですね。
でも過疎ってるので遠慮しときます。

本当に>>160みたいな害虫は死ねばいいのに。
答えられないけど何かいいたいやつの決まり文句は、
「マニュアル見れ」だよね。
0172nobodyさん2007/05/14(月) 18:15:15ID:???
質問です。
GD2で、tiff画像を読み込みたいのですが、マニュアルにimagecreatefromtiffが見当たりません。
何かほかに方法はありますが?
0173nobodyさん2007/05/14(月) 18:16:17ID:???
>>172
OSぐらいかけよ・・・
0174nobodyさん2007/05/14(月) 18:16:51ID:???
>>171
スレ違い
01751722007/05/14(月) 18:17:51ID:N76OGPmp
すみません。
IDが出てませんでした。

ちなみに、海外サイトで次のような例があったのですが、動きませんでした。
$bild="einbildeben.tif";
Header("content-type: image/tiff");
$im = @readfile($bild);
return $im;
0176nobodyさん2007/05/14(月) 18:20:45ID:N76OGPmp
>173
たびたびすみません。入れ違いでした。
環境は、OSX+MAMPで、PHPは5.16です。

0177nobodyさん2007/05/14(月) 18:26:00ID:???
gd関係ないやん
0178nobodyさん2007/05/14(月) 18:30:57ID:Gq/W6/hf
>>170をおねがいします。。
0179nobodyさん2007/05/14(月) 18:34:06ID:???
>>166
$replacement が間違っていないか?

$replacement = "'\\2' . '\\1' . '\\3'";
じゃないの
01801662007/05/14(月) 18:40:16ID:???
>>179
仰せの通り、
$replacement = "'\\2'.nl2br('\\1').'\\3'";
で通りました!
nl2brで囲んだ\\1がクオートで囲まれていなかったのが原因、というオチでした。
(・∀・)アリガ�d
0181nobodyさん2007/05/14(月) 18:50:11ID:???
>>178
もう少し落ち着け

// b.php
function b_write() {
// ファイル書き込む処理
}

// a.php
require('b.php');
define("OUT", "out.html");
b_write(OUT);

で、a.php のスクリプトをブラウザから動かしたってこと?

out.html は相対パス指定になっているから
スクリプトの実行されているカレントディレクトリを基本にして
パスを生成するのだから、当然
a.php があるディレクトリ + out.html という風に解釈
される
もしこうなら require の問題ではないぞ
0182nobodyさん2007/05/14(月) 18:52:58ID:???
>>140
コード読めないのかお前?
0183nobodyさん2007/05/14(月) 18:54:45ID:???
>>170
requireは対象を実行させるわけじゃなく、対象を自分に組み込んで実行するから。

>>171
160じゃないがそのレベルじゃ解らないも何も無いだろ…。
オブジェクト定数の項に書いてあるし、
何より自分で答え書いてるんだから試せば終わりだし…。
ああ…釣りですか。
0184nobodyさん2007/05/14(月) 19:56:37ID:???
echo urldecode('test.php?hoge&hoge2');

とやると、hoge2が消えるのは仕様でつか?
0185nobodyさん2007/05/14(月) 19:59:57ID:???
ごめんなさいでつ。ブラウザの表示の問題でつた
0186nobodyさん2007/05/14(月) 20:25:56ID:???
よかったw
0187nobodyさん2007/05/14(月) 20:37:25ID:/zb+oLLW
" と ' の使い分けって、みなさんどんな規則作ってやってますか?
0188nobodyさん2007/05/14(月) 20:43:07ID:???
>>187
変数展開が必要かどうかと中身に ' か " を含むかどうか。
どっちでもいい場合は、将来的に変数展開を追加する可能性があるかどうか。
もっぱら、配列キーの場合は ' で、それ以外は " にすることが多い。
0189nobodyさん2007/05/14(月) 20:53:43ID:???
>>187
基本的にJava風に、1文字の場合はシングル。それ以外はダブル。
0190nobodyさん2007/05/14(月) 21:32:30ID:???
意味が違うから基本的にシングル。'もエスケープ。
0191nobodyさん2007/05/14(月) 21:40:43ID:???
同じく。ダブルを使うときって、まずない。
0192nobodyさん2007/05/14(月) 21:41:33ID:???
あ、"\n"とかね、そういうときぐらいは使うか。
0193nobodyさん2007/05/14(月) 21:56:56ID:???
"で統一してる
変数の中身を表示したいときだけ→'
0194nobodyさん2007/05/14(月) 21:59:31ID:???
エスケープするときだけ"\"で、他は''だと統一性があまりないよね。
かといって''."\".''とかだと余計おかしいし。
ということで、最近は全部""でやってる。
0195nobodyさん2007/05/14(月) 22:05:26ID:dsmo737w
<?
echo "";
?>

とすると、ソースで

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=shift_jis"></HEAD>
<BODY></BODY></HTML>

と表示されるんだけど
これを消す関数のようなものありませんでしたっけ?
0196nobodyさん2007/05/14(月) 22:13:26ID:???
>>194
>エスケープするときだけ"\"で、他は''だと統一性があまりないよね。
統一性はあるだろ。統一性というのが変なら規則性はあるだろ。
0197nobodyさん2007/05/14(月) 22:20:21ID:???
>>195
それはブラウザが勝手に表示してるだけ。
ブラウザによってソースが違うから気にする事はない。
0198nobodyさん2007/05/14(月) 22:23:59ID:dsmo737w
>>197
サンクス!
0199nobodyさん2007/05/14(月) 22:26:38ID:???
ノ     ∧     /) ∧
  彡  ノW \从/V  W \   ミ
  (  ノ        |      ノ \)
  ∩V      、、 |       >V7
  (eLL/ ̄ ̄\/  L/ ̄ ̄\┘/3)
  (┗(      )⌒(      )┛/
   ~| \__/ |  \__/ |~     / ̄ ̄ ̄ ̄ ̄ ̄
    爻     < |  ;     爻    < 君たち、どんどん質問をぶつけてくれたまえ23時までなら私がすべてに答えてしんぜよう
    ~爻     \_/  _, 爻~     \______
     ~爻__/⌒ ̄ ̄ ̄~~ヽ_ 爻~
     /    ー ̄ ̄\_ ̄\
  _一‘     < ̄ ̄\\\J
<\       ー ̄ ̄ヽ_ヽJ   ̄\_
  \     _ニニニヽ )       ~\
   \  _/⌒|\ ヽ_~~ ~⌒\_
  __/~    V \_|     ~\_

0200nobodyさん2007/05/14(月) 22:28:31ID:dsmo737w
>>199
PEAR使ったことないんだけどどうやって使うの?
0201nobodyさん2007/05/14(月) 22:28:47ID:???
>>199
ジュワワワジュワワ、
ジュワジュワジュジュワワワワワ?
0202nobodyさん2007/05/14(月) 22:36:27ID:tsqMY0Kq
for文の中でif文を書きまして、if文の処理でtrueだったらforを抜け出したいのですが、
if文にbreakを書いても抜け出せませんでした。
breakでは抜け出せないのでしょうか?
どなたかご教授お願いいたします。

for ($i=0; $i<5; $i++) {

if ($i == 3) {
$nissuu = $i;
break;

}

}
0203nobodyさん2007/05/14(月) 22:36:28ID:???
>>199
質問:

>てしんぜよう
>    ~爻

ここのところに字が食い込んで痛くないですか?
0204nobodyさん2007/05/14(月) 22:38:44ID:???
>>200
それはむずかしい質問だ。pearは楽をするために使うものである。

>>201
    /    ||    :ヽ
   ┌|(⌒ヽ :|| ..:⌒: |┐   / ̄ ̄ ̄ ̄ ̄ ̄ ̄
   |::|::ヽ.__:):||(___ノ ::|::|  │ 
    |:|: ..   :||    .. |:|  │ 
    :|: ..   ||    ..|| <  日本語でおk 
     :\ [_ ̄] /::|   │ 
::     |\|_|_|_|_/:::|    \________
   __| |   / / :|___
0205nobodyさん2007/05/14(月) 22:44:07ID:???
>>202
別の問題では?

$nissuu = 0;
for ($i=0; $i<5; $i++) {
 if ($i == 3) {
  $nissuu = $i;
  break;
 }
}
print_r($nissuu); // 3
0206nobodyさん2007/05/14(月) 22:44:42ID:???
>>202
ちゃんと抜ける
というか、そのスクリプト動かしてみた?
0207nobodyさん2007/05/14(月) 23:14:34ID:tsqMY0Kq
すいません、2ちゃんに書き写したら動きましたw
0208nobodyさん2007/05/14(月) 23:36:25ID:???
ないない
0209nobodyさん2007/05/14(月) 23:48:47ID:dsmo737w
class x{

function a(){
echo "a";
}

function b(){
$this->a();
}

}

x::b();

こうすると
Using $this when not in object context
というエラーが返ってきました。

b()からa()を呼び出すのはどうすれば良いのでしょうか?
0210nobodyさん2007/05/14(月) 23:53:26ID:???
publicつかえ
0211nobodyさん2007/05/14(月) 23:55:11ID:dsmo737w
publicを使っても同じでした

$obj = new x();
$obj->b();

で解決しました
0212nobodyさん2007/05/15(火) 00:14:53ID:???
インスタンス作れ、が正解
0213nobodyさん2007/05/15(火) 00:15:31ID:???
>>211
a()メソッドにpublicつけてだめだったの?
0214nobodyさん2007/05/15(火) 00:23:05ID:???
>>210,213
恥晒しだからやめてくれ。

public function b(){
self::a();
}
0215nobodyさん2007/05/15(火) 00:25:49ID:???
なんだかねw
0216nobodyさん2007/05/15(火) 00:28:01ID:b/094Ijk
.htaccessについての質問なんですが、

Order deny,allow
Deny from All

と記述しているのに、アクセスできてしまいます。

httpd.confも

AccessFileName .htaccess

と指定しています。

なぜでしょう?
0217nobodyさん2007/05/15(火) 00:33:53ID:zmGOBMea
配列が空かどうかチェックする関数とか制御文てある?
empty($array)でいい?
0218nobodyさん2007/05/15(火) 00:41:34ID:???
うん
0219nobodyさん2007/05/15(火) 00:45:38ID:???
>>217
それだと$arrayが0や""や"0"やNULLの場合も真が返る。
$arrayが空の配列の時のみ真にしたいなら
$array === array()
0220nobodyさん2007/05/15(火) 00:46:41ID:zmGOBMea
>>218
>>219
さすが下すれですね。どうもです。
0221nobodyさん2007/05/15(火) 00:51:05ID:???
>$arrayが0や""や"0"やNULLの場合
これもPHP的に空であるのでemptyが正解
0222nobodyさん2007/05/15(火) 00:54:17ID:???
( ´_ゝ`)
0223nobodyさん2007/05/15(火) 01:05:17ID:???
>>216
http.confのディレクトリセクションのAllowoverrideディレクティブにLimitキーワードが指定されてるかどうか
確かめなさい。しかし、スレ違いだから返事はよろしい。
0224nobodyさん2007/05/15(火) 01:06:52ID:???
>>219
正直勉強になった
0225nobodyさん2007/05/15(火) 01:16:58ID:???
基礎ですよ^^;
02261872007/05/15(火) 01:27:16ID:VFvSiaRR
多くの方の意見を聞けて参考になりました
ありがとうございます
0227nobodyさん2007/05/15(火) 08:22:03ID:???
    ____?
   ?/∵∴∵∴\?
  ?/∵∴∵∴∵∴\?
  /∵∴∴,(・)(・)∴|?
  |∵∵/  ?○ \|?
  |∵?/  三 | 三 |  / ̄ ̄ ̄ ̄ ̄?
  |∵?|   __|__? | < てめえらさっさと起きろ!!?
  ?\|   \_/ /  \_____?
 ? ? ?\____/?
0228nobodyさん2007/05/15(火) 10:09:00ID:7hthTDm5
>>181
すいません、もう少し詳しく書きます。

アクセスしたファイル:index.php
index.php内でファイル名などを設定している。
(define("OUT", "out.html");)
index.phpが上のディレクトリにある、main.phpを呼び出す(require("../main.php");)。
main.phpから、同じディレクトリにあるwrite.phpを呼び出す。
main.phpから、write.phpにある、書き込み処理の関数を実行する。 write_hoge();

そうすると、index.phpがあるディレクトリにファイルができあがるんですが、
write.phpで、書き込み処理を行ってるので、write.phpがあるディレクトリにできあがると予想したんですが、
なぜ、こうなったんでしょうか?

write.phpにとってOUTとは、自分のディレクトリのout.htmlになりますよね?
それとも、書き込み処理をするファイルの位置は関係なく、定義したファイルの位置からのOUTと解釈されるんでしょうか?
0229nobodyさん2007/05/15(火) 10:39:30ID:???
>>228
requireやincludeは指定したファイルの内容を
埋め込むものと考えればいい

その場合main.phpやwreite.phpの内容は
index.phpに「埋め込まれる」ので
OUTに書き込む場合の相対パスは
main.phpやwreite.phpのパスに影響されない
0230nobodyさん2007/05/15(火) 10:48:11ID:8bGiD1y7
該当するスレッドが見あたらないため、こちらで質問することをお許しを。

WinにXAMPPをインストールしようと思っておりますが、
常時ネットにも接続するためセキュリティーが不安です。

標準のProgram Files\XAMPP か
C:XAMPP か
それとも他のドライブに入れた方が良いのですかね?

ファイアウォールと.htaccessで拒否すれば、そこまで深く考える必要はないのでしょうか?
みなさん、どうしてますか?
0231nobodyさん2007/05/15(火) 10:57:53ID:sdtp9zq7
require/include/loadされて実行中のファイル位置を確保する
定数があればいいんだけどね。残念ながらない。
0232nobodyさん2007/05/15(火) 11:05:21ID:???
>>230
ポート開放してなかったら問題なくね?
0233nobodyさん2007/05/15(火) 11:10:09ID:???
>>229
わかりやすい解説ありがとうございました。
0234nobodyさん2007/05/15(火) 11:32:57ID:???
DBからプライマリキーでselectするとき、
limit 0,1付けた方がいいですかね?
暗黙的に1つに限定されているから、パースのコストの方が高くつく?
0235nobodyさん2007/05/15(火) 11:38:12ID:???
どちらも非常に微々たるもの
気にするな
0236nobodyさん2007/05/15(火) 11:53:31ID:b/094Ijk
data.logというファイルがあり

行
[1] 適当なデータ
[2] わかんない><;
[3] 123456789
[4] ABCDEFG
[5] こんにちは
[6] example.com
[7] Hoge Hoge
[8] Hello world

こういうデータで、
特定の行のみ削除する方法はないでしょうか?

一度、fileで展開してその行を削除し、書き換えるようなやり方ではなく、
行を削除するだけというのはできませんか?
0237nobodyさん2007/05/15(火) 11:55:33ID:???
>>236
出来なかったと思う。
0238nobodyさん2007/05/15(火) 11:57:19ID:b/094Ijk
>>237
サンクス
0239nobodyさん2007/05/15(火) 11:57:29ID:???
>>236
行の幅が固定長ならできるんだがな。
あとはfseekとかで、書き換える行以降のみを変更するってことならできなくもなさそうだ。
■ このスレッドは過去ログ倉庫に格納されています