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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/06/08(木) 05:09:28ID:5gGJKVO4
PHPに関するくだらねぇ質問用スレです。
ここなら本スレで回答のないお前の下らない質問に回答があるかも知れません。

まず読め【PHP マニュアル】
http://www.php.net/manual/ja/

過去スレは>>2
0611nobodyさん2006/06/19(月) 11:56:20ID:???
データーを呼出して、header関数のlocationを使ってサイト移動したいとき
データーのURLには特殊文字が含まれていていいもの?
それとも変換しておいたほうがいいの?
0612nobodyさん2006/06/19(月) 11:56:59ID:???
>>606
0とfalseとnullに違いを持たせるとき
C言語のほとんどの環境ではそれらはすべて0と同じ意味だけど
PHPなどはそれぞれ意味が違う
そのため

if (!$foo)
というコードを書いたときに $foo は0、false、null全てを許すのか
それとも

if ($foo === 0)
を簡略して書いたかを明確にしていないと、バグの原因になったりする

$foo = 0;
この初期化を通らないと
if ($foo === 0)
は警告が出る。これは、$foo にfalseやnullではなく数値の0が
入ってくることを期待する処理となる
0613nobodyさん2006/06/19(月) 11:57:44ID:???
>>611
基本的にurlエンコードが必要
0614nobodyさん2006/06/19(月) 12:03:49ID:ywXHAQss
>612
すごく分かり易いです。ありがとうございます!
0615nobodyさん2006/06/19(月) 12:10:27ID:???
だから変数は使用前に、

$name = "";  // 名前格納用
$age = 0;    // 年齢格納用

とか宣言してから使うようにするといいってことだね><
06166082006/06/19(月) 12:56:16ID:ywXHAQss
>609
>4を読んで試したのですが、いまいちピンと来ないです。
extract($_GET)の場合だと、パラメータに付けた任意の値が代入されてしまいますが、extract($_POST)変数が上書きされることはないような気がします。
>4を読んで_GET[hoge]=fugefugaという値を送ってみたのですが、確かにextractによって$_GET[hoge]=fugafugaが成立(?)してしまいますが、例えばフォームに_POST[hoge]=fugafugaと入れてサブミットしても、extractで展開されて上書きという風にはならないです。
なんだか混乱していますが、extractが致命的な例を知りたいです。宜しくお願いします。
0617nobodyさん2006/06/19(月) 12:57:29ID:ywXHAQss
× extract($_POST)変数が
○ extract($_POST)の場合、変数が
0618nobodyさん2006/06/19(月) 13:09:54ID:???
くだらない質問はいいが、くだらないまたは間違った解答をするやつは消えろ
0619nobodyさん2006/06/19(月) 13:19:10ID:???
>>618
それじゃ、駄目だよ
ちゃんとどれが間違っているか指摘しないと
0620nobodyさん2006/06/19(月) 13:28:32ID:???
>>616
試してないけど、こういうのってヤバくね?
つか、ヤバいですか?

<form action="http://>>616のサーバ/該当のスクリプト.php" method="post">
  <input type="text" name="_SESSION[hoge]" value="fuga">
  <input type="sumit" value="送信">
</form>

自分が知ってるのは「送信フォームが必ずサーバ上のHTMLから実行されるわけじゃないから気をつけろ」ということだけ。
個人のPC上にフォームをコピってきて、改変して実行される可能性もあるって教わったです。
つか、extractなんて初めて知った
0621nobodyさん2006/06/19(月) 13:55:15ID:???
>>620
んなことしなくてもHTTPしゃべれればいくらでも好きなようにPOST出来るわな。
0622nobodyさん2006/06/19(月) 14:19:06ID:???
>>621
はいはい知識自慢厨は黙ってな
0623nobodyさん2006/06/19(月) 14:19:12ID:???
質問です。
PHPとPostgresqlでツールを作ろうと考えています。

たとえば住所録で都道府県をセレクトボックスで入力する際に
001 北海道
002 青森
・・・
といった選択肢を

1.テーブルを作っておくか、配列をファイルに書いておいてrequireするか
2.北海道なら"北海道"で持ってていいのか、001を持っておいて表示する際は$pref[ 001 ]みたいにするのか

ex.そもそもPostgres系のスレでするべき質問か


