【PHP】下らねぇ質問はID出して書き込みやがれ 89 at PHP
[2ch|▼Menu]
[前50を表示]
300:nobodyさん
09/10/20 14:08:09
>>279
こんなやつ(大至急)のために下手に出なければいけない理由は?

っていうかみんなわかってんだけどいわないだけ > ちょー役に立たねぇー奴らw
勝手に死んどけ

301:nobodyさん
09/10/20 14:11:57
>>289
cookieじゃないが、 こういうのでどうだ。
URLリンク(it.nikkei.co.jp)

302:大至急
09/10/20 14:39:10 JKmaOzfS
>>301
ありがとうございます。これでいいです。
クライアントに代替案を出せって言われて困っていたので、
これコピって送ります。助かりました。

追伸
結局、>>301の方以外は、冷やかしでこのスレに常駐している集まりなんですね。
本当に、砂漠の中にある金塊を見つけるがごとしです。

303:nobodyさん
09/10/20 14:42:30
>>302
>>294で強引な手法で履歴は取れるといったはずだが?
てか、マジで>>301採用するのかよ

304:nobodyさん
09/10/20 14:46:41
釣りだろ
そうでないなら頭が悪すぎる
クライアントにあきれられるのがおちw

305:nobodyさん
09/10/20 14:53:21
>>303-304
ID:JKmaOzfS があの手法で良いと言っているんだから良いんじゃね?
砂漠の中で見つけた金塊が本物かどうかも確認しないで持ち帰るのは
本人の勝手だし

306:nobodyさん
09/10/20 15:21:13
まぁクビだな

307:nobodyさん
09/10/20 15:27:30
あとは同じ様な質問が来たとしてもスルーしようぜ

308:nobodyさん
09/10/20 15:31:05
やさしい人多いな。俺は一番ひどい回答した301だが。

309:nobodyさん
09/10/20 15:47:05
うんこ

310:nobodyさん
09/10/20 17:14:32
わろた。
あまりブラック会社に悪いこと教えちゃダメよん

311:nobodyさん
09/10/20 17:27:36
>>301
これは、ひどい。不正アクセス禁止法違反で、
警察に通報した。

312:nobodyさん
09/10/20 17:34:11
不正指令電磁的記録作成等の罪じゃなくて?

313:nobodyさん
09/10/20 18:06:27
訪問済みリンクの色が変わってるのを
javascriptで取得してるだけだよ。

314:nobodyさん
09/10/20 18:29:31
javaオフにしてればいいね

315:nobodyさん
09/10/20 18:40:44
だがFlashでも同じ事が出来ちゃんだよなそれが

316:nobodyさん
09/10/20 18:53:20
CSSでもできるな

317:nobodyさん
09/10/20 19:53:10 DJDnqjY2
フォームの連続投稿規制って、Cookieとセッションと
DBにワンタイムコード記録する方法以外で何か無いですかね?
携帯でも対応させたいので、手軽な方法無いか探しているのですが
ググっても見つからないし、他に思い浮かばなくて・・・

318:nobodyさん
09/10/20 20:32:20 mUSPneVM
str_replaceとstrtrの違いってなんですか?

319:nobodyさん
09/10/20 21:01:13
str_replaceは置換機能がありますがstrstrにはありません。

320:nobodyさん
09/10/20 21:04:52 QCSnncKX
【OS名】WindowsXP
【PHPのバージョン】php5.29
【質問内容】Net/SmartIRCを利用してBOTを作っているのですが、トークにどうやったら反応するのかがわかりません。
BOTにトークで話しかけたら反応を返す、またはチャンネルで発言した言葉に反応してトークで返す、
のどちらかをしたいのですが、どうやったら良いでしょうか?
ちなみに、後者の方はこちら側からトーク画面を開いておいたらトーク内で発言を返すことはできましたが、
あらかじめトークの画面を開いていない場合はトークを返せませんでした。

321:nobodyさん
09/10/20 21:05:39
>>319


322:nobodyさん
09/10/20 21:06:22
>>301
その数千個のリンク、どっかにテキストで落ちてないかな?

323:nobodyさん
09/10/20 21:12:53
ひろみちゅが可視化してなかったっけ?

324:322
09/10/20 21:21:56
>>323
さんきゅ。
ad4u ひろみちゅで検索したら、1/5ほどのせた、っていうページがあった。
URLリンク(blog.myrss.jp)


325:nobodyさん
09/10/20 21:54:58
ファイルって少ないほうがいいの?
個人向けと法人向けが2つあった場合登録ページを分けるべき?
またその場合は、フォルダを分けたほうが良い?

326:nobodyさん
09/10/20 22:36:22
つスレタイ

327:nobodyさん
09/10/20 22:55:57
メールフォーム作るときにphpとpearlどちら使った方がいいですか?

328:nobodyさん
09/10/20 22:59:20
つスレタイ

329:nobodyさん
09/10/20 22:59:43
俺なら迷わずにpearl

330:nobodyさん
09/10/20 23:04:49
>>327
ひまわりがいいよ

331:nobodyさん
09/10/20 23:08:55
ちゃんと教えろよ
スクリプト厨って馬鹿にされるぞ

332:nobodyさん
09/10/20 23:24:14
じゃPythonで。

333:nobodyさん
09/10/20 23:34:41
漢は黙ってsh

334:nobodyさん
09/10/20 23:39:17
メールフォームでそ?

htmlのみで。

335:nobodyさん
09/10/20 23:58:42
phpはいないのか・・・
まだpearlの方がメインで多く使われてるみたいだ

336:nobodyさん
09/10/21 00:16:56
<p>xxx@xxx.com</P>
これでいいだろ

337:nobodyさん
09/10/21 01:55:04
新言語ペアールスレと聞いて

338:nobodyさん
09/10/21 01:56:21
pearlを知らないヤツがいると聞いて


339:nobodyさん
09/10/21 02:28:02
新言語ピアールスレと聞いて

340:nobodyさん
09/10/21 06:28:54 JoENl7DB
phpとあまり関係ない話題で恐れ入りますが、
ご協力頂きたく投稿させて頂きました。

風見鶏の日本医師会について抗議をしませか?
人が一番苦しい時に助けてあげるのが、
医師ではないでしょうか?
今まで仲良くやってきておきながら、
苦境に立たされたら縁を切る。こんなことがあっていいのでしょうか?
日本人の義理人情はどうなってしまったのか。全く納得できません。

