- 1 名前:nobodyさん [2012/04/24(火) 01:29:22.24 ID:yStuoiA/]
- 質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り 次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。 ◆前スレ 【PHP】下らねぇ質問はID出して書き込みやがれ 117 kohada.2ch.net/test/read.cgi/php/1332346244/ ◆質問用テンプレ 【OS名】CentOS 【PHPのバージョン】5.3 【連携ソフトウェア】MySQL ImageMagick 【質問内容】 ◆質問する時の注意 ・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す) ・ 己の行った操作、変更などを詳しく明記すること。 ・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。 ・ 質問者として、態度をわきまえること。 ・ 他言語について言及しないこと(特にJavaは禁句)。PHPオンリーの回答者が不快になります。 ・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。 (PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。) ◆質問後の注意 ・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。 ・解決しなくても回答をもらった場合はお礼を言うこと。 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。) ◆回答者への注意 ・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。 【その他諸注意】 ・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
- 229 名前:nobodyさん mailto:sage [2012/05/02(水) 16:47:14.67 ID:???]
- まず、グローバル関数にはしない
- 230 名前:nobodyさん [2012/05/02(水) 17:27:39.48 ID:y3KqUW+G]
- 【OS名】Ubuntu 11.10
【PHPのバージョン】5.3.8 xamppを導入しphpの初歩的な機能を試していたところ、ヒアドキュメントが 改行を保持して展開されないことに悩んでいます。どんな原因が考えられますか? ちなみに、何回も確認したのでコードそのもののミスは無いと思います。 もちろん、echoやprint、ifなど他のコードはちゃんと動いています。 よろしくお願いします。
- 231 名前:nobodyさん mailto:sage [2012/05/02(水) 18:04:07.15 ID:???]
- >>228
ウェブプログラミングやってるとPHPの他にJavascriptとかも触るじゃん? そういうときJavascriptの方が綺麗だなと思うわけよ
- 232 名前:nobodyさん mailto:sage [2012/05/02(水) 18:05:33.09 ID:???]
- >>230
ブラウザ上ならbrとか入れないと改行されないでしょ?そういうことじゃなくて? ソースを表示したら改行されてるんじゃね?
- 233 名前:nobodyさん mailto:sage [2012/05/02(水) 19:08:48.79 ID:???]
- >>228
phpは$とおかしな名前の関数のオンパレードで ソースの汚さが半端じゃなく気持ち悪い。 ActionScriptとかJavaとか理路整然としていて気持ちいい。
- 234 名前:nobodyさん mailto:sage [2012/05/02(水) 19:41:25.56 ID:???]
- またgetElementByIdとmysql_real_escape_string()の壮絶な戦いが始まるわけですね
- 235 名前:nobodyさん mailto:sage [2012/05/02(水) 19:44:25.31 ID:???]
- >>221
なんで確認したの?不安?
- 236 名前:nobodyさん [2012/05/02(水) 19:59:16.56 ID:rEMkoMLw]
- mysqlRealEscapeString
- 237 名前:nobodyさん mailto:sage [2012/05/02(水) 20:16:54.53 ID:???]
- 感覚の話かよw
理系思考とは程遠いな
- 238 名前:nobodyさん mailto:sage [2012/05/02(水) 21:05:29.02 ID:???]
- 変態的な関数名の例
htmlspecialchars
- 239 名前:nobodyさん mailto:sage [2012/05/02(水) 21:07:40.43 ID:???]
- キャメルケースは賛否両論
機能を把握すればいいだけで名前なんてどうでもいい そんなとこにケチつけてるようじゃいつまでたっても3流 プロならどんな仕様でもすぐ把握して使えるようになるものだ
- 240 名前:nobodyさん mailto:sage [2012/05/02(水) 21:12:20.73 ID:???]
- htmlspecialcharsからどんな機能か分かる?
- 241 名前:nobodyさん mailto:sage [2012/05/02(水) 21:31:12.24 ID:???]
- 関数名から全ての機能が分かったらドキュメントいらないじゃんw
- 242 名前:nobodyさん mailto:sage [2012/05/02(水) 21:38:02.07 ID:???]
- 名前の付け方が下手糞
- 243 名前:nobodyさん mailto:sage [2012/05/02(水) 21:49:01.20 ID:???]
- >>241
実際そうだけど。
- 244 名前:nobodyさん mailto:sage [2012/05/02(水) 21:51:19.21 ID:???]
- 分かりにくく書いたドキュメントを読ませるための罠か
- 245 名前:nobodyさん mailto:sage [2012/05/02(水) 21:53:42.71 ID:???]
- クラスベースのオブジェクト指向言語であればクラスにメソッドが紐付き、
それぞれ別々の名前空間。メソッド名はシンプルになる。 PHPは無論OO言語じゃないので標準関数という形で名前空間が同一のため、 長くておかしな名前の関数だらけ。
- 246 名前:nobodyさん mailto:sage [2012/05/02(水) 22:02:20.30 ID:???]
- htmlspecialcharsは使用頻度が高いから名前が長いだけで有罪
- 247 名前:nobodyさん mailto:sage [2012/05/02(水) 22:14:20.72 ID:???]
- 日時を扱う関数で引数の順序に統一感がないのも異常
月日年時分秒とか狂ってる
- 248 名前:nobodyさん mailto:sage [2012/05/02(水) 22:21:24.73 ID:???]
- >>246
補完すればいい >>247 省略したい気持ちが強いものほど後ろに持っていった結果じゃないかなぁ 配列パラメータにすればよかったのにとは思う
- 249 名前:nobodyさん mailto:sage [2012/05/02(水) 22:30:57.54 ID:???]
- > 月日年時分秒
これって英語圏での標準的な順序なんじゃなかったっけ 自信ないので違ったらすまそ
- 250 名前:nobodyさん mailto:sage [2012/05/02(水) 22:32:35.44 ID:???]
- >>247
惜しい int mktime($hour,$minute,$second,$month,$day,$year) だから、時分秒月日年、な 時分秒月日年 3 2 1 5 4 6
- 251 名前:nobodyさん mailto:sage [2012/05/02(水) 22:43:54.82 ID:???]
- >>245
名前空間とプログラミングパラダイムとスコープをごっちゃ煮した説明 さすがOOP君や
- 252 名前:nobodyさん [2012/05/02(水) 22:47:24.62 ID:syswZ4cs]
- 通販サイト等で、会員になるときに住所氏名パスワードを登録し
登録したメールアドレスに送られるurlをクリックすると 本登録完了ってよくあるシステムはphpでどうやるのですか? このシステムは無料配布されていたりするのですか?
- 253 名前:nobodyさん mailto:sage [2012/05/02(水) 22:52:26.42 ID:???]
- >>252
全部説明すると長い どの部分を聞きたい? ・住所氏名などを入力するフォーム ・入力された内容を解釈する処理 ・メールを送信する処理 ・以下略
- 254 名前:nobodyさん [2012/05/02(水) 23:10:27.35 ID:syswZ4cs]
- >>253
このシステムを考えると意外に複雑だと思います。 疑問に思っているのは以下の、 1.ユーザーが入力した住所氏名メールアドレス等を 本登録に必要なurlをクリックするまで一定時間 記憶の方法。(mysqlに一旦書き込んで、消す等の処理なのか?) 2.本登録に必要なurlをクリックで本登録可能ということは このurlは自動生成されたphpのページで、このurlでphpプログラムを 実行させてmysqlなどに記憶させているのか? また、 一定時間経つとこのurlのページ消える処理の方法。 3.メール送信にはsendmail関数が使われいるのか? 4.このよく目にするシステムは無料、有料でコードが 配布されいたりするのか? 以上を教えてください。 入力された内容を解釈の部分は、例えば、 入力が半角英数字アンダーバー以外を弾くなどは、以前に作ったことがあり javascritpの正規表現で弾き、非同期通信でphpにデータを送ろうと 考えているので問題ありません。
- 255 名前:nobodyさん mailto:sage [2012/05/02(水) 23:18:10.42 ID:???]
- 質問が多いな
1はお好みで 2はURLに有効期限を付けろ 3はお好みで 4は内緒 あと、誤字が多すぎる 投稿する前に自分で読め
- 256 名前:nobodyさん mailto:sage [2012/05/02(水) 23:19:24.76 ID:???]
- 最悪なネーミングだな。確かにこれは
htmlspecialchars
- 257 名前:nobodyさん mailto:sage [2012/05/02(水) 23:20:41.50 ID:???]
- テンプレに加えておくか・
- 258 名前:nobodyさん mailto:sage [2012/05/02(水) 23:22:17.35 ID:???]
- 最近テンプレ勝手に改変しすぎだろ
俺に相談もしないで勝手に変えるな
- 259 名前:nobodyさん mailto:sage [2012/05/02(水) 23:46:00.22 ID:???]
- テンプレは俺のものだ
お前ら愚民どもの勝手にはさせない
- 260 名前:nobodyさん mailto:sage [2012/05/03(木) 01:05:46.50 ID:???]
- >>254
ワンタイムのパスワードを生成する ↓ 新規登録ID、ワンタイムパス、有効期限をDBに入れる ↓ hoge/onetime.php?pass=ワンタイムパス みたいなURLをメールで送る ↓ ユーザがURLをクリックするとワンタイムパスがGET送信されてくる ↓ 有効期限以内なら新規登録IDをactivにする 最小構成だとこんな感じだと思う 新規IDをsetcookieで食べさせといて照合したり、$_SERVERの値をDBに入れといて照合したりとか、いろいろ考えられる
- 261 名前:nobodyさん [2012/05/03(木) 01:09:53.07 ID:xXyYQGFj]
- phpでオブジェクトをセッションやリクエストスコープに
格納するにはどうしたらよろしいでしょうか?
- 262 名前:nobodyさん mailto:sage [2012/05/03(木) 01:58:05.12 ID:???]
- シリアライズする
- 263 名前:nobodyさん [2012/05/03(木) 02:49:30.71 ID:xXyYQGFj]
- >>262
phpではオブジェクトのまま格納するのは一般的ではないのでしょうか? たとえばCakePHPなんかでもわざわざ配列に変換して格納しているみたいですが。
- 264 名前:nobodyさん mailto:sage [2012/05/03(木) 02:56:12.56 ID:???]
- 794 名前:nobodyさん[] 投稿日:2012/02/22(水) 01:57:04.91 ID:HjiaSrjv [6/26]
PHPでセッションにオブジェクトを格納することは少ないのでしょうか? アプリケーションスコープが無いのはわかっていますが、セッションはありますよね。 WordPressしかり、Cakeしかり、symfonyしかり、オブジェクト格納場所として セッションは考えられていないようです。これが結果としDBへの 余分なアクセスを増大させているようです。 くだスレ115で大暴れしたお馬鹿さんがまた荒らしてますね。
- 265 名前:nobodyさん mailto:sage [2012/05/03(木) 02:57:47.37 ID:???]
- >>263
あ、オブジェクトのまま格納できるのならそれでいいと思うよ
- 266 名前:nobodyさん mailto:sage [2012/05/03(木) 02:58:59.63 ID:???]
- >>264
荒れた原因はどこにあると思う?
- 267 名前:nobodyさん [2012/05/03(木) 02:59:42.87 ID:xXyYQGFj]
- >>265
オブジェクトのまま格納してviewで展開するときはどうしたらよろしいでしょうか?
- 268 名前:nobodyさん [2012/05/03(木) 03:00:54.21 ID:xXyYQGFj]
- >>264
それは自分ではないのですが、 変な質問、もしくは禁忌に触れたのでしょうか?
- 269 名前:nobodyさん mailto:sage [2012/05/03(木) 03:03:56.22 ID:???]
- >>266
PHPではっていう言葉が他言語使いを連想させるから とでも言わせたいのか? そういう流れに強引に持って行って荒らそうとしてるだけだろ ねちっこいんだよこいつは・・・ 何度も同じような質問して荒らしに来てるだけだろ
- 270 名前:nobodyさん mailto:sage [2012/05/03(木) 03:05:27.04 ID:???]
- 自分ではないってお前だろ
839 名前:nobodyさん[] 投稿日:2012/02/22(水) 03:24:16.48 ID:HjiaSrjv [25/26] セッションにオブジェクトを格納するのはPHPでは一般的では ないとわかりましたが、それはPHPプログラマにとって尺に触ることでしょうか? 840 名前:nobodyさん[] 投稿日:2012/02/22(水) 03:27:56.08 ID:HjiaSrjv [26/26] 尺に触ったのであればすみまんでした。特に悪気はありません。
- 271 名前:nobodyさん mailto:sage [2012/05/03(木) 03:06:29.11 ID:???]
- >>269
何か問題でもwww
- 272 名前:nobodyさん mailto:sage [2012/05/03(木) 03:06:57.63 ID:???]
- だからPHPerはバカにされる
- 273 名前:nobodyさん mailto:sage [2012/05/03(木) 03:07:26.53 ID:???]
- ただの多重人格者か
- 274 名前:nobodyさん mailto:sage [2012/05/03(木) 03:09:02.70 ID:???]
- >>269
逆に聞くが>>263の類の質問はいやがらせまたは荒らしなのか?
- 275 名前:nobodyさん mailto:sage [2012/05/03(木) 03:10:24.61 ID:???]
- >>274
logsoku.com/thread/kohada.2ch.net/php/1327005803/783- ほれみてこいよ 最近の流れそのまんまだろ どうみてもこいつはただの荒らし
- 276 名前:nobodyさん mailto:sage [2012/05/03(木) 03:13:45.49 ID:???]
- テンプレ改変したのもこいつだろうなwww
- 277 名前:nobodyさん mailto:sage [2012/05/03(木) 03:17:11.43 ID:???]
- ということは>>1の
・ 他言語について言及しないこと(特にJavaは禁句)。PHPオンリーの回答者が不快になります。 このテンプレはレギュラー化OKだな。
- 278 名前:nobodyさん [2012/05/03(木) 03:18:49.10 ID:v7EQXOqG]
- php始めた初心者でライブラリとかわからないんだけど
<?php function hsc($data) { return htmlspecialchars($data); } $a = "<a href=\"google.com\">google</a>"; print hsc($a); ?> こんな感じで関数を省略してあるライブラリあったりしないの?
- 279 名前:nobodyさん mailto:sage [2012/05/03(木) 03:18:57.84 ID:???]
- 勝手にこのキチガイが被害妄想展開してつけただけだろ
他言語について言及したから叩かれたんじゃなく 次から次へ好き勝手放言してたからだろ
- 280 名前:nobodyさん [2012/05/03(木) 03:19:51.37 ID:xXyYQGFj]
- 私の質問のせいで荒れたのであれば申し訳ございません。
もう退散します。
- 281 名前:nobodyさん mailto:sage [2012/05/03(木) 03:20:42.93 ID:???]
- >>267
一般的かどうかって聞いてるんだからやり方は知ってるんじゃないの?
- 282 名前:nobodyさん mailto:sage [2012/05/03(木) 03:21:47.93 ID:???]
- >>280
荒れたのはあなた以外にもおかしい人がいるからだよ。 丁寧に過去ログもはってくれてるので、そこを読んでみたらどうかな。
- 283 名前:nobodyさん mailto:sage [2012/05/03(木) 03:22:45.63 ID:???]
- >>278
だいたいフレームワークとかではh()とかに省略されてるよ。 コード補完機能つきのIDE使えば入力は苦じゃないし、 長いのうつのがいやっていうのが探してる動機ならIDEの使用も視野に入れてみては? ていうか全然初心者っぽい質問じゃないけどねそれww 流れ変えるための熟練者の質問だな。
- 284 名前:nobodyさん mailto:sage [2012/05/03(木) 03:23:23.13 ID:???]
- >>278
特にそういうのを見かけたことはないけど、ほしいなら作るといいと思う。 そんな略し方はあまりに一般的じゃないので、個人にとどめて。
- 285 名前:nobodyさん mailto:sage [2012/05/03(木) 03:24:26.71 ID:???]
- >>283
補完のためだけにIDEにいくのは大げさすぎるかも。 単純な補完(文脈に依存しない)でいいならその辺のエディタでできるから。
- 286 名前:nobodyさん mailto:sage [2012/05/03(木) 03:26:46.61 ID:???]
- >>269
ちがう、あなたのような人がいるから荒れる。
- 287 名前:nobodyさん mailto:sage [2012/05/03(木) 03:29:03.84 ID:???]
- この流れは二人しか書いてない、一人は俺
- 288 名前:nobodyさん mailto:sage [2012/05/03(木) 03:31:39.28 ID:???]
- >>283
いや、回答してやれよwwwwってレスするための布石だよ いつもこの流れの時には質問来るでしょ
- 289 名前:nobodyさん mailto:sage [2012/05/03(木) 03:35:05.22 ID:???]
- このスレで他言語を匂わせたら荒れる
- 290 名前:nobodyさん mailto:sage [2012/05/03(木) 03:39:07.82 ID:???]
- Cスレを見習わないとな
- 291 名前:nobodyさん mailto:sage [2012/05/03(木) 03:39:17.42 ID:???]
- >>1のテンプレは確定ということで。
・ 他言語について言及しないこと(特にJavaは禁句)。PHPオンリーの回答者が不快になります。
- 292 名前:nobodyさん mailto:sage [2012/05/03(木) 03:41:08.40 ID:???]
- 荒らしを擁護したりテンプレ確定とか言ってるのはあれだろ?本人だろ?
退散するっていったんだからもう来ないでよ。 君のせいでここ数スレ雰囲気悪いんだからいい加減空気読んでよ。
- 293 名前:nobodyさん mailto:sage [2012/05/03(木) 03:42:34.98 ID:???]
- >>292
荒らしって何?他言語を匂わせたら荒らしになるわけ? それはおかしいでしょ?
- 294 名前:nobodyさん mailto:sage [2012/05/03(木) 03:42:41.66 ID:???]
- 板がIDを出すようになれば解決なんだがな
- 295 名前:nobodyさん mailto:sage [2012/05/03(木) 03:44:56.66 ID:???]
- 他言語を言及するだけ荒らし認定するのは構わないが、
>>1は妥当だな。
- 296 名前:nobodyさん mailto:sage [2012/05/03(木) 03:48:00.11 ID:???]
- >>293
新参か?ログ見ればなんで荒らしって言われるかわかるはず。 発言内容見比べれば、同一人物じゃないって無理あるよ。 元凶には構わないのが一番。 このままお前が構い続ければ、 結局同じことが繰り返されていたことが容易に想像できる。
- 297 名前:nobodyさん mailto:sage [2012/05/03(木) 03:49:20.88 ID:???]
- >>293
そうそう、荒らしって何?っていう答えだけど。 wikipediaみてね。
- 298 名前:nobodyさん mailto:sage [2012/05/03(木) 03:51:05.95 ID:???]
- しばらくphpからとおざかってたのですが、
今、仕事でPHP書く人って、 ・CakePHP ・シンフォニー ・Zend ・その他のフレームワーク ・・・・・ ・独自のフレームワーク ・フレームワーク使わない の割合ってどのくらいなんでしょう? あと、フレームワーク無知なのですが、PHP再開しようとしてて(努めるか個人事業主かは未定) つぶしがきくにはどのフレームワークを勉強するのがいいでしょうか? あるいはフレームワークなしでごりごりかいたほうがいいでしょうか?
|

|