どうするのがベターなのでしょうか
0624nobodyさん2006/06/19(月) 14:24:45ID:???
>>621が自慢に思えるって・・(笑
0625nobodyさん2006/06/19(月) 14:25:44ID:ywXHAQss
>620
レスありがとうございます。
確かにそれは見ただけでヤバそうですね。面倒だけど、
$hoge = $_POST['hoge'];
$fuga = $_POST['fuga'];
(以下項目数ぶん続く)
とやるのが一番安全確実なんですかね?

でもやっぱなりextractが御法度のがわからんですorz
registar_globals = OnはPOSTも変数上書きできたのでダメなのは分かったのですが...。
0626nobodyさん2006/06/19(月) 14:29:56ID:???
>>624
この状況で、別に言う必要もないことを敢えて言ってるからな
0627nobodyさん2006/06/19(月) 14:50:56ID:???
>>623
都道府県名が変更されることを考慮するか、
変更されたときに変更以前に選択された結果へ伝播するようにするか、
入力されたデータの使い道はなんなのか
など様々な条件によって異なってくるよ。

>ex.そもそもPostgres系のスレでするべき質問か
システム設計について基礎から学ぶのが正解
0628nobodyさん2006/06/19(月) 15:16:41ID:???
>>623
(1) 都道府県なんてほぼ変更ないだろうということで、別ファイルで配列作りインクルード
$pref[001] = '北海道';
$pref[002] = '青森県';
$pref[048] = '沖縄県';

(2) またはDBで別テーブルにしてJOIN


(1)は管理などが楽で直感的、PHP側が(2)と比べると冗長になる可能性はある。
DB側はPrimaryKeyで数値にして、SQL文も単純になりDB容量もすこーーし小さくなる。

ループ処理で "<td>$row[$i]</td>" とかしたいなら(2)かな
検索フォームも作りDBから抽出したりするなら(2)のほうが楽
0629nobodyさん2006/06/19(月) 15:35:15ID:???
>>628
"<td>".$pref[$row[$i]]."</td>"
(1)でもこうやればいいだけだから、これは(2)の利点として挙げるのは変だよ
0630nobodyさん2006/06/19(月) 16:16:24ID:???
まぁ道州制が導入されても10年後とかそんな感じだろうしね
0631nobodyさん2006/06/19(月) 17:10:13ID:???
>>625
>>4を読んでも分からんのならもう分からないままで良いんじゃない?
誰もextract()が絶対ダメとか言ってないわけでさ、
別に問題ないケースもあるわけだから。
多分君のスクリプトでは問題は起こらないんだよ。
0632nobodyさん2006/06/19(月) 17:13:46ID:???
>>623
そんなの作る人の趣味で決めて良いと思う。
俺なら$_POST['location'] = "北海道"で済ますなあ。
06336232006/06/19(月) 17:23:57ID:???
>>627-628
ありがとうございます。
設計段階での考え方を学んできます。
0634nobodyさん2006/06/19(月) 17:24:22ID:???
>>629 MySQLで悪いけど、こういう時とかかな

while ( $row = mysql_fetch_array($res) )
{
echo "<tr>";
foreach ($row as $cell) { echo "<td>$cell</td>"; }
echo "</tr>";
}
0635nobodyさん2006/06/19(月) 18:42:40ID:???
extract($_GET);
if ( hogehoge ) {
$file = "hoge.php";
}
if ($file) {
include($file);
}
こんな馬鹿なコードを書かないようにね!!
0636nobodyさん2006/06/19(月) 21:41:13ID:???
PHP+Eclipse+CVSで、お奨めの本ありませんか?

 「オープンソース徹底活用
  EclipseによるPHPスクリプト開発」

という本があって良さそうなのだけど、古い本のもよう。
今時の新しい良い書籍が在れば教えてください。
0637nobodyさん2006/06/19(月) 21:50:00ID:???
質問です。

10件ごとにページ移動で表示させたいのですが、
全てのデータを10件ごとに表示はできるのですが、
検索結果を10件ごとに表示するやり方がうまく思いつきません。
どなたか教えてください。
0638nobodyさん2006/06/19(月) 21:55:30ID:???
>>637
日本語でおk
0639nobodyさん2006/06/19(月) 21:56:21ID:???
>>637
状況が良くわからない
「全てのデータ」配列があって、そこから「検索結果」配列ができているんだろ
すでに10件ずつ表示できるのなら、そのまま表示できるだろう?

データベースを利用した場合は、PHPの問題じゃなくてSQLの問題だ
データベースによって仕様が違うのでなんともいえないが、
普通、limit やら、top やらを使って、10件ずつとか取得してくる
こいつらが使えない場合は、あきらめて全件取得してくるしかない
0640nobodyさん2006/06/19(月) 21:57:38ID:???
いや、一度全部のデータを読み込んで
一度検索結果のみを配列に格納したほうがいいのかな?
0641nobodyさん2006/06/19(月) 22:03:47ID:???
よくないだろ。
全件文の行数が知りたいなら、1 count 2 必要分だけデータ取得 の2クエリ
0642nobodyさん2006/06/19(月) 22:06:15ID:???
>>641
つまり、一行ずつ読み込んで
検索が一致したらその数を数えるということですか?
0643nobodyさん2006/06/19(月) 22:10:25ID:???
>>642
状況をもっと詳しく説明しろ
その検索もとは何だ?
データベースか?CSVファイルか?それ以外の何かか?
0644nobodyさん2006/06/19(月) 22:11:26ID:???
$data = "データの場所";
$file = file($data);
$count = count($file);

for($i=0;$i<$count;$i++){
   行[$i]を読み込む
   if(検索で一致){
      $search++;
   }
   if($search>=10){
      break;
   }
}

こうですかわかりません><;
0645nobodyさん2006/06/19(月) 22:11:58ID:???
>>643
普通のxxxx.cgiとかです
0646nobodyさん2006/06/19(月) 22:20:36ID:???
>>645
ボクちゃん。
まずは、もっと基本的なことを勉強してこようね。
0647nobodyさん2006/06/19(月) 22:22:40ID:???
>>646
ヒント:スレタイ
0648nobodyさん2006/06/19(月) 22:26:35ID:???
>>645
( ゚д゚) …普通のxxxx.cgi? 

(つд⊂)ゴシゴシ
 
(;゚д゚) ….cgi?
 
(つд⊂)ゴシゴシゴシ
  _, ._
(;゚ Д゚) …!?


まあ>>639の上段が全てだと思う。
全てのデータを10件ずつ表示できるのなら
検索にヒットするデータをそれと差し替えれば良いだけのこと。
問題はこれがPHPの質問なのかどうかってことだ。
0649nobodyさん2006/06/19(月) 22:29:40ID:???
>>648
xxxx.datだったら直リンで中身見れるから・・・。
CSV??

つまり、検索にヒットしたデータを配列に格納すればよいのでしょうか?
0650nobodyさん2006/06/19(月) 22:45:22ID:???
>>649
だからまずコッチの質問に答えろよ!
0651nobodyさん2006/06/19(月) 22:46:56ID:???
>>650
ごめん、どの質問?
0652nobodyさん2006/06/19(月) 22:48:10ID:???
>>649
ああ、そういうことか。おk、把握した。


仮に$linesという配列に全データを入れたとしよう。
で、その各要素から検索ワードにヒットしたものを$hittedという配列に入れるとしよう。

そしたら、全てのデータを表示する時は$linesを10件ずつ表示(1)して、
ヒットした物を表示したい時は

$lines = $hitted;

としてから$linesを10件ずつ表示(2)すればいいってわけだ。
お分かりかな?
0653nobodyさん2006/06/19(月) 22:50:12ID:???
テキストファイルだったら、fileで全件配列に入れちゃって
表示する範囲だけforで回しておけばいいよ。
どうせたいした量でもないんだろ。
0654nobodyさん2006/06/19(月) 22:50:16ID:???
いくらくだすれでもこれは^^
0655nobodyさん2006/06/19(月) 22:51:21ID:???
>>653
横からすまん。俺いつもそうやってるんですが、多い場合ってどうするのがいいんですか?
テキストファイルでやるとしたら・・。
0656nobodyさん2006/06/19(月) 22:51:53ID:???
ページャー付いてるスクリプトを見て理解するのが一番早いんじゃまいか?
0657nobodyさん2006/06/19(月) 22:56:11ID:???
>>655
多い場合はそもそもテキストファイルよりDB使うだろ。
どうしてもテキストファイルにしたいなら、何度も表示するようなものは
予めヒット数とかキャッシュしておいてfopen、fget()で最後のヒット行までしか読み込まないとか工夫すれば良いんじゃない?
条件がころころ変わるような検索は全件読み込まないと無理だけど、それでも一気にメモリを食うfile()は使わない方が良い。
0658nobodyさん2006/06/19(月) 22:57:13ID:???
>>655
テキストを読み込むバッファと、最終的に利用する配列を分ける
まずはバッファに読み込んで、必要なものだけ配列へコピーする
これを件数分たまるまで繰り返す
0659nobodyさん2006/06/19(月) 22:58:31ID:???
あ、ちなみに>>657のは[1][2]...とかページ数分のページャが付いてる場合ね。
prev nextしかないなら、表示数+1読めば次のページがあるかないか分かる。
0660nobodyさん2006/06/19(月) 22:59:43ID:???
と思ったが、そうでもいないな・・・。
最後の+1分が最後の行だったら結局最後まで読む事になるか。
0661nobodyさん2006/06/19(月) 23:04:26ID:???
件数が少なければこんな感じでいいんじゃないかい

$page = 2;  // 表示したいページ数 1-n
$disp_count = 10;  // 表示したい行数

$start_pos = ($page - 1) * $disp_count;
$end_pos = $start_pos + $disp_count;
if ($end_pos > $count)  $end_pos = $count;  // 10件に満たないときはどうするとかいろいろは
                        // $start_pos,$end_posをどうにかする
$arr = array();
for($i=0;$i<$count;$i++){
   行[$i]を読み込む
   if(検索で一致){
      $search++;
      if ($end_pos < $i)  break;
      if ($start_pos >= $i) { // 条件に合致しているとき$arrに溜める
        $arr[] = $file[$i];
      }
   }
}
// $arrに目的のレコードが入ってるはず
foreach ($arr as $rec) {
  echo $rec["....."].なんちゃら表示;
}
// 違ってたらスマ、誰か直して下さい。
0662nobodyさん2006/06/19(月) 23:07:49ID:???
くだスレらしくなってきた。
0663nobodyさん2006/06/20(火) 00:59:53ID:???
Basic認証とDigest認証なのですが
0664nobodyさん2006/06/20(火) 02:51:40ID:???
hittedはやばいよ
0665nobodyさん2006/06/20(火) 03:03:08ID:???
ツボったwwww
0666nobodyさん2006/06/20(火) 03:45:35ID:???
これってどう思う?
PHPを使った「パスワード共有システム」だそうだが、なんだか香ばしい気が・・・
 ↓
http://www.bf-web.net/~dmcsoftware/cgi-bin/dlmanager/index.php?mode=details&id=pawosys_server
0667nobodyさん2006/06/20(火) 07:39:43ID:Js32egMI
data.txtにあるテキストデータの中で
aaa,bbb,ccc,ddd
eee,fff,ggg,hhh
iii,jjj,kkk,lll
とある内の
fffを含むものを見つけて消すには
どうしたらいいですか?
0668nobodyさん2006/06/20(火) 08:00:56ID:???
すれ違いだったらゴメソ。
<form method=post action=hoge.php>
<input type=text name=これこれ>
<input type=text name=あれあれ>
<input type=submit value=こっちのばやい>
<input type=submit value=あっちのばやい>
</form>
で、”これこれ”や”あれあれ”の中身を
こっちのばやいに送るときと
あっちのばやいに送りたいときが同じform上にあるときは
”input type=submit”や”form”にnameを付けたりして区別させるんですか
06696682006/06/20(火) 08:16:25ID:???
自己解決ですsumaso
0670nobodyさん2006/06/20(火) 09:06:47ID:???
画像アップする掲示板を作成してますが、
アップされたファイル名をユニークにしたいと思っています。

たとえば、
アップ前ファイル名 中田.jpg
アップ後ファイル名 imge1DOf7.jpg
こんな風にリネームする関数ありましたでしょうか。
0671nobodyさん2006/06/20(火) 09:25:36ID:???
>>670  time使えばいいんじゃね?
0672nobodyさん2006/06/20(火) 10:17:51ID:???
>>670
俺ならデータが同じであるかを考慮してデータからハッシュ取るよ。
そういうのが必要なければ>>671の時刻(ミリ秒)で良いんじゃないの。
あとuniqid()
0673nobodyさん2006/06/20(火) 11:25:31ID:???
>>667
file()でデータ取得して
正規表現でfff探して
見つかったらunlinkで消す
0674nobodyさん2006/06/20(火) 11:56:26ID:???
>>673
行を消したいのかもね。

file()でデータ取得して
正規表現でfff探して
見つからなかった行をスタックして
最後にスタックした行があるのならファイルを書き直す
って感じか。
0675nobodyさん2006/06/20(火) 13:31:10ID:???
質問
仕事でPHPやるときってPHP4と5どっちが多い?
0676nobodyさん2006/06/20(火) 14:05:43ID:???
例えば以下のようなソースが$dateに入力されているとします。

<a href="http://yahoo.co.jp";><img src="logo.jpg" width="100" height="50"></a>
<strong>アクセスはこちらまで!!</strong>


このソースから画像表示(<img>タグ)だけを取り出してechoで表示させることは
出来ますでしょうか?
0677nobodyさん2006/06/20(火) 14:08:44ID:???
>>667 673 674
preg_grep を使えば見たが目スマートに解決できる。


0678nobodyさん2006/06/20(火) 14:09:59ID:???
>>676
できる
0679nobodyさん2006/06/20(火) 14:13:01ID:???
>>667
preg_grep と書いたが、ファイルから読み出して特定行を消して書き直すのであれば、

fopen( +r) からの処理で、
1行づつ読み出し、 strpos にて、fffがあるかをチェックして、
ないなら、書き出しようの配列に追加、
全行チェックの後,
ftruncate
fseek
fput
fclose
の手順が、ファイルロックの観点からいうと最適だとおもふ。
なお、fffのチェックにstrposを使うのは、正規表現を使うより動作が速いため、
特にパターンパッチを行う必要がない特定文字列ならば、これが推奨される。
0680nobodyさん2006/06/20(火) 15:38:25ID:???
.$n.みたいな記述がありますがこの変数の前後の.(dot)は何を意味してるんでしょうか。
これまで学んだ何冊かの本でもいつも華麗にスルーされていて
いまだにピンときません。。。
「.」で探しても文字列連結のときの.(dot)しか出てこないしで。
あほすぎな質問ですがお願いします
0681nobodyさん2006/06/20(火) 16:18:41ID:???
.$a = "foo";
みたいなこと?
エラーなると思うが。
0682nobodyさん2006/06/20(火) 16:19:07ID:???
構文エラー
0683nobodyさん2006/06/20(火) 16:38:52ID:???
>>680
どこでそんなの見たのかソースキボン
0684nobodyさん2006/06/20(火) 16:40:46ID:???
>>680
文字列連結の . の気がするんだが違うのか?
0685nobodyさん2006/06/20(火) 16:46:01ID:???
>>680
$n = 'bb';
$hoge = 'aa'.$n.'cc';
echo $hoge;

---> aabbcc

とかじゃなくて?
06866802006/06/20(火) 16:49:55ID:???
皆さんすみません。PHP独得の構文なのかと思って脈絡もなく質問してしまいました。
↓は今手もとの書籍からの引用でそういう記述がある1行のみ部分です。
$strPathには取得したファイル名が入っています。その前後にdotが。

print("<li><a href='record.php?doc=".$strPath."'>".$strPath."</a></li>");

1行だけでわかりますでしょうか?
0687nobodyさん2006/06/20(火) 16:50:55ID:???
単なる連結だ
0688nobodyさん2006/06/20(火) 16:54:13ID:???
どう見ても文字の連結じゃん^^
06896802006/06/20(火) 16:54:44ID:???
うわあ〜やばい・・・今初めて気づいたけどやっぱ普通に文字列連結ですね、これ。
やっぱアホ杉だです。すいませんm(_ _)m
0690nobodyさん2006/06/20(火) 16:54:54ID:???
>>686
>>685のとおり
間を開けると良く判る。

print(  "<li><a href='record.php?doc="  .  $strPath  .  "'>"  .  $strPath  .  "</a></li>"  );
06916802006/06/20(火) 17:01:38ID:???
皆さん、ありがとうございます。重複しました。
>>865ですでに指摘されてたんですね。すみません。
ほんとうに・・・俺って奴は・・・orz
06926802006/06/20(火) 17:05:04ID:???
× 865
○ >>685

うう・・・
0693nobodyさん2006/06/20(火) 17:17:50ID:e7ISWcMQ
質問です

htmlspecialcharsはHTML出力時とDB格納時のどちらにかけるのが正しいのですか?両方すかね?
0694nobodyさん2006/06/20(火) 17:21:19ID:84KpNS9w
気にするな。みんな適当だから。
0695nobodyさん2006/06/20(火) 17:29:42ID:???
>>693
HTML出力時
DB格納時はpg_convertとかその辺のを使う
0696nobodyさん2006/06/20(火) 17:51:10ID:???
>>693
DB格納前。
なぜならヴぁ、HTML出力時であれば、HTML出力するたびに htmlspe〜を通さないとならない。
DB格納前に行えば、その一回だけですむ。
0697nobodyさん2006/06/20(火) 17:53:26ID:???
>>693
タグを含めた文字を検索とかするわけじゃなければ、DBに入れる前に変換してもいいんじゃない。
でも、公式かどっかにhtmlspecialcharsはHTML出力する直前にやるべきだ。みたいな事が書いてあった気がするけど。
出力前までhtmlspecialcharsしないのは、メール/HTML等に対応する為だとか。
まぁ、でも別にどっちでもいいと思うよ。
0698nobodyさん2006/06/20(火) 17:59:39ID:e7ISWcMQ
>694,695,696
トンクスっす。
やっぱみんな適当なんですかね。適当を卒業したいのですが...。
XSSとかの本を読んでると、なんかキリ無い気がして萎えます。
プロの現場というか、それで喰ってる人たちはどの程度対策してるんでしょうか?

>695
pg_convertは初めてみました。便利そうですね。

>696
へんなjavascriptが表示されて...とか言う具合にはならないですかね?
0699nobodyさん2006/06/20(火) 18:04:18ID:???
おいおい、基本的な部分が分かってないと見た。
0700nobodyさん2006/06/20(火) 18:24:23ID:???
>>693
http://takagi-hiromitsu.jp/diary/20051227.html#p02
0701nobodyさん2006/06/20(火) 18:25:48ID:e7ISWcMQ
>699
おっしゃるとおりです。完全に独学してるので怪しいです。
色々本も買ったのですが、結構著者によってまちまちというか、
htmlspesialcharsさえやっときゃ殆ど大丈夫みたいな書き方されてたり...。

フォーム入力から→DB登録→一覧表示みたいな流れで最低限これだけはやっとけみたいのありますか?
0702nobodyさん2006/06/20(火) 18:35:35ID:???
>>693
html出力時にするのが一般的

DBに投入前に行うと、そのデータを編集するときにエスケープする前の状態に戻してから
編集して、再度htmlspecialchars()を使う必要があるから
そんなことをするくらいなら、出力する前にやるほうが楽
0703nobodyさん2006/06/20(火) 19:00:00ID:mpIQquvJ
フォームで、未入力の項目がある場合、条件式はどうするのが良いでしょうか?
私が考えたのは:

1. if (isset ($_POST['name'])) { ...処理... } // POST がTRUE なら処理
2. if ($_POST['name'] === '') { ...処理...} // POST の値が空なら処理

皆さんなら?
0704nobodyさん2006/06/20(火) 19:03:13ID:???
>>703
2 か if (strcmp($_POST['name'], '') {
0705nobodyさん2006/06/20(火) 19:03:58ID:???
>>703
(strlen($_POST['name']) > 0) and (strlen($_POST['name']) <= $MaxNameLen)
0706nobodyさん2006/06/20(火) 20:57:12ID:???
>>703
if (!isset($_POST['name']) || $_POST['name'] == '') { ...処理... }
0707nobodyさん2006/06/20(火) 20:59:43ID:???
if (!$_POST['name']) {...処理...}
0708nobodyさん2006/06/20(火) 21:09:57ID:e7ISWcMQ
if(strlen($_POST['name']) == 0) {...処理...}
0709nobodyさん2006/06/20(火) 21:32:39ID:mpIQquvJ
>>704-707
おまいらありがとう(・∀・)
参考にするよ♪
0710nobodyさん2006/06/20(火) 22:04:01ID:???
>>707
それはまずい
数値の0がきたときと空が来たときの判別ができない
0711nobodyさん2006/06/20(火) 22:22:23ID:???
CSVというのはなんですか?
■ このスレッドは過去ログ倉庫に格納されています