【PHP】下らねぇ質問はID出して書き込みやがれ 123at PHP
【PHP】下らねぇ質問はID出して書き込みやがれ 123 - 暇つぶし2ch690:nobodyさん
12/11/01 13:11:20.30
>>689
何歳?

691:nobodyさん
12/11/01 13:17:15.38
>>690
P歴4年とだけ言っておく。
ちなみに2社目で、前職では手取り22万ぐらい。

692:nobodyさん
12/11/01 13:24:43.35
なんで転職したん?

693:nobodyさん
12/11/01 13:25:11.39
>>691
4年でそれはきついな
参考になったわ
ありがと

694:nobodyさん
12/11/01 13:29:18.40
phpだけだと潰しが効かない

695:nobodyさん
12/11/01 13:38:30.36
>>692
・田舎に住みたかった。住んだ場所から近かった。
・小さな事務所で雰囲気がゆるい。残業ほぼ0。サンダルで出勤。いろいろやりたい放題できる。
・経営者がベンチャー気質でやってることが面白く、将来性を感じる。(ダメだと思ったら辞めるけど)
・給料安いけど田舎でなので生活はできる。貯金も少しづつだができる。
てなとこかな。

>>693
いへいへ。どういたしまして。

696:nobodyさん
12/11/01 13:42:24.45
>>695
なるほどね
ベンチャー気質で自由が効くのはいい

697:nobodyさん
12/11/01 16:08:10.20 LEZ7IE47
$_FILES['userfile'] んmぽ userfileがわからないときはどうしたらいい?

698:nobodyさん
12/11/01 17:41:36.03 LEZ7IE47
標準入力をバイナリとして読み込みたいんだけど
どうしたらいい?

699:nobodyさん
12/11/01 18:21:30.85
>>697
わかりません。

>>698
標準入力の取り方か、 取ったはいいが、何したいのか分からんのかどっち

700:nobodyさん
12/11/01 21:45:43.59 zd1oN1/L
ある参考書にmagic_quotes_gpcがonの場合/を取り除くって書いてあって、
stripslashesを実行してました

これをすることによって何の意味があるんでしょうか?

701:nobodyさん
12/11/01 21:49:34.01
\50,000が\\50,000になってナニコレ?になるから

702:nobodyさん
12/11/01 21:54:21.40
マジッククオートはキチガイ向け

703:nobodyさん
12/11/01 22:06:29.56 zd1oN1/L
ありがとうございます。
じゃあOFFにしといたほうがいいのでしょうか?

magic_quotes_gpcって
'(シングルクオート)、" (ダブルクオート)、\(バックスラッシュ) 、NULL

をバックスラッシュで取り除くって書いてありましたが、
バックスラッシュって円マーク¥と同じ意味なんでしょうか?

そもそもシングルクオートダブルクオートってhtmlspecialcharsでエスケープされるから、
magic_quotes_gpcって必要ないんじゃないんですか?

704:nobodyさん
12/11/01 22:14:54.27
もうひとつすみません。

SQL構文内でエラーがでないようにするために、
入力文字をaddslashesでエスケープしてましたが、
mysql_escape_stringとどう違って、どっちを使った方がいいんでしょうか?

705:nobodyさん
12/11/01 22:29:01.00
前者はキチガイ用だから

706:nobodyさん
12/11/02 00:44:58.36
プリペアドステートメントを使った方がいい

707:nobodyさん
12/11/02 01:42:00.68
まず、その本を捨てろ

708:nobodyさん
12/11/02 03:54:29.29 sPxoCnW1
php5.3.7 windowsの環境でpearによりPHPUnit(及び依存ファイルとXDebug)をインストールしました。
コマンドラインから以下のコマンドでテストコードのスケルトンを作成しようとすると
phpunit --skeletom-test FooClass
unrecognized option --skeleton-test となり
helpを観ても--skeleton-*コマンドがありません。

日本語マニュアルはPHPUnit3.7、インストールしたのは3.7.5という違いもあり、
コマンドの種類も若干違う(増えてる)ようなんですが、--skeleton-* が削除されるはずもないので、
何らかの依存ライブラリのインストール洩れにより
無効になっているのではないかとあたりをつけて探しています。
見当つく方いませんか?

709:nobodyさん
12/11/02 05:55:48.05
>>703
OFFでいい
URLリンク(www.php.net)

>バックスラッシュって円マーク¥と同じ意味なんでしょうか?
日本語環境ではね
英字環境だと\はちゃんと/の反対のやつになる

>htmlspecialcharsでエスケープされるから、magic_quotes_gpcって必要ない
両者は目的が違うから比較してはだめ
htmlspecialcharsは対クロスサイトスクリプティング用
magic_quotes_gpsは対SQLインジェクション用

んで後者は上のリンク見ればわかるけど
mysql_real_escape_stringとかデータベースドライバ固有のエスケープ機能があるからそっち使えって話

710:708
12/11/02 06:06:06.66 sPxoCnW1
解決しました。PHPUnit_SkeletonGeneratorというライブラリのインストールが必要でした。
この部分はマニュアルに見つからず、巷の解説などと合わせて見ていたんですが
英語マニュアルから発見し、和訳マニュアルと照らすと、
雛型ジェネレータとして記載されていたことがわかりました。
テストコードのスケルトンを生成するコマンドは
phpunit-skelgen --test ClassName
であり、多く見かける解説からは変わっているようです。

インストールだけで一晩かかってしまったorz


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch