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

【PHP】ID出さなくても質問OKなスレ【初心者歓迎】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2008/09/15(月) 18:41:32ID:???
まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
02672662008/11/26(水) 10:00:02ID:???
× 代入だから
○ 参照だから
0268nobodyさん2008/11/26(水) 11:00:35ID:???
>>264
いっそのことPHPで作ってしまえ
ていうかID出すならあっちいけよ
こんな過疎スレじゃいい答えも返ってこないだろ
0269nobodyさん2008/11/26(水) 14:05:08ID:???
>>266
単に順序の問題じゃね?
0270nobodyさん2008/11/26(水) 17:43:44ID:kMz2hlU8
質問お願いします。
一応ID出しておきます。

メニュー部分だけインクルードさせたいと思います
とりあえずxhtmlをshtmlに変更し、メニューを入れたい場所に
インクルードタグ(?)を書き込み鯖アップ
これは問題なく表示できました

それでshtmlに変換させずに
xhtmlのままで、インクルードさせられる方法って
ありますか?
ぐぐりましたが答えが見つけられず質問させてもらいます。
 
0271nobodyさん2008/11/26(水) 18:20:13ID:???
php関係あんの?
0272nobodyさん2008/11/26(水) 18:41:22ID:???
AddTypeでぐぐりなさい
0273nobodyさん2008/11/27(木) 13:11:24ID:Yx1cG2xg
270です

>>271->>272
ありがとうございます