URLリンク(www.yomiuri.co.jp)
来春に予定されている日本医師会長選への立候補を表明している県医師会の原中勝征会長は
「民主党と仲良くしたいと言っても、参院選で組織内候補を自民党から推すのであれば誰も信用しない」と、
自民党との決別を求める姿勢を強調、「このままいったら日本医師会がだめになるのは確か。
できるだけ早くマニフェストを書いて理解を深めたい」と話した。

341:nobodyさん
09/10/21 08:09:33 N99G4kgz
カレンダーつくるよ
ところで祝日とかのリストってどこかに落ちてませんか?

342:nobodyさん
09/10/21 08:44:50
>>341
URLリンク(jo1upk.blogdns.net)
春分/秋分の日は閣議決定なので、変わる可能性が無いとは言えない。

343:nobodyさん
09/10/21 08:48:02 JoENl7DB
>>342
民主党の連中が決定する閣議なんて信用しちゃ駄目だよ。
やっぱり、自民党が一番よくわかっている。

344:nobodyさん
09/10/21 09:40:12 N99G4kgz
ありがとうございます
早速カレンダー作りします

345:nobodyさん
09/10/21 09:51:45
各国・州の祝日も対応しないとな

346:nobodyさん
09/10/21 10:24:27
>>342
いいねこういうの。
俺もいつか自作したのこんな感じで公開したいな。

347:nobodyさん
09/10/21 10:38:23 JoENl7DB
【速報】
日本郵政に、新社長に元大蔵次官の斎藤次郎氏が内定した。


348:nobodyさん
09/10/21 10:45:36 mqyZqK+c
windows vista使ってます
php5.3を使うときスレッドセーフとノンスレッドーセフのどっちを使ったほうがいいでしょうか?
違いがわかりません

349:nobodyさん
09/10/21 10:57:25
>>348
運用じゃなくて開発用に使うんだよね?
もし開発用ならスレッドセーフにしておけばOK

350:nobodyさん
09/10/21 10:59:34 mqyZqK+c
>>348
ありがとうございますスレッドセーフをインストールします

補足
調べてみたらwindowsでapacheを使うならスレッドセーフを使ったほうがいいみたいでした
IISを使う場合はVC9のほうを、そうでないならVC6のを使うそうでした
linuxでは非スレッドセーフでもOKみたいでした



351:nobodyさん
09/10/21 11:34:01 JoENl7DB
お前らは技術を売って飯を食っている分際で、
それを人に頼っている時点で、自身の存在意義がないだろう。

自助努力で解決できるのが真の技術者だ。
最近、こういう基本的な姿勢を理解していない奴が多すぎる。

352:nobodyさん
09/10/21 11:36:09
無視され続けて遂に発狂したかw

353:nobodyさん
09/10/21 11:36:21
NG指定と

354:nobodyさん
09/10/21 11:36:34
日曜大工ですが何か?

355:nobodyさん
09/10/21 11:39:46
ワロタ

356:nobodyさん
09/10/21 11:41:24
昼間から2chに書き込んでるようなやつが技術者ねえ・・

357:nobodyさん
09/10/21 12:19:47
ネットで時間や場所を気にする男の人って・・・

358:nobodyさん
09/10/21 13:17:25 2lSXu71G
⇒みたいな文字を&#8658; (0x21d2) のようなHTMLで使う表記にしたいんですがうまくいきません。

文字列をUTF-8に変換してbinhexとかurlencodeを通しても
受け取るのは14845842(0xE28792)のような違う数値になってしまいます。
これはどうしたらいいのでしょうか。

359:nobodyさん
09/10/21 13:19:59 GvFW1IVN
pearパッケージを全て一括ダウンロードして使いたいのですが
コマンドでどのように書くのでしょうか?

360:nobodyさん
09/10/21 13:32:48
>>358
0xE・・・で始まるものはだいたいUTF-8
0xE28792は⇒のUTF-8での文字コード

361:nobodyさん
09/10/21 13:38:24 2lSXu71G
>>360
それはわかるんですが、8658 (0x21d2)を取得するにはどうしたらいいんでしょうか。

362:nobodyさん
09/10/21 14:05:04
>>361
echo bin2hex(mb_convert_encoding("⇒","Unicode","UTF-8"));


363:nobodyさん
09/10/21 14:06:40
bin2hex(mb_convert_encoding("⇒","Unicode","UTF-8"));
bin2hex(mb_convert_encoding("⇒","Unicode","UTF-8"));
bin2hex(mb_convert_encoding("⇒","Unicode","UTF-8"));

364:nobodyさん
09/10/21 14:12:24
>>361
8658 (0x21d2)はどの文字コードなのかを考えりゃわかるだろ

365:nobodyさん
09/10/21 14:49:04
> bin2hex(mb_convert_encoding("⇒","Unicode","UTF-8"));
> bin2hex(mb_convert_encoding("⇒","Unicode","UTF-8"));
> bin2hex(mb_convert_encoding("⇒","Unicode","UTF-8"));


366:nobodyさん
09/10/21 14:56:22
まとめ

function charRefer($str, $to = "Unicode", $from = "UTF-8") {
return "?x".bin2hex(mb_convert_encoding($str, $to, $from)).";";
}

367:nobodyさん
09/10/21 14:57:55
?→&#

368:nobodyさん
09/10/21 15:02:23
引数$strってのはおかしいな$charだな

369:nobodyさん
09/10/21 15:07:02
>>359
URLリンク(pear.php.net)
これ使えばよかったんじゃなかったっけか

370:nobodyさん
09/10/21 15:55:18 vwO/c7IH
世の中には薬を打ってる池沼どもがいるけど
そういうやつに絡まれたら刺されそうな気がするな
おまえらならこういう池沼に遭遇してこういう場面になったらどうするか教えてください

371:nobodyさん
09/10/21 16:59:33
ここレベル低くね?

372:nobodyさん
09/10/21 17:11:17
もしかしてUTF-8とUnicodの違いがわかってない人だったのかな

373:nobodyさん
09/10/21 17:11:36
うん、お前の頭並にレベル低いよ。

374:nobodyさん
09/10/21 17:30:18
煽るだけのカスよりは動くものだすやつのほうがよほどマシ

375:nobodyさん
09/10/21 17:30:34
> UTF-8とUnicodの違い
> UTF-8とUnicodの違い
> UTF-8とUnicodの違い
> UTF-8とUnicodの違い
> UTF-8とUnicodの違い
> UTF-8とUnicodの違い
> UTF-8とUnicodの違い
> UTF-8とUnicodの違い
> UTF-8とUnicodの違い
> UTF-8とUnicodの違い
> UTF-8とUnicodの違い


376:nobodyさん
09/10/21 17:31:43
こんなところで、あたかも東大の教授にでもなったかのように、
上から目線で回答する人間がウザ過ぎる。殴ってやりたい。

377:nobodyさん
09/10/21 17:34:34
>>376
東大の教授にでもなったかのようにって、どういう意味?

378:nobodyさん
09/10/21 17:34:38
見なければいいだけ

379:nobodyさん
09/10/21 17:41:05
ろくに知りもしない癖に煽るやつって何なんだ。
ここで偉そうに聞いてちゃんと答えてもらえなかったやつの逆恨みか。

380:nobodyさん
09/10/21 17:41:12
ちなみに、俺は中学校の時はクラスナンバーワンの成績で、
将来は東大に行って官僚になるんじゃないか、なんて言われていたっけ。
ちょっとwebの知識があるだけで、上から目線はやめろよ。

381:nobodyさん
09/10/21 17:50:48
もしかしてUnicodeとUTF-8が同じものだと思ってるのかな

382:370
09/10/21 18:00:05 +bbQosq3
誰かよろしくおねがいします

383:nobodyさん
09/10/21 18:14:14
どうやら可変ID使いが荒らしてるようだな
今朝シカトされたのがそんなに悔しかったのか?
かわいそうなやつめ

384:nobodyさん
09/10/21 18:14:52
ガキ臭い

385:nobodyさん
09/10/21 19:25:07 q1u7DFmE
SQLiteを使って見ようと思い簡単なプログラムを組んでテストしてみましたが1つの命令しか実行されていないようです
たとえばこのように入力するとテーブルが作られるだけで項目が追加されません
CREATE TABLE files(
id INTEGER NOT NULL PRIMARY KEY,
test1 TEXT
);
INSERT INTO up_file VALUES (NULL, 'test');
INSERT INTO up_file VALUES (NULL, 'test');
どのようにしたらいいのでしょうか

386:nobodyさん
09/10/21 19:25:11 q1u7DFmE
ソースです
<form action="<?php echo basename(__FILE__); ?>" method="post">
<textarea rows="10" cols="60" name="req"></textarea><br />
<input type="submit" />
</form>
<?php
if(isset($_POST['req'])){
  if($db = new SQLiteDatabase('sqlite.db', 0666, $sqliteerror)){
    if($result = $db->arrayQuery($_POST['req'])){
      $echo = "";
      $echo .="<table>";
      foreach($result as $array){
        $echo .= "<tr>";
        foreach($array as $key => $value){
          $echo .= "<td>(".$key.")".$value."</td>";
        }
        $echo .= "</tr>";
      }
      $echo .="</table>";
      echo $echo;
    }
    echo "<br /><pre>".$_POST['req']."</pre>";
  }else{
    var_dump($sqliteerror);
  }
}
?>

387:nobodyさん
09/10/21 19:27:32
複数行の挿入に対応してないんじゃないの?

388:nobodyさん
09/10/21 19:28:14
>>385
なんで"not NULL"指定のカラムに、NULLを入れようとしてるの?

389:nobodyさん
09/10/21 19:29:20 q1u7DFmE
>>388
SQLiteはPRIMARY KEYな項目にNULLを入れるとAUTOINCREMENTされるのです

390:nobodyさん
09/10/21 19:33:03
table名が違うのでは?

391:nobodyさん
09/10/21 19:36:32 q1u7DFmE
>>387
どうやらそんな感じのようです。
>>390
編集ミスです;

392:nobodyさん
09/10/21 19:40:51
トランザクション?

393:nobodyさん
09/10/21 20:52:14
>>375
JIS規格とShift-JISくらい違う。

394:nobodyさん
09/10/21 21:04:47
>>389
> SQLiteはPRIMARY KEYな項目にNULLを入れるとAUTOINCREMENTされるのです

明示するのが正攻法、
id INTEGER PRIMARY KEY AUTOINCREMENT