ぐぐってる最中です
AddTypeでさらにぐぐります
0274nobodyさん2008/11/28(金) 08:09:06ID:???
PHPでフォームから空文字列をキーにして配列形式でポストする方法ある?
value=aaa[""]やaaa['']だと""""や"''"になっちゃうよ?
0275nobodyさん2008/11/28(金) 08:41:19ID:???
なんで空文字なんかをキーにする必要があるんだ
0276nobodyさん2008/11/28(金) 08:56:29ID:???
>>274
value ?
チェックボックスなんかの時、name="aaa[]"で値を配列で受ける事なら出来るけど。
0277nobodyさん2008/11/28(金) 09:17:06ID:???
>>276
間違った
nameの方

>>275
チェックボックスの場合は何も選択されてないと何も送信されなくて、
aaaが未定義になるから、それを回避するためにhiddenでダミーの
aaa[]を仕込んでおきたい訳だが、そのキーを空文字にしたい訳
単に美学の問題だけど
受けて側のコードを変更したくないし、
キーに適当な文字をいれるのも嫌なの
0278nobodyさん2008/11/28(金) 09:36:20ID:???
>>277
うそつけ
nullが送られるだろ
0279nobodyさん2008/11/28(金) 10:46:28ID:???
質問です。phpに関してはわりと初心者です。
画像に文字を入れるジェネレーターを作っているのですが、
http://gedo-style.net/gedoh/
↑のような自動改行を実現するためにはどうしたらよいのでしょうか。

背景はimagecreatefromjpegで作っといて、もう1つimagecreateして文字レイヤーを作って、
文字レイヤーの方に文字書いて背景に貼り付けたらうまくいくかなぁ、と思ったのですが、
文字がはみ出した分は表示されません…。

ご教示よろしくお願いいたします。
0280nobodyさん2008/11/28(金) 13:56:07ID:???
1列に入る文字列数を予め決めとけばいいんでないの?
0281nobodyさん2008/11/28(金) 15:05:11ID:???
そうか!文字数決めて分割すりゃいいのか!寝ぼけてた!
ありがとうございます!
0282nobodyさん2008/11/28(金) 15:35:51ID:???
でもプロポーショナルかどうかで違ってくるんじゃ?
02832792008/11/29(土) 00:23:00ID:???
等幅でいきます。あとは半角を全角に直せばいけるはずですよね。
0284nobodyさん2008/11/29(土) 19:35:56ID:???
boolean(真偽値)を簡単に文字列(True or False)に変換する関数はありませんでしょうか?

C#でいう、Bool.ToString
Rubyでいう、Bool.to_s
Delphiでいう、BoolToStr(Bool, True);
のようなものです。

「boolean 文字列 変換」などでぐぐるしたのですが、なかなか見つけられません。
0285nobodyさん2008/11/29(土) 19:39:54ID:???
標準関数では無いんじゃない?
0286nobodyさん2008/11/29(土) 19:42:10ID:???
あ、returnオプション付きのvar_exportでできたわ
0287nobodyさん2008/11/29(土) 19:47:34ID:???
PHPの場合キャストで強引にやるんじゃないだろうか
0288nobodyさん2008/11/29(土) 23:26:35ID:PWMytfkQ
フォームの受渡しで文字化けが起こります
漢字と半角英数は大丈夫なんですけど、カタカナとひらがなが文字化けします
文字コードはUTF-8を設定しています

何か解決方法ありますか?教えてください!
0289nobodyさん2008/11/30(日) 00:02:48ID:???
magic_quotes_gpcは?
0290nobodyさん2008/11/30(日) 09:39:31ID:???
>>288
何の文字が何に化けるかとかmb関係の設定とかある
解決の糸口が見つかりやすいよ
>>289
magic_quotes_gpcは\を追加するだけだから
\が増えますとかなら分かるけど
化けるとは違うと思うけど・・・・
0291nobodyさん2008/11/30(日) 10:01:38ID:6FQxXvvY
>>289
magic_quotes_gpcって何ですか?
よく分からないのですが…
漢字と半角英数は大丈夫で、カタカナとひらがなが駄目な原因が分からないです><
0292nobodyさん2008/11/30(日) 14:44:04ID:???
カタカナとひらがなと言っても
あ〜ん、ア〜ンまで色々あるだろ
全部化けるの?

あと化けると言ってるコード晒せる範囲で良いから晒して


0293nobodyさん2008/11/30(日) 18:06:28ID:6FQxXvvY
例えばなんですが、「アアア」は「?? ?? ??」と化けます
あと「・」も「??」という感じに

一部載せます
search1.php

<form name="form2" action="search2.php" method="post">
<input type="text" name="keyword" size="25">
<input type="submit" name="search" value="検索"><br />
<input type="radio" checked name="searchSelect" value="AND">AND 
<input type="radio" name="searchSelect" value="OR">OR
</form>
↓
search2.php

$searchSelect = $_POST['searchSelect'];
$keyword = $_POST['keyword'];
$keyword = ereg_replace("[  ]+", " ", $keyword);
$keyword = trim($keyword);

ここの間でフォームの受け渡しをしています。
0294nobodyさん2008/11/30(日) 18:33:50ID:???
それは文字コードの指定があってないだけでは?
mb_detect_encodingで文字コードを検出して、
mb_convert_encodingで合わせるとかしてくれ
0295nobodyさん2008/11/30(日) 18:34:30ID:???
正規表現使う前で確認しろ
0296nobodyさん2008/12/01(月) 21:53:18ID:???
関係ないが、<br />にスラッシュ入れるなら、<input>も<input />だろう?checkedの省略表記もダメ。
0297nobodyさん2008/12/01(月) 23:03:02ID:???
post出来てるんだからいいじゃない
しかもそれはHTMLだし
0298nobodyさん2008/12/02(火) 16:49:34ID:???
sybase_free_result()関数の使い方、意味が良くわかりません。
HTMLと一体型のページなどの最後に毎回書いておいた方が良いのでしょうか?
0299nobodyさん2008/12/02(火) 16:51:56ID:???
「スクリプト実行時に大量の メモリを使用する懸念」があるの?
0300sage2008/12/02(火) 18:28:06ID:eW3hDBxc
携帯向けサイトをphpで作っているのですが,任意の背景画像に、別の画像を背景画像のxy座標を指定して重ねて表示する方法はあるでしょうか?
0301nobodyさん2008/12/02(火) 19:06:03ID:???
>>299
消費メモリーの見方をわかっていない初心者です。
けど、使っているかもしれないなという懸念があります。

>>300
最近の携帯ですとCSSやテーブルで出来ると思います。
0302nobodyさん2008/12/02(火) 21:03:37ID:ZnEnsvHS
誰かお願いします。

内容
フォームからPOSTのメソッドを利用して「ユーザーID」と「パスワード」送信する。
受信したファイルでは「ユーザーID」と「パスワード」の妥協性を判断して出力する。

条件
データ送信用ファイル:input.html
データ受信用ファイル:check.php

input.htmlには2種類のテキストボックスを配置させる(txtId と txtPass)
check.phpでは以下の4種類のメッセージを出力させること

・ユーザーIDとパスワードの組み合わせが正しい場合
「認証成功!」
・ユーザーIDが存在しない場合
「ユーザーIDが存在しません」
・ユーザーIDは存在するがパスワードが誤っている場合
「パスワードが違います」
・ユーザーID、またはパスワードのいずれかが空白の場合
「ユ−ザーIDまたはパスワードが未入力です」

check.phpにおけるユーザーIDとパスワードの組み合わせ(3ユーザー分)
ユーザーID:guest admin test
パスワード:goma adm test

スクリプト以下の配列に格納し、プログラムによって判断を行う。
ユーザーID:$arrUser $arrUser = array(・・・・);
パスワード:$arrPass &arrPass = array(・・・・);

課題で出たのですが、受信側の処理がわからないです。
誰かお願いします。
0303nobodyさん2008/12/02(火) 21:08:27ID:???
$_POST['txtId']と$_POST['txtPAss']
for文やforeach文で繰り返す(もしくはin_arrayなど)
if文で条件比較
0304nobodyさん2008/12/02(火) 21:20:08ID:???
宿題は自分でやりなさい
っていうか学校でPHPってwww
0305nobodyさん2008/12/02(火) 21:26:13ID:ZnEnsvHS
どうしても、分からないんですよ
0306nobodyさん2008/12/02(火) 21:27:35ID:???
判るところまで書いてみよう
0307nobodyさん2008/12/02(火) 21:33:50ID:ZnEnsvHS
送信用ファイルの方は、formを使えばできるので、分かるのですが、
受信用ファイルの方で、ユーザーIDとパスワードの配列の使い方がどうすればいいのか分からないんです
0308nobodyさん2008/12/02(火) 22:02:45ID:???
組み合わせたり書き方を工夫すれば工数を減らせるが1つずつやると

$arrUser = array("guest", "admin", "test");
$arrPass = array("goma", "adm", "test");

//ユーザーIDとパスワードの組み合わせが正しい場合
for ($i = 0; $i < count($arrUser); $i++) {
 if ($_POST['txtId'] == $arrUser[$i] && $_POST['txtPass'] == $arrPass[$i]) {
  echo "認証成功";
  break;
 }
}

//ユーザーIDが存在しない場合
if (in_array($_POST['txtId'], $arrUser)) {
 echo "ユーザーIDが存在しません";
}

//ユーザーIDは存在するがパスワードが誤っている場合
for ($i = 0; $i < count($arrUser); $i++) {
 if ($_POST['txtId'] == $arrUser[$i] && $_POST['txtPass'] != $arrPass[$i]) {
  echo "パスワードが違います";
  break;
 }
}

//ユーザーID、またはパスワードのいずれかが空白の場合
if (empty($_POST['txtId']) || empty($_POST['txtPass'])) {
 echo "ユ−ザーIDまたはパスワードが未入力です";
}

今ここで書いて実際には動かしてないから動くかは知らない
0309nobodyさん2008/12/02(火) 22:17:02ID:???
マルチだったか
答えて損したな
0310nobodyさん2008/12/02(火) 22:18:08ID:ZnEnsvHS
確かに、マルチですけど、どうしても教えてほしかったんです
0311nobodyさん2008/12/02(火) 22:19:59ID:???
どこまで自己中なんだよw
0312nobodyさん2008/12/02(火) 22:22:17ID:???
これがゆとりってやつか
本当の意味での本物は見たことなかったから感動した
0313nobodyさん2008/12/03(水) 03:21:34ID:???
いまさらだが>>308のin_arrayのとこは!in_arrayだな
まぁマルチみたいだしどうでもいいけど
0314nobodyさん2008/12/03(水) 08:44:18ID:???
マルチ マルチってマルチーズをバカにするな!
03152842008/12/03(水) 16:23:16ID:???
>>286
var_exportの2番目の引数を TRUE でいけますた。

例:
<?php
$bool_var = TRUE;
echo 'bool_var(TRUE): ' . var_export($bool_var, TRUE);

echo '<br />';
$bool_var = FALSE;
echo 'bool_var(FALSE): ' . var_export($bool_var, TRUE);
?>

出力:
bool_var(TRUE): true
bool_var(FALSE): false

>>285-287
ちょっとしたことだったのですが、できて助かりました。ありがとうございましたー。
0316nobodyさん2008/12/05(金) 19:50:28ID:???
簡単な掲示板を作ってます。
名前のところが空白だった場合 名無し と表示させたいのですが
考えても中々解決できませんでした。

$name=$_POST["name"];
if ($_POST["name"]==""); {

ここから先が OTZ
0317nobodyさん2008/12/05(金) 20:13:05ID:???
$name="ななし";
0318nobodyさん2008/12/05(金) 20:55:37ID:???
>>317
おおおおおおおおおお
行けました ありがとうですT_T
0319nobodyさん2008/12/05(金) 21:19:16ID:???
うそ〜ん
0320nobodyさん2008/12/05(金) 21:34:45ID:???
>>319
ん??
0321nobodyさん2008/12/05(金) 21:41:23ID:???
多分それだと、名前のところに0って書かれても、名無しになるよ
0322nobodyさん2008/12/05(金) 21:46:08ID:???
ようするに===にすればいいわけだな
0323nobodyさん2008/12/05(金) 23:01:41ID:???
strlenにすれば?
0324nobodyさん2008/12/05(金) 23:20:20ID:???
>>321
ご指摘ありがとうございます。
0と入力すると 名無しと表示されました。
>>323
strlenですか、調べてきます。
0325nobodyさん2008/12/05(金) 23:24:03ID:???
!emptyだろ、strlen使うぐらいなら
0326nobodyさん2008/12/05(金) 23:24:44ID:???
多分それだと、名前のところに0って書かれても、名無しになるよ
0327nobodyさん2008/12/05(金) 23:26:18ID:???
strlenって関数 勉強になりました。
変数に値があるかどうかチェックするんですね。
これからも使えそうです。

皆さんありがとうございました
0328nobodyさん2008/12/05(金) 23:27:56ID:???
おっと・・・
これで良いんですよね?

if ($_POST["name"]==""); {
の所を

if (!strlen($name)) {
$name ="名無し";
0329nobodyさん2008/12/05(金) 23:30:59ID:???
それくらい自分で判断しろよ
0330nobodyさん2008/12/05(金) 23:37:59ID:???
だから
if ($_POST["name"]==="")でいいっちゅうに
PHPは型が曖昧だからこういうことがおきるわけで
strlenは文字数数える関数だし使い方として不自然
0331nobodyさん2008/12/05(金) 23:39:27ID:???
0文字だったら名無しにしたいんだろ?
なんで不自然なの?
0332nobodyさん2008/12/05(金) 23:49:08ID:???
おれだったらその前にトリミングかますけどな
0333nobodyさん2008/12/05(金) 23:54:50ID:???
そんなこと言い出したらどんどん文句つけるところが出てきちゃうぞw
0334nobodyさん2008/12/05(金) 23:57:00ID:???
型に起因するものだからstrlenで強引にやるのが不自然と
>0文字だったら名無しにしたいんだろ?
ようするにこれが強引
0335nobodyさん2008/12/06(土) 00:18:56ID:???
要約しなくていいから詳しく説明してくれ
強引?文字列で渡ってくる値を文字列判定用の関数で判定してどこが強引?
0336nobodyさん2008/12/06(土) 01:09:43ID:???
>>335
上のほう見ればわかるが
$a = "";
$b = 0;
この時PHPでは$a == $bが成立してしまう
型を意識した場合この現象はおかしいから===で型のチェックまで行うべきということ
型のチェックで回避できるのにそれをせずに別の方法を模索した結果
strlenで文字数数えて0だったらという裏技的なものが強引と言いたい
型を意識しないPHPユーザーらしいといえばらしいし
確かに方法も色々あるしできればそれでもいいと言う考えもあるが美しくない
ようするに演算子で解決できるのにわざわざ関数を使う必要はないということ
0337nobodyさん2008/12/06(土) 01:20:07ID:???
確かにPHPは型が曖昧な気持ち悪い言語だが
冷静に考えてみれば===で型チェックする必要も
strlenで長さ測る必要もない
なぜなら受け取った値が数値でもそれは文字列だからだ
""と0は同じだが""と"0"は同じでない
ようするに>>321のツッコミが間違っていたわけだ
0338nobodyさん2008/12/06(土) 01:31:11ID:???
>>336
肝心なところで理由述べてないから説明になってないよ。
型チェックが良くて関数使うのが「裏技」で「強引」な理由は?
「演算子」が良くて「関数」が悪い理由は?
「美しくない」のは単なる主観では?もし合理的な理由があるならそれは何?

例えるなら「サッカーより野球のほうが優れている。なぜならバットを使うのが裏技だからだ。」
「醤油ラーメンよりとんこつラーメンのほうが優れている。なぜなら色が裏技だからだ。」
と言ってるようなもん。
つか関数使うと裏技と感じちゃうってもしかして初心者?

>>337
http://jp.php.net/manual/ja/types.comparisons.php
残念ながらあなたが間違いです

0339nobodyさん2008/12/06(土) 01:38:42ID:???
>>338
十分説明になってると思うがね
では逆に質問させてもらうが
演算子でできるのになぜややこしい関数を使う必要があるの?
>つか関数使うと裏技と感じちゃうってもしかして初心者?
関数を使うことが裏技だなんていっていない
型に起因することだから型のチェックで済ませばいいだけで
それ以外のことでやるのが強引と言っただけ
0340nobodyさん2008/12/06(土) 01:45:47ID:???
>>338
せめて実際にやってみてから言えよ・・・

<form method="post" action="<?php echo $_SERVER['SCRIPT_NAME']; ?>">
<input type="text" name="hoge">
<input type="submit">
</form>
<?php
if (isset($_POST['hoge']) && $_POST['hoge'] == "") {
echo "名無しi";
}
?>
0341nobodyさん2008/12/06(土) 01:49:17ID:???
>>340のスクリプトに何も値入れないで送信したのと
0と入れたのを送信して見てくれ
前者は名無しと表示されるが後者は何も表示されないはずだ
0342nobodyさん2008/12/06(土) 02:14:52ID:???
>>338
boolean表が一緒だから同じだと思ったの?

$a = "";
$b = "0";
if (!$a && !$b) {
 echo "同じ";
}
これなら同じだろうよ

だけど今比較してるのは文字列の内容だろ?
if ($a == $b) {
 echo "同じ";
}

煽るんならそれなりの実力をつけてからにしろな?
0343nobodyさん2008/12/07(日) 02:48:28ID:???
>>339
質問を質問で返すとテスト0点になるのを知らないのか?マヌケ
0344nobodyさん2008/12/07(日) 07:12:34ID:???
反論できなくなって精一杯の捨て台詞がこれかw
みっともないから引っ込んどけw
0345nobodyさん2008/12/07(日) 07:56:45ID:???
自分でマニュアルで答えだしておいて自信たっぷりに
> 残念ながらあなたが間違いです
こういうこと言っちゃうのはどうかと・・・
特に"残念"とか一言余計
匿名で減るものでもないんだし非を認めて謝ればいい
あと匿名といえど言葉は選んだほうがいい

本題だけど
>>338が出してるマニュアルの==による比較表を見てわかる通り
0==""はtrue、"0"==""はfalse

厳密な比較だと表の通り
0===""はfalse、"0"===""はfalse

""と比較してfalseになればいいのでint型の0の時は厳密な比較でいいけど
フォームから受け取った値はString型の"0"なので緩やかな比較でも問題ない
つまり型に起因するというのも今回のケースでは関係ない

>>324はフォームからでなくテスト用に変数に0と入れたのだろうか・・・
そこが気になる

最初のレスでズバリな答えが出てるのに
何か勘違いした人がツッコミを入れるとややこしくなる
ID出すほうのスレの280あたりの話もそうだった
0346nobodyさん2008/12/07(日) 13:18:29ID:???
>>344-345
だから型に起因する問題って何?
(再掲)文字列で渡ってくる値を文字列判定用の関数で判定してどこが強引?
無理に===""や==""で比較することに固執してるから悪いんだろ。
何をもって強引としてるのか要約しなくていいからはっきり説明して下さいな。
0347nobodyさん2008/12/07(日) 15:27:02ID:???
メール受信でヘッダーからReceived: fromの送信元ipを取得したいのですが
どんな方法で取得できるのでしょうか?

0348nobodyさん2008/12/07(日) 16:35:38ID:mzpaUA22
gethostbyname

マニュアル少しは嫁。ググレ糟みたいな質問すんな。
0349nobodyさん2008/12/07(日) 16:55:54ID:???
おい人力検索ボランティアども
windowsでmysqlのコマンドラインからバージョンを調べる方法を教えろやゴルァ
0350nobodyさん2008/12/07(日) 16:58:52ID:???
>>349
スレ違い
http://pc11.2ch.net/test/read.cgi/php/1158647441/l50
0351nobodyさん2008/12/07(日) 17:28:40ID:vKPOZAXl
おい!!俺様は公務員だぞ!!!!
貧乏人はさっさと検索してこい
03523392008/12/07(日) 17:33:22ID:???
>>346
いなくなったと思って静観してたがレスがついたので

型に起因すると言ったのは>>321のレスが発端で
なぜ""と0が==になるか?その原因が分かってるからそう言い続けてるだけ
""と0が==なのはPHPの型が曖昧なのが原因
その証拠に型のチェックまでする===の比較では""と0は===ではなくなる
比較演算子に固執してるわけではなくて
>>321で起こりうる原因が何にあるかをわかってるだけ
そもそもこんな問題はC++やJava等の型付けが静的な言語では起こらない

原因が分かってればそれに最適な対処法がある
原因が分からないから他の方法で解決しようとする(←これが強引)
原因が分からない時なら一時的な対処法として仕方ないけど今回は原因は分かっている
(↑この発想はそもそもバグを生みやすいから問題)
それに演算子で解決できるのにややこしい関数を呼び出す必要もない

難しくなるからあまり例えたくはないが
修理すればいいだけなのに原因がわからないから新品を購入するようなもの
とまではさすがにいかないけど
故障原因が分かる正規なとこで修理すればいいのに
めんどくさいから適当に直ればいいやと街の修理屋になおしてもらうようなこと

と偉そうなこといって申し訳ないがフォームから受けとる値が全て文字列になるのは見落としてた
>>345の言う通り関係ない話だったな
話をややこしくしたのは自分にも原因があるので>>346のレス以外黙ってます
0353nobodyさん2008/12/07(日) 17:40:14ID:???
必死に書いてくれて悪いが長すぎて読む気がうせるので3行で
0354nobodyさん2008/12/07(日) 17:47:02ID:???
>>352
比較演算子の問題と、文字列が空であるかを判定する問題をごっちゃにしてると思うよ。
うんうん、phpの型がゆるいことに起因する比較演算子の問題は分かったよ、
で、それを何故後者の問題の解決のために必ず使わなきゃいけないの?
そこをずっと聞いてるんだけども。
(あと関数を使うのが、楽するため、面倒を避けるため、だと考えてる理由も何?)

>と偉そうなこといって申し訳ないがフォームから受けとる値が全て文字列になるのは見落としてた
335で既に書いてるのに今更ですか
342の最後の文章が乾いて聞こえますね
03553392008/12/07(日) 18:13:10ID:???
>>354
>比較演算子の問題と、文字列が空であるかを判定する問題をごっちゃにしてると思うよ。
何がごっちゃなの?問題は1つなんだけど?
比較演算子で文字列が空かどうかを判定してるわけで

>それを何故後者の問題の解決のために必ず使わなきゃいけないの?
必ずとまでは言わないが
初心者用の質問スレで対処法があるのに
わざわざバグを生みやすい書き方を教える必要はない
動けばいいっていうゆとり思想はやめたほうがいい

>あと関数を使うのが、楽するため、面倒を避けるため、だと考えてる理由も何?
?

>335で既に書いてるのに今更ですか
>>文字列で渡ってくる値を文字列判定用の関数で判定してどこが強引?
これのことなら上のほうで突っ込まれてるけどそもそもこんなことする必要ないでしょ
最初の>>316と>>317で解決できる
不必要なことはバグの原因なのでしなくていい

>342の最後の文章が乾いて聞こえますね
そうですね
煽りに煽りで返すのはやめたほうがいいと思います
03563392008/12/07(日) 18:20:24ID:???
ていうか>>335ですでに言ってるじゃんっていう気になってるけど
>>338のような的外れなこといっといて何言ってるの?という感じなんだけど

>http://jp.php.net/manual/ja/types.comparisons.php
>残念ながらあなたが間違いです
ここね

このレスから察するに原因がさっぱりわからなかったのに
>>335で適当なことを言ってみたら当たってたか
>>335と>>338が別人なのかどうかのどちらかだよね?

でも>>346のようなレスがつくと同じ人なんでしょうね
0357nobodyさん2008/12/07(日) 18:22:16ID:???
>>356
どいうこと?
03583392008/12/07(日) 18:33:11ID:???
>>357
今の発言はなかったことにして下さい

>>337の言ってることが>>338には理解できてないようだから
>>335のレスとは言ってることが違うなと思ったけど
よく読み返してみたら型の概念を理解してないだけっぽいね
でもそうするとなぜ文字列で渡ってくるといったのかちょっと不思議だけど
0359nobodyさん2008/12/07(日) 18:33:25ID:???
遅れてきて参戦してもいいかな?
===なら判定OKだけど、strlenだとバグになってエラー起こす例あるよ
0360nobodyさん2008/12/07(日) 18:40:40ID:???
えっと、別スレでやってくれるかな
質問しにくいんだが
0361nobodyさん2008/12/07(日) 18:41:41ID:???
ところで、結局
>>340は正常動作で、>>337が正しくて、
strlenとか===とかはどっちでもいいレイヤーの話にこだわってるってこと?
03623392008/12/07(日) 18:44:32ID:???
>>361
そう

趣味の領域で口を出しすぎたのが原因
結果的に荒らしちゃったのでもう黙ってます
0363nobodyさん2008/12/07(日) 19:14:14ID:???
>>362
なんだ結局あんたもまともに反論しないで煽ってんじゃん。
ところでバグって何?
0364nobodyさん2008/12/07(日) 19:20:46ID:???
>>362
てことは全ての元凶はstrlenを使うのは強引だ、===""を使え!!と強弁してたあんたじゃんか。
0365nobodyさん2008/12/07(日) 19:37:23ID:???
しつけーよ雑談スレいけキチガイども
0366nobodyさん2008/12/07(日) 19:37:43ID:???
もう許してやれよ
本人反省してるし、これ以上言っても荒れるだけ
■ このスレッドは過去ログ倉庫に格納されています