395:nobodyさん
09/10/21 21:11:57 q1u7DFmE
>>394
Warning: SQLiteDatabase::arrayQuery() [sqlitedatabase.arrayquery]: near "AUTOINCREMENT": syntax error in /home/httpd/***/public_html/***.php on line 25


396:nobodyさん
09/10/21 21:12:13
NULLじゃなくて、10とか20とか入れてもダメなのかな?

397:nobodyさん
09/10/21 21:14:58
SQLite2使ってる?

398:nobodyさん
09/10/21 21:19:09
>>396
直に指定でもできました
>>397
2.8.17です

399:nobodyさん
09/10/21 21:30:45
arrayQueryはひとつのSQLに対し配列を返すんだよーん

400:nobodyさん
09/10/21 21:35:18 q1u7DFmE
まじで

401:nobodyさん
09/10/21 21:35:28
てかエラー内容調べればいいじゃん、せっかく関数あるんだし。

402:nobodyさん
09/10/21 22:42:45
ログイン画面で/loginでアクセスするサイトが多いと思うんだけど
一般的にファイル名は何かな?index.php?

403:nobodyさん
09/10/21 22:50:10
mod_rewriteとかで書き換えてるんじゃない?
実態は index.php?mode=login とかまあ別に何でもいいと思うが

404:nobodyさん
09/10/21 22:59:53
>>403
へえそんなのあるんだ。ありがと

405:nobodyさん
09/10/21 23:57:48 VcPQwNyu
PHP関係の書籍でセキュリティ関係について詳しく書いてる書籍ってありませんか?
えすきゅーえるいんじぇくしょんとかせっしょんはいじゃっくとかぼーとすきゃんとか
ハッキング対策全般が分かりやすく書いてる本でおすすめがあったらお願いします。

406:nobodyさん
09/10/22 00:12:40
オライリーのPHPセキュリティとか

407:nobodyさん
09/10/22 00:13:59
つか、その程度ならネット見れば済むだろー

408:nobodyさん
09/10/22 03:53:32
ひろみちゅのサイトとか、PHP嫌いのPerl使いのサイトとか見ればたくさんあるよね

409:nobodyさん
09/10/22 04:35:57
天下のIPA様もセキュリティーのためにPHPは使わないとか言ってるしな
脆弱性が多いとかZend信用されてなさすぎだろ

410:nobodyさん
09/10/22 07:44:40
>>408
高木さんはPHPが嫌いと言うより質の低い解説本が溢れてることをよく思ってない感じがする

411:nobodyさん
09/10/22 09:45:10
>>405
本じゃないけど、大垣たんの連載全部読めば?

連載:なぜPHPアプリにセキュリティホールが多いのか?|gihyo.jp … 技術評論社
URLリンク(gihyo.jp)

412:nobodyさん
09/10/22 10:02:24
>>411
やあ大垣君、宣伝ごくろうだな
てめえのksサイトには興味ねえんだks

今日は質問してやるからここのスレのksどもはすぐ調べて来い
軽量のフレームワークの名前とHello worldの出し方を教えろやks
しらねえなら今から調べて来い
12時に飯食うからそれまでにとっととggってこいや
時間がねえからさっさとしろよksども


413:nobodyさん
09/10/22 10:03:37
>>412

>>1

414:nobodyさん
09/10/22 10:09:25 qCOOWV7S
>>413俺に指図するな池沼
今日は質問してやるからここのスレのksどもはすぐ調べて来い
軽量のフレームワークの名前とHello worldの出し方を教えろやks
しらねえなら今から調べて来い
12時に飯食うからそれまでにとっととggってこいや
時間がねえからさっさとしろよksども

415:nobodyさん
09/10/22 10:11:32
触るなよ

416:nobodyさん
09/10/22 10:11:38
>>414

Hello world

やだ恥ずかしい

417:nobodyさん
09/10/22 10:34:31
842 名前:nobodyさん[] 投稿日:2009/10/22(木) 10:01:02 ID:h4MlR9Sn
俺様が手本見せてやるから見てろ
おい、ここのスレ見てるMのカス共、そこの池沼お前だ
軽量のフレームワークの名前とHello worldの出し方を教えろやks
しらねえなら今から調べて来い
12時に飯食うからそれまでにとっととggってこいや
時間がねえからさっさとしろよksども

同じ板で大暴れですな
今日も可変ID使いは元気です

418:nobodyさん
09/10/22 10:49:29
まぁまぁ、そうカッカしないで、自分のおならの臭いを嗅いでエクスタシー感じようよ。

419:nobodyさん
09/10/22 10:59:49
>>414
ちいたん
php -r "echo 'Hello world';"

420:nobodyさん
09/10/22 11:03:31
誰も削除依頼だして無いって事は、みんなたいして害が無いと思ってるって事だろ。


421:nobodyさん
09/10/22 11:09:25
削除依頼出すよりも、不正アクセス禁止法違反で刑事告訴するような案件じゃないか?

422:nobodyさん
09/10/22 11:16:41
421 名前:nobodyさん[sage] 投稿日:2009/10/22(木) 11:09:25 ID:???
削除依頼出すよりも、不正アクセス禁止法違反で刑事告訴するような案件じゃないか?

421 名前:nobodyさん[sage] 投稿日:2009/10/22(木) 11:09:25 ID:???
削除依頼出すよりも、不正アクセス禁止法違反で刑事告訴するような案件じゃないか?

421 名前:nobodyさん[sage] 投稿日:2009/10/22(木) 11:09:25 ID:???
削除依頼出すよりも、不正アクセス禁止法違反で刑事告訴するような案件じゃないか?

421 名前:nobodyさん[sage] 投稿日:2009/10/22(木) 11:09:25 ID:???
削除依頼出すよりも、不正アクセス禁止法違反で刑事告訴するような案件じゃないか?

421 名前:nobodyさん[sage] 投稿日:2009/10/22(木) 11:09:25 ID:???
削除依頼出すよりも、不正アクセス禁止法違反で刑事告訴するような案件じゃないか?

421 名前:nobodyさん[sage] 投稿日:2009/10/22(木) 11:09:25 ID:???
削除依頼出すよりも、不正アクセス禁止法違反で刑事告訴するような案件じゃないか?

421 名前:nobodyさん[sage] 投稿日:2009/10/22(木) 11:09:25 ID:???
削除依頼出すよりも、不正アクセス禁止法違反で刑事告訴するような案件じゃないか?

421 名前:nobodyさん[sage] 投稿日:2009/10/22(木) 11:09:25 ID:???
削除依頼出すよりも、不正アクセス禁止法違反で刑事告訴するような案件じゃないか?

421 名前:nobodyさん[sage] 投稿日:2009/10/22(木) 11:09:25 ID:???
削除依頼出すよりも、不正アクセス禁止法違反で刑事告訴するような案件じゃないか?

421 名前:nobodyさん[sage] 投稿日:2009/10/22(木) 11:09:25 ID:???
削除依頼出すよりも、不正アクセス禁止法違反で刑事告訴するような案件じゃないか?


423:nobodyさん
09/10/22 11:17:01 GGgiWLj/
>>362,366
それです、ありがとうございました。
そういえば10進にするのにbin2decはないんですね。hexdec通せばいいだけですが。

>>367
半角で書くと<みたいに出てしまうのが問題かと思って全角に

>>372,381
はい、UnicodeとUTF-8、UTF-16などを勘違いしてました。申し訳ない。
頭カッチカチになっててUnicodeにすることに頭がいきませんでした。

424:nobodyさん
09/10/22 11:21:55
>>422
ついに発狂したな。
自分が逮捕されるかもしれないと知って、
顔面蒼白状態かwww

425:nobodyさん
09/10/22 11:29:35
と、劣等生が申しております

426:nobodyさん
09/10/22 11:33:17
いちいちネタ提供しなくていいよ

427:nobodyさん
09/10/22 11:36:42
荒らしにいちいち相手してるのも自覚のない荒らしだ。
どっちもいらん。

428:nobodyさん
09/10/22 11:39:43
自覚ないやつをいちいち相手してるやつも自覚ない荒らしだ
おまえもいらん

429:nobodyさん
09/10/22 12:38:24
ったく、脳がemptyな奴がおおいな

430:nobodyさん
09/10/22 12:44:18
この板に生息するキチガイ

正規表現くん
OCNくん
チンピラくん


431:nobodyさん
09/10/22 13:02:36
脳内がarray過ぎてアレなんだよ

432:nobodyさん
09/10/22 13:16:34
チンピラくんはともかくOCNくんはこのスレではまだ名乗り出てないだろ
ていうかこのスレであっちの話題持ってくるな
またバカが暴れる

433:nobodyさん
09/10/22 13:25:07
うるせーハゲ

434:nobodyさん
09/10/22 13:26:19
ハゲっていうならちゃんとhageろよ

435:nobodyさん
09/10/22 13:39:10 NNeAiTXH
windows 上でPHP5.3を使用してます
PHP5.3でデフォルトで使用できるようになったfinfo_buffer関数を試してみたいのですが
マニュアルに書いてあった下記のサンプルコードを試してもエラーになりました

<?php
$finfo = new finfo(FILEINFO_MIME);
echo $finfo->buffer($_POST["script"]) . "\n";
?>

エラー:PHP Fatal error: Class 'finfo' not found

どうやったらfinfo_bufferは使えるのでしょうか?

436:nobodyさん
09/10/22 13:51:39
finfo でググったら php finfo の例が出てきたのでそれクリックして一番上がこれ
URLリンク(blog.fortelab.net)

437:nobodyさん
09/10/22 13:55:06
>>435
本当に有効にしてるの?php.iniみなおしてみ

438:nobodyさん
09/10/22 14:00:09
>>435
xamppliteにはdllがなかったからxamppから持ってきたら動いたよ

439:435
09/10/22 14:05:29
php.iniでphp_fileinfo.dllを読み込ませてなかったのが原因みたいでした

440:nobodyさん
09/10/22 14:07:06
まぁそんなオチだろうとはおもった

441:nobodyさん
09/10/22 14:09:13
finfo_bufferって関数なのになんでマニュアルでは$finfo->bufferみたいにしかできないんだろう

442:nobodyさん
09/10/22 14:18:18
finfoクラスのbufferメソッドっていう意味でかいたんじゃね
クラス名も小文字で色々違和感があるクラスだな

443:nobodyさん
09/10/22 14:18:20 BC6gKUnK
<?php
$finfo = new finfo(FILEINFO_MIME);
echo $finfo->buffer($_POST["script"]) . "\n";
?>

のようなクラス?での書き方コードではなく関数としてfinfo_buffer(パラメータ)形式でのサンプルってありませんか?

444:nobodyさん
09/10/22 14:25:32
と質問してみたものの思って自分で書けました
fileinfo関数って関数だけどクラスとしても使えるってことなんですね

$file = file_get_contents("d:/test.php");
$fp =finfo_open();
$fb = finfo_buffer($fp,$file,FILEINFO_NONE);
print_r($fb);


445:nobodyさん
09/10/22 14:26:19
あぁそういうことか
関数でありクラスメソッドであるみたいな
PHP使いは随分変なことするな・・・

finfo入ってないし動作するかわからないけどマニュアル見るかぎりだと
$finfo = finfo_open(FILEINFO_MIME);
echo finfo_buffer($finfo, $_POST['script']) . "\n";
かな?

446:nobodyさん
09/10/22 14:28:43 BC6gKUnK
公式の投稿コードには何もなかったんで投稿したいんですが

↓のスパムフィルターの意味がわかりません
Answer to this simple question (SPAM challenge):
nine minus one?

447:nobodyさん
09/10/22 14:30:18
無名関数のこと?5.3からだよね。

448:nobodyさん
09/10/22 14:30:34 BC6gKUnK
urlこれです
URLリンク(www.php.net)

449:nobodyさん
09/10/22 14:32:23
>>446
英語もわからないのに投稿するのか?w
9-1はなんですか?ってきいてるだけやんw

450:nobodyさん
09/10/22 14:36:07 BC6gKUnK
英語で答え書いて先進めたけどなんかこんな文章がでて投稿できなかったorz
Your IP is listed in one of the spammers lists we use, which aren't controlled by us. More information is available at URLリンク(www.dnsbl.info)

451:nobodyさん
09/10/22 14:40:23
同じIP網使ってるやつがスパマーに踏み台にされてるか日本からのIPは弾いてるかってとこだろう

452:nobodyさん
09/10/22 14:44:21 BC6gKUnK
せっかくfinfo_bufferでphp公式サイトデビューかと思ったのにスパムフィルターにやられたぜ
誰かに手柄上げますので投稿できる方は>>444を投稿してください
改変しようが自由です

453:nobodyさん
09/10/22 15:33:39
User Contributed Notesに載せるほどのことか?

454:nobodyさん
09/10/22 15:42:45
トンチンカンなことを書いて恥かかなくてよかったねw

455:nobodyさん
09/10/22 15:45:07
どんどんやってくれ。

456:nobodyさん
09/10/22 15:51:02
奥さんが浮気していますよ。

457:nobodyさん
09/10/22 15:54:54
お母さんが泣いてるぞ

458:nobodyさん
09/10/22 16:00:52
ID:BC6gKUnKは関数と無名関数とクラスの違いから勉強しなおせ

459:nobodyさん
09/10/22 16:04:25
>>458
なんで?

460:nobodyさん
09/10/22 16:05:12
関数の話してるのに何で無名関数とクラスの違いがでるのか謎

461:nobodyさん
09/10/22 16:17:47
>>460
なんで?

462:nobodyさん
09/10/22 16:18:52
finfo_bufferと無名関数が激しく関係ない件

463:nobodyさん
09/10/22 16:21:03
あさっての方向の書き込みしてるの一人だろw

464:nobodyさん
09/10/22 17:03:57 2Qgc9o0R
s始めまして。ファイルサイズについて質問させてください。
phpで携帯サイトのフォームを作っていて、ファイルサイズが20kbです。実際表示されると8kbで、
携帯サイトのファイルサイズ上限を10kbと考えていますが、問題はないのでしょうか。

phpファイル(20kb)がサーバーで処理を行う→クライアントのブラウザに表示される(8kb)
なのでOK?

465:nobodyさん
09/10/22 17:05:49
PHPのセキュリティーについて、他の言語と比べて致命的なものとは何でしょうか?

・php.iniで余計な情報が出力されることがデフォルトの設定になっている。
・コンパイルのプロセスがないため、実行時にエラーになる場合がある。
・実装によって、クラスのプライベート・パブリックの別がなくなる。
・Apacheの特定のバージョンと組み合わせた場合に、原因不明のダウンが起こる。
・型が曖昧で、非宣言でも使えるがための論理バグが生じる。

私の認識は、これくらいですが、これらは言語の責任というよりも、
その実装責任者の技量によるところが大であること考えています。

466:nobodyさん
09/10/22 17:10:20
>>464
PHPファイルのサイズを見てどうするよ
出力するサイズを見ないと

>>465
・実装によって、クラスのプライベート・パブリックの別がなくなる
こんなことあるの?

467:nobodyさん
09/10/22 18:37:25
フレームワーク使って人居ます?

468:nobodyさん
09/10/22 18:39:52
>>466
意識するのは出力されるファイルサイズでよろしいのですね。
ご返答ありがとうございました。


469:nobodyさん
09/10/22 19:15:06
>>465
一番は、セキュリティに対しての意識が低い、間違ってる本やサイトがいっぱい出てることによる弊害じゃないかな。

470:nobodyさん
09/10/22 20:17:05
>>465
2番目と5番目はインタプリタの特徴だろ

471:nobodyさん
09/10/22 20:21:04
>>465
4番は、どのバージョンとどのバージョン?

472:nobodyさん
09/10/22 20:35:14
>>467

>>1

473:nobodyさん
09/10/22 20:41:20
>>473

>1

474:nobodyさん
09/10/22 20:44:23
PHP初心者に薦めたい本…PHPの絵本、ノンプログラマ、C++の初心者向け
って書きたくなるくらい、PHP初心者向けって信頼されてないよぁw
書籍作って販売するって、やる気さえあれば簡単に出来るものなの?

475:nobodyさん
09/10/22 20:44:55
うん

476:nobodyさん
09/10/22 20:46:57
>>474
だいたいWebでPHP初心者講座みたいの開いてにぎわってきて出版社の目にとまると
この内容に手を加えて本を出してみないか?みたいにアプローチが来る

477:nobodyさん
09/10/22 20:54:49
最近はどうだか知らないけど、
 初心者向けPHP本が出る → セッションを使ってない/使い方がおかしい、サニタイズが(ry
あたりのツッコミを入れられまくるのが一種のお約束だったぐらいに酷かった気がする。

そろそろ1冊ぐらい、無難なのがあるんだろう。いやきっとあるはず。

478:nobodyさん
09/10/22 21:18:09
言いだしっぺの法則というのを皆さんご存知か?

479:nobodyさん
09/10/22 21:23:41
本ってスカウト制が多いのか。なるほどねぇ。
じゃあ、私のサイトにスカウトが来たらロリコンの為のPHP教本とか作れるのか

480:nobodyさん
09/10/22 21:37:53
一冊だけphpじゃない技術系の本を書いたことあるけど、
原稿料が安いし、使い捨てって感じ。
本を出したという実績が欲しい人にはいいけど、
金儲けのために本を作る人はいないと思う。このご時世。

481:nobodyさん
09/10/22 22:03:03
dbに問い合わせする関数ってどうかいてる?

俺はこんな感じだけど
function select_xxxx(&$result, $condition)
{
$result = 結果;

return TRUE;
}

482:nobodyさん
09/10/22 22:03:31
本が難しければ日経あたりの特集記事でもいいだろう。
日経風に、「間違いだらけのサニタイズ」「セッション管理に失敗しない10の方法」
「フレームワーク最前線」とかタイトル並べれば通る気がする。

483:nobodyさん
09/10/22 22:04:43
なんで結果セットを参照にしてんの?

484:nobodyさん
09/10/22 22:12:50
>>481
はっきり言ってお前はセンスがない。
コンビニのアルバイトがお似合い。

485:nobodyさん
09/10/22 22:16:02
せめてクラス化しろよー

486:nobodyさん
09/10/22 22:29:11
ちょっと良い格好したいならDBアクセス部分だけクラス化。
手抜きするなら普通に必要なところでクエリ作って投げる。ていうか関数化する意味あるのかそれ。

487:nobodyさん
09/10/22 22:31:40
今時DBなんてpearを使うのが王道だろ
車輪の再開発だな

488:nobodyさん
09/10/22 22:32:34
クラス化するか、PDOを素のまま使う。
クラス化するとログが取りやすくなって便利。デコレータ・パターンとかでロガーを簡単に仕込める。

489:nobodyさん
09/10/22 22:36:33
DBMSをころころ換える可能性がないなら普通にPDO

490:nobodyさん
09/10/22 22:45:55
DBアクセスのところは一つのクラスにまとめるけど、
SQLは、ビジネスクラスの中で書いているけど、普通?
SQL毎にクラス作っていたら、膨大なクラス数になるよね?

491:nobodyさん
09/10/22 22:47:53
????

492:nobodyさん
09/10/22 22:49:30
どんなクラスを作ったんだよw

493:nobodyさん
09/10/22 22:50:38
>>490
その設計古すぎというか、駄目。
SQL文は外だしのファイルにして、一個所にまとめないと、
あっちこっちSQL文だらけになってメンテナンスに困るだろう?

494:nobodyさん
09/10/22 22:52:44
>>490
SQLとビジネスロジックがごちゃごちゃして分かりにくい。
普通はSQLは、外部ファイル化して、それをデータベースのアクセスクラスが読み込むのが標準的な設計だと思うが。

495:nobodyさん
09/10/22 22:53:40
sqlをクラスの中に書くのかよww

496:nobodyさん
09/10/22 22:59:03
で、どうやるのがスタンダード?
SQL文一個につき1関数じゃダメなの?

497:nobodyさん
09/10/22 23:00:38
とりえあずスレタイと>>1を読もうよ

498:nobodyさん
09/10/22 23:04:06
>>497
正直すみません。

設計スレみたいなのないかな?

499:nobodyさん
09/10/22 23:04:41
いい加減にしてくれないか

500:nobodyさん
09/10/22 23:05:10
何のために引数が存在してると思ってるんだ・・・・・・・

501:nobodyさん
09/10/22 23:21:24 tJpAUHQM
ソフトバンク携帯でアクセスしたときに
(以前は表示できていたのですが)見れなくなってました。
情報量が多かったのでPHPファイル内をわずかなテキストだけにしました。

が、それすら表示できませんでした。パソコンでは問題なく見れます。
エラーは下記です。

エラーが発生しました。レスポンスが不正です。WJ40164E

どうすればよいのでしょう?



502:nobodyさん
09/10/22 23:27:58
エスパーさん出番ですよ〜!

503:nobodyさん
09/10/22 23:36:41
>>501
まず、 googleで ソフトバンク レスポンスが不正です  で検索しようよ。

504:nobodyさん
09/10/22 23:37:22
>>501
WJ40164E でググレカス

505:nobodyさん
09/10/22 23:39:11
>>502-504
しねks

506:nobodyさん
09/10/22 23:46:57
>>505
検索した?答えあると思うけどな。

507:nobodyさん
09/10/22 23:47:36
>>505
質問者じゃないだろ?
あと、諭すような口調をやめてくれ

508:nobodyさん
09/10/22 23:48:20
fscanfがおかしいです!

509:nobodyさん
09/10/22 23:49:42
>>508
君の頭の方がもっとおかしいです!!

510:nobodyさん
09/10/23 00:02:06 X9i7QbIU
>>503
>>504
もちろんそれは検索済みです。。。
ほんの数件しか検索されなく、解決策もありませんでした。

511:nobodyさん
09/10/23 00:21:33 tmLg3YdR
上でちょこっと言ってる、SQL文とロジックを分けるのサンプルってありませんか?
検索フォームのためのSQL文をきれいにソースと分けたいなぁと思っているのですけど

512:nobodyさん
09/10/23 00:37:44 tmLg3YdR
>>510
hallow worldやphpinfoが表示出来ないというレベルで尚且つ、レンタルサーバの場合は
サーバ側で少し設定が変更されたかと思う。
firefoxやIEでHTTPヘッダーの情報が見れるアドオンとかあるし、
その情報を見れば少しは怪しいところが見えてくるかもしれない

513:nobodyさん
09/10/23 00:56:06
>511
1. SQLだけ記述したファイルを用意する
2. そのファイルをfile_get_contentsで読み込み、文字列変数にセットする
3. SQL文字列をライブラリに渡してやり、実行する。

さらに一歩進めるなら、
実行して得られた結果セットを配列に入れて返してやる

514:nobodyさん
09/10/23 00:57:43
>>513
パラメタ付の場合は? 

515:nobodyさん
09/10/23 01:15:01
  ァ  ∧_∧ ァ,、
 ,、'` ( ´∀`) ,、'`
  '`  ( ⊃ ⊂)  '`

516:nobodyさん
09/10/23 01:23:42
>>513
> 2. そのファイルをfile_get_contentsで読み込み、文字列変数にセットする
そうじゃないだろ。どういう設計思想なんだよ。パフォーマンス無視?


517:nobodyさん
09/10/23 01:25:07
パフォーマンスや保守性はアクセス数が増えたときに考えればいいんじゃないのか?

518:nobodyさん
09/10/23 01:31:29
>>517
ある程度先の運用面を考えて実装するが良き設計者。
それにその設計方法じゃ、すぐに天井が来る。

519:nobodyさん
09/10/23 01:32:35
>>498

最近では関数はあんまり使わないと思うよー。

一番単純なのは
class DB{
function geAAA(){

}
function geBBB(){
}
}

みたいな感じじゃないかなぁ。

SQL外だしっていうのも、実はあんまりメリットないと思う。


520:nobodyさん
09/10/23 01:34:58
SQLを動かすクラスと、それを運用するクラスと分けるべきだな

521:nobodyさん
09/10/23 01:38:30 U1ZTI1ef
スレ違いかもしれないのですが、該当のスレが見つからなかった為、こちらで質問をさせてください。

現在、PHPとMySQLを組み合わせたウェブサイトを作っています。
MySQLのデータベースには2つのテーブル(テーブルA、テーブルB)があり、PHPからこの2つのテーブルを参照し、以下の様に表示させたいと考えています。

data_id (参照A)
info (参照A)
date(参照A)
sonota(参照A)
koshin_joho(参照B) // テーブルBもdata_idを持っていて、テーブルAのdata_idとマッチする時のみ、ウェブにkoshin_johoを表示

現在、phpファイルからテーブルAの方はループを使ってそれぞれのカラムを参照し、表示する事ができているのですが、
テーブルAのためにループを使っているためか、テーブルBを参照する事ができません。
どのようにすればループを使ってMySQLに登録されているデータを一度にウェブ表示させている状態で、
テーブルAとテーブルBをループ内で同時に表示する事ができるのでしょうか?

長文失礼致しました。

522:nobodyさん
09/10/23 01:38:50
>>520
結局よく分からないけど、
(1) SQL文はクラスに直書き?外だし?
(2) いずれにしても、SQL文が1000個あったら、1000クラス(ファイル)作るの?じゃないなら、グループ化の基準は?
(3) WHERE文の要素が可変の時は?

俺は、MVCでいうところのModelに全て直書き。だから、ソースのあちらこちらにSQL文が書かれている。

523:521
09/10/23 01:39:25 U1ZTI1ef
テンプレを忘れていました。

【OS名】CentOS 5.3
【PHPのバージョン】php5.26
【連携ソフトウェア】mysql

524:nobodyさん
09/10/23 01:44:05
あー。。>>519のDBクラスはたとえが良くないなー。

BBSクラスにしよう。
BBSクラスはBBSに関する全ての情報・操作を引き受ける人。
他人はデータ取得・保存はできるだけ単純にできるようにってだけ。

だから、
取得する条件・対象ごとにメソッド分けるのとパラメタで指定するのと
一概にどっちがいいとはいえない。


525:nobodyさん
09/10/23 01:44:26
>>521
koshin_johoも一緒に取得すればいいんじゃないの?
マッチしない場合は取得できないわけだし

526:nobodyさん
09/10/23 01:46:19
>>521
えーっと、、リレーションって知ってる?

527:nobodyさん
09/10/23 01:47:10
>>524
前半は、いいとして、

> 取得する条件・対象ごとにメソッド分けるのとパラメタで指定するのと
> 一概にどっちがいいとはいえない。
それは、クラスを使いながら、考え方が全然オブジェクト指向じゃない。

528:nobodyさん
09/10/23 01:48:25
>>522
1.SQLの機能をラップしたクラス
2. 1のクラスを使って機能を実現するクラス

という感じで分けてる、SQLは2へ直書き。
おそらくそれ以上ラップしたり、粒度を増やしても使うことは無いからということで。

529:521
09/10/23 01:49:08 U1ZTI1ef
現在書いているPHPのコードはこのような感じです。

$sql1 = "SELECT x FROM tableA";
$sql2 = "SELECT x FROM tableB";
$tablea = mysql_query($sql1);
$tableb = mysql_query($sql2);

while($row = mysql_fetch_array($tablea)){
echo $row['data_id'] ;
echo $row['info'] ;
echo $row['date'] ;
echo $row['sonota'] ;
}

while ($row2 = mysql_fetch_array($tableb)){
if ($row2['data_id'] eq $row['data_id']){
echo $row2['koshin_joho'];
}
}

530:nobodyさん
09/10/23 01:52:48
>>529
SELECT * FROM tableA NATURAL JOIN tableB

531:nobodyさん
09/10/23 01:53:32 U1ZTI1ef
>>525,526

ありがとうございます。
こういう事でしょうか?

$sql = "SELECT x FROM tableA, tableB where tableA.data_id = tableB.data_id";
$table = mysql_query($sql);

while($row = mysql_fetch_array($table)){
echo $row['data_id'] ;
echo $row['info'] ;
echo $row['date'] ;
echo $row['sonota'] ;
echo $row['koshin_joho'];
}

532:nobodyさん
09/10/23 01:56:08
>>527

スレッド名一覧をとる
getAll()
ID指定してスレッドとる
getById()

なんて分けるのは割りとあると思うけどなー
返ってくるモノが違うってとき。

533:nobodyさん
09/10/23 01:57:50 U1ZTI1ef
>>530
それだとkojin_johoが書かれているテーブルの内容しか表示されません。

534:nobodyさん
09/10/23 02:04:16
>>533
そこまで分かってるなら普通に結合も分かれよw ネタかよw

535:nobodyさん
09/10/23 02:09:54
>>533
外部結合でググろう

SELECT * FROM tableA LEFT JOIN tableB ON tableA.data_id = tableB.data_id;

536:nobodyさん
09/10/23 02:12:01
つTECHSCORE

537:nobodyさん
09/10/23 02:25:34 U1ZTI1ef
>>534
最近MySQLをはじめたものですいません。

>>535
完璧です。ありがとうございました。

538:nobodyさん
09/10/23 05:47:37 QLP+l4hN
URLリンク(php5.seesaa.net)
このサイト使ってphpを始めたのですが、POSTとGETを同時に使う重要性が分からないです。
Formタグの action の項目にGETをあらかじめ入力しているだけなので、ブラウザでのユーザの操作で変化しないです。
確かに同時に使っていますが、メリットが分からないです。むしろ、ユーザに書き換えられる危険性の方が高い気がします。
またhidden についても同様で、わざわざ入門のページにある割に、使い道が分からないです。
POSTとGETを同時に使う意味はありますか?

539:nobodyさん
09/10/23 06:08:57
重要なんて書いてある?
ケースバイケースで両方使う場合もあると書いているんだろう
俺もいろいろ書いてきたがGETとPOSTを併用したのは1度だけある
どういうケースで使ったのかはちょっと思い出せないが併用したことは覚えている
必要になれば使えばいいだけの話だからそんな深く考えなくていいよ
一生使わないかもしれないし頻繁に使うかもしれないし
結局その人が何作ってるか・どういう風に組んでいるかによる

hiddenはたとえば何かのアカウントを取得するときを想定するとわかりやすい
アカウント取得には

登録のために個人情報を入力する(Input)→
登録確認(個人情報確認)画面に進み登録するか確認する(Confirm)→
登録完了

というプロセスをとる場合が多いわけだが
Input画面で入力した情報をConfirm画面で出力するためには
Confirm画面にどうにかしてInput画面で入力したものを受け渡さないといけない
そういうときに使うのがhidden
ようするに前のページの情報をページ遷移(移動)後でも使うために使う(情報を持ちまわすのに使う)

540:nobodyさん
09/10/23 07:28:00
すみません。PHPってウェブサーバー上でしか実行できませんか。
例えばコマンドプロンプトからバッチファイルはexeみたいに
実行できないでしょうか?

541:nobodyさん
09/10/23 07:35:54
>>539
なるほど 隠す用途じゃなくて見えなくさせているだけってことか。
入力された変数をhiddenのところにprinfするなら、確かに次も値を使えそうです。
2chにブラウザで書き込んだ時に出る「書きこみ&クッキー確認」の画面でもhiddenを見つけられました。
ありがとうございました。

542:nobodyさん
09/10/23 08:45:41 pXxGvaT3
>>482
「PHPの」初心者ですが、
「セッション管理に失敗しない10の方法」を教えて頂けませんでしょうか。



543:nobodyさん
09/10/23 09:13:04
PEARって全部使えないと思うのは俺だけですか?

544:nobodyさん
09/10/23 09:27:52
>>543
先日まで触ったこともなかったけどSMTP_AUTHを使う必要があってMailを使ったよ

545:nobodyさん
09/10/23 10:39:30
>>540
普通にできます

546:nobodyさん
09/10/23 11:43:28
>>545
できました。

547:nobodyさん
09/10/23 21:49:42
安藤さんがOSS受賞したね

548:nobodyさん
09/10/23 22:02:21
だれや?
キャスターか?

549:nobodyさん
09/10/24 00:11:00
>>513
これギャグだろ?

550:nobodyさん
09/10/24 00:40:41 BvPjRTUm
new SQLiteDatabaseで作られたコンストラクタで
データベースをcloseするにはどうしたらいいですか?

551:nobodyさん
09/10/24 00:51:30
$db->close();

552:nobodyさん
09/10/24 00:54:41 BvPjRTUm
Fatal error: Call to undefined method SQLiteDatabase::close()

553:nobodyさん
09/10/24 04:14:41
そのクラスに閉じるメソッドが使われていなくて
コンストラクトでオープンするようになっている場合
デスクトラクト時にそのクラス側で勝手に終了してくれてると考えるきでは?

554:nobodyさん
09/10/24 04:18:45
なんか日本語が変だった・・・

そのクラスに閉じるメソッドが定義されていなくて
コンストラクターでオープンするようになっている場合
デスクトラクターで勝手に閉じてくれていると考えるべきでは?

実際にそのクラスの中身はみてないしどういうのもしらないが

555:nobodyさん
09/10/24 04:28:53
何言ってんの?


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4815日前に更新/231 KB
担当:undef