1 名前:デフォルトの名無しさん (ワッチョイ 5e69-7Olf) mailto:sage [2016/05/11(水) 21:54:46.56 ID:Qb9Kyo2I0.net] PHPに関する下らない質問用避難スレです。 まず読むこと【PHPマニュアル】 www.php.net/manual/ja/ 前スレ 【PHP】下らねぇ質問はここに書き込みやがれ 4 echo.2ch.net/test/read.cgi/tech/1457792733/ 次スレは>>980 が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。 IDなし板からIDあり板に移動した経緯に沿うため、ワッチョイつけました。 VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
2 名前:デフォルトの名無しさん (ワッチョイ 5e69-7Olf) mailto:sage [2016/05/11(水) 22:41:18.58 ID:Qb9Kyo2I0.net] すみません。こちらは重複スレです。 本スレはこちら。 【PHP】下らねぇ質問はここに書き込みやがれ 5 echo.2ch.net/test/read.cgi/tech/1462970810/
3 名前:デフォルトの名無しさん (ワッチョイ 5e69-7Olf) mailto:sage [2016/05/11(水) 22:41:58.17 ID:Qb9Kyo2I0.net] ◆質問用テンプレ 【OS名】CentOS 【PHPのバージョン】7.0 【連携ソフトウェア】MySQL ImageMagick 【質問内容】 ◆質問する時の注意 ・ 己の行った操作、変更などを詳しく明記すること。 ・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。 ・ 質問者として、態度をわきまえること。 ・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。 ◆質問後の注意 ・ 解決しなくても回答をもらった場合はお礼を言うこと。 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。) ◆回答者への注意 ・ 誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。 【その他諸注意】 ・ SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
4 名前:デフォルトの名無しさん (ワッチョイ 5e69-7Olf) mailto:sage [2016/05/11(水) 22:42:11.51 ID:Qb9Kyo2I0.net] 関連リンク ■本家マニュアル www.php.net/manual/ja/ ■日本PHPユーザ会 www.php.gr.jp/ ■PHPNG https://wiki.php.net/phpng ■PEARマニュアル pear.php.net/manual/ja/ ■メーリングリスト ml.php.gr.jp/mailman/listinfo/ ■ZFマニュアル framework.zend.com/manual/ja/ ■Smartyマニュアル www.smarty.net/manual/ja/ (以下英語) ■Zend本家 www.zend.com/ ■Zend Framework framework.zend.com/ ■php | architect www.phparch.com/ ■Smarty www.smarty.net ■Smartyマニュアル smarty.php.net/manual/en/ ■PECL本家(英語) pecl.php.net/
5 名前:デフォルトの名無しさん (ワッチョイ 5e69-7Olf) mailto:sage [2016/05/11(水) 22:43:08.39 ID:Qb9Kyo2I0.net] 誘導→テンプレの流れはどう考えてもおかしいですよネー>< すみません。こちらは重複スレです。 本スレはこちら。 【PHP】下らねぇ質問はここに書き込みやがれ 5 echo.2ch.net/test/read.cgi/tech/1462970810/
6 名前:デフォルトの名無しさん (JP 0Hff-g4/6) [2016/07/12(火) 19:01:45.85 ID:oC70MiioH.net] Parse error: syntax error, unexpected '[' 上記のエラーが出ます。 該当行は下記です。すみませんが解決方法を教えていただけませんか。 $statuses = $toa->get('statuses/home_timeline', ['count' => '20']);
7 名前:デフォルトの名無しさん (ワッチョイ ef2c-Bfmi) mailto:sage [2016/07/12(火) 21:25:15.51 ID:lqGwlo470.net] > PHP 5.4 以降では配列の短縮構文が追加され、 array() の代わりに [] を使えるようになりました。 ['count' => '20'] ↓ array('count' => '20')
8 名前:デフォルトの名無しさん (ワッチョイ 5f01-g4/6) [2016/07/13(水) 13:11:01.96 ID:ALQ+KEhJ0.net] >>7 ありがとうございましたm(__)m
9 名前:デフォルトの名無しさん (ワッチョイ ffc9-RUAx) [2016/07/24(日) 14:42:43.20 ID:di/1D8Up0.net] 下記.phpですが、おかしな所はないですか? ページが上手く表示できないのです <?php get_header(); ?> <section id=
10 名前:デフォルトの名無しさん (ワッチョイ ffc9-RUAx) [2016/07/24(日) 14:43:33.03 ID:di/1D8Up0.net] <?php get_header(); ?> <section id="contents"> <header class="page-header"> <?php the_category_image(); ?> <h1 class="page-title"> <?php if (is_author()) : echo esc_html(get_the_author_meta('display_name', get_query_var('author'))); else : single_cat_title(); endif; ?> </h1> </header> <div class="posts"> <?php if (have_posts()) : while (have_posts()) : the_post(); get_template_part('content-archive'); endwhile; if (function_exists('page_navi')) : page_navi('elm_class=page-nav&edge_type=span'); endif; endif; ?> </div> <?php get_template_part('back_to_top'); ?> </section><!-- #contents end --> <?php get_sidebar(); ?> <?php get_footer(); ?>
11 名前:10 (ワッチョイ ffc9-RUAx) [2016/07/24(日) 15:02:02.75 ID:di/1D8Up0.net] 解決しました
12 名前:デフォルトの名無しさん (ワッチョイ ffc9-RUAx) [2016/07/24(日) 15:03:33.49 ID:di/1D8Up0.net] <?php get_header(); ?> <section id="contents"> <header class="page-header"> <h1 class="page-title"><?php single_cat_title(); ?></h1> <?php if (is_author()) : echo esc_html(get_the_author_meta('display_name', get_query_var('author'))); else : single_cat_title(); endif; ?> </header> <div class="posts"> <?php if (have_posts()) : while (have_posts()) : the_post(); get_template_part('content-archive'); endwhile; if (function_exists('page_navi')) : page_navi('elm_class=page-nav&edge_type=span'); endif; endif; ?> </div> <?php get_template_part('back_to_top'); ?> </section><!-- #contents end --> <?php get_sidebar(); ?> <?php get_footer(); ?>
13 名前:デフォルトの名無しさん (ワッチョイ ffc9-RUAx) [2016/07/24(日) 15:04:57.57 ID:di/1D8Up0.net] さらに改良しました
14 名前:デフォルトの名無しさん (ワッチョイ ffc9-RUAx) [2016/07/24(日) 15:05:59.84 ID:di/1D8Up0.net] <?php get_header(); ?> <section id="contents"> <header class="page-header"> <h1 class="page-title"> <?php if (is_author()) : echo esc_html(get_the_author_meta('display_name', get_query_var('author'))); else : single_cat_title(); endif; ?> </h1> </header> <div class="posts"> <?php if (have_posts()) : while (have_posts()) : the_post(); get_template_part('content-archive'); endwhile; if (function_exists('page_navi')) : page_navi('elm_class=page-nav&edge_type=span'); endif; endif; ?> </div> <?php get_template_part('back_to_top'); ?> </section><!-- #contents end --> <?php get_sidebar(); ?> <?php get_footer(); ?>
15 名前:デフォルトの名無しさん (ワッチョイ cd56-oK17) mailto:sage [2016/08/03(水) 13:21:25.40 ID:tHMnrIHU0.net] パッと見wordpressのテンプレートファイルあたりかね? 夏休みの宿題ならまだ可愛いが まさか金貰って仕事してる奴じゃないよなww
16 名前:デフォルトの名無しさん (ワッチョイ 7920-oK17) [2016/08/03(水) 14:20:10.97 ID:JlAoy4hM0.net] >>15 当たり前だろ タダ働きなんてしてられっかよwwww
17 名前:デフォルトの名無しさん (ワッチョイ cd56-oK17) mailto:sage [2016/08/03(水) 14:40:38.76 ID:tHMnrIHU0.net] エラーの出力の仕方やwordpressのデバッグモードも知らない奴が金貰って仕事してるのか…
18 名前:デフォルトの名無しさん (ワッチョイ 757b-kdTI) mailto:sage [2016/08/03(水) 14:43:37.52 ID:cNyQLT6D0.net] 仕事している人は、こんなところ書き込みなんてしない 見る暇もないんじゃない? 書き込んでいるところを見ると、察し
19 名前:デフォルトの名無しさん (ワッチョイ cdd6-6bfQ) mailto:sage [2016/08/03(水) 14:54:10.54 ID:gqUhQAg90.net] そんなところで優越感に浸ってられるの羨ましいな。 書き込み日曜日の午後だぞ。もうちょっと丁重に扱ってやれよ。
20 名前:デフォルトの名無しさん (ワッチョイ e1c3-0Q/d) [2016/08/03(水) 15:56:13.29 ID:xG9DuuaL0.net] gmp_random($limiter) ってランダムではないようだ。 どうやら 2の32*$limiter乗未満、 2の32*($$limiter-1)+8乗より大の可能性。 上限はいいが、下が0ではないようだ。 gmp_random 乱数を生成します。乱数の範囲は、ゼロから limiter * limb のビット数となります。 limb は GMP の内部機構です。一般的には limb は 16 あるいは 32 ビットですが、それが保証されているわけではありません。
21 名前:デフォルトの名無しさん (ワッチョイ a030-nSwa) mailto:sage [2016/08/03(水) 21:46:23.99 ID:4mly+8N30.net] ん?ここか?
22 名前:デフォルトの名無しさん (ワイモマー MMa7-+Lqe) mailto:sage [2016/08/06(土) 06:12:45.43 ID:1aT+X5VdM.net] google alertのrssをフィルタリングして出力したいと思います 取得したxmlをsimplexml_load_stringでパースすると トップレベルの要素 <feed xmlns="www.w3.org/2005/Atom" xmlns:idx="urn:atom-extension:indexing"> の属性部分が消えるようです 消えないようにするにはどうしたらいいですか?
23 名前:デフォルトの名無しさん (ワイモマー MMa7-+Lqe) mailto:sage [2016/08/06(土) 06:39:35.77 ID:1aT+X5VdM.net] >>22 の件ですが attributesで取得するのだと思い込んでいましたが getDocNamespacesで取得できました 失礼しました
24 名前:デフォルトの名無しさん (ワッチョイ 2bd6-kGTK) mailto:sage [2016/08/08(月) 10:46:35.70 ID:GGDwDI9D0.net] ワッチョイとかいうのになった途端に誰も喋らなくなったな。 大失敗だったんじゃないのか? これ
25 名前:デフォルトの名無しさん (ワッチョイ 6742-+Lqe) mailto:sage [2016/08/08(月) 11:16:30.42 ID:qhKOu5Zp0.net] そうでもないだろう 元々過疎スレなんだし
26 名前:デフォルトの名無しさん (ワッチョイ 6f2c-+Lqe) mailto:sage [2016/08/08(月) 14:31:33.44 ID:YZHv+iDG0.net] 前スレも数日レスなしだったし、気のせい
27 名前:デフォルトの名無しさん (ワイモマー MMa7-+Lqe) mailto:sage [2016/08/09(火) 00:47:22.66 ID:gtOcvJ6gM.net] windows版phpで他のプロセスの状態を知る方法ありますか?
28 名前:デフォルトの名無しさん (ワイモマー MMa7-+Lqe) mailto:sage [2016/08/09(火) 00:51:59.06 ID:gtOcvJ6gM.net] というのも、ロックファイルが残ってしまう事態が発生したからです プロセス情報もロックファイルに含めるようにして ロックファイルを作成したプロセスが生きているか否か を調べればいいのではないか?と思ったのです
29 名前:デフォルトの名無しさん (ワイモマー MMa7-+Lqe) mailto:sage [2016/08/09(火) 02:41:59.18 ID:gtOcvJ6gM.net] >>27 の件ですが tasklistというコマンドがありました
30 名前:デフォルトの名無しさん (ワッチョイ dfb6-Zhz+) mailto:sage [2016/08/09(火) 22:45:36.11 ID:O1byJMNz0.net] phpにおいて、関数内で他のファイルをrequire_onceするのは普通なのでしょうか? ※例えば、定数定義ファイルなど cでいう#includeに該当するものと思っていたので、ファイル先頭以外で読み込んでいて驚いたのですが...
31 名前:デフォルトの名無しさん (ワッチョイ 7730-+Lqe) mailto:sage [2016/08/10(水) 00:14:56.33 ID:PjOubVFc0.net] あんまり無いけど、極端に珍しいってほどではないっぽい。 必要になる状況が少なめで、かつソースファイルが大きいときは有効かもしらん。 さすがに、条件分岐の中でrequierして、 クラスの多態性みたいなのをやってたときには唖然としたが。 あと、Cの#includeも一応、 関数内でも使えるただの置換じゃなかったっけ
32 名前:デフォルトの名無しさん (ワッチョイ dfb6-Zhz+) mailto:sage [2016/08/10(水) 00:56:28.91 ID:zk9oZmHr0.net] >>31 ありがとうございます、意外とあるのですね。 しかしそれだとファイル先頭を見て依存関係を把握するのが不可能なような気が...。 >Cの#include 確かに単なる置換なのでどこでもincludeするのは可能ですが、基本的には「作法として」先頭だと思っていたので驚いた次第です。 ※ただしtemplate-classでdeclaration, definitionを別ファイルにするときは除く。
33 名前:デフォルトの名無しさん (JP 0H9f-r8bK) mailto:sage [2016/08/10(水) 13:06:28.97 ID:3EeCm7ktH.net] namespaceとクラスを使ってautoloadするのが普通
34 名前:デフォルトの名無しさん (ワイモマー MMa7-+Lqe) mailto:sage [2016/08/10(水) 15:06:37.86 ID:D2z5l0iMM.net] >>27 の件ですが wmicというコマンドを使った方が プロセス情報をきめ細かく取得できて良いということが分かりました wmic process where "(name = 'chrome.exe')" get processid,creationdate みたいな形で使います
35 名前:デフォルトの名無しさん (ワッチョイ 2bd6-r29T) mailto:sage [2016/08/10(水) 21:40:26.68 ID:0zee11G+0.net] >>30 昔はね、普通だった。PHPer って馬鹿しかいないから、 必要なところでrequire_once して凌いでた。 今は>>31 の言うように autoload。 autoload してる部分見れば、どのディレクトリに有るクラスが読み込まれるか分かる。 でもPHPer は馬鹿ばっかだから、まともにautoloadが使えないか、 存在そのものを知ろうともしないで、いまだに個別に require してる。
36 名前:デフォルトの名無しさん (ワッチョイ 2bd6-r29T) mailto:sage [2016/08/10(水) 21:41:54.58 ID:0zee11G+0.net] >>33 の言うように、 の間違い。ごめん。
37 名前:デフォルトの名無しさん (ワッチョイ aba1-m1Mb) [2016/08/10(水) 22:31:35.13 ID:uPyxj/T50.net] 株式会社TOUAが2016年7月に破産 www.tdb.co.jp/tosan/syosai/4191.html
38 名前:デフォルトの名無しさん (ワイモマー MM19-MTuc) mailto:sage [2016/08/11(木) 00:26:04.88 ID:aOBsi4YtM.net] autoload周りって今もクラス名から自分でファイルパスを組み立てて読む みたいな形なんですか? キャッシュ的な部分も標準で提供して欲しいものですね?
39 名前:デフォルトの名無しさん (ワッチョイ 462c-MTuc) mailto:sage [2016/08/11(木) 04:46:43.68 ID:b5FRrIoN0.net] opコードキャッシュでは不満ということなんだろうか
40 名前:デフォルトの名無しさん (ワッチョイ f1d6-5LjQ) mailto:sage [2016/08/11(木) 05:42:10.92 ID:/0x2kOQA0.net] いつもの、正しい呼称の使えない知ったか君だろう。
41 名前:デフォルトの名無しさん (ワイモマー MM19-MTuc) mailto:sage [2016/08/11(木) 10:06:16.74 ID:aOBsi4YtM.net] OPcacheってAPC的なものなんですね でもこれはCLIでは効かないですよね?
42 名前:デフォルトの名無しさん (ワッチョイ f1d6-Ceo2) mailto:sage [2016/08/11(木) 14:33:00.68 ID:/0x2kOQA0.net] なんでそんな、ちょっとググれば分かることを聞くの?
43 名前:デフォルトの名無しさん (アウアウ Sa05-b1iS) [2016/08/11(木) 14:36:26.64 ID:b4YTfc6wa.net] >>42 スレタイ
44 名前:デフォルトの名無しさん (ワイモマー MM19-MTuc) mailto:sage [2016/08/11(木) 17:19:45.28 ID:aOBsi4YtM.net] php.iniの設定によってCLIでも有効にできるんですね そんなに優秀とは思いませんでした ありがとうございました
45 名前:デフォルトの名無しさん (ワッチョイ f1d6-Ceo2) mailto:sage [2016/08/11(木) 19:46:15.35 ID:/0x2kOQA0.net] > そんなに優秀とは思いませんでした PHPはアホにはアホ言語に見えるし、賢い者には賢く見える まぁ、鏡みたいなもんだ。
46 名前:デフォルトの名無しさん (ワイモマー MM19-MTuc) mailto:sage [2016/08/11(木) 22:00:02.80 ID:aOBsi4YtM.net] >>45 PHPがアホだと思っているわけではありませんよ コードキャッシュというのはそういうものだと思っていたのです アホ言語だと思っていたらそもそも使いませんし
47 名前:デフォルトの名無しさん (ワッチョイ fc42-MTuc) mailto:sage [2016/08/11(木) 22:28:31.20 ID:gqmD2dS10.net] なるほど、それでイケメンに見えるんだ しばらく悩んだよ
48 名前:デフォルトの名無しさん (ワッチョイ f156-MTuc) mailto:sage [2016/08/12(金) 11:48:01.09 ID:ZssbNmgG0.net] 別にPHPに限った話じゃないけどな 目的をなるべく効率よくミス無くこなすために選んだ結果がPHPなら良いが PHPしかできない(しかもそれすら使いこなせない)アホが溢れてるからPHPまでアホ呼ばわりされてるんだよ
49 名前:デフォルトの名無しさん (ワッチョイ f1d6-Ceo2) mailto:sage [2016/08/12(金) 17:35:11.95 ID:xpPEoGlA0.net] そんな結果として選ばれたのがJavaって事はありえないと思うが…
50 名前:デフォルトの名無しさん (ワッチョイ 1030-MTuc) mailto:sage [2016/08/13(土) 15:12:18.35 ID:woc51egB0.net] traitについて質問です このtraitという概念は、 例えば、あくまでも例えばの話ですが、 ・クラスの多重継承が可能である ・インターフェースに実装を書ける のいずれかの特徴がある言語なら、そもそも不要になる考え方という認識でOKでしょうか。 もちろんクラスの多重継承のデメリットは把握していますし、 また、インターフェースが中身を持つ言語が実在するのかどうかは知りません。
51 名前:デフォルトの名無しさん (ワッチョイ f1d6-Ceo2) mailto:sage [2016/08/13(土) 15:30:07.14 ID:HOSfz9Qt0.net] 前から見てて思うんだけど、誰かに「それで合ってるよ」って言ってもらわないと心配で何も出来ないか? お前は十分に勉強しているし、十分に努力している。何を心配しているんだ? そろそろ気づいているだろう? PHP とはどんな言語なのかを。 便利であると思われるあらゆる言語のあらゆる長所を取り込む。いわばカオス言語だ。 そんなカオス言語を使うのに、「既存の概念はこうだから」などと考えても無駄だろう。 お前はそろそろやりたいようにやる努力をしたらいいんじゃないか? 何歳でどんな奴かも知らないが、お前は多分大丈夫だから、お前の遣りたいようにやってみろ。 考えてるだけじゃ進めない。 見当違いなレスの可能性も十分に考慮している。 もしお前が俺の思っている奴と違うなら、「何言ってんだこいつ」と思って無視してくれ。 わかったら「いずれかの特徴がある言語なら、そもそも不要になる考え方という認識でOKでしょうか。 」 なんて消極的な発言はやめろ。 「traitって以下の機能があったらいらないよな」でいい。多分、お前はそれだけの資格がある。
52 名前:デフォルトの名無しさん (ワッチョイ 1030-MTuc) mailto:sage [2016/08/13(土) 15:46:40.51 ID:woc51egB0.net] ありがとう。 PHPは使い始めたばかりでさ。 しかも職場が5.3なせいか(世間じゃもう7だというのに)、traitの名前すら数日雨に知ったところだったんだ
53 名前:デフォルトの名無しさん (ワッチョイ f1d6-Ceo2) mailto:sage [2016/08/13(土) 16:46:47.27 ID:HOSfz9Qt0.net] 数日豪雨に打たれて修行したのなら、多分お前は俺が思ってる奴じゃないとしてもマトモな奴だろう。 よいお盆を。
54 名前:デフォルトの名無しさん (ワッチョイ f1d6-Ceo2) mailto:sage [2016/08/13(土) 16:48:10.76 ID:HOSfz9Qt0.net] よく考えたら、都会ではお盆じゃないのか。よい夏休みを。
55 名前:デフォルトの名無しさん (ワイモマー MM19-MTuc) mailto:sage [2016/08/14(日) 05:20:01.36 ID:Q9AtF2VxM.net] php_com_dotnet.dllを有効にしたwindows環境で $htmlfile = new COM("htmlfile"); $clipboardData = $htmlfile->ParentWindow->ClipboardData; var_dump($clipboardData->getData('text')); これでクリップボードが取得できると分かったのですが $clipboardData->setData('text','test'); みたいにやっても代入できないようです クリップボードに代入するにはどうすればいいのでしょうか?
56 名前:デフォルトの名無しさん (ワイモマー MM19-MTuc) mailto:sage [2016/08/14(日) 06:26:34.00 ID:Q9AtF2VxM.net] >>55 の件ですが qiita.com/joh/items/9f54c68768e356c51157 ここにあるDynamicWrapperをインストールして $dynwrap = new COM('DynamicWrapper'); $dynwrap->register('ole32','OleInitialize','f=s','i=l','r=l'); $dynwrap->OleInitialize(0); というコードを先に実行したら、 $clipboardData->setData('text','test'); が有効になりました DynamicWrapperというのはwin32apiをwshから使えるようにするものらしいですが win32apiが何なのか良く分かってません ただかなりネイティブな層で動いてるだろうことは推察できます PHPでautohotkeyみたいなことが出来ないかという質問を前スレでしたのですが これを使えば出来るかもしれないですね?
57 名前:デフォルトの名無しさん (ワッチョイ 46a8-lbRm) mailto:sage [2016/08/14(日) 14:48:36.26 ID:DMRnue8s0.net] たくさんの関数を定義するときに機能ごとにクラスを作ってstaticなメソッドで定義していくのってPHPだとあんまりしないのかな? Wordpressなんかだとそのまま関数定義してたり、PHPの大きなプロジェクト見たことなくてお手本がわからないよぉ・・・
58 名前:デフォルトの名無しさん (ワッチョイ f1d6-5LjQ) mailto:sage [2016/08/14(日) 15:32:14.99 ID:Xuul3ZJX0.net] PHPの既存プロジェクトなんかお手本にしたら、 お前、ゴミグラマ一直線だぞ。
59 名前:デフォルトの名無しさん (ワイモマー MM19-MTuc) mailto:sage [2016/08/14(日) 16:04:37.67 ID:Q9AtF2VxM.net] wshにおいてGetObjectで取得できるオートメーションオブジェクトを phpで取得するにはどうすればいいのでしょうか?
60 名前:デフォルトの名無しさん (ワッチョイ 21d4-1CPp) mailto:sage [2016/08/14(日) 16:46:56.29 ID:cintLtqt0.net] wordpressくらいになると、コードの整理よりも過去の互換性を維持する方が大事だから
61 名前:デフォルトの名無しさん (ワッチョイ f1d6-5LjQ) mailto:sage [2016/08/14(日) 17:38:56.71 ID:Xuul3ZJX0.net] Wordpressの最大の失敗が互換性を保ってることだもんな。
62 名前:デフォルトの名無しさん (ワイモマー MM19-MTuc) mailto:sage [2016/08/14(日) 19:38:17.65 ID:Q9AtF2VxM.net] >>56 の件ですが SJISにないコードの文字をクリップボードから取り出すと ?に置き換えられると判明しました 文字参照にするなりしていれば適当に置き換えられますが 取り出した時点で?になっているのでどうしようもありません あまり使われないエクステンションがダサい実装のまま放置されているという よくあるパターンでしょうか?
63 名前:57 (ワッチョイ 46a8-lbRm) mailto:sage [2016/08/14(日) 22:53:41.00 ID:DMRnue8s0.net] ありがとう。自分を信じてがんばるよ・・ でもちょっとだけ良い感じそうなプロジェクトをあさってみるわ・・・
64 名前:デフォルトの名無しさん (ワッチョイ 52b6-TvQU) mailto:sage [2016/08/15(月) 00:51:47.65 ID:bYca+uGg0.net] >>57 関数の集合だったら名前空間でモジュール化すればよくないか? この場合クラス化する意味がない
65 名前:デフォルトの名無しさん (ワッチョイ f1d6-Ceo2) mailto:sage [2016/08/15(月) 12:41:55.29 ID:4HUlCu0C0.net] PHPの場合だとクラスが威力を発揮するのはインスタンスが生成できる事だけになるから 仮にクラスが全部staticアクセス前提なら、確かに >>64 でも構わない。 構わないけど、オススメはしない。
66 名前:デフォルトの名無しさん (ワッチョイ 1030-MTuc) mailto:sage [2016/08/15(月) 13:37:15.73 ID:yi66uBVU0.net] 名前空間の区切りが :: だったら、また違ったかもしれないけどね
67 名前:デフォルトの名無しさん (ワイモマー MM19-MTuc) mailto:sage [2016/08/15(月) 13:57:29.45 ID:35Ma2g25M.net] >>57 ユーティリティークラスってやつですよね あまりしませんが、たまにします 何でも普通の関数にするっていうのがphpの思想なので、 あまりphp的ではないのかもしれませんね
68 名前:デフォルトの名無しさん (ワッチョイ f1d6-Ceo2) mailto:sage [2016/08/15(月) 16:13:54.42 ID:4HUlCu0C0.net] 名前空間が無かったらグローバル汚染が起きて、プロジェクトがでかくなればなるほど破綻するからね。 それはphpの思想ではなく、ただ、物を考えない馬鹿が何も考えずにやっていただけなので、 やらない方がいいよ。
69 名前:デフォルトの名無しさん (ワッチョイ 57c5-MTuc) mailto:sage [2016/08/16(火) 00:43:54.45 ID:is1UL4qF0.net] フレームワーク触るとキレイなPHPっていうのが分かると思う
70 名前:デフォルトの名無しさん (ワッチョイ f1d6-Ceo2) mailto:sage [2016/08/17(水) 09:57:44.22 ID:O2GFBeXm0.net] >>69 でもさ、でもさ、「キレイな顔してるだろ?ゴミなんだぜ、これ」 ってのもあるよなw
71 名前:デフォルトの名無しさん (ワッチョイ 34c9-MTuc) mailto:sage [2016/08/17(水) 12:30:03.74 ID:vhZBTCOP0.net] >>57 フレームワーク使ってモノ作ってる時は 普通にユーティリティクラス作るやで クソ短い名前のクラスにするけどな
72 名前:デフォルトの名無しさん (ワッチョイ 3e4a-3Vwo) mailto:sage [2016/08/17(水) 18:23:43.84 ID:DTiqNaIO0.net] googleでの検索結果をAPI通さないで取得したら利用規約的にヤバイですか(´;ω;`)
73 名前:デフォルトの名無しさん (ワッチョイ 34c9-MTuc) mailto:sage [2016/08/17(水) 20:12:50.17 ID:vhZBTCOP0.net] >>72 PHPからだと絶対にバレるので、ブラウザを操作した方が良い
74 名前:デフォルトの名無しさん (ワッチョイ 3e4a-3Vwo) mailto:sage [2016/08/17(水) 21:21:43.34 ID:DTiqNaIO0.net] >>73 thaks!( ^ω^)
75 名前:デフォルトの名無しさん (ワッチョイ 7736-Omaj) mailto:sage [2016/08/18(木) 16:42:40.71 ID:5I/19Bni0.net] mysqlに接続した後最後に切断する時の質問ですが SELECTでレコードが存在しない場合headerで前の画面に戻す、 SELECTでレコードが存在したら別テーブルを読み込む って場合、どこで切断すれば良いのでしょうか? 2か所必要? ------------こんなイメージ-------------- $dbh = new PDO(xxxx,xxxxx,xxxxx); SELECT実行 if レコード無い { $dbh =null; ←【これ必要?】 header('location 前のページ'); } else { SELECT実行 } $dbh = null;
76 名前:デフォルトの名無しさん (JP 0H9f-6SVL) mailto:sage [2016/08/18(木) 17:42:03.59 ID:ym1YKM90H.net] >>75 一切の切断は不要
77 名前:デフォルトの名無しさん (ワッチョイ 7736-Omaj) mailto:sage [2016/08/18(木) 22:27:45.96 ID:5I/19Bni0.net] >>76 そうだったんですかΣ じゃあ取りあえず$dbh=nullは無しで作ります
78 名前:デフォルトの名無しさん (ワッチョイ 2bd6-02HC) mailto:sage [2016/08/18(木) 23:22:27.99 ID:bOzISyRy0.net] null代入して切ろうって発想は、phpコネクションが終わったら勝手に切れるだろうってのと変わらんから まあ、変わらんだろう。 PDOのデストラクタにdisconnect処理が書いてあるんだろうな。 ただ、お前のコードの問題はそんなとこじゃないけどな。 まぁ、今はそんなレベルじゃないからいいだろう。
79 名前:デフォルトの名無しさん (ワッチョイ ebc9-xrP+) [2016/08/19(金) 10:53:04.81 ID:L3EKqDw10.net] 質問失礼します。 他の人と情報を共有したいと思っています。 DB、HDDに保存されたファイル、それ以外にあるんでしょうか? やりたい事は、Aさんが「ほげほげ」と入力した情報を recv.php に送信して、Bさんが send.php で「ほげほげ」を受信する。 という事をやりたいです。 よろしくお願いします。
80 名前:デフォルトの名無しさん (JP 0H9f-6SVL) mailto:sage [2016/08/19(金) 11:27:42.96 ID:uuI08uQbH.net] $dbh = nullが必要かどうかというのは、往年のmalloc-free論争に通ずるものがあるな
81 名前:デフォルトの名無しさん (ワッチョイ 2b56-D2ET) mailto:sage [2016/08/19(金) 11:35:56.93 ID:24Rdsxk40.net] PHPやってる層にはC言語できない人も結構いるからどうなんだろ 俺は「明示」する事は良いことだと思う派 あとDB切断までの間にとんでもなく重い処理入れるアホとかいるしw
82 名前:デフォルトの名無しさん (ワッチョイ 2b56-D2ET) mailto:sage [2016/08/19(金) 11:41:33.26 ID:24Rdsxk40.net] >>79 難解な日本語だがメッセンジャーみたいな事がやりたいという事だろうか? 例えばHTTPでデータをやりとりするAPI(Web API)の事を勉強すれば答えも見えてくると思うんだが、 質問の意図を勘違いしてたらスマン
83 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/19(金) 14:43:43.07 ID:c0gQgN8M0.net] $dbh = null; なんてどっちでもいいけど、 $dbh->disconnect(); を実装してくれよって話だ。 無いよな? PDO::disconnect() php.net/manual/ja/book.pdo.php
84 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/19(金) 14:56:13.53 ID:c0gQgN8M0.net] >>79 リアルタイム通信ならSOCKET関数が使える。HTTP通信でも根っこで使ってる。 この場合はサーバーでSOCKET 開いてAさんとBさんがそこにソケットで接続し、 サーバー側で受け取った内容を相手に渡す。 けど、初心者にはそれなりに難しいぞ。 php.net/manual/ja/ref.sockets.php 非リアルタイムならDB、ファイル以外としては メモリキャッシュシステムもいいかもな。 memcached qiita.com/supertaihei02/items/53e36252afa3ea157d38 こっちは結構楽だ。 大変なのはPHP側のライブラリのmemcachedがCentOSのyumでは恐らく入らないことかな。 (サーバーで動作するデーモンとしてのmemcachedは簡単に入るはず) でも別ライブラリとしてmemcacheってのがあって、こっちはCentOSのyumでも入るのでこっちを使えば問題ないはず。 memcachedとmemcacheではPHPコードが違うからそこだけ覚えておくこと。 ちなみに、debian系のapt-getではmemcachedでもすんなり入った。
85 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/19(金) 15:40:29.08 ID:c0gQgN8M0.net] >>79 HTML5のWebSocketとさっきのPHPのSOCKET関数使ったサンプルあったぞ d.hatena.ne.jp/susan-style/20140306/1394103655 リアルタイムがしたいなら、これ参考にすればいいんじゃないかな。
86 名前:デフォルトの名無しさん (エムゾネ FF6f-DJkl) mailto:sage [2016/08/19(金) 16:39:00.21 ID:sGWcu0owF.net] 世界的にみるとLaravel熱いのに、まともな勢いがあるスレッドがないのはなんで?
87 名前:デフォルトの名無しさん (ワッチョイ df85-7NVq) [2016/08/19(金) 18:35:52.68 ID:m33cZr9c0.net] 他の言語にも言えるけど、PHP使えるようになる為に 専門学校行きたいんだけど投資するだけ意味あるかな?
88 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/19(金) 21:01:16.76 ID:c0gQgN8M0.net] >>87 全くございません。 でも大丈夫です。 仮にそれで職についたとしても、 マトモに使えてる奴はごく僅かです。 PHPのことを理解すれば刷るほど、いかに馬鹿が多いかを思い知ることになるでしょう。
89 名前:デフォルトの名無しさん (ワッチョイ 6fa8-DJkl) mailto:sage [2016/08/19(金) 21:08:16.78 ID:s+12NI3Q0.net] 基本的にプログラミングなんてわざわざ専門学校いって習うもんじゃないと思うよ。 好きに勉強して好きなことやってる人の方が100倍つよい
90 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/19(金) 21:54:27.31 ID:c0gQgN8M0.net] >>86 Laravelの、手頃な日本語書籍や解説サイトが無いことが一つ 基本的にPHPerは勉強しないので、いまだにCakePHPとかSymfonyみたいなのを使い続けているのが一つ 他のフレームワークもそうなんだけど、ただ普通のMVCでいいのに、 どうしてこういうアプローチにしちゃうのかなぁ?ってのが一つ Bladeなんつー、へんなテンプレートエンジンを選択しちゃった間違いが一つ PHPのフレームワークは乱立しすぎていて、何時消えるかわからんのに覚えたくないな―ってのが一つ
91 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/20(土) 07:58:31.73 ID:2W9xVH6h0.net] >90だけど、一個書き忘れた。 Laravelは、とても遅いってのが一つ
92 名前:デフォルトの名無しさん (ワッチョイ e3c5-D2ET) mailto:sage [2016/08/20(土) 11:57:59.76 ID:TOS7JaZw0.net] >>90 典型的な保守脳 まあこういうのが多いからジャップランドじゃまだ古いフレームワーク使い潰してるんだろうな
93 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/20(土) 12:24:57.84 ID:2W9xVH6h0.net] >>92 何故そう思った? お前が考えてるの全く違うぞ。視野がせまいな、お前。
94 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/20(土) 12:30:00.51 ID:2W9xVH6h0.net] 「新しいもの使う」のがイケてるとか意味があると思ってるのは仕事と趣味の区別のついてない奴のやることだ。 まともな仕事は一人ではやらないからな。 まぁ、それを「保守」と呼ぶ奴がいてもそれは間違いではないが、 俺はそれですら無い。
95 名前:デフォルトの名無しさん (ワッチョイ e3c5-D2ET) mailto:sage [2016/08/20(土) 14:31:48.91 ID:TOS7JaZw0.net] >>94 まず貴方と口論したいのではなく、お互いに知見を広めるためということを予め告げておきます ・日本語の公式ドキュメントは十分充実していること ・公式はMVCとは言っていませんが、限りなく近くまたわかりやすいということ ・Bladeは私が使って見る限りシンプルで使いやすく、ただ従来と違うというだけで敬遠しているのではなかということ 海外でなぜLaravelが急成長しているのかというと、やはり然るべき理由があると思うのです あなたが「まともなお仕事」で使わない理由をよろしければお教え頂けますか?
96 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/20(土) 14:51:13.59 ID:2W9xVH6h0.net] >>95 あなたは、他人にあなたと同じ姿勢を求められるの? ひょっとしたらPMなのかもしれないね。なら貴方の自由自在だ。 ぜひ先進的な設計を謳っているLaravelを使うと良いだろう。 普通のレベルの技術者を集めて「これを使う」と言えばいい。実に簡単だ。 普通のレベルの技術者が集められるのならね。 ところで、あなたがしている仕事は何故あるのか? それは先進的なシステムを使うためではない。 何かやりたいことがあって、それを実現することが仕事というものだ。 つまり、結果が得られれば方法は何でもいい。 なら、沢山の人が既に知っていて、使ったことがあって、つまり実績があるもののほうが楽にきまってる。 Laravelが全く別の新しい何かを提供できると分かっているなら それを使ってみるのもいいだろう。 クライアントに新しい技術を使うことを説明した上で納得してもらえるのなら使えばいいだろう。 だが、Laravelはそれを提供してくれるだろうか? もっと言おう。考えてみて欲しい。 そんなに新規案件ばかりだったかい? インターネットに日が突いてPHPに脚光があたってからもう十数年にもなる。 今までに沢山のシステムが作られてきてそれは大抵まだ動いているから、 改修の案件はたくさんあっても新規案件は限られた分野の話のはずだ。 このあたりをずらっと見回してみて、 Laravelを導入してみようと思う人が、比率的に沢山居てもおかしくないはずだと、本当に思うかい?
97 名前:デフォルトの名無しさん (ワッチョイ e3c5-D2ET) mailto:sage [2016/08/20(土) 15:00:53.52 ID:TOS7JaZw0.net] >>96 なるほど 確かに仰る通りです けれど私の知識不足から一つ疑問が残ります。海外で著しく伸びているという点についてです。 なぜここまで日本国内とで差があるのか、よろしければ貴方の意見をお聞かせ願えませすか?
98 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/20(土) 15:04:03.10 ID:2W9xVH6h0.net] >・日本語の公式ドキュメントは十分充実していること その点については価値観の違いなのでどちらともとれる。 僕が思うドキュメントの充実とは、ググッて解説がたくさん得られるかどうかだ。 本当に玉石混交なんだが、検索結果の1つでは辿りつけない答えが、結果2ページ分くらい読み漁ると分かったりするのがインターネットだ。 >・公式はMVCとは言っていませんが、限りなく近くまたわかりやすいということ 僕としては、ほぼ100% WEBアプリとして使われるPHPにおいては、本来のMVC2を歪める理由は全く見いだせない。 「こうなれば楽になりそうだ」と変な考え方を入れたフレームワークは全部ダメだと思う。(CakePHPの一般的になってしまったModelの考え方が最悪の例) あなたはLaravelが分かりやすいというが、本来のMVC2をそのまま実装したダケの方がもっと分かりやすい。 ・Bladeは私が使って見る限りシンプルで使いやすく、ただ従来と違うというだけで敬遠しているのではなかということ 従来と違ったことで得られる恩恵が、僕には見えなかった。 であれば従来の形の方がいい。 クソSmartyとTwig様は大体のところで考え方が似ているから移行しやすい。 Bladeは全く別のエンジンという認識だ。だから、よっぽど便利にならないと使う気にならないので覚える気にすらならない。 Twig様は、現在のPHPのテンプレートエンジンではほぼ完成形に近いと思う。
99 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/20(土) 15:07:25.48 ID:2W9xVH6h0.net] >>97 やはり、ドキュメント(公式ではなく一般の)が多い(つまり英語)ことと、 あとは「便利だ」という感覚が日本と海外で違うんだろうと思う。 海外の場合は「パッケージ」が主流で、会社の仕組みをそれに合せる、という話を聞いたことがある。 一方日本は、システムのほうをそれぞれの会社に合わせて作る。 そうすると、楽ちんだけどレールが決まってしまっているフレームワークより、 たとえ整合性を保つのが大変であってもどんな形にでもできるフレームワークが日本には向いている、ということかもしれない。
100 名前:デフォルトの名無しさん (アウアウ Sa47-LSUn) [2016/08/20(土) 15:52:02.28 ID:U/xRZ7tja.net] >>92 黙ってろよ在日チョン 日本に寄生して何ほざくか
101 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/20(土) 15:57:20.08 ID:2W9xVH6h0.net] >>92 の論説が正しいかどうかはどうでもいいが、 1. ジャップと言われたくらいで腹立てるなら逆に日本人として邪魔なので恥じるべき。 2. 保守的と言われたくらいで腹立てるなら、自分は本当に革新派か再確認すべき。
102 名前:デフォルトの名無しさん (アウアウ Sa47-LSUn) [2016/08/20(土) 16:05:01.32 ID:U/xRZ7tja.net] >>101 何言ってんだこいつw
103 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/20(土) 16:06:07.98 ID:2W9xVH6h0.net] 何言ってるのか全くわからんという意味かね?
104 名前:デフォルトの名無しさん (ワッチョイ 6fa8-DJkl) mailto:sage [2016/08/20(土) 17:02:19.07 ID:a8sXtCza0.net] だいたい要素のつまった話ありがとう! 既存フレームワークから乗り換えるデメリットを大きく感じるのはよくある話だし、言いたいことはすごいわかった 俺はほぼ個人だし、そこまでbladeに違和感も感じなく英語検索も不自由ないからLaravelでちょっとイケてくる
105 名前:デフォルトの名無しさん (ワッチョイ 7730-D2ET) mailto:sage [2016/08/20(土) 18:59:02.
] [ここ壊れてます]
106 名前:64 ID:dZp2UnA30.net mailto: Smartyよりは好きよBlade [] [ここ壊れてます]
107 名前:デフォルトの名無しさん (ワッチョイ 2bd6-02HC) mailto:sage [2016/08/20(土) 19:57:50.44 ID:2W9xVH6h0.net] >>104 どういたしまして。がんばってイケメンになって。 あと、できたら、くだらないことでもいいからキータとかで発信してね。 僕は僕の分野でそれをやってる。 >>105 Smartyは、本当に設計が古臭いからね。
108 名前:デフォルトの名無しさん (ワッチョイ cfcb-D2ET) mailto:sage [2016/08/20(土) 23:15:49.59 ID:slQl019M0.net] そもそもPHP4時代の産物だからなSmarty
109 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/20(土) 23:31:04.35 ID:2W9xVH6h0.net] 当時はスマートだったかもしれないね。 寂れた商店街に「ヤング・ナカジマ」みたいな店を見るのと同じ感覚だ。
110 名前:デフォルトの名無しさん (ワッチョイ 7730-D2ET) mailto:sage [2016/08/21(日) 01:04:32.46 ID:zzG5WAzf0.net] テンプレートにテンプレート重ねてどうすんだよ、 みたいな批判は今よりもあったのかしら
111 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/21(日) 01:27:27.58 ID:ZcXJev3Z0.net] どうだろうねぇ。古臭いとはいえ、 変数展開やエスケイプが当時としては簡単に出来るというメリットと あと、include的な機能はそれなりに便利だっただろうから、 その辺を分かって使ってた人が多かっただろうとは思う。 そんなに批判はなかったように思うよ。 Twigはその辺を強化してきたからね。それと比べちゃうから、どうしてもSmartyのアプローチは古臭く感じる。
112 名前:デフォルトの名無しさん (オッペケ Sr07-HNW7) mailto:sage [2016/08/21(日) 10:46:27.51 ID:adzsvpLxr.net] 俺様クソフレームワークで十分すぎる サーバー側の処理なんてたいしたことしないし
113 名前:デフォルトの名無しさん (ワッチョイ db85-Y0va) mailto:sage [2016/08/21(日) 20:20:07.95 ID:fBOC+6gN0.net] Symfonyの「AcmeBundle」って何ですか? 翻訳にかけると、そのままアクメ・・・ 何言ってんだこのエロ助
114 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/21(日) 20:28:43.97 ID:ZcXJev3Z0.net] ちゃんと検索結果を見てみよう。 頂点・極み・最高峰みたいな意味だと書いてあるはずだよ。
115 名前:デフォルトの名無しさん (ワッチョイ db85-Y0va) mailto:sage [2016/08/21(日) 20:29:36.09 ID:fBOC+6gN0.net] hoge とか foo と同じ扱いでいいってこと?
116 名前:デフォルトの名無しさん (ワッチョイ db85-Y0va) mailto:sage [2016/08/21(日) 20:35:19.18 ID:fBOC+6gN0.net] 訂正 sample とか example と同じ扱いでいいってこと?
117 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/21(日) 20:42:11.30 ID:ZcXJev3Z0.net] ん? 「このバンドル(詰め合わせ)は、お客様のためにご用意した最高の商品セットです」 って意味だね。直訳すると。 Symfonyはちょろっと使ったことしか無いから、どんな物が入ってるバンドルかはしらんけど。 本当に最高なのかもしれないし、ただの冗談かもしれないし。 そのへんは自分で試して審査してみてよ。
118 名前:デフォルトの名無しさん (ワッチョイ cfcb-D2ET) mailto:sage [2016/08/21(日) 20:45:48.85 ID:bTciqyB80.net] AcmeってCPANだとジョークモジュールみたいなの入ってなかった? そういうもんだと認識してたわ
119 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/21(日) 21:22:30.57 ID:ZcXJev3Z0.net] そうなんだ。まぁ、自分で「最高峰です」って言うのは、 ただの冗談か馬鹿かのどっちかな場合が多いよね。
120 名前:デフォルトの名無しさん (ワッチョイ db85-Y0va) mailto:sage [2016/08/21(日) 21:36:19.35 ID:fBOC+6gN0.net] だから、じゃあ sample とか example と同じ扱いでいいんだろ クソ虫ペチパーは回りくどい書き方して自分の無能をひた隠すのが好きみたいだな
121 名前:デフォルトの名無しさん (ワッチョイ db85-Y0va) mailto:sage [2016/08/21(日) 21:37:20.01 ID:fBOC+6gN0.net] >>111 phpの俺俺FWとか最低の中の最低じゃん てめーよお、継ぎ足し拡張されたphpコードがどれだけ悲惨か知らんのか こういうことマジで言ってる低脳、殺してやりたくなるは
122 名前:デフォルトの名無しさん (オッペケ Sr07-HNW7) mailto:sage [2016/08/21(日) 21:49:25.70 ID:adzsvpLxr.net] >>120 俺だけがわかってりゃいいんだから別に継ぎ足そうがどうでもいいだろ あと殺害予告、通報しといたわ
123 名前:デフォルトの名無しさん (ワッチョイ 2bd6-37Y9) mailto:sage [2016/08/21(日) 22:25:09.65 ID:ZcXJev3Z0.net] ID:fBOC+6gN0 ← この人、日曜日の夜中に何ブチギレてんの? 頭おかしいんじゃないの?w 脳力低すぎw
124 名前:デフォルトの名無しさん (ワッチョイ db85-Y0va) mailto:sage [2016/08/21(日) 23:45:17.03 ID:fBOC+6gN0.net] >>121 w いきなり被害妄想で喚く基地害ゴミw > 俺だけがわかってりゃいいんだから別に継ぎ足そうがどうでもいいだろ ほらな。これだよ。さすが屁臭いペチプ〜使ってるだけあるぜ、クソ蛆虫 こういう蛆虫が世に巣食ってるってだけで反吐がでるぜ 今すぐphpの角に頭打ち付けて死ねよゴミ!死ね! 死ね! 死ね!
125 名前:デフォルトの名無しさん (ワッチョイ db85-Y0va) mailto:sage [2016/08/21(日) 23:50:40.73 ID:fBOC+6gN0.net] ペ チ パ ー は死ね!
126 名前:79 (ワッチョイ ebc9-xrP+) mailto:sage [2016/08/22(月) 11:47:39.74 ID:nTNlgGWt0.net] >>82 >>84 >>85 返答ありがとうございます。 ソケットについてはメモリ容量や工数に不安があるので、できれば別の方法で行きたい所ではあります。 結論としては、 @メモリキャッシュ(このやり方は知りませんでした) AHDD内のファイル BDB 上記3パターンですよね? 共有したい複数のユーザーと同じセッションIDを送受信して、共有する方法を思いつきました。 セッション情報はファイル化されるので、同じセッションIDでアクセスすれば共有化できるはずです。 ただし、スレッドセーフかどうかが分かりません。 セッションってスレッドセーフなのでしょうか? 分かる方、よろしくお願いします。
127 名前:79 (ワッチョイ ebc9-xrP+) mailto:sage [2016/08/22(月) 11:53:38.19 ID:nTNlgGWt0.net] すいません。 自己解決しました。 php.net/manual/ja/session.examples.basic.php > ファイルベースのセッション (PHP のデフォルト) は、 session_start() でオープンしたり session.auto_start で暗黙のうちに開始したりしたセッションのセッションファイルをロックします。 > いったんロックがかかったら、そのスクリプトが終了するなり session_write_close() を呼んでセッションを閉じるなりしない限り、 他のスクリプトからはそのセッションファイルにアクセスできません。 スレッドフリーですね。
128 名前:デフォルトの名無しさん (ワッチョイ cfcb-D2ET) mailto:sage [2016/08/22(月) 12:07:51.68 ID:O8CuxFMS0.net] セッションってそういう風に使うのは不味い気がする そもそも永続ストレージじゃないしセキュリティ的にも問題ありそうに思う データベース使えるなら素直にデータベース使えばよいのでは? データベース用にポート空けるのが嫌ならWebAPIで送信なり受信なり実装するのが良さ気
129 名前:79 (ワッチョイ ebc9-xrP+) [2016/08/22(月) 13:00:59.27 ID:nTNlgGWt0.net] >>127 懸念点は確かにおっしゃる通りです。 session_idの共有化なんて、自分も聞いたことが無いので。。。 今回の処理は、デフォルトで最後のアクセス(「最後の書き込み」ではなくアクセスでしたよね?確か)から1440秒(24分)となっていますが、それで問題ない処理となります。 セキュリティ的には確かに不安もありますが、session_idのリークさえなければ大丈夫だと思います。 (SSLを利用しますし、クライアントがブラウザではなくスマホゲームなので値の変更もハッキング技術的に難しい部類に入るかなと) phpに関しては2年位しか経験のない素人なので、色んな人の意見を聞きたいです。
130 名前:デフォルトの名無しさん (JP 0H9f-6SVL) mailto:sage [2016/08/22(月) 13:10:48.69 ID:+wJWfai1H.net] 2年で合計50時間くらいしかさわってないのか
131 名前:79 (ワッチョイ ebc9-xrP+) mailto:sage [2016/08/22(月) 13:42:19.48 ID:nTNlgGWt0.net] >>129 ???
132 名前:デフォルトの名無しさん (JP 0H9f-6SVL) mailto:sage [2016/08/22(月) 13:46:39.93 ID:+wJWfai1H.net] 2年も経験あるのに50時間くらいさわったレベルしか知識ないのか
133 名前:79 (ワッチョイ ebc9-xrP+) [2016/08/22(月) 13:50:30.26 ID:nTNlgGWt0.net] >>131 私が言っている事はそんなに異常な事でしょうか? 設計上どんな問題点があるのでしょうか?
134 名前:デフォルトの名無しさん (JP 0H9f-6SVL) mailto:sage [2016/08/22(月) 14:06:05.98 ID:+wJWfai1H.net] >>132 異常というか、PHPの動作原理そのものがわかってないように見える。 あと説明能力がないね。 > やりたい事は、Aさんが「ほげほげ」と入力した情報を recv.php に送信して、Bさんが send.php で「ほげほげ」を受信する。 > という事をやりたいです。 本当の「やりたい事」というのは、recv.phpとかsend.phpとかいう単語なしに説明できるものだ。
135 名前:デフォルトの名無しさん (ワッチョイ 17ff-TwJM) mailto:sage [2016/08/22(月) 14:07:18.93 ID:s3RDmZd20.net] 同時に2〜3人しか使わないシステムなの? なんかいろいろ初めて考えるみたいな感じがするけど・・・ 要件定義したら何が必要か自然に出ると思うけどな まあ普通に考えたらDB以外は考えられないんじゃないの DB触った事ないからなるべく他ですまそうとしてるように見える
136 名前:79 (ワッチョイ ebc9-xrP+) [2016/08/22(月) 14:10:59.32 ID:nTNlgGWt0.net] >>133 日本語が分かりづらかったのは、すいませんでした。 それは置いといて、PHPの動作原理そのもの。。。!?
137 名前:デフォルトの名無しさん (JP 0H9f-6SVL) mailto:sage [2016/08/22(月) 14:15:16.77 ID:+wJWfai1H.net] >>135 > それは置いといて、PHPの動作原理そのもの。。。!? 理解してると? それなら、recv.phpとsend.phpを「実現したいこと」がわかるようなスケルトンコード書いてみて。
138 名前:79 (ワッチョイ ebc9-xrP+) [2016/08/22(月) 14:16:03.64 ID:nTNlgGWt0.net] >>134 DBは存在しますし、目いっぱい他で利用しているため、 チャットなどのわりとどうでも良いものはDBを極力使わずに設計したかった意図がありました。
139 名前:デフォルトの名無しさん (アウアウ Sa47-LSUn) mailto:sage [2016/08/22(月) 14:22:27.47 ID:rdq2kd65a.net] DB使えるならどんな小さいものでもDB使いたくなるはずだけどな、、、 あとそれらしい用語を混ぜて背伸びしてる感がありありなんで、、、
140 名前:79 (ワッチョイ ebc9-xrP+) [2016/08/22(月) 14:23:27.72 ID:nTNlgGWt0.net] >>136 recv.php ---------- <?php $clSessionID = $_GET["session_id"]; session_id($clSessionID); session_start(); $_SESSION["comment"] = $_GET["comment"]; ?> ----------
141 名前:79 (ワッチョイ ebc9-xrP+) [2016/08/22(月) 14:23:54.13 ID:nTNlgGWt0.net] >>136 send.php ---------- <?php $clSessionID = $_GET["session_id"]; session_id($clSessionID); session_start(); echo $_SESSION["comment"]; ?> ---------- アクセスの仕方 ---------- /recv.php?session_id=3knafqq7m7c5qccr1hs3q83f92&comment=hogehoge /send.php?session_id=3knafqq7m7c5qccr1hs3q83f92 ----------
142 名前:デフォルトの名無しさん (JP 0H9f-6SVL) mailto:sage [2016/08/22(月) 14:25:05.62 ID:+wJWfai1H.net] >>140 BさんはどうやってセッションIDを知るんだ?
143 名前:デフォルトの名無しさん (ワッチョイ 6f2c-D2ET) mailto:sage [2016/08/22(月) 14:28:41.31 ID:QEU7nKI20.net] なにこのいびり
144 名前:79 (ワッチョイ ebc9-xrP+) [2016/08/22(月) 14:32:17.24 ID:nTNlgGWt0.net] >>
145 名前:79 (ワッチョイ ebc9-xrP+) [2016/08/22(月) 14:32:44.90 ID:nTNlgGWt0.net] >>141 え? 前もってクライアントに送っておけば良いでしょ?
146 名前:デフォルトの名無しさん (JP 0H9f-6SVL) mailto:sage [2016/08/22(月) 14:36:03.23 ID:+wJWfai1H.net] >>144 > え? > 前もってクライアントに送っておけば良いでしょ? つまり、今回PHPで実装する範囲の外側でセッションIDのやりとりをするということか? そうなら先に書け。
147 名前:79 (ワッチョイ ebc9-xrP+) [2016/08/22(月) 14:42:04.80 ID:nTNlgGWt0.net] >>145 125で詳細書いてます
148 名前:デフォルトの名無しさん (JP 0H9f-6SVL) mailto:sage [2016/08/22(月) 14:44:07.65 ID:+wJWfai1H.net] はいはい、私が悪うございました。 勝手に実装してくださいな。
149 名前:デフォルトの名無しさん (オッペケ Sr07-HNW7) mailto:sage [2016/08/22(月) 14:47:54.62 ID:TWfTCpyKr.net] おもしろいから続けてよ
150 名前:82 (ワッチョイ 2b56-D2ET) mailto:sage [2016/08/22(月) 15:48:17.63 ID:87MsXtA70.net] >>128 スマホゲーを作ろうとしてるのね ガラケー時代にはSOAPやJSONでデータをやり取りする いわゆる「ブラウザゲー」が単体アプリになっただけのレベルのものがたくさんあって スマホにもそのレベルのものはあるにはあるけど どの程度の規模のものを想定してるかだよね PHPのセッションって、テンポラリ領域にファイルを作ってその中にserializeしたデータを書き込み ガベージコレクションによってファイルを定期的に掃除してるだけで、 他の人も書いてる通りセキュリティ的にはガバガバなんで、ゲーム系のアプリでは注意した方がいいよ
151 名前:デフォルトの名無しさん (ワッチョイ cfcb-D2ET) mailto:sage [2016/08/22(月) 15:53:41.24 ID:O8CuxFMS0.net] >>128 聞いたことがない, 実装も見たことがない こういうのは大体何か問題があるから使われていない 使うなら大丈夫だと言い聞かせるのではなくきちんと設計した上で問題ないことを確認してから使うべき そして他で使っているから, というのはデータベースの利用を回避するほどの理由とは思えない
152 名前:デフォルトの名無しさん (ワッチョイ 2b56-D2ET) mailto:sage [2016/08/22(月) 16:06:32.92 ID:87MsXtA70.net] >>150 俺やったことあるよw 空メール送って会員登録させるようなもので 空メール送る画面でセッション発行して認証用や有効時間のチェックに必要な情報を入れておく 空メール内に記載したURLにセッションIDを含めておいてURL踏んだら認証 セッション使ったらくっそ楽に実装できる IPアドレスと個体識別番号だけで最低限のチェックはできたガラケー時代の話だけどねw
153 名前:デフォルトの名無しさん (JP 0H9f-6SVL) mailto:sage [2016/08/22(月) 16:14:06.76 ID:+wJWfai1H.net] >>151 > 空メール送る画面でセッション発行して認証用や有効時間のチェックに必要な情報を入れておく セッション単位で有効時間の設定はできないんじゃなかったっけ?
154 名前:デフォルトの名無しさん (ワッチョイ cfcb-D2ET) mailto:sage [2016/08/22(月) 16:17:42.99 ID:O8CuxFMS0.net] >>152 >>151 の実装なら$_SESSION['expired'] = ;で期限決めとけば十分なんじゃないかな?
155 名前:デフォルトの名無しさん (JP 0H9f-6SVL) mailto:sage [2016/08/22(月) 16:26:40.67 ID:+wJWfai1H.net] >>153 疑問に思ったのは、例えばsession.gc_maxlifetime = 1440のときに、あるセッションだけ86400に設定 することってできたっけなというもの。 > >>151 の実装なら$_SESSION['expired'] = ;で期限決めとけば十分なんじゃないかな? GCルーチンをオーバーライドできるの?(←お前が調べろ)
156 名前:デフォルトの名無しさん (ワッチョイ cfcb-D2ET) mailto:sage [2016/08/22(月) 16:37:19.39 ID:O8CuxFMS0.net] >>154 前者は, 自前でセッションハンドラを実装すれば出来る 確かにセッションの寿命以上を設定する簡便な方法が思い浮かばんな・・・・
157 名前:デフォルトの名無しさん (JP 0H9f-6SVL) mailto:sage [2016/08/22(月) 16:43:48.11 ID:+wJWfai1H.net] session_set_save_handler()の第6引数か。 bool session_set_save_handler ( callable $open , callable $close , callable $read , callable $write , callable $destroy , callable $gc [, callable $create_sid ] )
158 名前:デフォルトの名無しさん (ワッチョイ cfcb-D2ET) mailto:sage [2016/08/22(月) 16:51:11.13 ID:O8CuxFMS0.net] >>156 どっちかというとSessionHandlerInterfaceを実装した自前セッションハンドラクラスを作る SessionHandlerInterface::gcメソッド内部で追加実装した静的メソッドでも呼んで標準でない寿命のセッションかどうか確認した上でgc実行みたいな感じで
159 名前:デフォルトの名無しさん (ワッチョイ f33c-D2ET) mailto:sage [2016/08/22(月) 16:56:38.61 ID:MWVcWk3A0.net] >>132 セッションを共有したら全員同じクライアントになっちゃうよね じゃあセッションとは別にユーザーを識別する方法を再発明するのか? って話になるよね、無いよね
160 名前:151 (ワッチョイ 2b56-D2ET) mailto:sage [2016/08/22(月) 16:57:33.19 ID:87MsXtA70.net] $_SESSION['time'] = セッション発行時の時間; // 空メールを送った時間ではないから既にガバガバw URL踏まれたら$_SESSION['time']の時間見て有効かどうかチェックするだけ ガベージコレクションでセッションファイルが削除されないように ガベージの発動確率下げてファイルの有効期限長めにしとけば どうせ大してアクセスもないサービスだったから何の問題もなかった 大昔にくっそ手抜きで作った黒歴史的産物だからあんまりツッコミしないでなw 何でも物事を難しく考える人がいるけど どのレベルのものを求められてるか?をきちんと理解して手早く実現するというのも技術者には大事スキルだと思うよ PHPをゴリゴリ書かなくなって数年たってるのに偉そうなこと書いて申し訳ないけど
161 名前:79 (ワッチョイ ebc9-xrP+) [2016/08/22(月) 18:05:44.84 ID:nTNlgGWt0.net] >>158 もしこの設計のまま突き進むのであればセッションIDを2つ持ち、クライアントから送ってもらう事になります。 セッションIDはクッキーは利用せずに、POSTしてもらう事になります。 セッションID1つ目が共有のためのセッションで、セッションID2つ目が個人のデータを格納するセッションになります。 プログラムは出来なくはないはずです。
162 名前:79 (ワッチョイ ebc9-xrP+) [2016/08/22(月) 18:09:27.60 ID:nTNlgGWt0.net] 普通にDBを使う事になりました。 ご意見くださった方々、ありがとうございました。 非常に参考になりました。
163 名前:デフォルトの名無しさん (JP 0H9f-6SVL) mailto:sage [2016/08/22(月) 18:13:13.57 ID:+wJWfai1H.net] >>160 普通それをセッションIDとは言わない
164 名前:79 (ワッチョイ ebc9-xrP+) [2016/08/22(月) 18:17:15.36 ID:nTNlgGWt0.net] >>162 話は伝わっているはずです 絡まないでください 面倒です
165 名前:デフォルトの名無しさん (JP 0H9f-6SVL) mailto:sage [2016/08/22(月) 18:31:55.53 ID:+wJWfai1H.net] 自分の誤りを指摘してくれる人に感謝できる人になりましょう
166 名前:79 (ワッチョイ ebc9-xrP+) [2016/08/22(月) 18:33:51.78 ID:nTNlgGWt0.net] >>164 間違いではありませんが?
167 名前:デフォルトの名無しさん (JP 0H9f-6SVL) mailto:sage [2016/08/22(月) 18:35:33.05 ID:+wJWfai1H.net] はあそうですか。
168 名前:79 (ワッチョイ ebc9-xrP+) [2016/08/22(月) 18:37:41.82 ID:nTNlgGWt0.net] 不毛なので去りますね それでは
169 名前:デフォルトの名無しさん (JP 0H9f-6SVL) mailto:sage [2016/08/22(月) 18:40:30.59 ID:+wJWfai1H.net] セッションIDじゃないなら、なんと言うんですか? と何で聞けないかな。 どうでもいいけど。 ばいばい。
170 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/22(月) 20:08:37.70 ID:oDbN35lz0.net] あーあ、頭おかしいID:+wJWfai1Hがアホな事ばっかり言って話をややこしくしたせいでお客さん帰っちゃった。 ID:+wJWfai1Hが引っ掻き回すから79が結局のところどんなタイヤブランコを求めてたのかよくわからんようになってる。
171 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/22(月) 20:10:36.51 ID:oDbN35lz0.net] >>129 : デフォルトの名無しさん (JP 0H9f-6SVL)2016/08/22(月) 13:10:48.69 ID:+wJWfai1H > 2年で合計50時間くらいしかさわってないのか なんだろね、この基地外みたいな脈絡のない発言。
172 名前:デフォルトの名無しさん (ワッチョイ e3c5-D2ET) mailto:sage [2016/08/22(月) 20:18:32.99 ID:8GGzroX00.net] 揶揄されても仕方ない知識レベルってことだろ アスペ
173 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/22(月) 20:47:51.11 ID:oDbN35lz0.net] なに? この自己紹介
174 名前:デフォルトの名無しさん (ワッチョイ db85-Y0va) mailto:sage [2016/08/22(月) 22:24:23.01 ID:63x7gu4q0.net] ペチパーvsペチパー なんて醜い最底辺の争いなんだ
175 名前:デフォルトの名無しさん (ワッチョイ ab17-LSUn) mailto:sage [2016/08/22(月) 23:39:18.44 ID:omR+FMmi0.net] 初心者は背伸びしないほうがいいよ、自分だけが損をする
176 名前:デフォルトの名無しさん (ワッチョイ bf2b-xrP+) mailto:sage [2016/08/23(火) 00:45:37.46 ID:wYQR/KNu0.net] いやーログ全部みたけどID:+wJWfai1H←コイツが悪い気がする 何が気に入らないのか知らないけど、そんなにいびらなくても良くね?
177 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/23(火) 09:44:42.01 ID:NtcGtk9H0.net] >>175 俺はぱっと見でID:+wJWfai1Hがジュラルミン脳に見えたから79の擁護しといたけど ぐちゃぐちゃになり過ぎてて、もう、どうにも並ん状態になった後だった。 やっぱじっくり読んでもそうだよな?
178 名前:デフォルトの名無しさん (ワイモマー MMa7-D2ET) mailto:sage [2016/08/23(火) 12:04:05.12 ID:/kW4XPVoM.net] 中のファイルをulinkで削除してからディレクトリを削除する処理があるのですが たまにDirectory not emptyという警告が記録されてディレクトリが残ります それなのに確認するとファイルはありません ここから考えられる挙動は、 ulink →ファイル削除処理が走る(終わりを待たない) →ファイル削除完了前にrmdir →ディレクトリ削除失敗 →ファイル削除処理遅れて完了 というものですが ulinkが削除完了を待たないなんてことあり得ますか?
179 名前:デフォルトの名無しさん (オッペケ Sr07-HNW7) mailto:sage [2016/08/23(火) 12:10:15.07 ID:KG62z/O8r.net] コード書いて
180 名前:デフォルトの名無しさん (ワイモマー MMa7-D2ET) mailto:sage [2016/08/23(火) 12:16:16.42 ID:/kW4XPVoM.net] unlink($this->_path.'/'.$this->_pidFileName); rmdir($this->_path); というものです
181 名前:デフォルトの名無しさん (ワッチョイ 17ff-TwJM) mailto:sage [2016/08/23(火) 12:48:11.31 ID:D/fvAIBs0.net] OSは?unlinkの挙動は*nixとwindowsじゃ違うよファイルシステムにもよるし unlink そのものは inode のリンク数減らすだけだしタイムラグあるかもね
182 名前:デフォルトの名無しさん (ワッチョイ cb7b-DJkl) mailto:sage [2016/08/23(火) 14:31:57.60 ID:P3XI7KYz0.net] Windowsだとシステムが勝手に不可視ファイルつくってたりするからな
183 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/23(火) 15:07:02.29 ID:NtcGtk9H0.net] 俺ならあんまり難しい事考えずに $done = false; for(100回ループ){ ディレクトリ内の全ファイル削除; $result = ディレクトリ自体を削除; if($result === true){ $done=true; break; } usleep(100000ミリ秒) } if($done !== true){ throw new Exception("ディレクトリが削除できませんでした"); } という処理を書いちゃうな。これでダメなら次の方法を探すパターン。
184 名前:デフォルトの名無しさん (ワッチョイ cb7b-DJkl) mailto:sage [2016/08/23(火) 15:10:48.86 ID:P3XI7KYz0.net] Linuxの場合なら、シェルコマンド使って 「ファイルごとディレクトリ削除する」が 一番速かったような気がする
185 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/23(火) 15:12:16.85 ID:NtcGtk9H0.net] usleep(100000マイクロ秒)の間違いでーす。
186 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/23(火) 15:14:12.28 ID:NtcGtk9H0.net] >>183 exec("sudo rm -rf {$path}"); かな。
187 名前:デフォルトの名無しさん (ワッチョイ cb7b-DJkl) mailto:sage [2016/08/23(火) 15:18:54.74 ID:P3XI7KYz0.net] >>185 よく切れる包丁な 怪我に注意w
188 名前:デフォルトの名無しさん (ワッチョイ 17ff-TwJM) mailto:sage [2016/08/23(火) 15:22:56.28 ID:D/fvAIBs0.net] それを含むディレクトリの方を実行時ユーザーに合わせたオーナーやパーミッションにするべきと思う 用途によるけど
189 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/23(火) 16:01:34.35 ID:NtcGtk9H0.net] >>186 「転んでも泣かない」w
190 名前:デフォルトの名無しさん (ワイモマー MMa7-D2ET) mailto:sage [2016/08/23(火) 16:06:41.27 ID:/kW4XPVoM.net] OSはwindowsです そういえば、フォルダの中に勝手に不可視ファイル作ったりしてますね 単なるディレクトリ削除と思って簡単に考えていましたが 何回か試行したりウェイト入れたりしなきゃいけないんですね ありがとうございます
191 名前:デフォルトの名無しさん (ワッチョイ c7c9-D2ET) mailto:sega [2016/08/23(火) 20:02:12.79 ID:c3FcWyNJ0.net] requireってまとめてる? それともまとめてない? それとも・・・ autoload?
192 名前:デフォルトの名無しさん (ワッチョイ 2bd6-37Y9) mailto:sage [2016/08/23(火) 20:09:08.97 ID:NtcGtk9H0.net] 勿論、autoload requireは一時的に使ってみるファイルだけ。 安定したらautoload対象ディレクトリに移してrequire削除。
193 名前:デフォルトの名無しさん (アウアウ Sa47-LSUn) [2016/08/23(火) 20:32:29.71 ID:3ZVo8Yq8a.net] >>191 つまり?
194 名前:デフォルトの名無しさん (ワッチョイ 2bd6-37Y9) mailto:sage [2016/08/23(火) 20:54:16.85 ID:NtcGtk9H0.net] だからautoloadだってばw requireするのはautoloadライブラリそのものの読み込みと 基本のdefineファイルだけ。did u understand?
195 名前:デフォルトの名無しさん (ワッチョイ db85-Y0va) mailto:sage [2016/08/23(火) 21:50:19.61 ID:MhU4+fKS0.net] ペチパーってやっぱりクソバカだわ
196 名前:デフォルトの名無しさん (ワッチョイ f3c3-lwMm) [2016/08/24(水) 01:20:58.23 ID:hGPUmbYi0.net] PHPのメモリキャッシュ(+DB)で通常メモリキャッシュで操作して キャッシュから追い出される時、デストラクタみたいにDBへ書き込むことはできますか?
197 名前:デフォルトの名無しさん (ワッチョイ db85-Y0va) mailto:sage [2016/08/24(水) 01:36:53.25 ID:L7QR9yKS0.net] 瞬断でサヨウナラ
198 名前:デフォルトの名無しさん (JP 0H9f-6SVL) mailto:sage [2016/08/24(水) 13:40:33.80 ID:wj/dhjvFH.net] >>195 その通りの実装をすればできるだろう。
199 名前:デフォルトの名無しさん (オッペケ Sr07-HNW7) mailto:sage [2016/08/24(水) 14:17:41.07 ID:1D7MUt57r.net] 他人にバカにされるようなコード書いても、サービスが成り立ってりゃいいんだよ 俺はクソみたいなコード書いてるけど書けない連中からは天才だと言われる それで金になるんだからそれでいいわけだ 気にしてるのはお前らだけ そして実害ないのに無駄に噛み付いてる 虚しくないか?
200 名前:デフォルトの名無しさん (ワイモマー MMa7-D2ET) mailto:sage [2016/08/24(水) 15:08:56.70 ID:fPXCtlS8M.net] >>177 の件ですが unlinkとrmdirの間にsleepを入れたらディレクトリが残る現象は現れなくなりました ありがとうございました
201 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/24(水) 20:03:30.75 ID:7N3AExCe0.net] >>199 ほいほい。おつかれさん。ゆっくり休んでくんろ。
202 名前:デフォルトの名無しさん (ワッチョイ 6fa8-DJkl) mailto:sage [2016/08/24(水) 20:55:03.40 ID:ciF06qOZ0.net] 配列にプロパティでアクセスしたいかつ、 存在しないキー指定したときはnull返したくて __getと__setをつかった配列だけ持つクラス作ろうとしてるんだけど、 標準とかじゃないよね?車輪の再発明感があって心配
203 名前:デフォルトの名無しさん (ワッチョイ cfcb-D2ET) mailto:sage [2016/08/24(水) 21:08:58.39 ID:pNSGotoo0.net] >>201 プロパティでアクセスしたいってのがよく分からんがArrayObjectのメソッドをオーバーライドすることを検討しても良いのでは
204 名前:デフォルトの名無しさん (ワッチョイ f799-B/cC) [2016/08/24(水) 21:09:15.17 ID:Xk5yew1s0.net] より良い舎利を作ればいいんだろ
205 名前:201 (ワッチョイ 6fa8-DJkl) mailto:sage [2016/08/24(水) 21:17:17.84 ID:ciF06qOZ0.net] >>202 $array = [‘key’ => ‘value]って配列があったときに、 $array->keyでアクセスしたかったんだ とりあえず現状は下のクラス作って使ってる。 class DataContainer{ private $array; function __construct($val) { $this->array=$val; } public function __get($key) { return array_key_exists($key,$this->array) ? $this->array[$key]:null; } }
206 名前:デフォルトの名無しさん (ワッチョイ 2bd6-xrP+) mailto:sage [2016/08/24(水) 21:45:22.15 ID:7N3AExCe0.net] >>203 寿司屋か!
207 名前:デフォルトの名無しさん (ワッチョイ cfcb-D2ET) mailto:sage [2016/08/24(水) 21:51:40.64 ID:pNSGotoo0.net] >>204 ArrayObjectのコンストラクタの第2引数にArrayObject::ARRAY_AS_PROPSフラグを指定してやれば大体望みの物なのでは 通常の配列と同様, 存在しないキーの値を取得しようとするとNoticeは出るが(それを何とかしたければArrayObjectのoffsetGetをオーバーライドする他無かろう)
208 名前:デフォルトの名無しさん (ワッチョイ db85-Y0va) mailto:sage [2016/08/24(水) 22:17:51.56 ID:L7QR9yKS0.net] もう、PHPはやめませんか
209 名前:デフォルトの名無しさん (ガラプー KKcd-WNra) [2016/08/25(木) 00:14:48.61 ID:Skk6UklAK.net] 質問です もう寝てもいいですか?
210 名前:デフォルトの名無しさん (ワッチョイ 813c-Knxq) [2016/08/25(木) 03:08:20.45 ID:DPU4Ho8U0.net] HTMLの歴史みたいな質問です。 HTML4.01の頃って、HTMLタグとCSSが完全に分離されていなかったと思うのですが、 本来の文書管理でタグを打つだけではなく、 デザイン上の理由でタグを用いることって、ありませんでしょうか。 例えば、現在のHTML5では、<h1></h1>タグにはフォントサイズが指定されず、 別途CSSで定義されております。 しかし、HTML4.01では、<h1></h1>にはフォントサイズがデフォルトで指定されていました。 それで、<h1></h1>直下の小見出しだから、<h2></h2>と打つところを フォントサイズが大きすぎるから、<h3></h3>にするみたいに 文法的に正しいかどうか別に見た目のため、コードを書いていたということはありませんでしょうか?
211 名前:209 (ワッチョイ 813c-Knxq) [2016/08/25(木) 03:09:53.09 ID:DPU4Ho8U0.net] すみません、PHPの部分に気が付かなくて、間違えてここに書いてしまいました。
212 名前:デフォルトの名無しさん (JP 0H1a-dmM4) mailto:sage [2016/08/25(木) 11:03:18.89 ID:9o9g1zI8H.net] >>201 配列をプロパティでアクセスしたいだけなら、(object)$araryとすればいいけど、 > 存在しないキー指定したときはnull返したくて これ、バグの温床になりそう。
213 名前:201 (ワッチョイ dea8-LL1O) mailto:sage [2016/08/25(木) 18:42:35.39 ID:RfJIhkHJ0.net] >>206 シンプルな用途でしか使わないからそのままいってみる。ありがとう >>211 使ってるライブラリの挙動に合わせたかったんだ ライブラリ側のソースも似たような感じだったからこの方向でいってみるよ
214 名前:デフォルトの名無しさん (ワッチョイ b985-wCtU) mailto:sage [2016/08/25(木) 22:42:32.60 ID:fsPKwKyg0.net] そして実行するまでブラックボックスのkvマップができましたとさ やっぱペチプァ〜ってクソバカだわw
215 名前:デフォルトの名無しさん (ワイモマー MM45-gQqU) mailto:sage [2016/08/26(金) 00:48:57.50 ID:Sc+l1LPnM.net] PHPのPはperfectだという説
216 名前:デフォルトの名無しさん (ワッチョイ b985-wCtU) mailto:sage [2016/08/26(金) 08:06:02.41 ID:Vc6069gt0.net] poor huge poop
217 名前:デフォルトの名無しさん (ワッチョイ cdd6-Knxq) mailto:sage [2016/08/26(金) 10:25:09.24 ID:Lds1KiY+0.net] >>213 こいつは先日から、なんでこんなにPHPの事憎んでんだ? 嫌なら自分の使いたい言語使えばいいだけなんだが、 自分の使いたい言語使わせてもらえない程度の能力ってことか? そりゃ事実上の戦力外通告じゃないか。
218 名前:デフォルトの名無しさん (ワッチョイ 7e42-gQqU) mailto:sage [2016/08/26(金) 10:29:36.62 ID:+34Dv1b80.net] 仕事が無いからここに来てる
219 名前:デフォルトの名無しさん (ワッチョイ 74c9-gQqU) mailto:sage [2016/08/26(金) 11:51:05.29 ID:8L+YHL9j0.net] PHPでも変数宣言はやっぱりほしいねえ
220 名前:デフォルトの名無しさん (ワッチョイ b985-wCtU) mailto:sage [2016/08/26(金) 21:33:29.59 ID:Vc6069gt0.net] この世から屁臭いペチプ〜案件が死滅しますように ペチパーがなるべく苦しんで死にますように PHPコントリビュータに地獄の不幸が訪れますように PHPコントリビュータの家族が悪霊に喰われますように ますように
221 名前:デフォルトの名無しさん (ワッチョイ cdd6-Knxq) mailto:sage [2016/08/27(土) 12:04:06.91 ID:ZxiErV7s0.net] PHPって、何で PHP か知ってる? 頭いいやつには良い言語にみえるし 馬鹿には馬鹿な言語に見える つまり鏡だ。 だから右から読んでも左から読んでも同じ名前になってるんだよ。
222 名前:デフォルトの名無しさん (ワッチョイ b985-wCtU) mailto:sage [2016/08/27(土) 12:16:28.03 ID:znsLmZMn0.net] >>220 こいつ最高に馬鹿
223 名前:デフォルトの名無しさん (オッペケ Sr69-t1qj) mailto:sage [2016/08/27(土) 13:04:59.55 ID:jOQC6GlSr.net] いい言語かどうかなんてどうでもいい コードの出来もどうでもいい 金儲けできるかどうか ただこれだけだよ
224 名前:デフォルトの名無しさん (ワッチョイ 7bc5-gQqU) mailto:sage [2016/08/27(土) 13:10:58.89 ID:b+3X6xmU0.net] >>222 クソコードで金儲けできるんですかね? 長いスパンで見れば保守も改良もしなきゃいけないんだし バカの一つ覚えみたいに言ってもね
225 名前:デフォルトの名無しさん (ワッチョイ b985-wCtU) mailto:sage [2016/08/27(土) 13:43:30.25 ID:znsLmZMn0.net] >>222 いい言語かどうかなんてどうでもいい コードの出来もどうでもいい 金儲けできるかどうか ただこれだけだよ(キッ 奴隷業最底辺のプェチプァ〜がwwwwwwなんかゆうとるwwwwwwwwww
226 名前:デフォルトの名無しさん (オッペケ Sr69-t1qj) mailto:sage [2016/08/27(土) 14:40:14.39 ID:jOQC6GlSr.net] >>223 5年儲けられればいいかな もう1年半くらい動いてるけど、保守なんてラクだよ? あとたまに新機能つけたり 何か苦みたいに言ってるけど、まったく問題ないね ずっとコードの書き方だけでバカみたいに吠えてろよ >>224 誰の奴隷でもないわ 本業の手すきで作ってる中身クソアプリでみんな群がってるしな
227 名前:デフォルトの名無しさん (ワッチョイ b985-wCtU) mailto:sage [2016/08/27(土) 14:42:10.02 ID:znsLmZMn0.net] うわっ 痛々しい^^; がんばってくださいね、自称「本業の手すきで作ってる中身クソアプリでみんな群がってるしな (キキキリッ」 (草藁
228 名前:デフォルトの名無しさん (ワッチョイ 7bc5-gQqU) mailto:sage [2016/08/27(土) 16:03:40.00 ID:b+3X6xmU0.net] >>225 こういう投資思考の無いゴミphperがレガシーコードを産出していくんだろうな
229 名前:デフォルトの名無しさん (オッペケ Sr69-t1qj) mailto:sage [2016/08/27(土) 18:14:24.79 ID:jOQC6GlSr.net] >>227 それの何が悪いんだよ? 誰にも迷惑かけてねーしwww
230 名前:デフォルトの名無しさん (ワッチョイ 7bc5-gQqU) mailto:sage [2016/08/27(土) 18:53:31.11 ID:b+3X6xmU0.net] >>228 じゃあ無駄なコードを一人勝手に積み立て上げててねw 新しいことを受け入れたくない老害脳ってまだまだいるんだな
231 名前:デフォルトの名無しさん (ワッチョイ b985-wCtU) mailto:sage [2016/08/27(土) 19:05:34.29 ID:QbV02vjq0.net] ゴミペチパーは存在自体が迷惑 逝ってよし
232 名前:デフォルトの名無しさん (オッペケ Sr69-t1qj) mailto:sage [2016/08/27(土) 20:46:09.34 ID:jOQC6GlSr.net] >>229 新しいことってなに? コードの書き方が新しいとか?
233 名前:デフォルトの名無しさん (ワッチョイ 7920-gQqU) [2016/08/27(土) 21:34:11.98 ID:dQI0Meem0.net] どうしちゃったんでしょうね?w
234 名前:デフォルトの名無しさん (ワッチョイ cdd6-Knxq) mailto:sage [2016/08/27(土) 21:39:03.11 ID:ZxiErV7s0.net] な。PHPに恨み持ってる奴、頭おかしいのがよく分かる展開だろ?
235 名前:デフォルトの名無しさん (ワッチョイ 7bc5-gQqU) mailto:sage [2016/08/27(土) 23:55:43.65 ID:b+3X6xmU0.net] >>231 額面通りにしか受け取れないアスペ
236 名前:デフォルトの名無しさん (ワッチョイ b985-wCtU) mailto:sage [2016/08/28(日) 00:26:26.25 ID:Olv20zQg0.net] な。ペチパーって基地害だろ。
237 名前:デフォルトの名無しさん (ワッチョイ 7e42-gQqU) mailto:sage [2016/08/28(日) 00:35:20.68 ID:bDqORRlk0.net] ワッチョイって便利だな
238 名前:デフォルトの名無しさん (ワイモマー MM45-gQqU) mailto:sage [2016/08/28(日) 01:55:20.18 ID:wPITiPaCM.net] PHPのPはpracticalのP 実用性という意味ではPHPは相当いい線行く はい論破
239 名前:デフォルトの名無しさん (ワッチョイ b985-wCtU) mailto:sage [2016/08/28(日) 02:02:03.35 ID:Olv20zQg0.net] などと意味不明な供述をしており、 警察では精神鑑定も含め動機の解明にあたる方針です。
240 名前:デフォルトの名無しさん (ワッチョイ b985-wCtU) mailto:sage [2016/08/28(日) 12:48:52.86 ID:Olv20zQg0.net] 不勉強なペチパー 大海を知らず 汚物吐瀉物廃棄物のプェチプ〜の糞の沼に沈んでいく
241 名前:デフォルトの名無しさん (ワッチョイ cdd6-Knxq) mailto:sage [2016/08/28(日) 15:03:40.07 ID:pQ8LLObb0.net] などと意味不明な供述をしており、 警察では精神鑑定も含め動機の解明にあたる方針です。
242 名前:デフォルトの名無しさん (ワッチョイ b985-wCtU) mailto:sage [2016/08/28(日) 15:35:51.00 ID:vx1a7S190.net] ぺぺぺぺ ペチプァ〜〜〜〜wwwww
243 名前:デフォルトの名無しさん (ワッチョイ ddb8-LL1O) mailto:sage [2016/08/28(日) 18:24:16.78 ID:TLCNAGVS0.net] 基本的に草生やしまくるやつにまともな奴はいない
244 名前:デフォルトの名無しさん (ワッチョイ b985-wCtU) mailto:sage [2016/08/28(日) 21:01:00.68 ID:vx1a7S190.net] 基本的に$生やしまくるやつにまともな奴はいない
245 名前:デフォルトの名無しさん (ワッチョイ 7bc5-gQqU) mailto:sage [2016/08/28(日) 21:04:47.01 ID:32kNLtx20.net] $phper = new Unko();
246 名前:デフォルトの名無しさん (ワッチョイ b985-wCtU) mailto:sage [2016/08/28(日) 23:31:28.29 ID:vumwqn0o0.net] class Phper extends Unko { public writeKusoCode() {} }
247 名前:デフォルトの名無しさん (ワッチョイ cdd6-Knxq) mailto:sage [2016/08/29(月) 16:50:10.63 ID:ugnGhxtF0.net] >>245 $ sudo php -q test.php PHP Parse error: syntax error, unexpected 'writeKusoCode' (T_STRING), expecting variable (T_VARIABLE) in test.php on line 9 なんかエラー出てますけど、なんでですか? あなた、マトモなコードが書けないんですか? 頭おかしいんじゃないんですか? test.php ------------------------- <?php class Unko { } class Phper extends Unko { public writeKusoCode() { echo "test\n"; } } $test = new Phper(); $test->writeKusoCode();
248 名前:デフォルトの名無しさん (ワッチョイ b985-wCtU) mailto:sage [2016/08/29(月) 21:20:57.97 ID:BFY9f7LW0.net] >>246 class Omae { private writeRightCode() } www
249 名前:デフォルトの名無しさん (ワッチョイ b94a-hifv) mailto:sage [2016/08/30(火) 05:04:09.98 ID:BtPyCxaG0.net] $html = get_the_content(); で取得した $html の中から特定のdiv要素のブロックを取り出したいのだが、どういう手法が標準的なの? 例えば <div id="myDivID">.....</div> の部分を文字列として取り出したいなど。 つまりクライアントサイドでjQueryでやるような感じで出来ると分かり易いのですが。
250 名前:デフォルトの名無しさん (スプッッ Sdc8-LL1O) mailto:sage [2016/08/30(火) 09:20:54.56 ID:wepwEqDzd.net] >>248 phpQueryとか使うとまさにお望み通りかも。自分で組むよりは標準的だとおもう
251 名前:デフォルトの名無しさん (JP 0H1a-dmM4) mailto:sage [2016/08/30(火) 13:32:44.65 ID:FG8f7euNH.net] >>248 こういうのかな。 『[PHP]DOM, XPathを使ったスクレイピング(HTMLのタグ内容取得)』 php-archive.net/php/dom-scraping/ ただ、validなhtmlじゃないとエラーが発生するかも。
252 名前:デフォルトの名無しさん (ワッチョイ b94a-a0e2) mailto:sage [2016/08/30(火) 14:27:17.18 ID:BtPyCxaG0.net] >>249 >>250 情報有難うございました。早速しらべてみます。
253 名前:デフォルトの名無しさん (ワッチョイ b94a-a0e2) mailto:sage [2016/08/30(火) 19:10:17.05 ID:BtPyCxaG0.net] windows10でphpを開発する環境を整えたいのですが、最もお勧めの構成を教えてケロ
254 名前:デフォルトの名無しさん (ワッチョイ 7bc5-gQqU) mailto:sage [2016/08/30(火) 19:19:08.18 ID:lqGloAqz0.net] vagrant
255 名前:デフォルトの名無しさん (ワッチョイ b985-wCtU) mailto:sage [2016/08/30(火) 21:24:52.18 ID:vxcmsfn40.net] 悪いことはいわない プェッチプ〜なんてやめとけ 何もいいことないぞ
256 名前:デフォルトの名無しさん (ワッチョイ 9c42-gQqU) mailto:sage [2016/08/30(火) 22:19:06.67 ID:q7NbkRLH0.net] 仮想環境使ってLinuxをインストールし、そこでWebServerと共にPHPを使う
257 名前:デフォルトの名無しさん (ワッチョイ b985-wCtU) mailto:sage [2016/08/30(火) 22:57:03.96 ID:vxcmsfn40.net] 屁臭いペチプ〜の妄言なんて聞くだけ無駄だぞ
258 名前:デフォルトの名無しさん (ワッチョイ 76cb-gQqU) mailto:sage [2016/08/31(水) 03:37:02.41 ID:gV72qvxn0.net] >>252 Chocolateyでインストールするのが楽じゃね Webサーバも特に必要にならない限りPHPのビルトインWebサーバで十分だし, 今時のフレームワークはビルトインWebサーバでローカルテスト出来るし
259 名前:デフォルトの名無しさん (ワッチョイ b985-wCtU) mailto:sage [2016/08/31(水) 07:39:58.40 ID:bGkbcdAl0.net] なるべく苦しんで早く死ねよ、ゴミペチプァ〜ども 地獄に堕ちろ
260 名前:デフォルトの名無しさん (ワッチョイ 9c42-t1qj) [2016/08/31(水) 11:21:20.54 ID:uod2fXz+0.net] phpの ::self の用途がわからない…。 てかなんでわざわざクラスのメソッドとかプロパティをそのまま使いたがるのか…普通にオブジェクト作ればええんやないの?マジイミフ
261 名前:デフォルトの名無しさん (ワッチョイ 76cb-gQqU) mailto:sage [2016/08/31(水) 19:37:21.51 ID:gV72qvxn0.net] >>259 self::のことならクラス内定数とか静的メソッドとか使うやろー
262 名前:デフォルトの名無しさん (ワッチョイ cdd6-Knxq) mailto:sage [2016/08/31(水) 19:58:46.66 ID:Wg+k2/e60.net] >>259 はまだ全部newしてるんだろう。そのうちに分かるようになる。 分かんなきゃ>>258 にケツ拭いてもらうことになる。
263 名前:デフォルトの名無しさん (ワッチョイ fbc5-wh/5) mailto:sage [2016/09/01(木) 16:43:10.18 ID:ICKSnMAM0.net] WEB版ツイッターのメッセージボックスのような構造を作ろうとしています。 スイスイと動くのでモーダル内で画面遷移を行ってはいないように見受けられますが… 実際はどのような技術を使っているのでしょうか? iframeでどうこう…など軽くでもいいのでどなたか教えてくれませんか?
264 名前:デフォルトの名無しさん (ワッチョイ 17c9-IPsc) mailto:sage [2016/09/01(木) 17:23:18.83 ID:9k/0BgDx0.net] 遅延性的束縛を知った時の感動は異常
265 名前:デフォルトの名無しさん (ワッチョイ 6fa8-hNlF) mailto:sage [2016/09/01(木) 17:36:23.39 ID:B87uAuov0.net] >>262 ajaxとかpjaxで調べてみると答えに近づくかも? それで基本的なjavascriptでの挙動を押さえてPHPと絡めると幸せになりそう
266 名前:デフォルトの名無しさん (ワッチョイ fbc5-wh/5) mailto:sage [2016/09/01(木) 18:42:00.54 ID:ICKSnMAM0.net] >>264 twitterのリソースを覗いてみたところiframeは使用していないみたいです また定型的なボタンなどの軽いリソースは予め読み込んでありました 色々考えましたが 「buttonのクリックイベントなどからajaxでmodalのhtmlを書き換えている」 で合っていますか? ちょっとphpからは離れてしまいましたが
267 名前:デフォルトの名無しさん (ワッチョイ 6fa8-hNlF) mailto:sage [2016/09/01(木) 19:14:17.91 ID:B87uAuov0.net] >>265 DMのダイアログってことだよね?実際にちゃんとソース追ったわけじゃないけど、下の処理だけで動くはず サーバ側でレスポンス返すロジックだけPHPだね ・送信 送信ボタン押したらサーバにajaxでリクエストを送信 →ajaxのレスポンス待って正常だったら.DMConversation-contentに新規div(メッセージ)をjavascriptで突っ込む ・受信 30秒ごとにサーバに新着メッセージないかリクエスト →新着あったら受信してこれまた新規div(メッセージ)を突っ込む
268 名前:デフォルトの名無しさん (ワッチョイ fbc5-wh/5) mailto:sage [2016/09/01(木) 19:21:16.38 ID:ICKSnMAM0.net] >>266 ありがとう!! 受信の一部はpusherなどを使ってみようと思います
269 名前:デフォルトの名無しさん (ワッチョイ 0385-9ph3) mailto:sage [2016/09/01(木) 21:37:45.36 ID:ECsSqkbc0.net] ゴミ屑ペチプァども、全員地獄の業火に焼かれて死ね
270 名前:デフォルトの名無しさん (ワッチョイ 0385-9ph3) mailto:sage [2016/09/01(木) 21:40:23.39 ID:ECsSqkbc0.net] 豚鼻マスカキラスマスの糞からひり出されたウンコども さっさと死ね
271 名前:デフォルトの名無しさん (ワッチョイ 0385-9ph3) mailto:sage [2016/09/01(木) 21:40:59.32 ID:ECsSqkbc0.net] プェッチプァ〜とか屁臭いんだよゴミ
272 名前:デフォルトの名無しさん (ワッチョイ 0385-9ph3) mailto:sage [2016/09/01(木) 21:55:10.96 ID:ECsSqkbc0.net] あーほんと死んでくれへんですか?
273 名前:デフォルトの名無しさん (ワッチョイ 0320-wh/5) mailto:sage [2016/09/01(木) 22:55:21.68 ID:/0kqmOP90.net] どうしちゃったんでしょうねwww
274 名前:デフォルトの名無しさん (ワッチョイ 0385-9ph3) mailto:sage [2016/09/01(木) 23:42:37.89 ID:ECsSqkbc0.net] 死ねっつってんだよガイジペチプァ
275 名前:デフォルトの名無しさん (ガラプー KKaf-p5ZU) mailto:sage [2016/09/02(金) 00:31:18.81 ID:M3eVGb0pK.net] PHPを使ってる他人がバカに見えるが、実は自分では何もお金にできない猿。 ただのサル野郎。
276 名前:デフォルトの名無しさん (ワッチョイ 0385-9ph3) mailto:sage [2016/09/02(金) 07:37:41.24 ID:kMJK3mmx0.net] 頭悪いなw バカに見えるじゃなくて 事実最底辺のバカだろプェチプァ〜
277 名前:デフォルトの名無しさん (ワッチョイ 73cc-hNlF) mailto:sage [2016/09/02(金) 08:26:56.51 ID:Hsv4YEqr0.net] 自分だけはバカじゃないという前提
278 名前:デフォルトの名無しさん (ワッチョイ 137b-hNlF) mailto:sage [2016/09/02(金) 13:26:36.13 ID:dx30MVx70.net] 自分以外はみんなバカ?
279 名前:デフォルトの名無しさん (ワッチョイ b3d6-vSVO) mailto:sage [2016/09/02(金) 13:32:23.01 ID:H/iLuXMA0.net] 自分が馬鹿だと思ってる奴らが集まってるところにしょっちゅう来て わざわざ「お前ら全員バーカ」と言わないと居ても立ってもいられない状況になってる奴が、 プァでないわけないだろうから、まぁ、ほっとくしかなかろう。 身近にいるなら「お前はここが悪いからそんな境遇なんだよ」と指摘してやれるが、 知らんやつだから頭以外に何が悪いのか指摘してやる事ができん。 「本当にアタマが悪いのはお前だよ」といったところで、この“プァ”坊やには何のアドバイスにもならないだろ?
280 名前:デフォルトの名無しさん (ワッチョイ 0385-9ph3) mailto:sage [2016/09/02(金) 23:35:29.14 ID:kMJK3mmx0.net] 痰壺ペッチプァ 頭の中にはウンコがつまってま〜す
281 名前:デフォルトの名無しさん (ワッチョイ 0385-9ph3) mailto:sage [2016/09/02(金) 23:52:14.69 ID:kMJK3mmx0.net] ペチプァのおじさんたちってえ 加齢臭きつくないっすかあ(笑)
282 名前:デフォルトの名無しさん (ワッチョイ 0385-9ph3) mailto:sage [2016/09/02(金) 23:52:54.88 ID:kMJK3mmx0.net] くせえから山手線に百週くらい轢かれて死ねよゴミペチプァ!
283 名前:デフォルトの名無しさん (ワッチョイ 0385-9ph3) mailto:sage [2016/09/02(金) 23:53:29.55 ID:kMJK3mmx0.net] ペチプァ === ゴミ
284 名前:デフォルトの名無しさん (ワッチョイ 0385-9ph3) mailto:sage [2016/09/02(金) 23:54:50.09 ID:kMJK3mmx0.net] 豚鼻マスカキラスマスの糞からひり出されたウンコども
285 名前:デフォルトの名無しさん (ワッチョイ 0385-9ph3) mailto:sage [2016/09/03(土) 00:18:50.46 ID:Funvvtqh0.net] PHPってガラパゴスジャップランド土人の間でしか流行ってないよね・・・
286 名前:デフォルトの名無しさん (ワッチョイ 73cc-hNlF) mailto:sage [2016/09/03(土) 11:28:28.65 ID:vaPwZQOd0.net] 0385-9ph3やばいな...
287 名前:デフォルトの名無しさん (オッペケ Sr8f-RETc) mailto:sage [2016/09/03(土) 11:55:29.21 ID:WuzFUNlHr.net] ワッチョイ導入したら余計に荒れて過疎ってやんのww
288 名前:デフォルトの名無しさん (ワッチョイ ef85-9ph3) mailto:sage [2016/09/03(土) 21:13:47.27 ID:XfFPRFyK0.net] 塵屑のプェチプェなんて、仕方なく最後の最後の悪手で選ぶ妥協のゴミなんだから こんなスレ必要とされてないんだよ
289 名前:デフォルトの名無しさん (ワッチョイ ef85-9ph3) mailto:sage [2016/09/03(土) 21:17:36.98 ID:XfFPRFyK0.net] あ、ペチプァのおまいらが必要とされてない、だったな スマソスマソw
290 名前:デフォルトの名無しさん (ワッチョイ 7742-wh/5) mailto:sage [2016/09/03(土) 21:18:48.11 ID:ArtWyKER0.net] 必要とされてないんですね?どうぞ巣にお帰りください
291 名前:デフォルトの名無しさん (ワッチョイ ebc3-sRJd) [2016/09/04(日) 11:32:24.36 ID:AIgtYd560.net] 初でイテレータを実装したんですが・・・・これらです。 しかし、 foreachで参照つかうとエラーがでます。使わないと動作します。 どうすればクリアーできますか? エラー内容 Fatal error: An iterator cannot be used with foreach by reference function current(); function key(); function next(); function rewind(); function valid();
292 名前:デフォルトの名無しさん (ワッチョイ ef85-9ph3) mailto:sage [2016/09/04(日) 11:48:53.53 ID:XWDVMsjg0.net] ペチプァにそんな難しい質問して、どうするんだ?
293 名前:デフォルトの名無しさん (アークセー Sx8f-Z/z8) [2016/09/04(日) 13:12:18.58 ID:d3bjiGtfx.net] プログラミング初心者です。 今laravelをインストールして、localhostでブラウザに表示されなくて困っています。 助けてください!! ちなみにMAMPとNetbeansをつかっています。laravelはcomposerでインストールしました。
294 名前:デフォルトの名無しさん (ガラプー KK4f-p5ZU) mailto:sage [2016/09/04(日) 13:21:42.65 ID:6gIwRaQ5K.net] >>292 適当なポート番号を設定してlocalhost:(ポート番号)でアクセス
295 名前:デフォルトの名無しさん (ワッチョイ ef85-9ph3) mailto:sage [2016/09/04(日) 13:38:06.29 ID:XWDVMsjg0.net] こんな言語もどきのゴミ選んじゃいかんよ、センスないねきみ
296 名前:デフォルトの名無しさん (JP 0H4f-pIcq) mailto:sage [2016/09/04(日) 14:00:09.84 ID:VFCxu5XKH.net] プログラミング初心者がいきなりネットワーク系開発に飛び込むのは無謀
297 名前:デフォルトの名無しさん (ワッチョイ b3d6-vSVO) mailto:sage [2016/09/04(日) 14:15:53.99 ID:GleEToBq0.net] ん? 今時はいきなりネットワークでもいいでしょ。 ただ、楽しようとしてLaravel選んだのは失敗だったね。 その智識は知ったとしてもLaravelでしか使えないからね。 基本がわかってれば、Laravelでも他のフレームワークでも使える。
298 名前:デフォルトの名無しさん (ワッチョイ ef85-9ph3) mailto:sage [2016/09/04(日) 14:28:31.88 ID:XWDVMsjg0.net] ん? 今時はいきなりネットワークでもいいでしょ。 ただ、楽しようとしてPHP選んだのは失敗だったね。 その智識は知ったとしてもPHPでしか使えないからね。 基本がわかってれば、PHPでも他のフレームワークでも使える。
299 名前:デフォルトの名無しさん (ワッチョイ b3d6-vSVO) mailto:sage [2016/09/04(日) 14:38:34.63 ID:GleEToBq0.net] >ただ、その智識は知ったとしてもPHPでしか使えないからね。 ここ、完全に間違ってるよ? だから君、頭おかしくてみんなに相手にされてないんだよ? PHPはあらゆるものを取り込んでるから、 ある言語では使えない智識でも別の言語では応用できるものもある。 >基本がわかってれば、PHPでも他のフレームワークでも使える。 こっちはあってるんだから、もっとよく考えないと。
300 名前:デフォルトの名無しさん (ワッチョイ ef85-9ph3) mailto:sage [2016/09/04(日) 14:44:33.79 ID:XWDVMsjg0.net] うわっなんか頭のおかしいのが釣れた^^;
301 名前:デフォルトの名無しさん (アウアウ Sa0f-iG4w) mailto:sage [2016/09/04(日) 14:46:10.91 ID:WrU4udkya.net] いやその釣りはピンポイントで狙ってるだろw
302 名前:デフォルトの名無しさん (ワッチョイ 6fa8-hNlF) mailto:sage [2016/09/04(日) 14:49:31.71 ID:o5QvjOil0.net] フレームワーク無しでやってから、フレームワークにのせる方が勉強になるのは間違いない
303 名前:デフォルトの名無しさん (ワッチョイ b3d6-vSVO) mailto:sage [2016/09/04(日) 14:50:16.87 ID:GleEToBq0.net] >>299 よかったねー釣れて。じゃぁ、お家帰ろうね。 坊やはそろそろお家帰る時間だよ。
304 名前:デフォルトの名無しさん (ワッチョイ b3d6-vSVO) mailto:sage [2016/09/04(日) 14:51:03.06 ID:GleEToBq0.net] >>301 もちろんそうよ。なんにも知らない奴がフレームワークを使うとCakePHPのような悲劇を産むのよ。
305 名前:デフォルトの名無しさん (ワッチョイ ef85-9ph3) mailto:sage [2016/09/04(日) 15:02:45.35 ID:XWDVMsjg0.net] PHP自体が悲劇 バカなの茶?
306 名前:デフォルトの名無しさん (ワッチョイ b3d6-vSVO) mailto:sage [2016/09/04(日) 15:09:45.01 ID:GleEToBq0.net] お茶ではないねぇ。 PHPが悲劇なのはあってるよ。馬鹿ばっかりで、クソコードばかりだから。 ただ、PHP自体がダメなのではないよ。
307 名前:デフォルトの名無しさん (アークセー Sx8f-Z/z8) [2016/09/04(日) 16:56:06.58 ID:d3bjiGtfx.net] みなさんありがとうございます!!! portの番号入れるとindex of / laravelっていうのがでてきました。 真ん中にlaravelとはでてこなかったです。 PHP自体を先に勉強したほうがいいんですかね、、、
308 名前:デフォルトの名無しさん (ワッチョイ b3d6-vSVO) mailto:sage [2016/09/04(日) 17:13:13.21 ID:GleEToBq0.net] 勿論そうですよ。PHPとWEBサーバー周りわかってないのにどんなにやったって なんか動いた、なんか動かなかったで終わっちゃいますから。
309 名前:デフォルトの名無しさん (ワッチョイ c7ff-/sqZ) mailto:sage [2016/09/04(日) 17:23:58.47 ID:NFfxFQpB0.net] MAMPってことはApacheかApacheろくに触ってないうちからそっちいってんのか
310 名前:デフォルトの名無しさん (ワッチョイ ef85-9ph3) mailto:sage [2016/09/04(日) 18:30:03.77 ID:XWDVMsjg0.net] ペチプァ〜〜〜〜は死ね
311 名前:デフォルトの名無しさん (ワッチョイ 73cc-hNlF) mailto:sage [2016/09/04(日) 18:41:59.94 ID:DgYfWTuT0.net] わかったよぼうや
312 名前:デフォルトの名無しさん (ワッチョイ ef85-9ph3) mailto:sage [2016/09/04(日) 18:47:11.39 ID:XWDVMsjg0.net] わかったら死ねよ 息くせーんだよゴミ
313 名前:デフォルトの名無しさん (ワッチョイ 73cc-hNlF) mailto:sage [2016/09/04(日) 18:47:34.21 ID:DgYfWTuT0.net] ┐('〜`;)┌
314 名前:デフォルトの名無しさん (ワッチョイ 0fcb-wh/5) mailto:sage [2016/09/04(日) 18:54:51.42 ID:/WApOKbJ0.net] Apache云々というよりPHPビルトインサーバでいいからフレームワーク通さずにWebサーバを触ってみなさいってことだなー $ php -S localhost:8000 みたいなコマンドでサーバ立ち上げてアプリケーションを動かした経験はあるのだろうか
315 名前:デフォルトの名無しさん (ワッチョイ ef85-9ph3) mailto:sage [2016/09/04(日) 18:55:10.34 ID:XWDVMsjg0.net] 屁臭い生ゴミ それが屁チパー
316 名前:デフォルトの名無しさん (ワッチョイ b3d6-vSVO) mailto:sage [2016/09/04(日) 19:27:37.03 ID:GleEToBq0.net] そんなに臭いのに、なんで嗅ぎにきてんだよw フェチの気持ちはよくわからんな
317 名前:デフォルトの名無しさん (ワッチョイ ef85-9ph3) mailto:sage [2016/09/04(日) 19:31:00.07 ID:XWDVMsjg0.net] 駆除しにきてやってんだよ ありがたいと思えゴミ
318 名前:デフォルトの名無しさん (ワッチョイ b3d6-vSVO) mailto:sage [2016/09/04(日) 19:32:03.63 ID:GleEToBq0.net] なんか掃除しました? ずっと見てても一人で踊ってるだけでしたけど?
319 名前:290 (ワッチョイ ebc3-sRJd) [2016/09/04(日) 23:57:41.01 ID:AIgtYd560.net] 自作クラスのイテレータで参照つかうのは諦めました。 ところで、グローバルのnextの引数になれる条件ってなんですか? こういう風に記述できる方法ありますか。 for( $p = $class->user_fnc(); $p!=false; next($p) );
320 名前:デフォルトの名無しさん (ワッチョイ ef85-9ph3) mailto:sage [2016/09/05(月) 00:13:57.04 ID:fUaw1J2I0.net] ゴミ屑よりウンコなペチプーを使うの、いい加減やめませんか
321 名前:デフォルトの名無しさん (ワッチョイ 0fcb-wh/5) mailto:sage [2016/09/05(月) 00:48:05.45 ID:iTdpsPQG0.net] >>318 真面目に聞いてるんならせめて正しければ動作する程度の最小限のコードスニペットと期待される結果の説明ぐらい書かないと
322 名前:デフォルトの名無しさん (ワッチョイ ef85-9ph3) mailto:sage [2016/09/05(月) 01:08:12.19 ID:fUaw1J2I0.net] phpやってるとほんとイライラするよね
323 名前:デフォルトの名無しさん (ワッチョイ 73cc-hNlF) mailto:sage [2016/09/05(月) 01:25:36.72 ID:nXJ5Of8k0.net] PHPに親でも殺されたのかよ
324 名前:デフォルトの名無しさん (ワッチョイ ef85-9ph3) mailto:sage [2016/09/05(月) 01:40:45.51 ID:fUaw1J2I0.net] こういう程度の低いレスしてくるヴァカもいるし
325 名前:デフォルトの名無しさん (ワッチョイ 73cc-hNlF) mailto:sage [2016/09/05(月) 02:00:32.54 ID:nXJ5Of8k0.net] 嫌なら辞めればいいのに、そういう奴に限っていつまでも関わって文句言ってる 韓国人気質そのものだな
326 名前:デフォルトの名無しさん (ワッチョイ 0302-qO6A) [2016/09/05(月) 02:11:02.31 ID:h3ZITQTa0.net] ブラウザの自動操作って やっはJavascriptやflashがある程度わかんないと無理ですかね?
327 名前:デフォルトの名無しさん (ワッチョイ 777b-UYCy) [2016/09/05(月) 07:28:18.04 ID:lSPGi3pK0.net] FirefoxのSeleniumIDE は? それか、Selenium WebDriver なら、Java、C#、Python、Ruby が使える
328 名前:デフォルトの名無しさん (ワッチョイ ef85-9ph3) mailto:sage [2016/09/05(月) 07:37:03.40 ID:fUaw1J2I0.net] PHPはゴミ屑だからまともにライブラリも使えません かわいそうに
329 名前:デフォルトの名無しさん (JP 0H4f-pIcq) mailto:sage [2016/09/05(月) 11:21:28.81 ID:YWY0BgavH.net] マルウェアみたいな良からぬことを企んでる気がする
330 名前:デフォルトの名無しさん (ワッチョイ 7742-wh/5) mailto:sage [2016/09/05(月) 11:46:21.17 ID:wrSgAGff0.net] >ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。 板のルール
331 名前:デフォルトの名無しさん (ワッチョイ b3d6-vSVO) mailto:sage [2016/09/05(月) 12:26:11.16 ID:vdK7Lxwd0.net] 単純に自動株・FX取引きを作ってみたいだけかと思ってた。 先日、自動艦コレを全力で作ってる人がいたので、 そんなに悪い事しようとしてるわけではないんじゃないかな? わからんけど。「
332 名前:デフォルトの名無しさん (ワッチョイ ef85-9ph3) mailto:sage [2016/09/05(月) 21:05:37.76 ID:fUaw1J2I0.net] わからんけど。「(池沼) みよ、これがペチプァ〜だ!
333 名前:デフォルトの名無しさん (ワッチョイ 0fcb-wh/5) mailto:sage [2016/09/06(火) 07:49:17.01 ID:HbSX33kK0.net] ブラウザテストの自動化の話だと思ったけど>>325 だけだと分からんな確かに
334 名前:デフォルトの名無しさん (ワッチョイ 17d4-hPHQ) mailto:sage [2016/09/07(水) 12:42:56.05 ID:ADJG7nOS0.net] 以下のような配列 $values が存在するとき $value = array( 'A' , 'B' , 'C' , 'D' , 'E' , 'F' ); 要素が6つなので並び替えて得られる文字列は ABCDEF から FEDCBA まで720通り このようにn個の文字列の要素のみを持つ配列について、 配列内の要素を並び替えて得られる文字列を、全て自動的に吐くプログラムがほしい、というとき function comb( $src, $combined = array() ){ if( count($src) === 0 ){ echo implode( '', $combined ), "\n"; }else { foreach( $src as $key => $value ){ $current_combined = $combined; $current_src = $src; unset( $current_src[$key] ); $current_combined[] = $value; comb( $current_src, $current_combined ); } } } comb( $value ); というようなやり方よりも、もっと良い方法はありますでしょうか?
335 名前:デフォルトの名無しさん (ワッチョイ 6f2c-wh/5) mailto:sage [2016/09/07(水) 20:04:48.48 ID:VRuz2BwM0.net] いいんじゃない?
336 名前:デフォルトの名無しさん (ワッチョイ ef85-9ph3) mailto:sage [2016/09/07(水) 22:03:04.35 ID:Q8zsA4qq0.net] 下らねぇPHPは書くな
337 名前:デフォルトの名無しさん (ワッチョイ 98ff-Ai1A) mailto:sage [2016/09/08(木) 10:50:06.08 ID:4TL757bu0.net] やっぱり京都からの下り物に限るね
338 名前:デフォルトの名無しさん (ワッチョイ c685-HR/n) mailto:sage [2016/09/08(木) 21:19:39.54 ID:DQ9TtYdj0.net] ジャップランド土人専用言語プェチプェ プェチプァとかいう人類最底辺のゴミ
339 名前:デフォルトの名無しさん (ワッチョイ 74c9-tq+X) [2016/09/09(金) 18:17:00.85 ID:cWA/e26T0.net] 1,234,567,890 を 1.2G のように ヒューマンにリーダブルなテキストにチェンジしたい
340 名前:デフォルトの名無しさん (ガラプー KK6b-fLkO) mailto:sage [2016/09/09(金) 18:22:27.00 ID:9rk0CEE3K.net] ヤバ! チンチャ?チンチャ? ホントは No No No No No やっぱ メチャ!メチャ! 気ニナル Oh Oh Oh Oh Oh ほら! チョア!チョア! このまま Gee Gee Gee Gee Gee 恋したいの? Oh yeah! 愛したいの? Oh yeah yeah yeah! 世界中の奇跡を集めたら 最初で最後の君に出逢えたよ 確信的だから離れないでしょう
341 名前:デフォルトの名無しさん (ガラプー KK6b-fLkO) mailto:sage [2016/09/09(金) 18:27:23.44 ID:9rk0CEE3K.net] >>338 0〜1024-1バイトならそのまま表示。 1024〜1024×1024-1バイトならキロバイト表示。sprintf使用。 1024×1024〜1024×1024×1024-1バイトならメガバイト表示。 (以下略)
342 名前:デフォルトの名無しさん (アウアウ Sa35-Te6E) mailto:sage [2016/09/09(金) 19:03:54.69 ID:2YUXtdvPa.net] 絶対誰か作ってるからPackagist漁るべし
343 名前:デフォルトの名無しさん (ワッチョイ c685-HR/n) mailto:sage [2016/09/09(金) 22:47:57.54 ID:n7P/2t760.net] ぺぺぺ ペチプァ〜〜〜〜w
344 名前:デフォルトの名無しさん (ワッチョイ 3d20-1gdI) [2016/09/10(土) 00:43:26.30 ID:qZE4DIt+0.net] 飽きないのか
345 名前:デフォルトの名無しさん (ワッチョイ db3c-++Sv) [2016/09/10(土) 08:06:41.46 ID:pv1Kjv6W0.net] s1.gazo.cc/up/210074.jpg のブラウザの上のウィンドウですが、何のプログラムで動いているかわかりますか? ブラウザ上で動いているものか、OS上で動いているものかは分かりません。 インターネットの情報を加工(フック)して利用するのに良い方法(言語)も教えてもらえたらと。
346 名前:344 (ワッチョイ db3c-++Sv) mailto:sage [2016/09/10(土) 08:23:54.67 ID:pv1Kjv6W0.net] PHPの文字を読み飛ばし、スレ違いでした。 済みません、別スレに出し直します。
347 名前:デフォルトの名無しさん (ワッチョイ c685-HR/n) mailto:sage [2016/09/10(土) 09:47:37.65 ID:+QFLkWhC0.net] せやね こんなゴミ屑言語に関わったらアカンで
348 名前:デフォルトの名無しさん (ワッチョイ 9030-tq+X) mailto:sage [2016/09/11(日) 03:17:29.38 ID:nMEY+sIL0.net] ウェブサイトの運営において、 しょっちゅう変化するわけでもないけど 定数としてソースファイルにハードコーティングするわけにもいかない、 そういう準定数ともいうべき値があるとします。 他の箇所でMySQLと連携させているので、そちらに値を格納しても良いのですが、 ヘタすると数ヶ月から半年は変わらないだろう値を取得するためだけに毎回DBを叩くのは気が引けます。 このような値はどのように処理するのがスマートでしょうか。 2〜3ヶ月に1回、ブラウザから更新したいという想定です。 とりあえず今はDBに値を保持しておき、変更のタイミングでJSONファイルを出力しようかなと考えています。 楽なのはハードコーティングですが、 アクセス権限の関係で、運営者は直接FTP等でWebサーバの中に入れないため、 修正のたびに別部署の人間とやりとりさせるのも効率が悪いです。
349 名前:デフォルトの名無しさん (ワッチョイ e6a8-fZg2) mailto:sage [2016/09/11(日) 07:54:38.98 ID:7LZIloZ/0.net] キャッシュ効かせてDBだけで完結させるのがベターだとおもうけど
350 名前:デフォルトの名無しさん (ワッチョイ c685-HR/n) mailto:sage [2016/09/11(日) 08:56:48.29 ID:OA9SPKwK0.net] PHPをやめる ←正解
351 名前:デフォルトの名無しさん (ワッチョイ f1cc-fZg2) mailto:sage [2016/09/11(日) 10:18:46.92 ID:YI3Lj75B0.net] すげーバカっぽい >>342
352 名前:デフォルトの名無しさん (ワッチョイ 9030-tq+X) mailto:sage [2016/09/11(日) 13:42:43.56 ID:nMEY+sIL0.net] >>348 ありがとうございます。 PHP側で通信を抑えることができるということでしょうか。 キャッシュはすぐに思い当たったのですが DB側で保持してるキャッシュのことばかり考えてました。
353 名前:デフォルトの名無しさん (ワッチョイ c685-HR/n) mailto:sage [2016/09/11(日) 14:14:23.47 ID:OA9SPKwK0.net] PHPやめるのがベターだとおもうけど
354 名前:デフォルトの名無しさん (スッップ Sd28-j70e) mailto:sage [2016/09/11(日) 14:26:33.61 ID:oByhOSzrd.net] >>352 PHP大嫌いなのに何でこのスレにいるの? バカなの?死ぬの?
355 名前:デフォルトの名無しさん (ワッチョイ c685-HR/n) mailto:sage [2016/09/11(日) 14:41:59.57 ID:OA9SPKwK0.net] >>353 おまえが死ねよゴミペチプァ
356 名前:デフォルトの名無しさん (ワッチョイ 5ecb-tq+X) mailto:sage [2016/09/11(日) 15:02:47.10 ID:v+K/y/kF0.net] >>353 いちいち構うんじゃねぇ 何のためのワッチョイだよ
357 名前:デフォルトの名無しさん (ワッチョイ f1cc-fZg2) mailto:sage [2016/09/11(日) 15:59:47.59 ID:YI3Lj75B0.net] >>355 すまなかった
358 名前:デフォルトの名無しさん (ワッチョイ c685-HR/n) mailto:sage [2016/09/11(日) 17:28:14.59 ID:OA9SPKwK0.net] >>356 ホント馬鹿w
359 名前:デフォルトの名無しさん (スッップ Sd28-j70e) mailto:sage [2016/09/11(日) 19:36:51.28 ID:blEWh2Tdd.net] ぺぺぺ ペチプァ〜www
360 名前:デフォルトの名無しさん (スッップ Sd28-j70e) mailto:sage [2016/09/11(日) 19:38:39.18 ID:blEWh2Tdd.net] ペペペ ペチプァ-------wwwwwwwwwww
361 名前:デフォルトの名無しさん (ワッチョイ f1cc-j70e) mailto:sage [2016/09/11(日) 19:49:19.89 ID:YI3Lj75B0.net] ペッチペチノペチプァ~~~~~wwwwwwwwwww
362 名前:デフォルトの名無しさん (ワッチョイ f1cc-fZg2) mailto:sage [2016/09/11(日) 19:52:27.55 ID:YI3Lj75B0.net] ペチプァーゴルァーっっwwwwwwwww
363 名前:デフォルトの名無しさん (ワッチョイ f1cc-fZg2) mailto:sage [2016/09/11(日) 19:53:51.92 ID:YI3Lj75B0.net] なんでPHPなんてやってるのぉおおおおおおおwwwwwwwwww
364 名前:デフォルトの名無しさん (ワッチョイ f1cc-fZg2) mailto:sage [2016/09/11(日) 19:56:14.63 ID:YI3Lj75B0.net] ペチプァ〜を辞める ←大正解wwwwwwwwww
365 名前:デフォルトの名無しさん (ワッチョイ f1cc-fZg2) mailto:sage [2016/09/11(日) 19:59:01.19 ID:YI3Lj75B0.net] PHPをやめるのがベターだとおもうけど つうかベターどころかベストだしーーーーwww それ以外選択肢ねーしーーーwwwwwwwww
366 名前:デフォルトの名無しさん (ワッチョイ 96c2-suxR) mailto:sage [2016/09/11(日) 21:47:04.58 ID:aZHAu3x00.net] (0.1+0.7)*10
367 名前:デフォルトの名無しさん (ワッチョイ c685-HR/n) mailto:sage [2016/09/11(日) 23:24:15.08 ID:OA9SPKwK0.net] >>364 おっ やっとわかってる人間が現れたな 畜生以下のゴミ虫しかいなくて困ってたところだよ
368 名前:デフォルトの名無しさん (ワッチョイ f1cc-j70e) mailto:sage [2016/09/11(日) 23:43:04.50 ID:YI3Lj75B0.net] >>366 失せろカス
369 名前:デフォルトの名無しさん (ワッチョイ c685-HR/n) mailto:sage [2016/09/11(日) 23:48:19.42 ID:OA9SPKwK0.net] >>367 プェプェプェ プェチプァ〜〜〜〜〜〜w
370 名前:デフォルトの名無しさん (ワッチョイ 74c9-tq+X) mailto:sage [2016/09/12(月) 10:48:59.58 ID:yw9ZaROR0.net] >>347 設定ファイルにすればいいんじゃないの?
371 名前:デフォルトの名無しさん (ワッチョイ 9030-tq+X) mailto:sage [2016/09/12(月) 22:03:25.17 ID:UcSkso8p0.net] 設定ファイルって何さ 流石にphp.iniってわけじゃないだろうし
372 名前:デフォルトの名無しさん (ワッチョイ a1d6-GoLj) mailto:sage [2016/09/12(月) 22:50:32.17 ID:15Em4TqY0.net] 何さもクソも、config.phpとかdefine.phpとか作ってそこ書き換えるようにしろってことでしょ? 常套手段じゃん。 >>347 も>>370 も何を悩んでんのか全くわからん。
373 名前:デフォルトの名無しさん (ワッチョイ 5ecb-tq+X) mailto:sage [2016/09/12(月) 23:40:01.90 ID:XTxcljLP0.net] .phpにするかは置いといてもまぁYAMLを使うなりの案はあるな
374 名前:デフォルトの名無しさん (ワッチョイ c685-HR/n) mailto:sage [2016/09/12(月) 23:49:02.94 ID:MfVzft0r0.net] 君たちまだPHPなんて使ってるの?
375 名前:デフォルトの名無しさん (ワッチョイ bc42-tq+X) mailto:sage [2016/09/13(火) 00:00:17.00 ID:jz2gr8q/0.net] parse_ini_file (PHP 4, PHP 5, PHP 7) parse_ini_file ? 設定ファイルをパースする php.net/manual/ja/function.parse-ini-file.php こういう便利なのがあるから使ってみれば
376 名前:デフォルトの名無しさん (ワッチョイ e6a8-fZg2) mailto:sage [2016/09/13(火) 02:16:53.56 ID:Pl96vtf30.net] >アクセス権限の関係で、運営者は直接FTP等でWebサーバの中に入れないため、 設定ファイルはこれのせいで無理そうなんじゃないの? DBキャッシュはAPCやらMemcachedやらRedisやら入れてるなら、メモリとかにキャッシュ出来るからDBアクセスは抑えられるね
377 名前:デフォルトの名無しさん (ワッチョイ a156-tq+X) mailto:sage [2016/09/13(火) 11:32:10.59 ID:+kj+n0MN0.net] >>371 俺も全く同じ事思ったが、 何かしらの制約でそれもできないなら 設定ファイルを書き換えるphpを書けばいいだけだろ 何を悩む必要があるのかさっぱり分からん 頭固すぎじゃない?よくこんなレベルで仕事できるな
378 名前:デフォルトの名無しさん (オイコラミネオ MM14-RG0E) mailto:sage [2016/09/13(火) 12:05:23.07 ID:xQ5MfAfQM.net] 話の流れ見れば設定ファイルって言ってもphp.iniの事指してるわけがない事ぐらいすぐ分かるよな…普通 371や376がいうように設定内容は別ファイルに切り分けてさ、サーバ上のファイル書き換えれないならそれをwebブラウザから書き換えられるようなもの作ればいいだけだろ… 単純にdefineを書いただけのPHPファイル、設定内容を配列にぶち込んでserializeするとかjsonにするとか、374みたいにphp.ini互換形式にしてparse_ini_fileするとかさ…いくらでも考えられるだろ 1日どれくらいのリクエストがあるサービスでこんな事を悩んでるのか知らないが…他にもっと考えるべき事あるんじゃないのか?
379 名前:デフォルトの名無しさん (スプッッ Sd78-fZg2) mailto:sage [2016/09/13(火) 13:45:53.36 ID:nqVg6LNXd.net] foreach内で変数を加工して、配列で返すみたいなのって書けないかな? 結果保存用の配列用意しといてforeach内で格納していく以外の方法があったら知りたい $array = (function () { foreach([1,2,3,4] as $value) yield $value * $value; })(); みたいなかんじで・・・
380 名前:デフォルトの名無しさん (スプッッ Sd78-fZg2) mailto:sage [2016/09/13(火) 13:54:19.39 ID:nqVg6LNXd.net] あ、array_map・・・
381 名前:デフォルトの名無しさん (ワッチョイ e6f8-tq+X) mailto:sage [2016/09/13(火) 14:02:18.58 ID:AOfRZa7e0.net] かっこつけて書こうとしてるけど yieldしてる時点で配列に返すことなんて出来てないわけで
382 名前:デフォルトの名無しさん (ワッチョイ 5ecb-tq+X) mailto:sage [2016/09/13(火) 21:40:42.67 ID:KNvKjN3x0.net] >>378 iterator_to_array
383 名前:347 (ワッチョイ 9030-tq+X) mailto:sage [2016/09/14(水) 01:18:17.68 ID:qvYhf1xf0.net] アドバイスありがとう。 >>371 >>376 PHP界隈では「PHPソースを書き換えるPHPプログラム」みたいな高次元的な手法は常套手段なのね。 C言語でいうところのマクロやプリプロセッサくらいの軽い扱いなのかな。 >>374 >>377 347でも言いましたがJSONにする予定でした。 php.ini互換形式も良さそうですね。
384 名前:デフォルトの名無しさん (ワッチョイ 5ecb-tq+X) mailto:sage [2016/09/14(水) 01:21:25.37 ID:reFnniJa0.net] >>382 いや, PHPを書き換えるPHPは止めとけ, 正直めんどい JSON, YAML, INIとか, ライブラリがあったりや標準で入ってるものを使った方がいい
385 名前:デフォルトの名無しさん (ワッチョイ a1d6-GoLj) mailto:sage [2016/09/14(水) 19:02:23.26 ID:RCXVukwL0.net] おれ、JSやCSSをキャッシュ拒否して強制リロードさせるためのトークンは ただの1行のテキストファイルにしてる。 これなら書式間違えようが何ししようが正しく動く。猿でも更新できる。 猿が更新できるようにするのはとても大事なこと。 設定ファイルは基本的にYAML。猿でも大抵は書ける。 でも、PHPの標準関数ではないから使えるかどうか、必ず最初に確認。 JSONは間に生成ライブラリ通さないと厳しい。 猿じゃなくてもたまに間違える。JSとデータやりとりする時は必須だけど、設定ファイルには向かない。 XML? 石器時代の話は知らない。でも稀に石の通貨が役に立つ時はある。
386 名前:デフォルトの名無しさん (ワッチョイ a1d6-GoLj) mailto:sage [2016/09/14(水) 19:07:14.94 ID:RCXVukwL0.net] あと一つだけ。YAMLの予約語なんとかしろ。 yes とか no とか、普通に使う単語を予約語にするなよ、馬鹿! 今検索したらこのページにもあった。 ttp://qiita.com/aiyu427/items/fcc9c425360ddf615500
387 名前:デフォルトの名無しさん (ワッチョイ a1d6-GoLj) mailto:sage [2016/09/14(水) 19:11:42.42 ID:RCXVukwL0.net] 更に一つ追加。JSONは、最後のカラカンマできるようにしろ。 { "hoge":"ほげ", "hage":"はげ", } ↑パースエラー ふざけてんのか!? 誰が考えたんだよ、この馬鹿仕様
388 名前:デフォルトの名無しさん (ワッチョイ 37c9-chWY) mailto:sage [2016/09/15(木) 11:27:41.38 ID:uIyUdaFW0.net] YAMLはやめたよ
389 名前:デフォルトの名無しさん (ワッチョイ 4356-chWY) mailto:sage [2016/09/15(木) 13:30:47.35 ID:vj6VNnlk0.net] 猿でも使えるようにするなら クライアント側にデータ形式を意識させる時点で欠陥品だと思う
390 名前:デフォルトの名無しさん (ワッチョイ a7ff-oW7a) mailto:sage [2016/09/15(木) 13:37:55.21 ID:cPNlrWMs0.net] 単にjavascriptの文法切り出したからなあ
391 名前:デフォルトの名無しさん (ワッチョイ 43d6-UmMt) mailto:sage [2016/09/15(木) 15:55:03.57 ID:4HzzwLPR0.net] >>388 : デフォルトの名無しさん (ワッチョイ 4356-chWY)2016/09/15(木) 13:30:47.35 ID:vj6VNnlk0 > 猿でも使えるようにするなら > クライアント側にデータ形式を意識させる時点で欠陥品だと思う > おれ、JSやCSSをキャッシュ拒否して強制リロードさせるためのトークンは > ただの1行のテキストファイルにしてる。 > これなら書式間違えようが何ししようが正しく動く。猿でも更新できる。 > 猿が更新できるようにするのはとても大事なこと。 >>388 = 猿以下。哺乳類である可能性は否定しない。
392 名前:デフォルトの名無しさん (ワッチョイ 43d6-UmMt) mailto:sage [2016/09/15(木) 15:56:15.52 ID:4HzzwLPR0.net] >>387 YAML止めて何にした?
393 名前:デフォルトの名無しさん (ワッチョイ 37c9-chWY) mailto:sage [2016/09/15(木) 20:11:03.85 ID:uIyUdaFW0.net] >>391 手で設定をもりもりいじることが多いのでini形式に戻ってきたよ ヒューマンにもリーダブルだし標準だし多言語でも割と読めるしね JSONは手で編集するとカンマ忘れとか""忘れとかやたらやる ので地味に手で編集怖い YAMLをやめる なんちゃって〜 ムッハハハハ
394 名前:デフォルトの名無しさん (ワッチョイ 4384-JicE) [2016/09/15(木) 20:18:20.17 ID:k2vXXKfz0.net] なんで可変パラメーターを設定ファイルにしようとすんねん これだからペチパはこわい
395 名前:デフォルトの名無しさん (ワッチョイ 43d6-UmMt) mailto:sage [2016/09/15(木) 20:40:37.15 ID:4HzzwLPR0.net] >>392 ini形式か―。原点回帰だなー。 現場に猿がいなければ確かにそれがいいかもな。 > YAMLをやめる なんちゃって〜 ムッハハハハ 俺は嫌いじゃないけど、お前の奥さんか彼女か好きな人は「コイツヤバイ」と思ってるw >>393 子供は無理に大人の会話に入ってこなくて大丈夫だよ。 ポケモンGo!やってなよ。
396 名前:デフォルトの名無しさん (ワッチョイ c730-WqFk) mailto:sage [2016/09/15(木) 23:03:31.00 ID:DCuOdB2y0.net] 限りなくセキュアなログイン認証ってどんなんかね cokieに個別識別できる情報を持たない そうなるとDBとcookieでblowfishみたいな値を持たせて都度verifyみたいな感じ?
397 名前:デフォルトの名無しさん (ワッチョイ 0fcb-chWY) mailto:sage [2016/09/15(木) 23:10:28.49 ID:ijaBxArx0.net] 限りなくセキュアを目指すならクライアント証明書利用になるんじゃないかね
398 名前:デフォルトの名無しさん (ワッチョイ 43d6-UmMt) mailto:sage [2016/09/15(木) 23:12:49.40 ID:4HzzwLPR0.net] 英単語並べると頭良さそうに見えるなー でも、全然何悩んでんのかわかんないなー もっと普通に話したらいいんじゃないかなー? 限りなくセキュアなログインの話してるやつが、二言目に"くきー"なんて言うわけないなー。 加えておくけど、cookieだったら正解って話ではないなー。
399 名前:デフォルトの名無しさん (ワッチョイ 4384-JicE) [2016/09/15(木) 23:29:30.97 ID:k2vXXKfz0.net] 頭が穴だらけのペチパがセキュアとか高望みがすぎるやろ 人間分をわきまえるって事も必要やで
400 名前:デフォルトの名無しさん (ワッチョイ 4356-chWY) mailto:sage [2016/09/16(金) 11:24:46.19 ID:Z7rF6HZ/0.net] >>390 何必死になってるのか意味不明 お猿さ
401 名前:んなクライアントにはフォームで値を入力するような画面を用意してやるのが普通だし そこで入力された値がどういうデータ形式で保存されてるかなんてクライアントには関係ない話 ついでにいえば何の言語で開発されてるかすらクライアントには関係ない 「何を」作るかが大事なのに「何で」作るかばかりに目が行ってる頭が堅い人って多いよね PHPしか書けないなら仕方ないけど [] [ここ壊れてます]
402 名前:デフォルトの名無しさん (ワッチョイ d37b-I6VW) mailto:sage [2016/09/16(金) 14:37:06.83 ID:5pPCiZGH0.net] 荒らしの相手するのやめてくれない? それと、せっかくNGにしているのにアンカーは迷惑 どうしてもというなら、番号だけにしてくれ
403 名前:デフォルトの名無しさん (ワッチョイ 37c9-chWY) mailto:sage [2016/09/16(金) 15:00:28.88 ID:WXi8gEys0.net] >>400 アンカー付ければ自動で連鎖あぼ〜んできる アンカー無しの方が迷惑になるから気を付けてね
404 名前:デフォルトの名無しさん (ワッチョイ 43d6-UmMt) mailto:sage [2016/09/16(金) 15:48:05.71 ID:ZT9p41pE0.net] >>399 おまえ、4行以上読めない馬鹿みたいだから端的に1つだけ言うなー? >お猿さんなクライアントにはフォームで値を入力するような画面を用意してやるのが普通だし その予算、どっから出てくるなー? 必要もないものを作って「コレだけかかります」って請求するなー? 悪いヤツなー。おまえ、悪人な―! 請求しないで必要もないものを無償で作るなー? 馬鹿なー。おまえ、馬鹿なー! お前が作るシステムはお前か、末端のクライアントが使うかどっちかなのなー? 世の中には、間にWEB制作会社っていう、ぷろでゅーすとデザインはできるけど プログラムの事はわからんって層がいることがあるなー。 それに対しても、フォームつくるなー? 馬鹿な―。おまえ、馬鹿なー! 物事にはそれに合った形態があって、物事っていうのは世の中にいっぱいあるなー。 お前の出会ったケースだけが世の中の全てじゃないなー。 もういい大人みたいだから、そろそろ気付こうなー? そんなことだから、じゃぱにーずのPHPerは、いつまでたっても馬鹿ばっかりなんだなー。 わかるなー?
405 名前:デフォルトの名無しさん (ワッチョイ 43d6-UmMt) mailto:sage [2016/09/16(金) 15:52:05.80 ID:ZT9p41pE0.net] >>399 >「何を」作るかが大事なのに「何で」作るかばかりに目が行ってる頭が堅い人って多いよね > お猿さんなクライアントにはフォームで値を入力するような画面を用意してやるのが普通だし あはは、馬鹿なー! 本当に大切なのは「何のためにつくるか」なー。 「何をつくるか」ばっかりきにしてるから、必要もないものが世の中にぼっこぼっこつくられて 税金が無駄になっていってるのに、未だにそれに気づいていない馬鹿なー! じゃぱにーずのPHPer、馬鹿なーw
406 名前:デフォルトの名無しさん (ワッチョイ 43d6-UmMt) mailto:sage [2016/09/16(金) 15:53:55.28 ID:ZT9p41pE0.net] ID:5pPCiZGH0 っうわけで、こいつ、最高の馬鹿なー >>399 は見るからいつかは気づくかもしれないけど、 ID:5pPCiZGH0こいつは見ないから一生気づくことないなー。 馬鹿のまま死んでいくなー。
407 名前:デフォルトの名無しさん (JP 0H7f-9vqT) mailto:sage [2016/09/16(金) 15:58:14.42 ID:HeaYZHP4H.net] こっちにも来たか
408 名前:デフォルトの名無しさん (ワッチョイ 43d6-UmMt) mailto:sage [2016/09/16(金) 16:02:17.82 ID:ZT9p41pE0.net] >>405 おー、お前、また自己の事話すかー! そんなに自己紹介しなくていいぞ、お前が馬鹿なことはもう、みんなしってるなー。
409 名前:デフォルトの名無しさん (オイコラミネオ MM3f-jsoS) mailto:sage [2016/09/16(金) 18:29:04.68 ID:vx3xUJf+M.net] 頭でっかちなだけで大して仕事できないくせにプライドばかりが肥大してる面倒くさい人ってどこでもいるからな 触れてはいけない
410 名前:デフォルトの名無しさん (ワッチョイ 43d6-UmMt) mailto:sage [2016/09/16(金) 18:30:33.79 ID:ZT9p41pE0.net] >>407 おー、お前、また自己の事話すかー! そんなに自己紹介しなくていいぞ、お前が馬鹿なことはもう、みんなしってるなー。
411 名前:デフォルトの名無しさん (ワッチョイ 43d6-UmMt) mailto:sage [2016/09/16(金) 18:31:51.15 ID:ZT9p41pE0.net] +1 minute! ふっふっふ、馬鹿の行動はお見通しなー!
412 名前:デフォルトの名無しさん (ワッチョイ ef2c-chWY) mailto:sage [2016/09/16(金) 18:53:32.14 ID:PJqI4bsP0.net] ことの発端はこうなので、別に >>399 は間違えてないでしょう。 普通に予算も出るんじゃない? > 2〜3ヶ月に1回、ブラウザから更新したいという想定です。
413 名前:デフォルトの名無しさん (ワッチョイ 43d6-UmMt) mailto:sage [2016/09/16(金) 19:06:48.30 ID:ZT9p41pE0.net] >普通に予算も出るんじゃない? お前の予測が通るかどうかなんてしらないなー。 誰が更新するかも分かってないのに、何が正しいのかなんてわかるわけないなー。 おまえ、馬鹿なー?
414 名前:デフォルトの名無しさん (ワッチョイ 43d6-UmMt) mailto:sage [2016/09/16(金) 19:15:40.63 ID:ZT9p41pE0.net] >>410 おまえ、ものをしらなそうだからリンク貼っといてやるなー ttp://arison.jp/wordpress/wp-content/project_comedy_l.gif > 2〜3ヶ月に1回、ブラウザから更新したいという想定です。 これを額面通りに捉えるやつを、人間は「ロボ」と呼ぶのなー。
415 名前:デフォルトの名無しさん (ワッチョイ ef2c-chWY) mailto:sage [2016/09/16(金) 19:17:38.30 ID:PJqI4bsP0.net] > 誰が更新するかも分かってない なんてことはないでしょう
416 名前:デフォルトの名無しさん (ワッチョイ ef2c-chWY) mailto:sage [2016/09/16(金) 19:18:21.22 ID:PJqI4bsP0.net] 懐かしい画像だな
417 名前:デフォルトの名無しさん (ワッチョイ 43d6-UmMt) mailto:sage [2016/09/16(金) 19:22:08.68 ID:ZT9p41pE0.net] >>413 : デフォルトの名無しさん (ワッチョイ ef2c-chWY)2016/09/16(金) 19:17:38.30 ID:PJqI4bsP0 なんてことはないでしょう ほう、じゃ、言ってみろ、誰が更新するんだ? 今話してるのは「俺達がわかってるかどうか」だぞ? そんなこともわからないのか? 馬鹿だなー。お前、馬鹿だなー。
418 名前:デフォルトの名無しさん (ワッチョイ 43d6-UmMt) mailto:sage [2016/09/16(金) 19:25:41.19 ID:ZT9p41pE0.net] >>414 : デフォルトの名無しさん (ワッチョイ ef2c-chWY)2016/09/16(金) 19:18:21.22 ID:PJqI4bsP0 > 懐かしい画像だな この画像を見たことあるのに、そんなこと言ってるのかー。 意味分かってなかったのか―。馬鹿だなー。おまえ、ばかだなー?
419 名前:デフォルトの名無しさん (ワッチョイ ef2c-chWY) mailto:sage [2016/09/16(金) 19:28:42.03 ID:PJqI4bsP0.net] >>415 > 今話してるのは「俺達がわかってるかどうか」だぞ? えっと、あなた以外にもわかってない人がいるだろうってこと?
420 名前:デフォルトの名無しさん (ワッチョイ 43d6-UmMt) mailto:sage [2016/09/16(金) 19:32:26.24 ID:ZT9p41pE0.net] >>417 あのな、馬鹿の典型的なパターンは、「質問を質問で返す」だ。 おれ、言ったよな? 「ほう、じゃ、言ってみろ、誰が更新するんだ? 」って。 答えろよ、誰が更新するんだ? どこからそれが分かるんだ? 明示しろ! なっ?
421 名前:デフォルトの名無しさん (ワッチョイ ef2c-chWY) mailto:sage [2016/09/16(金) 19:34:05.24 ID:PJqI4bsP0.net] >>418 質問じゃなくて確認だよ
422 名前:デフォルトの名無しさん (ワッチョイ 43d6-UmMt) mailto:sage [2016/09/16(金) 19:36:55.26 ID:ZT9p41pE0.net] >>419 おー、今の状況で、お前はそれが重要だと思うんだ。面白いやつだな―。 じゃぁ答えよう。少なくとも俺は誰が更新する想定なのか分かってない。 他のやつは知らない。 でも、これまでの流れでそれが明示されている場所は見当たらない。 なんでお前にはそれがわかるんだ? えすぱーか? って言ってるんだ。わかるか?
423 名前:デフォルトの名無しさん (ガラプー KK5f-Y+P+) mailto:sage [2016/09/16(金) 19:37:07.18 ID:zS62RZ9pK.net] なー、なー、なー、なー、 にゃー、にゃー、にゃー、にゃー、 にゃおーん、にゃおーん、にゃおーん
424 名前:デフォルトの名無しさん (ワッチョイ ef2c-chWY) mailto:sage [2016/09/16(金) 19:38:12.26 ID:PJqI4bsP0.net] 他にもわからない人がいるなら書くよ
425 名前:デフォルトの名無しさん (ワッチョイ 43d6-UmMt) mailto:sage [2016/09/16(金) 19:39:58.43 ID:ZT9p41pE0.net] >>422 : デフォルトの名無しさん (ワッチョイ ef2c-chWY)2016/09/16(金) 19:38:12.26 ID:PJqI4bsP0 > 他にもわからない人がいるなら書くよ おー! 最高の逃げ言葉だな! お前もそれが逃げ言葉だってことわかってるんだろ? すげーな、じゃぱにーずのPHPerの姑息さはすげーな!
426 名前:デフォルトの名無しさん (ワッチョイ 43d6-UmMt) mailto:sage [2016/09/16(金) 19:40:54.19 ID:ZT9p41pE0.net] >>422 : デフォルトの名無しさん (ワッチョイ ef2c-chWY)2016/09/16(金) 19:38:12.26 ID:PJqI4bsP0 > 他にもわからない人がいるなら書くよ おー! 最高の逃げ言葉だな! お前もそれが逃げ言葉だってことわかってるんだろ? すげーな、じゃぱにーずのPHPerの姑息さはすげーな! そんなこと言って恥ずかしくない肝っ玉の大きさはそんけいにあたいするなw
427 名前:デフォルトの名無しさん (ガラプー KK5f-Y+P+) mailto:sage [2016/09/16(金) 19:41:33.51 ID:zS62RZ9pK.net] >>423 にゃんにゃんにやー、 にゃーにゃー、にゃ
428 名前:デフォルトの名無しさん (ワッチョイ 43d6-UmMt) mailto:sage [2016/09/16(金) 19:42:22.04 ID:ZT9p41pE0.net] おー、ダブった。2chダメな―。もっとちゃんとシステム作らないとだめなー。
429 名前:デフォルトの名無しさん (ワッチョイ ef2c-chWY) mailto:sage [2016/09/16(金) 19:42:40.88 ID:PJqI4bsP0.net] まぁ確かに時間を置くという意味では姑息であってるか。ずるくはないもんね。
430 名前:デフォルトの名無しさん (ガラプー KK5f-Y+P+) mailto:sage [2016/09/16(金) 19:43:04.47 ID:zS62RZ9pK.net] >>424 にゃにゃにゃ、にやーん
431 名前:デフォルトの名無しさん (ガラプー KK5f-Y+P+) mailto:sage [2016/09/16(金) 19:44:25.09 ID:zS62RZ9pK.net] >>426 みゃー、みゃにゃん にゃにゃにゃにやーん
432 名前:デフォルトの名無しさん (ワッチョイ 43d6-UmMt) mailto:sage [2016/09/16(金) 19:46:57.10 ID:ZT9p41pE0.net] >>427 ほー、時間置いたら答えが来るかー、まってる。楽しみに待ってる。 答えなかったらずるいやつ。 Could you think so?
433 名前:デフォルトの名無しさん (ワッチョイ ef2c-chWY) mailto:sage [2016/09/16(金) 19:47:09.15 ID:PJqI4bsP0.net] ダブってるんじゃなくて、一行付け足してもう一回書き込んだように見えるよ。 ダブったにもかかわらず、片方だけ一行消えてしまったというのなら確かにシステムがちゃんとしてないね。
434 名前:デフォルトの名無しさん (ガラプー KK5f-Y+P+) mailto:sage [2016/09/16(金) 19:49:07.83 ID:zS62RZ9pK.net] >>430 みゃうみゃう、にゃにゃにゃ、うにゃ ニンゲンドモ ニ フクシュウ ニャ
435 名前:デフォルトの名無しさん (ワッチョイ 43d6-UmMt) mailto:sage [2016/09/16(金) 19:52:38.16 ID:ZT9p41pE0.net] >>431 あはは、おまえ、ビギナーだな。 2chでは、「書き込めません、15秒待って下さい」とかいいなが
436 名前:ら、 15秒待ってからもう一回送信しても書き込めないけど、内容書き換えると書き込めることとかあるんだぞ。いみふめいだ。 さっき、15秒待てって言われたから 待ってる間に文章追加して書き込んだら、ダメだって言われたやつも既に書き込まれてたんだ。 くそしすてむだろ? 2chって。 まともなPHPerなら、こんなクソグラムつくらないぞ。 でも、PHPerは大抵クソグラマだから、もっと酷いプログラム作るぞ。 [] [ここ壊れてます]
437 名前:デフォルトの名無しさん (ワッチョイ c730-chWY) mailto:sage [2016/09/16(金) 22:16:45.14 ID:C4EYSyEW0.net] 全くの別件だけど、 まさにPHPファイルを作るPHPプログラムの保守をさせられることになったぜ! ハハハ… え、PHP4…?
438 名前:デフォルトの名無しさん (ワッチョイ 0fcb-chWY) mailto:sage [2016/09/16(金) 23:02:13.33 ID:d4c9Mb8q0.net] >>434 ご愁傷様です, 心底。
439 名前:デフォルトの名無しさん (ワッチョイ 4384-JicE) [2016/09/16(金) 23:06:27.08 ID:Nvcefck50.net] ペチパってバージョン気にしたりするのかw
440 名前:デフォルトの名無しさん (ワッチョイ 03cc-wJFc) mailto:sage [2016/09/16(金) 23:09:25.58 ID:L9T5uZvJ0.net] 氏ねペチパー野郎
441 名前:デフォルトの名無しさん (ワッチョイ b3bd-mGWo) [2016/09/17(土) 22:48:25.81 ID:6oZVKeNU0.net] session_start(); $_SESSION[""] 記述したファイル作成したら その時のカレンとディレ以下のエディタのディスク書き込みがクソ 重くなって、該当のファイル削除しても直らないんだが、 一体どういうことなんだ? 俺を怒らせたくなかったら解決方法を答えた方がいい。
442 名前:デフォルトの名無しさん (ワッチョイ c730-chWY) mailto:sage [2016/09/17(土) 23:02:49.08 ID:FSvwZ9Ge0.net] それなんか関係あるの
443 名前:デフォルトの名無しさん (ワッチョイ 333c-eXu6) mailto:sage [2016/09/18(日) 18:00:22.58 ID:7K/Z8eac0.net] あるシステムで新規画面を作成するとき まず最初に必ずおきまりのコントローラとかデリゲートとかビューを追加して おきまりのメソッドを書いたりしてるのですがめんどくさいです この辺りの作業を自動化したいのですがどうしたらいいですか? フレームワークはcodeigniterつかってます
444 名前:デフォルトの名無しさん (ワッチョイ 43d6-UmMt) mailto:sage [2016/09/18(日) 19:10:32.45 ID:8kQDxB/30.net] >>440 よし、CLIで動かす、 「自動でコントローラーやモデルやビューの雛形を作成するプログラム」 を作ろう!
445 名前:デフォルトの名無しさん (ワッチョイ 8379-T71y) mailto:sage [2016/09/19(月) 16:39:13.31 ID:77zaWzk00.net] ファイルサーバ用のインターフェースを作っているのですが Cドライブ上にある、index.phpからDドライブにあるA.zipへの ダウンロードリンクを作りたいのですが、そういったことは可能でしょうか。 C:\htdocs\fileserver\index.php D:\data/A.zip 公開されているのはhtdocs以下のフォルダで、Dドライブは直接公開はしたくないと考えています。
446 名前:デフォルトの名無しさん (ワッチョイ c730-chWY) mailto:sage [2016/09/19(月) 16:48:38.85 ID:RiFwOng10.net] PHPじゃないが、前に似たようなの作ったときは シンボリックリンク生成してユーザ側に投げてたなあ あとはまあ自前で読み込んで標準出力に書き出すって方法もあるけど 自分は実装したこと無いからなあ。 今はどうなるのがスマートなんだろ
447 名前:デフォルトの名無しさん (ワッチョイ 1742-chWY) mailto:sage [2016/09/19(月) 16:58:41.58 ID:VrFlYlJN0.net] 可能です
448 名前:デフォルトの名無しさん (ワッチョイ bfc9-9vqT) mailto:sage [2016/09/19(月) 17:00:49.51 ID:L7q9z5m60.net] 数GBあるとかなら話は別だけど、数M程度なら ふつうにPHPで読み込んでクライアントに渡すなぁ
449 名前:デフォルトの名無しさん (ワッチョイ 43d6-mGWo) mailto:sage [2016/09/19(月) 17:17:07.04 ID:NR7bWxKE0.net] 頭にヘッダ出力してから、 readfileした内容をそのままechoするだけだね。 あるいは特定バイト読み込んでechoを繰り返す方法もある。 ちなみに、このPHPマニュアルの例、間違ってない?
450 名前:http://php.net/manual/ja/function.readfile.php これじゃ、ダウンロードエラーだな。 [] [ここ壊れてます]
451 名前:デフォルトの名無しさん (ワッチョイ 43d6-mGWo) mailto:sage [2016/09/19(月) 17:19:53.50 ID:NR7bWxKE0.net] ちがうか。 > 返り値 ¶ > ファイルから読み込んだバイト数を返します。 こっちがおかしいのか。 正しい使い方はどうだったか忘れたけど、試してみればすぐわかるだろう。
452 名前:デフォルトの名無しさん (ワッチョイ 43d6-mGWo) mailto:sage [2016/09/19(月) 17:24:34.26 ID:NR7bWxKE0.net] あー、わかった。 一応、合ってるんだ。 出力は標準出力固定なんだ。だから $size = readfile($path); ってやると、ファイル内容は標準出力に出力され、$sizeにはバイト数が返るんだ。 変な仕様。さすがPHP。
453 名前:442 (ワッチョイ 8379-T71y) mailto:sage [2016/09/19(月) 17:32:37.46 ID:77zaWzk00.net] >>445 >>446 ファイルサイズは1MB〜4GBを想定しており ファイルによっては、一旦読み込むのは難しく 直接ダウンロードさせたいと考えています。
454 名前:442 (ワッチョイ 8379-T71y) mailto:sage [2016/09/19(月) 17:32:37.61 ID:77zaWzk00.net] >>445 >>446 ファイルサイズは1MB〜4GBを想定しており ファイルによっては、一旦読み込むのは難しく 直接ダウンロードさせたいと考えています。
455 名前:デフォルトの名無しさん (ワッチョイ 1742-chWY) mailto:sage [2016/09/19(月) 17:48:52.24 ID:VrFlYlJN0.net] >>450 >>446 さんが紹介しているサンプルを参考に。 ダウンロードファイルのサイズについては制限はありません。
456 名前:デフォルトの名無しさん (ワッチョイ 0fcb-chWY) mailto:sage [2016/09/19(月) 17:54:19.49 ID:GYsHYfEP0.net] 内部処理的にはMMAP使えるときは使って, 使えないときは8KBのバッファで回してメモリ的に死なないように処理してる 機能的には兎も角名前のreadfileがキモい まぁ関数の命名規則が一貫してないのは今更ではあるけど, この名前じゃ絶対文字列かリソースかオブジェクト返すでしょ
457 名前:デフォルトの名無しさん (ワッチョイ 43d6-mGWo) mailto:sage [2016/09/19(月) 18:11:40.96 ID:NR7bWxKE0.net] >機能的には兎も角名前のreadfileがキモい >まぁ関数の命名規則が一貫してないのは今更ではあるけど, この名前じゃ絶対文字列かリソースかオブジェクト返すでしょ だよね。どう考えてもメソッド名、変だよね? だから俺も間違えた。前に使ったこと有るのに、間違えた。
458 名前:442 (ワッチョイ 8379-T71y) mailto:sage [2016/09/19(月) 20:17:46.52 ID:77zaWzk00.net] >>446 >>451 ありがとうございます。 リファレンスと各種サイトで確認して実装したいと思います。
459 名前:デフォルトの名無しさん (ササクッテロ Sp1f-eXu6) mailto:sage [2016/09/20(火) 00:26:59.43 ID:5pEykvofp.net] phpでsmartyを使って開発しています。 smartyの変数の値をjavascriptで書き換える方法はありますか?
460 名前:デフォルトの名無しさん (ワッチョイ c730-chWY) mailto:sage [2016/09/20(火) 00:33:13.48 ID:D7i07nDI0.net] >>455 具体的にどうぞ。 それによって「普通に出来る」から「出来るけど多分お前さんが求めてる回答ではない」まで答えが変わる
461 名前:デフォルトの名無しさん (ササクッテロ Sp1f-eXu6) mailto:sage [2016/09/20(火) 00:40:33.57 ID:5pEykvofp.net] >>456 トータル件数が入った変数を 画面のjavascriptで行の増減をするので、 同じくそのタイミングでトータル件数を変更したい。
462 名前:デフォルトの名無しさん (ワッチョイ c730-chWY) mailto:sage [2016/09/20(火) 00:45:53.95 ID:D7i07nDI0.net] var num = {$num}; とかでJSに数値を渡した後、JS側で増減させる
463 名前:デフォルトの名無しさん (ササクッテロ Sp1f-eXu6) mailto:sage [2016/09/20(火) 01:42:06.14 ID:5pEykvofp.net] >>458 では$numとトータル件数に差異がでるんですね?
464 名前:デフォルトの名無しさん (ワッチョイ 43d6-7gRK) mailto:sage [2016/09/20(火) 09:19:16.99 ID:BZKDBzX70.net] smarty関係無いなー でも、できるなー 差異は出ないなー JavaScript便利だなー
465 名前:デフォルトの名無しさん (ワッチョイ c730-chWY) mailto:sage [2016/09/20(火) 21:56:21.96 ID:D7i07nDI0.net] >>459 PHPが出力するのは静的なHTMLファイルでしかないという原則を忘れんなよ
466 名前:デフォルトの名無しさん (ワッチョイ 43d6-mGWo) mailto:sage [2016/09/20(火) 21:59:13.49 ID:BZKDBzX70.net] >>461 は間違ってるけど、まぁ、>>459 には大体そんな解釈でいいなー
467 名前:デフォルトの名無しさん (ワッチョイ c730-chWY) mailto:sage [2016/09/21(水) 01:02:40.49 ID:/kyzsMvg0.net] せめて「合ってるとは言い難いけど」くらいにオブラート包んでくれよw
468 名前:デフォルトの名無しさん (オッペケ Src9-xdvH) mailto:sage [2016/09/23(金) 19:27:49.67 ID:3BXxNhtDr.net] ヤフーやGoogleみたいな超大手でさえセキュリティ突破されるのに俺らカスはセキュリティ対策どうすりゃいいの?
469 名前:デフォルトの名無しさん (ワッチョイ 2dd6-NoHY) mailto:sage [2016/09/23(金) 19:32:45.96 ID:nh1YZrcj0.net] できるだけの事しとくしかないなー。 そうすれば、おまえみたいなゴミクズのとこをとっぱしてもめりっとないってわかるなー。 わかるやつはそんなことしないなー。 だから、やれることをやっておけばいいなー。
470 名前:デフォルトの名無しさん (ワッチョイ 2d84-T7LN) [2016/09/23(金) 19:36:38.11 ID:o2Q2dMOD0.net] 要するにトップページにカウンター付けて 「本日の訪問者は00003人です」 とか書いとけばいいんだろw
471 名前:デフォルトの名無しさん (ワッチョイ 1c42-OfTA) [2016/09/24(土) 17:43:12.51 ID:s16PnNoN0.net] むしろ逆に超大手だから狙われるんじゃね 知らんけど
472 名前:デフォルトの名無しさん (ワッチョイ 2dd6-NoHY) mailto:sage [2016/09/24(土) 19:08:24.23 ID:AF+ukG4R0.net] 何が「逆に」なのかさっぱりわからんな。 大手でもなきゃ、やる事さえちゃんとやってればあとは不幸な事故レベルだって話なんだがな。 アホの考える事はよくわからん。
473 名前:デフォルトの名無しさん (ワッチョイ a030-5q76) mailto:sage [2016/09/24(土) 19:23:51.80 ID:BY3Z1vjQ0.net] カウンタがオーバーフローしてるって話じゃね
474 名前:デフォルトの名無しさん (ワッチョイ 2dd6-NoHY) mailto:sage [2016/09/24(土) 19:29:29.54 ID:AF+ukG4R0.net] へぇ。
475 名前:デフォルトの名無しさん (ワッチョイ 2d84-T7LN) [2016/09/24(土) 21:25:20.09 ID:qBedSm6K0.net] なぜ>>468 はキレているのか?
476 名前:デフォルトの名無しさん (ワッチョイ f4c9-5q76) mailto:sage [2016/09/24(土) 21:44:51.54 ID:JW8cvb8U0.net] >>468 >アホの考える事はよくわからん。 そこがわからないようじゃアホ相手の商売はできないよ。
477 名前:デフォルトの名無しさん (ワッチョイ 2dd6-NoHY) mailto:sage [2016/09/24(土) 21:45:52.63 ID:AF+ukG4R0.net] >そこがわからないようじゃアホ相手の商売はできないよ。 絶対にしたくない。
478 名前:デフォルトの名無しさん (ワッチョイ 2d84-T7LN) [2016/09/24(土) 21:52:46.65 ID:qBedSm6K0.net] なんだか生理中の女みたいや奴だなそっとしとこう
479 名前:デフォルトの名無しさん (ワッチョイ ff0f-5q76) [2016/09/25(日) 11:37:04.46 ID:qeObCgvo0.net] $sql ="select * from sample where id in (?)"; $id=1; str_replace("?",$id,$sql); echo $sql; この時$sqlの値が書き換わってません。sqlならpreparedstatement使うのが妥当かもしれませんが、 なぜでreplaceできないのでしょうか。
480 名前:デフォルトの名無しさん (ワッチョイ 88ff-CmFv) mailto:sage [2016/09/25(日) 11:40:11.39 ID:fXLErY670.net] $sql = str_replace("?",$id,$sql); でないの?
481 名前:デフォルトの名無しさん (ワッチョイ ff0f-5q76) [2016/09/25(日) 11:42:50.12 ID:qeObCgvo0.net] >>476 むりぽです
482 名前:デフォルトの名無しさん (ワッチョイ b6cb-5q76) mailto:sage [2016/09/25(日) 12:11:38.30 ID:ynMr/uNK0.net] 本当に試したのか?
483 名前:デフォルトの名無しさん (ワッチョイ ff0f-5q76) [2016/09/25(日) 12:17:31.39 ID:qeObCgvo0.net] やったよ。
484 名前:デフォルトの名無しさん (ワッチョイ b6cb-5q76) mailto:sage [2016/09/25(日) 12:20:25.86 ID:ynMr/uNK0.net] <?php $sql ="select * from sample where id in (?)"; $id = 1; $sql = str_replace("?",$id,$sql); echo $sql; このコードを実行した結果の出力は「select * from sample where id in (1)」だったが, そうでないならどうなってんだ?
485 名前:デフォルトの名無しさん (アウアウ Sa61-aBDa) [2016/09/25(日) 12:23:42.91 ID:+l3O/qxga.net] >>480 これはどういったコード?
486 名前:デフォルトの名無しさん (ワッチョイ ff0f-5q76) [2016/09/25(日) 12:23:55.84 ID:qeObCgvo0.net] >>480 実はidは配列なんよ。。。w for($array as $id)
487 名前:デフォルトの名無しさん (ワッチョイ b6cb-5q76) mailto:sage [2016/09/25(日) 12:28:01.19 ID:ynMr/uNK0.net] >>482 > ◆質問する時の注意 > ・ 己の行った操作、変更などを詳しく明記すること。
488 名前:デフォルトの名無しさん (ワッチョイ 1c42-5q76) mailto:sage [2016/09/25(日) 13:02:55.80 ID:VaWqrr5v0.net] 後出し よくない
489 名前:デフォルトの名無しさん (ワッチョイ 88ff-CmFv) mailto:sage [2016/09/25(日) 13:47:28.27 ID:fXLErY670.net] join($id, ',') つっこんどけば
490 名前:デフォルトの名無しさん (ワッチョイ 613c-l5Oj) mailto:sage [2016/09/25(日) 15:55:03.45 ID:/mGH65TQ0.net] phpquery使って ttps://www.net-japan.co.jp/ ここから1日一回価格をスクレイピングしてたんだけど リニューアルされてデータが取れなくなりました。 DOMの名前を変えても取得できないのでおかしいなと思ってソース見たら ブラウザでは表示されてるDOMが、ブラウザの開発者ツールとかソースで見ると表示されません。 #shadow-rootってのがどのページにもいるんですが shadow domってのが原因なんでしょうか? これはどうやったらスクレイピングできますか?
491 名前:デフォルトの名無しさん (ワッチョイ 613c-l5Oj) mailto:sage [2016/09/25(日) 16:02:12.60 ID:/mGH65TQ0.net] >>486 すみません。間違いがありました。 > ブラウザでは表示されてるDOMが、ブラウザの開発者ツールとかソースで見ると表示されません。 開発者ツールでは表示されます。 ソースを表示、から見ると表示されません。
492 名前:デフォルトの名無しさん (ワッチョイ 88ff-CmFv) mailto:sage [2016/09/25(日) 16:09:09.29 ID:fXLErY670.net] 具体的にどの部分が出ないの? レスポンシブが原因だったりしない?
493 名前:デフォルトの名無しさん (ワッチョイ 88ff-CmFv) mailto:sage [2016/09/25(日) 16:15:47.30 ID:fXLErY670.net] today-price.js が全部やってる感じだね phantomJS かそれ系のやつ組み込んでみては たしかphpから使えるやつもあった気がする
494 名前:デフォルトの名無しさん (ワッチョイ 613c-l5Oj) mailto:sage [2016/09/25(日) 16:16:43.80 ID:/mGH65TQ0.net] >>488 レスありがとうございます。 具体的に言うと 本日の価格情報 《業者様向け》 の部分です。 コードで言うと、 div#price-blockの中身を色々指定して取得したいのですが そもそもこのdiv#price-blockがの取得自体ができない状況です。 試しに何も指定しないでhtmlタグ全体を取得しても div#price-blockが含まれていないんです…
495 名前:デフォルトの名無しさん (ワッチョイ 613c-l5Oj) mailto:sage [2016/09/25(日) 16:19:02.05 ID:/mGH65TQ0.net] >>489 なるほど… 一筋縄で全然いきそうにないですね…
496 名前:デフォルトの名無しさん (ワッチョイ 88ff-CmFv) mailto:sage [2016/09/25(日) 16:39:32.02 ID:fXLErY670.net] >>491 まあjs調べるかfiddlerとか使ってjsonの名前見つけて直接引っ張ってくる手はある、、けど
497 名前:デフォルトの名無しさん (ワッチョイ 2dd6-NoHY) mailto:sage [2016/09/25(日) 17:01:29.98 ID:7d2FoVlS0.net] >>475 おまえさ、なんで一般的なサンプルで?使ってるかわかってないだろ? そんな使い方するくらいなら直接リテラル埋め込んだほうがマシなんだよ。 >実はidは配列なんよ。。。 だったら連結しろ $sql ="select * from sample where id in (?)"; foreach($array as &$id){ $id = "\"{$id}\""; } unset($id); $qry = implode(", ", $array); $sql = str_replace("?", $qry, $sql); echo $sql; でも、これじゃ全く意味ないけどな。 これで満足してると、時間が経った後に時限爆弾が爆発するぞ。 >sqlならpreparedstatement使うのが妥当かもしれませんが、 妥当だと思うなら、プリペアードステートメントとは何か調べろ。 そうすれば、もっと違うコードになるのが分かるはずだ。 お前のは1行目(2行目)から違っている。ちゃんとプリペアしろ。
498 名前:デフォルトの名無しさん (ワッチョイ 88ff-CmFv) mailto:sage [2016/09/25(日) 17:03:14.78 ID:fXLErY670.net] でも実はプリペアドは IN句苦手だったりするw
499 名前:デフォルトの名無しさん (ワッチョイ 2dd6-NoHY) mailto:sage [2016/09/25(日) 17:05:02.10 ID:7d2FoVlS0.net] >$id = "\"{$id}\""; ちょっと間違いがあったので訂正。 $id = "'{$id}'";
500 名前:デフォルトの名無しさん (ワッチョイ 88ff-CmFv) mailto:sage [2016/09/25(日) 17:05:23.78 ID:fXLErY670.net] 個数調べて ? つなげるのが最後の手段か、、あとはRDBMS次第・・・
501 名前:デフォルトの名無しさん (ワッチョイ 2dd6-NoHY) mailto:sage [2016/09/25(日) 17:05:57.30 ID:7d2FoVlS0.net] >>494 なにいってんの? IN句の下図だけプレースホルダ作ればいいだけじゃん。 そんなプログラムもかけない、お前がSQL苦手なだけじゃん。
502 名前:デフォルトの名無しさん (ワッチョイ 88ff-CmFv) mailto:sage [2016/09/25(日) 17:07:20.03 ID:fXLErY670.net] >>497 ほらほら、プレースホルダ側をいじるとこがせっかくのプリペアドの良さを半減してるでしょ
503 名前:デフォルトの名無しさん (ワッチョイ 2dd6-NoHY) mailto:sage [2016/09/25(日) 17:07:52.89 ID:7d2FoVlS0.net] 大体、プレースホルダと聞いて?使うやつは 頭が10年以上前で止まってるんだけどな。
504 名前:デフォルトの名無しさん (ワッチョイ 88ff-CmFv) mailto:sage [2016/09/25(日) 17:10:43.99 ID:fXLErY670.net] そもそもPHPなんて使う時点で止まってるだろ
505 名前:デフォルトの名無しさん (ワッチョイ 2dd6-NoHY) mailto:sage [2016/09/25(日) 17:10:49.21 ID:7d2FoVlS0.net] >>498 まぁ、半減っていう考え方はわからなくもない。 プリペアドステートメントのプリペアっていうのを 常に処理を特定するために使っている人には不便かもな。 俺はクエリを投げる一連の処理で特定するためのものだとおもってるから 別に不便でも何でもない。
506 名前:デフォルトの名無しさん (ワッチョイ 2dd6-NoHY) mailto:sage [2016/09/25(日) 17:12:00.36 ID:7d2FoVlS0.net] >>500 そのお前の考え方が止まってるんだって。 言語なんかなんだっていいんだよ。 その時その場で便利なものを使えばいいだけなのに、 なんでPHPがー、って拘ってんだろうね?
507 名前:デフォルトの名無しさん (ワッチョイ fcdc-5q76) mailto:sage [2016/09/26(月) 13:47:36.17 ID:XEXwZgwR0.net] あーもうだめ、1週間以上デバッグしたけど完全に原因不明 [24-Sep-2016 09:01:22 Asia/Tokyo] PHP Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 140268107288088 bytes) in Unknown on line 0 なんですかこのエラーは…なんで127TBのデータをメモリに置こうとしてるの… ■構成 CentOS7.2 64bit httpd-devel-2.4.6-40.el7.centos.4.x86_64 httpd-2.4.6-40.el7.centos.4.x86_64 httpd-tools-2.4.6-40.el7.centos.4.x86_64 php-mysql-5.4.16-36.3.el7_2.x86_64 php-5.4.16-36.3.el7_2.x86_64 php-gd-5.4.16-36.3.el7_2.x86_64 php-pear-1.9.4-21.el7.noarch php-common-5.4.16-36.3.el7_2.x86_64 php-cli-5.4.16-36.3.el7_2.x86_64 php-devel-5.4.16-36.3.el7_2.x86_64 php-pgsql-5.4.16-36.3.el7_2.x86_64 php-process-5.4.16-36.3.el7_2.x86_64 php-mbstring-5.4.16-36.3.el7_2.x86_64 php-pdo-5.4.16-36.3.el7_2.x86_64 php-xml-5.4.16-36.3.el7_2.x86_64 ■詳細 同じ条件で組まれた複数のサイトを運営しているが、エラーがでるのはそのうちの1つだけ エラー出力を、E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATEDにすると出る。E_ALLにすると、出ない。←もはや意味不明 セッション関連が怪しいが特定できない。 誰か助けて…
508 名前:デフォルトの名無しさん (ワッチョイ b6cb-5q76) mailto:sage [2016/09/26(月) 15:50:19.39 ID:UjQ6Vt/D0.net] >>503 試したことが何なのか分からんから何とも言えん 可能性の一つとしては https://bugs.php.net/bug.php?id=64511 あとproduction環境だと変えるのが簡単じゃないことは分かってるが, PHP5.5まではもうEnd of Lifeだから
509 名前:デフォルトの名無しさん (ワッチョイ 2dd6-NoHY) mailto:sage [2016/09/26(月) 16:42:42.76 ID:F6QwM0qW0.net] 意味分かんねぇのは、そんな情報で誰かが答えだしてくれると思うお前の脳みその出来だよ。
510 名前:デフォルトの名無しさん (ワッチョイ 3adc-xdvH) mailto:sage [2016/09/26(月) 18:03:16.88 ID:3Udx+gLM0.net] >>504 おお神よ!ありがとう!これかもしれない!やってみます! CentOS7.2のyum管理が楽だから使ってたけど、マイナーバージョンすら遅いのね… もう本番環境で動いてるサイトあるけど 5.6に上げたほうがいいのかな… >>505 いやもうほんと解らないから同じようなエラー出くわした人がいればと思って投稿したのよ… でもヒントもらえてよかった! みんなありがとう!これで家に帰れるかも!
511 名前:デフォルトの名無しさん (ワッチョイ a030-/dHs) mailto:sage [2016/09/26(月) 21:44:13.55 ID:v8gHMB6d0.net] windowsのXAMPPなんだがPHPだけversion upって出来ないかな https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/ 昔だけど色々やってPHPだけあげようとしたら上手く行かずに結局XAMPPまるごと上げてから今に至る 7.0.8→7.0.9とかでmysqldumpとってリストアめんどくさい
512 名前:デフォルトの名無しさん (スップ Sdc8-xdvH) mailto:sage [2016/09/26(月) 21:47:16.51 ID:SRVZ/7Zzd.net] >>506 原因がわからずはまる期間が続くと辛いよね 解決できるといいね
513 名前:デフォルトの名無しさん (ワッチョイ b6cb-5q76) mailto:sage [2016/09/26(月) 21:51:40.42 ID:UjQ6Vt/D0.net] >>506 CentOSならremiかIUSあたりはまぁ信頼出来るリポジトリだと思う 他には自分でRPMbuildしてyumリポジトリ立てるとかyum localinstallするとか選択肢はある どうせ将来的にはバージョンアップせにゃならんのだから早めに検討しとけ あとエラーでUnknownのときはエクステンションが原因のことが多々 >>507 個別にアップデートしたいならXAMPPは選択肢にない Chocolateyで個別にインストールすると捗るがLinux系のパッケージマネージャのリポジトリほどは更新は早くない 俺は手動で個別にインストールしてる
514 名前:デフォルトの名無しさん (ワッチョイ a030-/dHs) mailto:sage [2016/09/26(月) 22:35:14.39 ID:v8gHMB6d0.net] >>509 やっぱりそうなりますかー 独りでやるなら何とでもなるんだけどXAMPP使いまわしたりしてたからもっと便利にならんかなと Winめんどくさいわ
515 名前:デフォルトの名無しさん (ワッチョイ b6cb-5q76) mailto:sage [2016/09/26(月) 22:48:49.10 ID:UjQ6Vt/D0.net] >>510 まぁでも上に書いた通りLinux系システムだとある程度信頼出来るリポジトリにビルド済みバイナリが置いてなければ自前でビルドせにゃならんしな 特にRedhat系は安定志向なのは理解するけど5.4系統しか公式にないのは(バックポートされてるとはいえ)ちょっと・・・ Webサーバ機能については, それこそ昔はApacheとか必須だったけど今はもう殆どPHPのビルトインサーバで十分だから, PHPとMariaDBあたりインストールすればいいんじゃないかな
516 名前:デフォルトの名無しさん (ワッチョイ 2dd6-NoHY) mailto:sage [2016/09/26(月) 22:51:32.83 ID:F6QwM0qW0.net] ターゲットがLinuxなのに 開発環境がWindowsしかないクソ会社とか、本当に地雷ですよ。 仮想環境インストールする権限とかも与えられて無かったりして、 ファイルシステムいじらなきゃいけないのにどうすんだ?と。 望遠鏡で月面を見ながら探査機を操作するような作業になりますね。
517 名前:デフォルトの名無しさん (ワッチョイ a030-/dHs) mailto:sage [2016/09/26(月) 22:56:35.54 ID:v8gHMB6d0.net] >>511 さんくす ちょっと難しいのよね >>512 WinだけじゃないんだけどWinが多くて というか自身はASP.netとかやってるからWin環境なんだけどLAMPの案件多いから 新人の人に環境込みで教えつつーとかやってましてどうにかならんかなーと
518 名前:デフォルトの名無しさん (ワッチョイ b6cb-5q76) mailto:sage [2016/09/26(月) 23:19:21.37 ID:UjQ6Vt/D0.net] >>513 環境構築の部分が一番めんどいのはすごくよく分かる 昔はXAMPPでやってたけど今はGitも含めて全部Chocolatey, 便利になったものだと思う
519 名前:デフォルトの名無しさん (ワッチョイ 5e5b-6dba) [2016/09/28(水) 11:42:03.75 ID:/9AYRl2O0.net] 出来るだけ仲の良い人と繋がるためにPHPでこんなん作ったった 慈悲深い人は利用して下さい。 またもしバグとか見つけたら問い合わせから知らせて頂けると助かります。 https://agearea.com/ Agearea エイジエリアは自分の年齢制限範囲外の人とは友達になることはできない 実名制SNSです。 つまり上司あたりの人と繋がる可能性が低くなっています。 貴方の誕生日から前後3年ずつ(合計6年間)の人としか友達になることはできません。 この範囲外の人は投稿も見ることができないので友達同士での気さくなやり取りが可能です。 この後も機能やデザインを変えていく予定です。
520 名前:デフォルトの名無しさん (ワッチョイ 9bc9-9qEq) mailto:sage [2016/09/30(金) 17:12:20.66 ID:Lhue15mV0.net] formでpostする簡単な掲示板を作ったら スパムが毎日数十件書き込みに来るようになりました IPは書き込みごとに変わるのでIPで制限しても無駄なようです ホームページの外からpostされない対策で 普通の訪問者に影響が出ない方法ってどんなことをするのが一般的ですか?
521 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/09/30(金) 17:26:19.67 ID:Agsly57u0.net] >>516 トークンの発行だね。 ページにアクセスした時にトークン発行してそれをセッションに保持し、 併せてフォームにhiddenでトークンを埋め込む。 POST時に、セッションのトークンとフォーム内のトークンを比較して、 一致しなかったら弾く。 一致したら新しいトークンを発行、のくりかえし。 よっぽど恨みを買っていているのでもなければ、これでかなりは減らせるだろう。
522 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/09/30(金) 17:33:01.11 ID:Agsly57u0.net] >>516 もっと簡単なところでは、リファラのチェック。 毎日数十件というのはあきらかにロボがやってるんだろう。 君のサイトがターゲットなのではなく、手当たり次第選んだ中の一つでしかないなら リファラチェックでも済むかもしれない。 POST時に$_SERVER["HTTP_REFERER"]をチェックして、 君のサイトドメインではないところからのリクエストなら弾く。 リフェラはいくらでも偽装できるけど、書いたようにターゲットが君のサイトではなく、 絨毯爆撃の内の一つなら、リフェラの偽装みたいな事はしていないかもしれない。 だから、この二つを併用すればかなり効果は高くなるだろう。
523 名前:デフォルトの名無しさん (ワッチョイ 9bc9-9qEq) mailto:sage [2016/09/30(金) 18:21:23.41 ID:Lhue15mV0.net] >>517-518 レスありがとうございます トークンとリファラ両方試してみようと思います スパムは検索するとたくさんでてくる絨毯爆撃のもののようなので、これで解決できると思います
524 名前:デフォルトの名無しさん (ワッチョイ 4742-4KPn) [2016/09/30(金) 18:32:14.38 ID:ZaEFyuv60.net] 似たような文ばっかりならNGワードで弾くとか 外国からのスパムなら半角英数字のみの書き込みを弾くとか
525 名前:デフォルトの名無しさん (ワッチョイ 4742-RPp1) mailto:sage [2016/09/30(金) 18:57:51.21 ID:mDXbguo80.net] 誘導する先のホスト名はコロコロ変わるけど、 IPが一緒っていうのがあったな そういうのは内容見てはじけると思うな
526 名前:デフォルトの名無しさん (ワッチョイ 2b38-+y5M) mailto:sage [2016/10/01(土) 17:48:27.23 ID:zI92OeBB0.net] ifの中の文字列ですが、引用符を忘れて書いても動きますか? 古いPHPファイルに次のような部分があって、 if($abc['po'] == vi){ 別の部分には if($abc['po'] == 'vi'){ というのがあり、不安になってます
527 名前:デフォルトの名無しさん (ワッチョイ cfcb-RPp1) mailto:sage [2016/10/01(土) 18:21:06.34 ID:7v1ykrZa0.net] 明らかな文法違反だが, viが未定義であればお節介にも警告を出しつつ動いてしまう 残念なPHPらしさと言える /* せめてstrictオプションとかさぁ・・・・ */
528 名前:デフォルトの名無しさん (ワッチョイ dbd6-1Qt/) mailto:sage [2016/10/01(土) 19:40:25.39 ID:rkd0Zudn0.net] >>522 それ系のバグは、正しく直すとゾロゾロと芋づる式にバグが見つかって 元の期待する挙動を得るためにとんでもない時間を浪費する事になったりする。 誰かを恨みたくても、そのクソコードを書いた奴は既に職場にいないケースが多い。
529 名前:デフォルトの名無しさん (ワッチョイ 2b38-+y5M) mailto:sage [2016/10/01(土) 20:10:15.18 ID:zI92OeBB0.net] >>523 動くんですかーありがとうございます >>524 PCで動かし始めたら画面がNoticeだらけです
530 名前:デフォルトの名無しさん (ワッチョイ 4742-RPp1) mailto:sage [2016/10/01(土) 20:16:07.76 ID:FJNmXscL0.net] 全部つぶしておいた方が良いよ 見落としていたバグも見つかる
531 名前:デフォルトの名無しさん (ワッチョイ 0fab-RPp1) mailto:age [2016/10/01(土) 22:11:08.35 ID:bcW7vVF90.net] php.ini-productionをphp.iniにしたら phpが起動しなくなった件 242 <p>This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set, e.g. via an Apache Action directive.</p>〜〜とエラー。 php.iniファイルが存在しなければ普通に動作するっていう。 設定ファイルは必須じゃないの?どういうことなの どうしたら? win7 32bit PHP 5.6.0
532 名前:デフォルトの名無しさん (ワッチョイ 0fab-RPp1) mailto:sage [2016/10/01(土) 22:12:03.39 ID:bcW7vVF90.net] 鯖はAN HTTPD ver1.42pです。
533 名前:デフォルトの名無しさん (ワッチョイ cfcb-RPp1) mailto:sage [2016/10/02(日) 02:35:30.01 ID:7lTzBWEJ0.net] >>527 なんかもう突っ込みどころしかないんだけど * エラーメッセージ読めないの?丁寧に理由喋ってくれてるじゃん ** せめてエラーメッセージの一部でググってみたら? * 何でAN HTTPD使ってんの?10年以上更新ないけど? ** Apacheかnginx使え ** つうかそもそもPHPのビルトインサーバじゃ不足なの?
534 名前:デフォルトの名無しさん (ワッチョイ 1b62-dvmP) mailto:sage [2016/10/02(日) 07:41:50.44 ID:jKKOWExd0.net] このアスタは何なの?
535 名前:デフォルトの名無しさん (ワッチョイ dbd6-1Qt/) mailto:sage [2016/10/02(日) 08:52:04.74 ID:lvb+lacz0.net] 階層化されてる事に気づかない奴がいるのか。 プログラムはできてもIQは低そうだな。
536 名前:デフォルトの名無しさん (スップ Sd0f-rzru) mailto:sage [2016/10/02(日) 11:35:09.56 ID:p18rGkA3d.net] 適切なコミュニケーションが図れず、社会で使えない典型的な奴だな>>529
537 名前:デフォルトの名無しさん (ワッチョイ 4742-RPp1) mailto:sage [2016/10/02(日) 11:44:57.56 ID:KbEjIvH70.net] >>530 字下げしているつもりなんだろう 本文読めば意図は十分に伝わる
538 名前:デフォルトの名無しさん (ワッチョイ 1b62-rzru) mailto:sage [2016/10/02(日) 13:51:33.33 ID:jKKOWExd0.net] なるほど… IQ低いんじゃねとか言われるとは思ってなかったから軽くへこむし 今日はついてないなぁ
539 名前:デフォルトの名無しさん (ワッチョイ 4742-RPp1) mailto:sage [2016/10/02(日) 13:57:07.59 ID:KbEjIvH70.net] >>534 疑問に思うのは普通だから気にすることはない
540 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/02(日) 14:03:52.65 ID:lvb+lacz0.net] >>530 はまぁ、ダメグラマだろう。 >>532 は虚勢を張っているが、言われなければ気づかなかった可能性が高い。 >>529 はせめて、HTTPの<ul/><li/>がデフォルトで、階層化するだけでlist-style-typeが変わる理由について考えたほうが良い。 Markdownだとしたら、文法がおかしい。 かなり頭の悪そうな>>530 や>>532 より>>529 の方が下に見える流れなので補足しておく。
541 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/02(日) 14:05:04.63 ID:lvb+lacz0.net] あらいやだ、なんでこの時間にレス重なるの? このままじゃ>>529 がかわいそうすぎるからレスしたら、 俺が一番悪人みたいな流れになっちゃったじゃん。
542 名前:デフォルトの名無しさん (ワッチョイ b7ff-NEu5) mailto:sage [2016/10/02(日) 14:06:09.90 ID:4o4y3Pue0.net] 通常のアスタリスクの使い方と大きく違うからしゃーないw 数字の表とかで位置合わせに使ってるのをたまに見かけるが
543 名前:デフォルトの名無しさん (ワッチョイ a379-7bxd) mailto:sage [2016/10/02(日) 14:28:50.11 ID:kcb+xDsR0.net] サーバ側上でPHPを動かす時 初期値や設定などの変数の保存先はテキスト形式で setting.ini等へ保存してそれを読み込むのが普通のやり方でしょうか? 例えば複数のDBがあり、設定でサーバを切り替える場合に 現在どのサーバを使用しているか、等の保存です。 setting.ini [third_section] server = "TOKYO"; #server = "OSAKA"; #server = "FUKUOKA";
544 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/02(日) 14:36:30.10 ID:lvb+lacz0.net] >>539 それ、用途は違うけど、少し上の方で話題になってるから見直してみなよ。 config.phpのincludeでもいいし、 iniでもいいし、JSONでもYAMLでも、なんだったらプレーンテキストでもいい。 php、ini、JSON、プレーンテキストなら標準関数だけで行ける。 YAMLは拡張を導入できるかどうかが関係してくる。 XMLみたいな化石は止めた方がいい。 まぁ、なんだっていいんだよ。好きなようにやりな。
545 名前:539 (ワッチョイ a379-7bxd) mailto:sage [2016/10/02(日) 14:57:21.87 ID:kcb+xDsR0.net] >>540 ありがとうございます。 iniは原点回帰とあったのでよりベターな方法や スタンダードな方法があるのかと思っていました。 特にiniで問題ないことがわかったので 標準関数で対応したいと思います。
546 名前:デフォルトの名無しさん (ワッチョイ eb3c-dvmP) mailto:sage [2016/10/02(日) 22:48:47.66 ID:afeGwnk/0.net] wordpressは卒業して本格的に自分でCMS的なサイトを組もうかと思ったんですが セキュリティ面を考えるとPHPに人生捧げる気はないので諦めました。 (整合性のない命名規則もストレス感じますし、、) そこで、セキュリティ対策が必要な箇所だけ集めた頻繁にアップデートしているライブラリ的なものを探しているのですがうまく見つけられません。 laravelやcake等のフレームワークを使えばその辺りは考えずに作成できるんでしょうか?
547 名前:デフォルトの名無しさん (ワッチョイ 9730-RPp1) mailto:sage [2016/10/03(月) 00:17:45.99 ID:v3TQ5ruc0.net] 並のPHPerが自前実装するよりは セキュアなんじゃないかなって
548 名前:デフォルトの名無しさん (ワッチョイ 1b62-dvmP) mailto:sage [2016/10/03(月) 01:02:31.19 ID:CAj1h+Mp0.net] >>535 ありがとう
549 名前:デフォルトの名無しさん (ワッチョイ ef3c-RPp1) [2016/10/03(月) 04:09:19.75 ID:qvlhzyzW0.net] win7 64bitですが、 phpを実行出来る環境を作りたいと思います。 しかし、そのことにより、 外部より侵入しやすくなることが恐いです。 どういうことに気をつければよいのでしょうか?
550 名前:545 (ワッチョイ ef3c-RPp1) [2016/10/03(月) 04:12:55.68 ID:qvlhzyzW0.net] ちなみに、作りたいphpプログラムは、 1ヶ月に1回、3時間ぐらいだけ動かすプログラムです。
551 名前:545 (ワッチョイ ef3c-RPp1) [2016/10/03(月) 04:21:00.20 ID:qvlhzyzW0.net] ちなみに、 The Incutio XML-RPC Library for PHPと マイクロソフトのLive Connect API を、使うつもりです。
552 名前:デフォルトの名無しさん (ワッチョイ 4b42-yE+Y) [2016/10/03(月) 04:21:54.55 ID:RKI08UEe0.net] >>546 誤解してるぞ。PHPはネット接続してなくとも使える。 侵入しやすいとかはサーバーとして公開してる場合だろ。 ネットにつながってなくてPHPが使える場合もあって、 それでどう侵入するんだ?
553 名前:545 (ワッチョイ ef3c-RPp1) [2016/10/03(月) 04:28:05.88 ID:qvlhzyzW0.net] >>548 PHP環境をインストールする=サーバーになる じゃ、ないですかね?
554 名前:545 (ワッチョイ ef3c-RPp1) [2016/10/03(月) 04:31:56.33 ID:qvlhzyzW0.net] >PHPはネット接続してなくとも使える。 ある特定の時間だけ、 ネットに接続して、マイクロソフトのonedrive等に働きかけをやりたいのです。
555 名前:デフォルトの名無しさん (ワッチョイ 4b42-yE+Y) [2016/10/03(月) 04:49:55.69 ID:RKI08UEe0.net] >>550 それはサーバーにする、なる必要はない。 公式サイトからZIPかインストーラーを落としてきて、php.iniを設定したら使える。
556 名前:545 (ワッチョイ ef3c-RPp1) [2016/10/03(月) 05:42:29.86 ID:qvlhzyzW0.net] >>551 そうですか。 ありがとうございます。 では、 www.phpbook.jp/install/install/index1.html ここを見ると、 5.6系と7系があるそうですが、 僕の場合どっちをインストールすればいいでしょうか?
557 名前:545 (ワッチョイ ef3c-RPp1) [2016/10/03(月) 05:47:27.37 ID:qvlhzyzW0.net] www.adminweb.jp/xampp/ あるいは、xamppをインストールの方がお手軽でいいでしょうか? ただ、これをインストールすると、 自動でサーバーになるんじゃないか?って恐い気がするんですよねw
558 名前:デフォルトの名無しさん (ワッチョイ 4b42-yE+Y) [2016/10/03(月) 05:47:54.78 ID:RKI08UEe0.net] これでいいかと いちばん最新版。 VC14 x64 Thread Safe (2016-Sep-29 07:48:22) ■Zip [23.09MB] windows.php.net/qa/ 直リンだと windows.php.net/downloads/qa/php-7.1.0RC3-Win32-VC14-x64.zip
559 名前:デフォルトの名無しさん (ワッチョイ 4b42-yE+Y) [2016/10/03(月) 05:52:22.06 ID:RKI08UEe0.net] XAMPPのほうがお手軽ではない。こっちのほうが複雑。 ブラウザで動作確認したいとしても、本家のPHPのみでいい。 「php 簡易サーバー コマンド」などで検索すれば、PHPのみでウェブ接続なしで擬似的なサーバーつかえる。
560 名前:545 (ワッチョイ ef3c-RPp1) [2016/10/03(月) 05:54:47.25 ID:qvlhzyzW0.net] 実際、俺がやりたいのは、借りてるWordpressのブログのサイトにデータを 一括でアップロードするphpなんです。 なので、ブログのコンテンツ管理のために、俺のPCにもデータベースをインストールします。
561 名前:545 (ワッチョイ ef3c-RPp1) [2016/10/03(月) 06:06:48.32 ID:qvlhzyzW0.net] >>554 ありがとうございます。 php-7.1.0RC3-Win32-VC14-x64.zip を解凍しました。 で、 VCRUNTIME140.DLL をインストールしたら、 コマンドプロンプトみたいのが立ち上がりました。 これでphpが使える状態なのでしょうか? で、これでネット外部への働きかけも出来るのでしょうか?
562 名前:545 (ワッチョイ ef3c-RPp1) [2016/10/03(月) 06:08:38.13 ID:qvlhzyzW0.net] あと、データベースはいいですw cvsファイルでやりますw
563 名前:デフォルトの名無しさん (ワッチョイ 4b42-yE+Y) [2016/10/03(月) 06:10:51.92 ID:RKI08UEe0.net] >>557 php.exe ソースファイル.php とコマンド打つか、 関連づけでphp.exeを起動させたらいいはず。 php.iniの設定はネットなど確認して。重要機能でもここでオンにしないと使えない。 あとデータベースも本体のみで使える。sqliteってのが入ってる。
564 名前:545 (ワッチョイ ef3c-RPp1) [2016/10/03(月) 06:16:24.93 ID:qvlhzyzW0.net] >>559 了解です。 ありがとうございました。 こんなに簡単に出来るとはビックリです。 昔は、php用のPCを用意しましたからねwww 感謝、感謝です。
565 名前:デフォルトの名無しさん (ワッチョイ 4b42-yE+Y) [2016/10/03(月) 06:17:09.02 ID:RKI08UEe0.net] こんなのもある。これなら一ファイルでデータ管理できる。 一ファイルアップロードするだけでWordPresssブログを書き換えられる。。 WordPresssをデータベースなし(SQLite)で使う方法 WordPresssを使うには普通MySQLデータベースが必要ですが、データベースなしでも使うことが出来る方法があります。 SQLiteはPHPが使えるサーバーであれば基本的にどこでも使えますので、MySQLが使用不可な共用レンタルサーバーでも使えます。 SQLiteの特徴 PHP5以降で標準で使えます。データベースサーバーが別に必要ではないので便利です。 データベースの実態は一つのファイルです。なのでバックアップも簡単です。 このファイルをダウンロードするだけでOKです。DUMPとか不要です。 primarytext.jp/blog/1226
566 名前:デフォルトの名無しさん (ワッチョイ cfcb-RPp1) mailto:sage [2016/10/03(月) 07:02:36.35 ID:jh9eJqMF0.net] >>554 いやお前何でRCだよ・・・・ >>557 PHP本体自体を開発したいんじゃなければ最新の「安定版」である7.0.11使うべし 単に7.1.0RC3に上書きするだけでいい
567 名前:デフォルトの名無しさん (JP 0Hdf-HVO3) [2016/10/03(月) 10:25:34.24 ID:W/f2T+2cH.net] >>536 いや、そこそこメジャーな記法だし。 Redmineもデフォルトはこれ。 redcloth.org/textile/page-layout/#bullet-lists
568 名前:デフォルトの名無しさん (ワッチョイ 27c9-RPp1) mailto:sage [2016/10/03(月) 13:26:11.90 ID:/2MLxVBW0.net] はてな記法みたいなもんやね
569 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/03(月) 14:43:11.31 ID:yW6uotGS0.net] >>563 >そこそこメジャーな記法だし。 本当にメジャーなら上の方でもっとそういう発言がでてるよ。 そのご紹介のページを見てみればわかるけど、全然洗練されていない。 Markdownなんかと比べたら、どうみてもクソマイナーな田舎記法だ。流行るわけがない。 >>564 つまり、どローカルな田舎記法ってこと。 公共の場では、みんなに分かるように話すのが普通の人。 「こういうこと言ってそうだな」と推測してあげられないのも頭悪いが、 初めて都会の文化に触れた未開の部族でもないだろうに、 どうしたら自分の意思が伝わりやすいか考えられないのも頭悪い。 と、言っているのだよ。
570 名前:デフォルトの名無しさん (JP 0Hdf-HVO3) [2016/10/03(月) 15:49:17.17 ID:W/f2T+2cH.net] >>565 > 本当にメジャーなら上の方でもっとそういう発言がでてるよ。 単に知ってる人がいなかっただけだよ。 > そのご紹介のページを見てみればわかるけど、全然洗練されていない。 > Markdownなんかと比べたら、どうみてもクソマイナーな田舎記法だ。流行るわけがない。 流行ってないのはその通りだけど、redmineとjiraのデフォルト記法だから、知っててもおかしくないレベル。 まぁ、それを「クソマイナー」と評価するのはあなたの自由。 redmine: 約 4,300,000 件 jira: 約 17,400,000 件
571 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/03(月) 16:58:03.92 ID:yW6uotGS0.net] 馬鹿なのかな? それ、どうせGoogle検索の検索結果数の事だと思うけど redmineだのjiraだのの単語が出てくる回数と その中で使われている記法の知名度に関連性があると、ホンキで思ってるのかな? PHPで検索すると 約 10,560,000,000 件 (0.32 秒) こんな結果だが、 この中のどの程度がエルビス演算子みたいな変な演算子の事を知っていると思う? 苦し紛れにGoogle検索とかの検索結果数を論拠にしてくるやつは大抵馬鹿。 何より、自分が今書いている事の正当性というか、平行感覚が無いやつは まともなプログラムかけるわけないよ。 >> 本当にメジャーなら上の方でもっとそういう発言がでてるよ。 > 単に知ってる人がいなかっただけだよ。 世間ではそういう現象を「マイナー」と呼ぶだよ、おさるサン。
572 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/03(月) 16:59:27.14 ID:yW6uotGS0.net] redmine: 約 4,300,000 件 jira: 約 17,400,000 件 PHP: 10,560,000,000 件 (0.32 秒) 桁がちゃいまんな。ドマイナーじゃん。
573 名前:デフォルトの名無しさん (ワッチョイ ef2c-RPp1) mailto:sage [2016/10/03(月) 17:23:50.18 ID:HcfuqXR80.net] java: 約 582,000,000 件 (0.32 秒) ruby: 約 337,000,000 件 (0.42 秒) PHP: 約 10,560,000,000 件 (0.36 秒) 桁がちゃいまんな。PHPはドメジャー。
574 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/03(月) 17:30:17.16 ID:yW6uotGS0.net] >>569 あのさ、お前は今は黙ってたほうが良いよ。 多分、俺達が何話してるのか全くわかってないだろうから。
575 名前:デフォルトの名無しさん (JP 0Hdf-HVO3) [2016/10/03(月) 17:44:35.83 ID:W/f2T+2cH.net] よっぽどtextileを知らなかったのが悔しかったと見える。
576 名前:デフォルトの名無しさん (ワッチョイ ef2c-RPp1) mailto:sage [2016/10/03(月) 18:03:00.61 ID:HcfuqXR80.net] >>570 分かってるよ。 > 苦し紛れにGoogle検索とかの検索結果数を論拠にしてくるやつは大抵馬鹿。 とかいいながら、訳の分からない検索結果数を載せるあなたのテンパり具合に乗っかってみただけだ。 markdown は知ってて textile は知らないという知識の偏りってどうすれば生まれるんだろうか。
577 名前:デフォルトの名無しさん (ワッチョイ ef2c-RPp1) mailto:sage [2016/10/03(月) 18:09:51.39 ID:HcfuqXR80.net] あっ。 これは「分かってるなら言ってみろ」の流れか
578 名前:529 (アウアウ Sa77-LGiF) mailto:sage [2016/10/03(月) 18:22:08.39 ID:OROXsP4Ya.net] 何か知らんが, 死ぬほどどうでもいい話題の原因っぽいので釈明しておくと, Markdownっぽく書こうと思ったが2chの仕様上行頭の半角spが潰れるなーと思ってMediaWiki記法(書いた部分に限ればTextileとも一致するが)にした それだけ
579 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/03(月) 20:05:14.93 ID:yW6uotGS0.net] >>574 お前が本当に当人ならお前は正直者だな。敬意を表するよ。 お前が馬鹿でないという俺の見方は合っていたわけだからな。 問題なのは>>571-573 このどうしようもない馬鹿共だ。 前にも書いたが、平衡感覚が全くない、ほんとうに智識だけのただのバカ。 智識があったのかすらあやしい。 textile? 知らんね、そんなクソドマイナー。 いつ来てもおかしくないそんな智識、覚えて何になるんだ? もう一度言うが、記法が田舎臭くて何の魅力も感じないね。
580 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/03(月) 20:09:44.48 ID:yW6uotGS0.net] >>572 >> 苦し紛れにGoogle検索とかの検索結果数を論拠にしてくるやつは大抵馬鹿。 >とかいいながら、訳の分からない検索結果数を載せるあなたのテンパり具合に乗っかってみただけだ。 こいつこそ、本当の馬鹿。 俺は、 「そんな数字、何の意味もないだろう?」というのを馬鹿でも分かるように表現するために 同じ手法で全く意味のない数字を挙げた。 普通の脳みその奴ならそれで意味がわかるんだが、 この馬鹿>>572 は、その上に、もはやなんの意味もない数字を列挙した。 自分の意見も論理も何もない、ただ、意味のない数字を並べただけ。 こいつは馬鹿中の馬鹿「馬鹿 of 馬鹿」の称号が相応しいだろうな。
581 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/03(月) 20:10:50.00 ID:yW6uotGS0.net] > いつ来てもおかしくないそんな智識、覚えて何になるんだ? これは、 「いつ消えてもおかしくないそんな智識、覚えて何になるんだ? 」 の間違いな。
582 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/03(月) 20:23:20.12 ID:yW6uotGS0.net] 馬鹿が湧いてこないように先に言っておくが、 textile の検索結果の多くはアパレル業界の用語だというのが実際に結果ページを見てみればすぐに分かる。 PHPの検索結果についてもPHP研究所の検索結果が含まれることが容易に予想されるが、 PHP研究所なんてものを知っているのはドローカルな日本だけだ。 だが、textileは世界中の人が共通で使う単語だろう。 単純な単語検索結果数を挙げるのがいかに馬鹿げているか、猿でもわかるだろう?
583 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/03(月) 20:31:55.54 ID:yW6uotGS0.net] で、これだからな。 >>571 : デフォルトの名無しさん (JP 0Hdf-HVO3)2016/10/03(月) 17:44:35.83 ID:W/f2T+2cH > よっぽどtextileを知らなかったのが悔しかったと見える。 馬鹿って、こういう2ch風の表現、好きだよな。 悔しいっていうか、残念なのはお前の脳みそだよ、って事が理解できない。 幸せな奴だ。
584 名前:デフォルトの名無しさん (ワッチョイ db84-j/pi) [2016/10/03(月) 20:34:12.50 ID:i/SkE7lZ0.net] なんだこれ?wペチパーはペチパー同士仲良くやれよwwww
585 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/03(月) 21:06:04.20 ID:yW6uotGS0.net] またこのパターンか。 都合が悪くなると、何故かage単発が沸いて出る。 全く流れに関係ない言葉で締めくくろうとする。 不思議だねぇ。実に不思議だ。 まぁ、本人がそれでいいなら、いいんだろう。
586 名前:デフォルトの名無しさん (ワッチョイ db84-j/pi) [2016/10/03(月) 21:30:39.70 ID:i/SkE7lZ0.net] >>581 助けてもらってそれはないだろw俺は別に続けてもらっても構わんのだよ?w いかがかね?ペチパー諸君w
587 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/03(月) 21:47:53.22 ID:yW6uotGS0.net] よし、じゃあ続けよう。 頭おかしい ID:i/SkE7lZ0 の許可はおりた。 こいつには今後一切関わらないでもらおう。 さぁ、続けよう。
588 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/03(月) 21:51:33.21 ID:yW6uotGS0.net] >>582 つーか、お前もこいよ。 「助けてもらってそれはないだろ」ってことは、俺になんか言えることがあると まだ思ってるってことだろ? 言えよ、野猿。
589 名前:デフォルトの名無しさん (ワッチョイ db84-j/pi) [2016/10/03(月) 21:54:39.70 ID:i/SkE7lZ0.net] >>584 お前誰に喧嘩売ってんだよw 俺は本当に単なる通りすがりの興味本位の第三者だw
590 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/03(月) 22:02:16.41 ID:yW6uotGS0.net] >>585 お前バカだろ。 お前が誰かなんてしらねーよ。 問題なのは、お前が馬鹿面さげて、他人の論争に首を突っ込んだことだ。 自覚してねぇ馬鹿は初めて見たぞ。本物のノータリンだろ、お前。 まぁ、そんなことはどうでもいいからお前の意見を述べてみろよ。 ちょっと上の方を見てみれば、どんな流れなのかわかるだろ。 お前の考え方を言ってみろよ。 それもできないゴミクズか?おまえは。
591 名前:デフォルトの名無しさん (ワッチョイ db84-j/pi) [2016/10/03(月) 22:08:50.24 ID:i/SkE7lZ0.net] >>586 あん?喧嘩で勝てないからって弱いやつに矛先変えてんじゃねーよタコが? だからお前はペチパーなんだよw
592 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/03(月) 22:22:53.18 ID:yW6uotGS0.net] >あん?喧嘩で勝てないからって弱いやつに矛先変えてんじゃねーよタコが? それ、自己紹介だってわかってるよな。 お前はなんにも出してないんだぞ。 アクセス稼ぎじゃなければもうすこしマシな事言えよ。 バカの相手はそんなに長くはしねぇぞ。お前からのマトモなリアクションがなければ 「こいつはアホだ」と判断して今までのように無視する。 おまえみたいな馬鹿レスで掲示板が埋め尽くされてもなんにも意味ないことくらい理解しろ。 せめて、意味のある発言をしてみろ、シワ無し。
593 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/03(月) 22:26:29.32 ID:yW6uotGS0.net] ん? >あん?喧嘩で勝てないからって弱いやつに矛先変えてんじゃねーよタコが? 今気づいたが、おまえ、自分が「弱いやつ」=「ただの馬鹿」って自覚してるってことか? だったら最初から分かったような顔して首突っ込むなよ。 お前、本当にノータリンだろ。 おとなしくROMってろ、ゴミクズ
594 名前:デフォルトの名無しさん (ワッチョイ db84-j/pi) [2016/10/03(月) 22:27:59.34 ID:i/SkE7lZ0.net] お前本当ににぶいなあwだから喧嘩で負けんだよ
595 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/03(月) 22:31:38.16 ID:yW6uotGS0.net] >>587 : デフォルトの名無しさん (ワッチョイ db84-j/pi)2016/10/03(月) 22:08:50.24 ID:i/SkE7lZ0 >だからお前はペチパーなんだよw あのな、「ペチパー」って表現は、最低限、 PHP以外の言語にも堪能で、PHPもまともに使えて、 PHPの何がダメでどうすればよいのかを論理的に説明できる人間が PHPしか知らない、出来ない奴を侮蔑して発する言葉なんだよ。 お前みたいな原住民が使っていい言葉じゃない。
596 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/03(月) 22:32:19.42 ID:yW6uotGS0.net] >>590 : デフォルトの名無しさん (ワッチョイ db84-j/pi)2016/10/03(月) 22:27:59.34 ID:i/SkE7lZ0 >お前本当ににぶいなあwだから喧嘩で負けんだよ なんの論拠もなく、勝った負けた宣言する馬鹿。
597 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/03(月) 22:35:54.51 ID:yW6uotGS0.net] それでさ、 ID:yW6uotGS0くんは なんで毎回1行か2行なのかな? 語彙がないのかな? それとも何か、入力デバイス的な問題でも有るのかな? もうちょっと日本語、書いてみようよ、に・ほ・ん・ご
598 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/03(月) 22:37:21.19 ID:yW6uotGS0.net] おっとそれは俺のIDか ID:i/SkE7lZ0 くんだったね。 普通にパソコン使って普通の回線使ってると、こんな間違いもすぐ訂正できるから便利だ。
599 名前:デフォルトの名無しさん (ワッチョイ db84-j/pi) [2016/10/03(月) 22:38:20.14 ID:i/SkE7lZ0.net] もうお前が愛おしすぎるwwww
600 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/03(月) 22:38:46.97 ID:yW6uotGS0.net] ID:i/SkE7lZ0 くんも、 普通にアクセスしてたら、できるよねぇ? ねぇ?
601 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/03(月) 22:39:49.49 ID:yW6uotGS0.net] >>595 : デフォルトの名無しさん (ワッチョイ db84-j/pi)2016/10/03(月) 22:38:20.14 ID:i/SkE7lZ0 >もうお前が愛おしすぎるwwww ほら、いつもどおり、全く関係ないことを言い始めた。
602 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/03(月) 22:42:54.75 ID:yW6uotGS0.net] で、どうなったの? >>582 : デフォルトの名無しさん (ワッチョイ db84-j/pi)2016/10/03(月) 21:30:39.70 ID:i/SkE7lZ0 > >>581 >助けてもらってそれはないだろw俺は別に続けてもらっても構わんのだよ?w あんたが続けてくれるんじゃなかったの? それをずっと待ってるんだけど。 まさか、「出来ない」なんて言わないよね?
603 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/03(月) 23:17:47.70 ID:yW6uotGS0.net] とりあえず30分待ったので一言。 正直>>538 で終わってるはずの話題だったんだよ、これは。 それは>>574 を見れば分かる。本物かどうかわからんけど。 それを、やれ、redmineがどうしたとか下らん馬鹿智識をひけらかそうとするやつが出てきて 話がややこしくなる。智識馬鹿。智識だけ集めこんで、それが必要かどうかには関知しない。 現実のシステム開発と一緒だ。本当に不毛。 わけわからんものは単純化する。政治的な理由でねじ込みたい無駄な智識なんて必要ない。 本当にそれだけ。それだけでいいのに、みんな、くだらんことばっかしてる。 そうやってると「自分も加われる」と勘違いした馬鹿が湧いてくる。 >>421 あたりでにゃーにゃー言ってた頭のおかしい奴みたいなのがね。 いつまで続けるつもりなんだろうねぇ。この茶番。
604 名前:デフォルトの名無しさん (ワッチョイ dbd6-+y5M) mailto:sage [2016/10/03(月) 23:41:55.51 ID:yW6uotGS0.net] >>572 そんで、30レスぶりくらいにこれ、 >markdown は知ってて textile は知らないという知識の偏りってどうすれば生まれるんだろうか。 それを「偏り」と思ってる時点でお前馬鹿一確 その両方の知名度をよく調べてみろよ。どういう経緯でそれを覚えたかも思い出してみろよ。 お前は本当にアホだ。多分、救いようがないほどな。
605 名前:デフォルトの名無しさん (ワッチョイ ef2c-RPp1) mailto:sage [2016/10/03(月) 23:50:11.27 ID:HcfuqXR80.net] テキスタイルって言葉はそこそこメジャー
606 名前:デフォルトの名無しさん (ワッチョイ ef2c-RPp1) mailto:sage [2016/10/04(火) 00:07:45.20 ID:wOVFIDn50.net] > どういう経緯でそれを覚えたかも思い出してみろよ。 textile便利だなーって思ってたらmarkdownが出てきた。 知名度はgithubの流行とともに逆転したかもね。
607 名前:デフォルトの名無しさん (JP 0Hdf-HVO3) [2016/10/04(火) 10:33:46.97 ID:3icBzBDwH.net] >>574 知らないことは視野に入らない、の典型ですな。
608 名前:デフォルトの名無しさん (JP 0Hdf-HVO3) [2016/10/04(火) 10:36:00.55 ID:3icBzBDwH.net] おっと、574宛てにレス書こうとしてやめたけど番号消し忘れた。 (全角スペースでインデントできるよというどうでもいい話)
609 名前:デフォルトの名無しさん (ワッチョイ 4742-RPp1) mailto:sage [2016/10/04(火) 10:42:08.36 ID:1LDeTD9L0.net] ここは質問スレなんだから、雑談は自重しろよ
610 名前:デフォルトの名無しさん (ワッチョイ db56-RPp1) mailto:sage [2016/10/04(火) 13:09:52.44 ID:zHs2Tlhk0.net] 自己愛性人格障害者はスルー推奨 病気なんだしそっとしとくが吉
611 名前:デフォルトの名無しさん (ワッチョイ 4b7b-dvmP) mailto:sage [2016/10/04(火) 13:54:01.88 ID:qi1/fBX60.net] 鬱陶しいからNGにした
612 名前:デフォルトの名無しさん (ワッチョイ eb3c-dvmP) mailto:sage [2016/10/04(火) 18:10:50.04 ID:nn17E/kS0.net] みなさんセキュリティ関係の部分は自力で実装してるんですか? 検索してもなかなか見つからないのですが、、
613 名前:デフォルトの名無しさん (ワッチョイ abc9-rzru) mailto:sage [2016/10/05(水) 00:54:05.33 ID:PmOsfWOQ0.net] >>608 CSRFとかクリックジャッキングとか?よく使うやつは自分用のconfig作ってそれ読んでるけど ぐぐって見つからないセキュリティ関係って具体的には何したいのよ
614 名前:デフォルトの名無しさん (ササクッテロ Spb7-LGiF) mailto:sage [2016/10/05(水) 02:42:19.83 ID:EBo/26sep.net] >>609 すいません。 ログインとかアップロードとかSNS的なサービスを作りたいんですがセキュリティの障壁がデカすぎて本当にみんな自力で作ってんのかなと、、 呼び出したら一応のセキュリティをクリアしたテンプレートが出てくるようなライブラリがあるのかなと思いまして。
615 名前:デフォルトの名無しさん (ワッチョイ c3f8-RPp1) mailto:sage [2016/10/05(水) 06:57:33.70 ID:qAAUztP40.net] おそらく>>610 はセキュリティリスクとしてどういうのがあるか どういうケースで問題になるのかというのを把握してないだけでしょ 自力で作るってほど大げさなものじゃないとだけ
616 名前:デフォルトの名無しさん (ワッチョイ eb3c-LGiF) mailto:sage [2016/10/05(水) 07:30:25.71 ID:cXohIZbI0.net] >>611 そうなんですか? じゃあとりあえず本に載ってる対策だけやってみます。 ありがとうございました!
617 名前:デフォルトの名無しさん (ワッチョイ ef5b-LhdL) [2016/10/05(水) 07:55:33.26 ID:vtnhm8z80.net] >>515 を作った者だがフルスクラッチで認証とかPost導入したらセキュリティ対策は結構大変だよ セッション管理も公式関数だけじゃダメだし色々やらないといけない CSRF対策もトークン発行やら色々対策は面倒だし そう確かにどんなリスクがあるのか知ってないと対策も出来ない まずここからだね
618 名前:デフォルトの名無しさん (ワッチョイ ef5b-gCFm) [2016/10/05(水) 10:58:33.93 ID:vtnhm8z80.net] セキュリティの基本としてはセッションハイジャック対策とCSRF、SQLインジェクション対策が基本になるね 自分の場合はさらにパスワードをハッシュ化して保存とかやったけど そのハッシュ化も色々やり方がある そういうの面倒な場合はフレームワークで大半のことやってくれるやつ使えばいいんじゃないかな cakephpなら認証系も自動的にやってくれるらしい book.cakephp.org/2.0/ja/tutorials-and-examples/blog-auth-example/auth.html 見てcake使えば良いかもね
619 名前:デフォルトの名無しさん (ワッチョイ 1030-lsIp) mailto:sage [2016/10/06(木) 23:23:50.58 ID:dHaqXstp0.net] 自前で面倒というかありがちなのは、 このページからこう飛ぶとチェックされない、みたいなパターンだと思う
620 名前:デフォルトの名無しさん (ワッチョイ 353c-pu+C) mailto:sage [2016/10/07(金) 09:39:39.38 ID:899IOhGJ0.net] クラス継承する前に親クラスのファイルインクルードしろとか萎えたわ 律儀にスモールクラスとか実践してたらえらいことになりそう
621 名前:デフォルトの名無しさん (ワッチョイ a617-xaNP) mailto:sage [2016/10/07(金) 10:34:15.93 ID:MSOeazh80.net] phpでmysqlデータベースの値を出力する際 echo '<’ ; とか書かずに一括でhtml形式で出力する方法ないですか? mysqlには -hをつけるとhtmlTABLE形式で出力されるコマンドがありますが 流用できますか? 下記と似た感じにコーディングしてます ttp://www.php-labo.net/tutorial/mysql/php.html
622 名前:デフォルトの名無しさん (ワッチョイ 34c9-lsIp) [2016/10/07(金) 10:52:09.85 ID:NhgFAWyY0.net] >>616 スモールクラスってなに? あと、クラスはオートロードすると楽だよ
623 名前:デフォルトの名無しさん (アウアウ Sac5-Nuoi) [2016/10/07(金) 12:27:56.47 ID:2pkQNFYza.net] PHPのこといろいろ教えてください
624 名前:デフォルトの名無しさん (ワッチョイ b156-lsIp) mailto:sage [2016/10/07(金) 19:12:56.64 ID:lQGVN9TH0.net] >>616 autoload >>617 とりあえずそのサイトは参考にしない方がいい 理由としては ・プログラムの部分と出力の部分が分離されてない ・旧世代の関数mysql_xxx()を使用している DBの事を勉強したいなら ・PDO_MySQLあたりでプリペアドステートメントを使ったsqlの発行の仕方 ・ロジックと出力とを分離した書き方(今のレベルならテンプレートエンジンを使えとまでは言わない) が学べる本なりサイトなりを探すことをおすすめしとく
625 名前:デフォルトの名無しさん (ワッチョイ 8bf8-lsIp) mailto:sage [2016/10/07(金) 20:09:23.65 ID:o93rZ/op0.net] >>617 自分確認用でいいならphpmyadminでも入れればいいんじゃない? 他の人にもデータ見せるっていうなら作るしかない select文かselectしたあとの結果配列なりを引数にして テーブルに出力する関数作ればいいだけだしたいした手間じゃないでしょ ていうかphpmyadmin入れるよりはよほど楽だと思うけど
626 名前:デフォルトの名無しさん (ワッチョイ 353c-pu+C) mailto:sage [2016/10/07(金) 20:45:30.45 ID:899IOhGJ0.net] >>621 それセキュリティ的にやっちゃいけないってどっかのサイトで見たけどいいの?
627 名前:デフォルトの名無しさん (ワッチョイ 8bf8-lsIp) mailto:sage [2016/10/07(金) 20:56:15.48 ID:o93rZ/op0.net] それって何?
628 名前:デフォルトの名無しさん (ササクッテロ Sp4d-pu+C) mailto:sage [2016/10/07(金) 21:17:54.13 ID:ozrIa9JJp.net] ごめん間違えた
629 名前:デフォルトの名無しさん (ササクッテロ Sp4d-pu+C) mailto:sage [2016/10/08(土) 02:26:48.13 ID:TwkvIc3Pp.net] laravelの魅力ってrailsに似てるから流行ってるんだね じゃあもうrailsでええやん。と思った 早くswiftが普通に使えるようになったらいいのに
630 名前:デフォルトの名無しさん (ササクッテロ Sp4d-pu+C) mailto:sage [2016/10/08(土) 02:43:17.39 ID:TwkvIc3Pp.net] railsでええやんと思ったけど文法がキモかった。 やっぱPHPで書きます。
631 名前:デフォルトの名無しさん (ワッチョイ d2dc-lsIp) mailto:sage [2016/10/08(土) 20:19:11.84 ID:SSNp+XFu0.net] >>610 これつかってみては? https://firebase.google.com/
632 名前:デフォルトの名無しさん (ワッチョイ 1030-6xkV) mailto:sage [2016/10/08(土) 20:27:17.71 ID:WZ5r9UuH0.net] >>626 Phalconいいぞ 色物みたいに見てる人多いけどすげーシンプルだしver3ではまずnativeのエラー吐かない
633 名前:デフォルトの名無しさん (ワッチョイ 353c-pu+C) mailto:sage [2016/10/08(土) 22:01:51.72 ID:09UL+5nS0.net] >>628 phalconは動作速いらしいですね! cakePHPは書き方にクセがあり過ぎて受け入れられず、流行りのlaravel使おうと思って今やってるんですがインストールの段階で泥沼(2日目)にハマってます 泣 ターミナルでごちゃごちゃやるとファイル見えないやつあるし何がどうなってエラーなのか訳が分かりませんよ! 何でアプリとしてGUIで設定できるように整備しないんでしょうか? プログラミング自体を楽しむキチガイと違ってアイデアを形にしたい発明家的な思考なので本当こういうの腹が立ちます。。
634 名前:デフォルトの名無しさん (ワッチョイ a617-xaNP) mailto:sage [2016/10/09(日) 09:07:59.60 ID:RvmIUyju0.net] >>629 プログラミング自体を楽しむキ○ガイって、、、 プログラミングスレの99%キ○ガイじゃん
635 名前:デフォルトの名無しさん (アウアウ Sac5-pu+C) mailto:sage [2016/10/09(日) 09:45:40.68 ID:oGihjzrLa.net] >>629 素晴らしい発想だからお前が作ってくれ Windows, macOSとLinuxのGUI/CUIのどれでも動くようにな 期待してるわ
636 名前:デフォルトの名無しさん (ワッチョイ 34c9-lsIp) mailto:sage [2016/10/09(日) 15:02:43.41 ID:isJXTSIf0.net] >>629 なんで発明家的思考なのに自分で作業しているの? 発明家なら泥臭い作業には下請けを使えよ 雇う金すら無いなら発明家にはなれないよ
637 名前:デフォルトの名無しさん (ワッチョイ b1d6-IG4E) mailto:sage [2016/10/09(日) 16:04:51.30 ID:VCm+gERb0.net] こいつ>>632 は何を言っているのだ? それは発明家ではなくて資本家だろう
638 名前:デフォルトの名無しさん (ワッチョイ 353c-pu+C) mailto:sage [2016/10/09(日) 17:45:28.85 ID:1irhmgVp0.net] すげーわかる 早く誰か作ってくれ、Macでな
639 名前:デフォルトの名無しさん (ワッチョイ 34c9-lsIp) mailto:sage [2016/10/09(日) 17:52:37.34 ID:isJXTSIf0.net] >>633 資本がないと発明家にはなれないよ
640 名前:デフォルトの名無しさん (ササクッテロ Sp4d-pu+C) mailto:sage [2016/10/09(日) 17:53:18.69 ID:zUxl1B36p.net] phpstormならある程度GUIなってるらしい 俺は初期設定の段階でつまづいて体験版のまま放置してるが
641 名前:デフォルトの名無しさん (ワッチョイ b1d6-IG4E) mailto:sage [2016/10/09(日) 17:57:01.24 ID:VCm+gERb0.net] >>635 資本無いのに >>632 : デフォルトの名無しさん (ワッチョイ 34c9-lsIp)2016/10/09(日) 15:02:43.41 ID:isJXTSIf0 > >>629 > なんで発明家的思考なのに自分で作業しているの? > 発明家なら泥臭い作業には下請けを使えよ これが出来ると思うのか? お前の腐った脳みそでは
642 名前:デフォルトの名無しさん (ワッチョイ 353c-pu+C) mailto:sage [2016/10/09(日) 17:57:13.31 ID:1irhmgVp0.net] >>635 ITだから自力でやれば資本無くてもパソコンだけでいけんだろ
643 名前:デフォルトの名無しさん (ワッチョイ b1d6-IG4E) mailto:sage [2016/10/09(日) 17:59:52.52 ID:VCm+gERb0.net] つまり、>>634 と>>635 が言っていることは 発明家であるか如何にかかわらず、資本がないとどうしようもないということで、 それは俺が>>633 で言った通りのことだ、ということだ。
644 名前:デフォルトの名無しさん (ワッチョイ b1d6-IG4E) mailto:sage [2016/10/09(日) 18:00:58.98 ID:VCm+gERb0.net] つまり、>>632 と>>635 が言っていることは の間違い
645 名前:デフォルトの名無しさん (ワッチョイ b1d6-IG4E) mailto:sage [2016/10/09(日) 18:02:01.75 ID:VCm+gERb0.net] >>638 そう思うならそうすればいいじゃん。 今君が書き込んでいるそのマシンがそうなんだろう? なぜそうしないの?
646 名前:デフォルトの名無しさん (ワッチョイ 353c-pu+C) mailto:sage [2016/10/09(日) 18:17:40.23 ID:1irhmgVp0.net] え?俺にも噛み付くの? キチガイプログラマーなの?
647 名前:デフォルトの名無しさん (ワッチョイ b1d6-IG4E) mailto:sage [2016/10/09(日) 18:24:52.96 ID:VCm+gERb0.net] >え?俺にも噛み付くの? お前が特別だと、どうして思った? >キチガイプログラマーなの? お前がマトモな方だと、どうして思った?
648 名前:デフォルトの名無しさん (ワッチョイ 34c9-lsIp) mailto:sage [2016/10/09(日) 18:29:42.92 ID:isJXTSIf0.net] >>643 いったん落ち着こう。 みんな仲良くしようぜ 感情のままに書きなぐるのはやめよう
649 名前:デフォルトの名無しさん (ワッチョイ b1d6-IG4E) mailto:sage [2016/10/09(日) 18:31:05.56 ID:VCm+gERb0.net] >>644 それは、向こうにだけ言ってくれ。 俺はいつも冷静だから、落ち着こうが興奮しようが、 書く内容は一緒だ。 そろそろ分かってるんだろう? そのくらい。
650 名前:デフォルトの名無しさん (ササクッテロ Sp4d-pu+C) mailto:sage [2016/10/09(日) 18:34:29.16 ID:zUxl1B36p.net] >>643 明らかにあんたの脳内が鬱病みたいに思い込んだ方向にだけグルグル回ってるからだよ ちょっと外出て深呼吸してこい、作業のし過ぎ
651 名前:デフォルトの名無しさん (ワッチョイ b1d6-IG4E) mailto:sage [2016/10/09(日) 19:44:12.74 ID:VCm+gERb0.net] >>646 作業ってなに? お前、普段の仕事で「作業」にカテゴライズサれるような事ばっかりしてるの? あたまわるそー >明らかにあんたの脳内が鬱病みたいに思い込んだ方向にだけグルグル回ってるからだよ よし、そう思う論拠をちょっと示してみよう。できるよな? 作業君
652 名前:デフォルトの名無しさん (ワッチョイ fc42-lsIp) mailto:sage [2016/10/09(日) 19:56:55.58 ID:QYmnoQfa0.net] 発言すると、名前を付けてくれるスレです
653 名前:デフォルトの名無しさん (ワッチョイ b184-wBjr) [2016/10/09(日) 20:04:22.68 ID:4RubojJS0.net] なになに?またバカペチパーの発作でたかw
654 名前:デフォルトの名無しさん (ワッチョイ b1d6-IG4E) mailto:sage [2016/10/09(日) 20:31:23.68 ID:VCm+gERb0.net] もはや、全く意味がわからんレスするやつが集まってきたな。 SESとかいう言葉に騙されてる馬鹿以上にバカだから、もうほおっておくしかないな。
655 名前:デフォルトの名無しさん (ワッチョイ fc42-lsIp) mailto:sage [2016/10/09(日) 20:37:46.33 ID:QYmnoQfa0.net] 馬鹿は放っておこうよ
656 名前:デフォルトの名無しさん (ワッチョイ 0162-xaNP) mailto:sage [2016/10/09(日) 21:33:04.01 ID:vn4ejBxV0.net] >>649 ガキメンタルのペチパー野郎はすっこんでろよ
657 名前:デフォルトの名無しさん (ワッチョイ b184-xaNP) [2016/10/09(日) 21:54:55.93 ID:4RubojJS0.net] >>652 人をペチパー呼ばわりするとは酷い侮辱だな こんな屈辱を味わうのは初めてだよ俺は
658 名前:デフォルトの名無しさん (スッップ Sda8-xaNP) mailto:sage [2016/10/10(月) 01:59:38.05 ID:KJ/vrT3Vd.net] ペチパー野郎=人をペチパー呼ばわりするクソ野郎 ってことなんだが バカなの?
659 名前:デフォルトの名無しさん (ワッチョイ b184-wBjr) [2016/10/10(月) 06:52:06.63 ID:xXMHDLa+0.net] >>654 いやお前らはペチパーじゃんかw
660 名前:デフォルトの名無しさん (ワッチョイ b1d6-IG4E) mailto:sage [2016/10/10(月) 14:27:55.80 ID:9HIVG6hN0.net] >>655 >>654 が言ってるのはそういことじゃなくてさ、 ペチパー、ペチパーって連呼してるやつのことを ペチパー連呼厨、あるいはペチパー野郎って表現してるんだよ、 って事。日本語の法則則って理解するならね。 だから、俺達がペチパーであるかどうかは、>>654 の論説とは全く関係ないの。 お前がペチパー、ペチパー言ってる時点で、おまえはペチパー野郎なわけ。 俺達が世に言うところのペチパーであるかどうかは、それぞれの智識技能によるから 一概には言えない。 でも、お前は>>654 の定義するところでは、間違いなくペチパー連呼厨、ないしはペチパー野郎なわけ。 簡単な論理何だけど、理解できるかな?
661 名前:デフォルトの名無しさん (ワッチョイ 0162-+EyG) mailto:sage [2016/10/10(月) 17:44:59.36 ID:3TTXM9TH0.net] >>656 いやぁわかってくれて助かるよ ペチパー野郎は本当に日本語が理解できないバカなんだろうね...
662 名前:デフォルトの名無しさん (ワッチョイ e53b-xaNP) mailto:sage [2016/10/10(月) 17:57:56.18 ID:ufp1nfFR0.net] 今日PHPに触れたのですが、早速疑問にぶち当たっております。 echo "test";と入力しても、"test"と表示され、ダブルクォーテーションが何故か出力されてしまいます。 環境は OSX 10.12 MAMPを使用し、PHPは7.0.10 記述は標準のテキストエディット 大まかな環境は上記ですが、他にここ書けやなどありましたら教えて下さい。
663 名前:デフォルトの名無しさん (アウアウ Sac5-pu+C) mailto:sage [2016/10/10(月) 18:07:47.60 ID:5NNgPCRba.net] >>658 ソース全文と実行方法
664 名前:デフォルトの名無しさん (ワッチョイ e53b-xaNP) mailto:sage [2016/10/10(月) 18:14:56.18 ID:ufp1nfFR0.net] >>659 ごめんなさい、自己解決しました OS10のmaverickからスマート引用符がデフォでONになっていたみたいです。 林檎マジ糞
665 名前:デフォルトの名無しさん (ワッチョイ 1030-lsIp) mailto:sage [2016/10/10(月) 19:14:11.21 ID:thXPgHPp0.net] クォーテーションの最初と最後を 「適切に」整えてくれるやつだっけか
666 名前:デフォルトの名無しさん (ワッチョイ b184-wBjr) [2016/10/10(月) 19:18:01.77 ID:xXMHDLa+0.net] 昼から一人で発作起こしてるペチパーわろたw
667 名前:デフォルトの名無しさん (ワッチョイ daf3-lsIp) mailto:sage [2016/10/10(月) 19:24:15.25 ID:X34OFzrY0.net] ペチパーだろうが動くプログラム作れるなら 頭一つ抜けてるから。 ゴミが!
668 名前:デフォルトの名無しさん (ワッチョイ fc42-lsIp) mailto:sage [2016/10/10(月) 19:39:28.87 ID:BSGF10Qn0.net] その、なんだ、NGワード、分かるな?
669 名前:デフォルトの名無しさん (ワッチョイ 1030-6xkV) mailto:sage [2016/10/10(月) 20:07:58.25 ID:EAq5PSkO0.net] >>660 そんなんあるんだ 初めて知ったわ
670 名前:デフォルトの名無しさん (ワッチョイ 98ff-psoB) mailto:sage [2016/10/11(火) 09:51:13.98 ID:nZwVYqtY0.net] 2ちゃんのレスでソース貼り付けてるやつもたまに引用符が変わってるのあったべw
671 名前:デフォルトの名無しさん (ワッチョイ b156-lsIp) mailto:sage [2016/10/11(火) 19:18:49.16 ID:fRBSb/+L0.net] 好きこそものの上手なれ 好きじゃないと上達はしない プログラミングにせよスポーツにせよ何にせよ 好きじゃないものを学習するのは時間の無駄
672 名前:デフォルトの名無しさん (ワッチョイ daf3-lsIp) mailto:sage [2016/10/11(火) 19:24:52.28 ID:xIBLeVzZ0.net] PHPが好きかって聞いてるの? 好きなの?
673 名前:デフォルトの名無しさん (ワッチョイ b156-lsIp) mailto:sage [2016/10/11(火) 19:27:44.02 ID:fRBSb/+L0.net] >>638 俺を含めてIT系で起業した人間が周りに何人かいるけど バリバリのプログラマタイプは1人もいないな 自分が作りたいものがあってそれを実現するためにプログラミングを学んで形にしたという人間が多い それこそパソコン1台から始めた人ばかりだよ 1つ言えるのは 作りたいものがハッキリしてないのに「何となく」でプログラミングを学ぼうとする人がよくいるけど 目的意識もなくプログラミングを学習しようとするのは時間のムダって事だな さっさと止めて他の道を模索する事をオススメする
674 名前:デフォルトの名無しさん (ワッチョイ b156-lsIp) mailto:sage [2016/10/11(火) 19:35:46.94 ID:fRBSb/+L0.net] >>668 プログラミング(やそれに付随する論理的な思考)が好きかどうかって事 俺は好きだけど、もう自分でプログラミングをバリバリする立場ではない 大事なのは何を作るかであって何の言語で書くかは関係ないからなぁ… 世の中のwebサービスが何の言語で書かれているかを意識してる人なんて サービス利用者の何割居るの?って話なのに いわゆるキチガイと言われる人はこの辺りの感覚がおかしい だから一生プログラマと呼ばれる立場で終わるんだと思う
675 名前:デフォルトの名無しさん (ワッチョイ fc42-lsIp) mailto:sage [2016/10/11(火) 19:43:12.66 ID:otfnJmIH0.net] 詰め将棋やクロスワードを解くのが楽しいって言うのとそんなには変わらないな
676 名前:デフォルトの名無しさん (ワッチョイ b184-wBjr) [2016/10/11(火) 19:58:30.68 ID:s6ZS1sfS0.net] これはまた別のタイプの発作w
677 名前:デフォルトの名無しさん (ワッチョイ 153c-pu+C) mailto:sage [2016/10/11(火) 20:47:45.21 ID:K31NIFuP0.net] このスレにも時々いる『理由は特にないけど本に書いてたからphpとmysqlで掲示板というものを作ってみた』みたいな人は プログラムするには向いてないだろうなとは思う
678 名前:デフォルトの名無しさん (ワッチョイ 6f16-lsIp) mailto:sage [2016/10/11(火) 20:52:21.48 ID:/EJWv2H80.net] >>673 プログラムに向いているのはどんな人ですか?
679 名前:デフォルトの名無しさん (ワッチョイ fc42-lsIp) mailto:sage [2016/10/11(火) 21:19:45.73 ID:otfnJmIH0.net] わからないことを聞かれると 「それは計算できません」 って答える人
680 名前:デフォルトの名無しさん (ワッチョイ 6f16-lsIp) mailto:sage [2016/10/11(火) 21:40:03.62 ID:/EJWv2H80.net] NO!と言えるプログラマーに私はなりたい
681 名前:デフォルトの名無しさん (ワッチョイ 1030-6xkV) mailto:sage [2016/10/11(火) 22:01:10.78 ID:A8Ro2fv50.net] while(false){ }
682 名前:PHP (ワッチョイ daf3-lsIp) mailto:sage [2016/10/11(火) 22:01:19.55 ID:xIBLeVzZ0.net] 率直に、あたいのこと好きなの?
683 名前:デフォルトの名無しさん (ワッチョイ abb5-uLRN) mailto:sage [2016/10/11(火) 22:03:38.20 ID:6i4lNwWh0.net] $yarukisuitti=;1;
684 名前:デフォルトの名無しさん (ワッチョイ b184-wBjr) [2016/10/11(火) 22:04:56.52 ID:s6ZS1sfS0.net] >>676 いわせねーよ?
685 名前:デフォルトの名無しさん (ワッチョイ abb5-uLRN) mailto:sage [2016/10/11(火) 22:20:58.25 ID:6i4lNwWh0.net] $request = new duck(">>676 "); $request.doAsk("can you do it?"); while( $request.isAccepted() ) { /**/$request.doAsk("do it?"); /**/if($request.getCount() > 1000) $request.cancel(); } $request.delete(">>676 "); 名前の付け方わかんねーけどこういう感じでいいんかね
686 名前:デフォルトの名無しさん (ワッチョイ b1d6-IG4E) mailto:sage [2016/10/11(火) 22:33:21.03 ID:LruE66vX0.net] >>681 いやー、PHPさんはピリオドでオブジェクトのメンバ表現できないので アロー演算子をつかわなきゃなんないんすよ。 めんどくさいっしょ?
687 名前:デフォルトの名無しさん (スッップ Sda8-xaNP) mailto:sage [2016/10/11(火) 22:37:20.98 ID:II78nCnrd.net] ポインタだからだろ…
688 名前:デフォルトの名無しさん (ワッチョイ c62c-lsIp) mailto:sage [2016/10/11(火) 23:43:46.46 ID:tBo+Z/rH0.net] 中学校の英語からやり直しじゃないですかね
689 名前:デフォルトの名無しさん (ワッチョイ 1030-lsIp) mailto:sage [2016/10/11(火) 23:46:42.88 ID:2gs40LrR0.net] 質問いいかな。 環境はPHP5.3.3。かなり古めで申し訳ない。 エントリポイント index.php から、require等でライブラリ foo.php を読み込んでいる。
690 名前:アの foo.php はシンボリックリンクであり、 その実体はマシン上の別の場所にあるライブラリ bar.php とする。 さて、このときライブラリファイルの中で foo.php のパスを取得したいのだが、どうやるのがスマートだろうか。 なお、実体ファイルbar.phpを直接requireすることはない。 とりあえず、間にPHPファイルを1つ挟んで グローバル変数でパスを渡すという方法はあるが、ちょっと無理があるかなあって。 [] [ここ壊れてます]
691 名前:デフォルトの名無しさん (ワッチョイ abb5-uLRN) mailto:sage [2016/10/12(水) 00:22:02.06 ID:amcjO6A/0.net] >>684 よかったら駄目な所の指示を頼む
692 名前:デフォルトの名無しさん (ワッチョイ b1d6-IG4E) mailto:sage [2016/10/12(水) 00:26:36.42 ID:puqTzKlu0.net] >>683 ポインタは関係ないんじゃね?
693 名前:デフォルトの名無しさん (ワッチョイ b1d6-IG4E) mailto:sage [2016/10/12(水) 00:31:21.73 ID:puqTzKlu0.net] >>685 ちょっと質問の意図がよくわかんないんだけど、 >グローバル変数でパスを渡すという方法はあるが 普通はそうする。 >ちょっと無理があるかなあって。 何で無理があるのか話してくれんことには良い解決策も無い。
694 名前:デフォルトの名無しさん (ワッチョイ 1030-lsIp) mailto:sage [2016/10/12(水) 01:06:43.52 ID:BM7ZzQO20.net] >>688 普通なのか。ありがとう。 どうもグローバル変数死すべしな癖が残っててなー。 ■index.php require_once 'foo.php'; ■foo.php $file = __FILE__; require_once 'baz.php'; ■baz.php (/〜/〜/bar.phpへのシンボリックリンク) ■/hoge/fuga/bar.php echo $file; ライブラリの呼び出し元(ここではindex.php)には なるべく余計なものを書かせないようにする場合、こんな感じ? ダミーファイル増えちうのが、スマートさからは程遠い気もするが。 あと書き忘れてたけど、呼び出し元となるファイルも 複数ある(index.php、piyo/index.php、spam/ham.php…)と思っていただきたい
695 名前:デフォルトの名無しさん (ワッチョイ 6f16-lsIp) mailto:sage [2016/10/12(水) 02:33:31.75 ID:Gz00ywy20.net] >>681 ガキの頃電気街の店頭PC にBASICで 10 PRINT "オメコ" 20 GOTO 10 RUN ってして逃げたのを思い出したw
696 名前:デフォルトの名無しさん (ワッチョイ a617-xaNP) mailto:sage [2016/10/12(水) 10:09:42.35 ID:G3fwg9pk0.net] じじいすぎる
697 名前:デフォルトの名無しさん (ワッチョイ 98ff-psoB) mailto:sage [2016/10/12(水) 11:23:07.32 ID:ygteO6C50.net] 関西の人かな 関東にその言葉が入ってきたのは花の応援団あたりだからほぼ同時期か・・・
698 名前:デフォルトの名無しさん (ワッチョイ b1d6-IG4E) mailto:sage [2016/10/12(水) 13:04:29.83 ID:puqTzKlu0.net] >>689 > 普通なのか。ありがとう。 > どうもグローバル変数死すべしな癖が残っててなー。 勿論、グローバル変数は使わないほうが良いよ。 使うのは「定数」。グローバル変数と定数は根本的に違う。 何が違うかって言うと変数は再代入できるけど、定数はできない。 だからグローバル空間で使っても汚染されない。 >foo.php のパスを取得したいのだが、どうやるのがスマートだろうか。 って質問だから、>>688 は、 □defines.php define("__INCLUDE_PATH", "/var/www/hoge/hage"); みたいにしといて ■index.php rewuire("defines.php"); require(__INCLUDE_PATH . "/foo.php"); みたいにしたらどう? っていう意味 プログラムのどこからアクセスするにせよ、__INCLUDE_PATH が foo.php のディレクトリパス。 foo.phpの場所は動的に動かない場合はこうやる。 動的に動くならグローバル変数使うか、オブジェクト作ってメンバでゲッタ・セッタつけて管理するか。 require_onceは一見便利だけどちょっと遅いし、それにたよってるといい加減なプログラムになるから あんまり使わない方が良いと、個人的には思うな。
699 名前:デフォルトの名無しさん (JP 0Hf2-5Gb5) mailto:sage [2016/10/12(水) 14:28:30.45 ID:+DYVaVEvH.net] >>693 > だからグローバル空間で使っても汚染されない。 グローバル空間が汚染されるって、そういうことじゃないよ。
700 名前:デフォルトの名無しさん (ワッチョイ b1d6-IG4E) mailto:sage [2016/10/12(水) 15:01:49.08 ID:puqTzKlu0.net] >>694 あぁ
701 名前:、そうっすか。こりゃすいませんね、適当な言葉使って。 [] [ここ壊れてます]
702 名前:デフォルトの名無しさん (JP 0Hf2-5Gb5) mailto:sage [2016/10/12(水) 15:20:14.96 ID:+DYVaVEvH.net] >>685 本当にやりたいことが何か良くわからないけど、普通はライブラリ側は誰が呼び出したのかは意識しなくても良いようにする。 そのライブラリがclassならコンストラクタのパラメータやsetterを用意するし、そうでないなら、ライブラリ側にカスタマイズ可能な機構を準備する。 後者は、bar.phpに$bar_hogeみたいな変数を用意して、利用する側がそれを設定するようにするとか。ちなみに、$bar_hogeもグローバル変数になるので、他とバッティングしないように$corp_name_library_name_variable_nameみたいな名前にするのが良い。 bar.phpと同じようなファイルがいくつかあって、利用する側もどれを使うかを意識したくない場合は、Abstruct Factoryパターンを使ったりする。
703 名前:685 (ワッチョイ 1030-lsIp) mailto:sage [2016/10/12(水) 23:00:03.07 ID:BM7ZzQO20.net] >>693 >定数 定数が使えれば定数にするんだけどね。 既存のプログラムが、エントリポイントから相対パスでfoo.phpを読み込むという 超クソいゲロのような作りになっててマジウンコ。 そんなわけでfoo.phpの位置も変わるので、変数じゃないと無理っぽい。 >INCLUDE_PATH パスを保持するのはいいとしても、ライブラリを利用する側に 「あれやってこれやって」と色々と制約は付けたくないんだよなあ >require_once そういうもん? 今回の例は問題ないにしても、ライブラリの中でライブラリを参照する場合、 ただのrequireだと自分自身だけで完結しなくならない? >>696 普通は呼び出し元なんて気にしなし、正直言って気にしたくもないんだけどねー。 あとAbstractFactoryはまさに検討してるところだった
704 名前:デフォルトの名無しさん (ワッチョイ 3b62-Oa01) mailto:sage [2016/10/13(木) 00:43:52.12 ID:5gkYrLUa0.net] >>690 クソスギル
705 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/13(木) 02:19:23.31 ID:BSKGJIEd0.net] >>697 なんかいろいろ入り組んでそうだからあんまり深くは突っ込まないけどさ、 > >require_once > そういうもん? > 今回の例は問題ないにしても、ライブラリの中でライブラリを参照する場合、 > ただのrequireだと自分自身だけで完結しなくならない? コレは本当にそうだよ。require_onceに頼ってるプログラムは間違いなくクソ。 そういう精神で作ってるから、なんとなく動いてるだけ。 改修の度にバグが見つかって、膨大な時間が必要になる。 そういう思考のやつがつかうメソッドだよ。 まぁ、適度に頑張って。
706 名前:デフォルトの名無しさん (ワッチョイ cfcb-8qPS) mailto:sage [2016/10/13(木) 02:36:05.48 ID:LG3Kk/+Q0.net] 1回しかrequireしないならrequireよりはrequire_once使えよと思うよ まぁ今はオートローダでやれって話になるのだが
707 名前:デフォルトの名無しさん (JP 0H5f-Mjzk) mailto:sage [2016/10/13(木) 10:39:22.43 ID:mwaYy6vrH.net] オートローダー使うなら、今ならcomposerのauto loaderをPSR-4で使うのがお勧め。
708 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/13(木) 13:46:54.03 ID:BSKGJIEd0.net] >>700 > 1回しかrequireしないならrequireよりはrequire_once使えよと思うよ お前は何を言っているのだ?
709 名前:デフォルトの名無しさん (ワッチョイ b316-8qPS) mailto:sage [2016/10/13(木) 22:35:01.60 ID:4KHqzDRl0.net] くだらねえ質問でもいいということなので PHPでプロウラムできると女子にもてますか? PHP以外だとどの言語が女子に人気ありますか? もてたいです!
710 名前:デフォルトの名無しさん (ワッチョイ 5730-8qPS) mailto:sage [2016/10/13(木) 22:42:42.82 ID:mapaWrdj0.net] >オートローダ 使えるところなら積極的に使いたいところ。 万能ではないのが残念だけど。 >>699 前にもここで目にしたことがあるが、その理論がさっぱり分からん。 オートローダ使えとか、パフォーマンス的な問題とかいうわけじゃないのよね? foo.phpとbar.phpから、それぞれbaz.phpを参照してる時とかどうするの?
711 名前: >>702 1ミリも誤解なく伝わる文章のような気がするんだけど……気のせい? [] [ここ壊れてます]
712 名前:デフォルトの名無しさん (ワッチョイ 5730-8qPS) mailto:sage [2016/10/13(木) 22:50:12.29 ID:mapaWrdj0.net] >>703 英語かな
713 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 12:18:20.05 ID:jGFxaGPs0.net] >>704 > >>702 > 1ミリも誤解なく伝わる文章のような気がするんだけど……気のせい? 本気で言ってるのけ? > 1回しかrequireしないならrequireよりはrequire_once使えよと思うよ あのさ、require_onceってのはこういうメソッドなのさ。 「require_once 文は require とほぼ同じ意味ですが、 ファイルがすでに読み込まれているかどうかを PHP がチェックするという点が異なります。 すでに読み込まれている場合はそのファイルを読み込みません。」 php.net/manual/ja/function.require-once.php つまりな、なんかテキトーにプログラム組んじゃって、どこでどのファイルが読み込まれるか、僕ちゃんには全く把握できていないけど、エラーが出たら困るからその判断はPHPさんにしてもらいます。てへ。 っていうメソッドなの。 システムを作る上で「どこでどのファイルが読み込まれるか分かっていない」ってのは致命的なの。 そういう作り方する奴は、どの変数がどんな型であるかとかも全く分かっていないから == で比較したりする。 エラーっていうのは問題があるから出力されるわけだが、問題がある正しくその場所で出されるべきエラーを抑制してしまうと、 結合されたシステムの場合、ずっと離れた場所にある全く関係無さそうなところでエラーが報告されたりする。 そうすると、ずーっとプログラムを辿っていって原因を特定しなければならないのでデバッグに凄まじい時間が必要になる。 だから、require_onceみたいな物に頼る姿勢は、自分で自分の首しめることになるの。 require_onceはマニュアルに書いてあるとおり「ファイルがすでに読み込まれているかどうかを PHP がチェックする」だから、そのチェックの分だけ処理速度が遅い。 > 1回しかrequireしないなら って言う風に自分で理解できているならrequireを使ったほうが良いことくらい分かるだろう? つまり>>700 は、あんなこと言いながら自分でもちゃんと出来てる自信が無いのさ。require_once以外の問題にしてもね。 オートロードについても、果たしてわかってるのやらどうやら…
714 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 12:20:46.85 ID:jGFxaGPs0.net] >>703 希少だけど、プログラムやる可愛い女の子はRubyが好きらしいよ。 (てか、Railsがいいんだろうけど) PHPはズボラな人間向けなので、その時点で女の子にはモテないんじゃないの?
715 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 12:24:52.52 ID:jGFxaGPs0.net] >>704 気になったら検索くらいしてみようぜ。 d.hatena.ne.jp/gallu/20120917/p2
716 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 12:31:39.46 ID:jGFxaGPs0.net] >>704 >foo.phpとbar.phpから、それぞれbaz.phpを参照してる時とかどうするの? おまえはアホか。 どっちか片方のみが読み込まれるケースと、両方読み込まれるケースがあるシステムで、 その場所で必要なファイルを読み込むような設計する事自体がおかしいってことくらい、気付け。
717 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 12:44:15.99 ID:jGFxaGPs0.net] すまんね、長々と。 でも、>>704 を読んで 「あー、こういう奴ばっかりだからPHPerは馬鹿にされるし、世のPHPプログラムはクソばっかりなんだな―」 って、再認識したよ。
718 名前:デフォルトの名無しさん (JP 0H5f-Mjzk) [2016/10/14(金) 13:19:16.06 ID:xnWKWfqyH.net] >>706 つまり、 > なんかテキトーにプログラム組んじゃって、どこでどのファイルが読み込まれるか、僕ちゃんには全く把握できていないけど、エラーが出たら困るからその判断はPHPさんにしてもらいます。 ということを実現してくれるautoloaderを全否定ってことですな。
719 名前:デフォルトの名無しさん (JP 0H5f-Mjzk) [2016/10/14(金) 13:25:29.22 ID:xnWKWfqyH.net] >>709 > どっちか片方のみが読み込まれるケースと、両方読み込まれるケースがあるシステムで、 > その場所で必要なファイルを読み込むような設計する事自体がおかしいってことくらい、気付け。 こうすることがおかしいと言ってるのか? FooModel.php: require_once 'BazzModel.php'; BarModel.php: require_once 'BazzModel.php'; hoge.php: require_once 'FooModel.php'; fuga.php: require_once 'FooModel.php'; require_once 'BarModel.php'; まぁ、こんな面倒なことをしなくても、現代のプログラマならautoloader使うけどな。
720 名前:デフォルトの名無しさん (アウアウ Sa97-DI90) mailto:sage [2016/10/14(金) 13:57:05.38 ID:XKv2VpeIa.net] require_once使うなの人はC/C++でヘッダ
721 名前:を書くときにどうしているのだろうか 多重読込は設計上の問題だから多重読込対策なんて書くなというのだろうか 全て自分が書いたものならいざ知らず, 外部ライブラリが内部で何をrequireしてるか分からない以上, require_onceは使った方が良い [] [ここ壊れてます]
722 名前:デフォルトの名無しさん (ワッチョイ 0b7b-8qPS) mailto:sage [2016/10/14(金) 14:21:02.35 ID:jFHRSODu0.net] 全部自分で作り直せってことじゃない?
723 名前:デフォルトの名無しさん (ワッチョイ 83f8-8qPS) mailto:sage [2016/10/14(金) 14:46:19.88 ID:0zqnpNAC0.net] よくわからずにcomposer入れてみたんだけど、 require_once '/opt/php7/vendor/autoload.php'; この表記は必須なのかな?
724 名前:デフォルトの名無しさん (アウアウ Sa97-DI90) mailto:sage [2016/10/14(金) 15:06:24.17 ID:XKv2VpeIa.net] >>715 そんなんどこで見たのん?
725 名前:デフォルトの名無しさん (ワッチョイ ef2c-8qPS) mailto:sage [2016/10/14(金) 16:05:06.83 ID:KQ8wuDzO0.net] >>712 そうするのが普通。 彼はきっとModelの基底クラスであろう BazzModel.php を hoge.php でrequireしろというのだろう。 そんなんだから > コレは本当にそうだよ。require_onceに頼ってるプログラムは間違いなくクソ。 > そういう精神で作ってるから、なんとなく動いてるだけ。 > 改修の度にバグが見つかって、膨大な時間が必要になる。 > そういう思考のやつがつかうメソッドだよ。 こうなり、そしてバグの原因になっているのが彼自身だということに気づいていない。
726 名前:デフォルトの名無しさん (ワッチョイ 83f8-8qPS) mailto:sage [2016/10/14(金) 17:11:53.73 ID:0zqnpNAC0.net] >>716 php.net/manual/ja/book.mongodb.php これがそのままだと使いにくかったから php.net/manual/ja/mongodb.tutorial.library.php https://mongodb.github.io/mongo-php-library/getting-started/ これいれたんだけど
727 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 17:25:20.54 ID:jGFxaGPs0.net] >>711 > つまり、 > > なんかテキトーにプログラム組んじゃって、どこでどのファイルが読み込まれるか、僕ちゃんには全く把握できていないけど、エラーが出たら困るからその判断はPHPさんにしてもらいます。 > ということを実現してくれるautoloaderを全否定ってことですな。 そういうレスが付くこと完全に分かってて書いたんだよ。 答えは、ぜんぜん違うよ。存在意義が全く違う。 お前、全く分かってない人ってこと。
728 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 17:33:47.61 ID:jGFxaGPs0.net] >>717 > そうするのが普通。 ほんと、お前らのコードってゴミクズの山だろうってことがありありとわかる。 > そしてバグの原因になっているのが彼自身だということに気づいていない。 なんで読み込みを行う場所を特定させることがバグの原因になるの? お前、本当に頭おかしいだろ? クソコードの見すぎで脳みそも退化してんだろうな。 お前らの書いてるコードと違って、俺のコードはほとんどバグ出さないし、出てもすぐ原因特定して回収できる。 なんでお前がバグ取りにクソ無駄に時間割いてる基準を俺に当てはめるかね? たぶん無理だよ、これ以上話しても。 あっちでもこっちでもファイルをrequire_onceして収集つかなくなってる クソコードに埋もれている人には、そういう世界しか見えないだろうから。 お前らのコードは20年くらい前の新宿駅みたいな状態だろう。 >全て自分が書いたものならいざ知らず, 外部ライブラリが内部で何をrequireしてるか分からない以上, require_onceは使った方が良い >全部自分で作り直せってことじゃない? これが全てを物語ってんじゃん。 お前ら自身で、「ああ、おれクソコード扱ってるな。めんどくさいから場当たり的な対応してんな」って事
729 名前:デフォルトの名無しさん (JP 0H5f-Mjzk) mailto:sage [2016/10/14(金) 17:47:42.03 ID:xnWKWfqyH.net] まぁいずれにしても、はよちゃんとしたnamespace管理とPSR-4のautoloader使うようにしろってこった。
730 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 17:50:06.87 ID:jGFxaGPs0.net] >>712 > まぁ、こんな面倒なことをしなくても、現代のプログラマならautoloader使うけどな。 豚に真珠状態だな。 学ぶべきことを学ばず、考えるべき事を考えず、経験すべき事を経験せずに使っている autoloaderが哀れだ。 クソコードに埋もれるautoloaderか。なかなかのゴミっぷりだな。
731 名前:デフォルトの名無しさん (ワッチョイ 0b7b-8qPS) mailto:sage [2016/10/14(金) 17:50:30.44 ID:jFHRSODu0.net] この人>>720 全部自分で作ってるんだろうね 楽でいいね
732 名前:デフォルトの名無しさん (JP 0H5f-Mjzk) mailto:sage [2016/10/14(金) 18:08:29.51 ID:xnWKWfqyH.net] この人、autoloaderのコードも手書きしてるのかしら。 composerの使えよ。
733 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 18:12:40.07 ID:jGFxaGPs0.net] >>723 >楽でいいね まぁ、それは当たってるかもな。ゴミクズが書いたコードを触らなくてもいいのは楽だ。 ただ、同じ事をお前らが出来るかどうかっつーのは、また別の話だけどな。 >>724 >この人、autoloaderのコードも手書きしてるのかしら。 むかーし書いたコードを流用してるよ。 お前、autoloader書いたこと無いの? すごい簡単だぞ。 ってか、お前、autoloaderが何やってるか、全く分かってないだろ? >composerの使えよ。 だもんな。頭悪いの通り越して、脳みそあるのかどうかすら怪しい。 まぁ「こうすれば楽だ」って言って、自分で自分の身体にヒロポン打ち込むような馬鹿の考える事はよくわからんな。
734 名前:デフォルトの名無しさん (ワッチョイ 0b7b-8qPS) mailto:sage [2016/10/14(金) 18:14:56.06 ID:jFHRSODu0.net] >>725 >まぁ、それは当たってるかもな。ゴミクズが書いたコードを触らなくてもいいのは楽だ。 本当に楽でいいねw 狭い職場で
735 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 18:17:34.16 ID:jGFxaGPs0.net] ん? 職場が広いとなんか優越感に浸れる? 狭いなら狭いほうが良いじゃん、馬鹿紛れ込む余地ないから。 >composerの使えよ。 たかがautoloader仕込むのに、システム作る度にcomposer使って悦に入ってるのと同類に言っても無駄だってことは よーくわかってるよ。
736 名前:デフォルトの名無しさん (JP 0H5f-Mjzk) mailto:sage [2016/10/14(金) 18:20:25.94 ID:xnWKWfqyH.net] むかーしっていつだよw PSR-0時代か? はよPSR-4の標準的なやりかた覚えろよ。 まぁ、composerの存在を知らなかったと疑われるレスは、いい加減止めた方がいいぞw
737 名前:デフォルトの名無しさん (ワッチョイ ef2c-8qPS) mailto:sage [2016/10/14(金) 18:20:47.45 ID:KQ8wuDzO0.net] > つまりな、なんかテキトーにプログラム組んじゃって、どこでどのファイルが読み込まれるか、僕ちゃんには全く把握できていないけど、エラーが出たら困るからその判断はPHPさんにしてもらいます。てへ。 っていうメソッドなの。 require_onceの解釈がこうなんだから、話が通じるわけもないか。 彼がレスしなかった部分を見ればよく分かる。
738 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 18:24:58.25 ID:jGFxaGPs0.net] >>729 >彼がレスしなかった部分を見ればよく分かる。 また馬鹿が沸いた。 どの部分か例示してみろ。答えてやるから。 アホらしくて無視しただけだって、どうしてわからんのか、 本当に馬鹿の考える事はよくわからんな。 >require_onceの解釈がこうなんだから、 脳みそがあるなら、最低限、お前の解釈を添付しろよ。 レスの無駄遣いだろうが、ノータリン。
739 名前:デフォルトの名無しさん (ワッチョイ ef2c-8qPS) mailto:sage [2016/10/14(金) 18:28:08.30 ID:KQ8wuDzO0.net] > たぶん無理だよ、これ以上話しても。
740 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 18:29:09.09 ID:jGFxaGPs0.net] はい、馬鹿の特徴が正しく現れた瞬間です。 https://www.google.co.jp/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=%E9%A6%AC%E9%B9%BF%20%E3%82%AA%E3%82%A6%E3%83%A0%E8%BF%94%E3%81%97 ID:KQ8wuDzO0 こいつは本当に、どうしようもないな。
741 名前:デフォルトの名無しさん (ワッチョイ ef2c-8qPS) mailto:sage [2016/10/14(金) 18:29:58.12 ID:KQ8wuDzO0.net] オウム返しじゃなくて、確かにその通りだなぁという同意ですよ
742 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 18:30:43.33 ID:jGFxaGPs0.net] 自分の論説は全く説明せず、都合が悪くなると捨て台詞で逃げる。 こういうクソがPHPユーザーに多いのは実に嘆かわしい事ですね。
743 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 18:31:54.30 ID:jGFxaGPs0.net] >>733 自分が正しいと思ってるのにそんな馬鹿レスしてる暇があったら 自分が正しい事説明すればいいじゃん。 今のお前はどうみても、自分の正しさを説明できずに逃げてる馬鹿だよ。
744 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 18:33:47.52 ID:jGFxaGPs0.net] >オウム返しじゃなくて、確かにその通りだなぁという同意ですよ 「じゃなく」って、お前がやってることを正しく「オウム返し」と余分だよ。 そう思われたくなかったら、そうじゃない事をするしかないじゃん。 おまえ、本当にマトモな大人か?
745 名前:デフォルトの名無しさん (JP 0H5f-Mjzk) [2016/10/14(金) 18:36:28.96 ID:xnWKWfqyH.net] 最近はこんな感じだよ。 $ cd vendor $ find . -name '*.php' | grep -v Test | wc -l 2063 $ rg '^require_once' | grep -v Test | grep -v utoload | wc -l 2 自分でrequire_onceしてるのは、2000ファイル中2個。 もうみんなrequireで消耗しない時代になってるんだよ。
746 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 18:38:07.98 ID:jGFxaGPs0.net] てか、なんでアホは1行レスしかできねーんだ? マトモな人間てのは何かを主張する時「何故そう思うのか」を重要視する。 サルしかいねーだろ? 向こうもこっちも。
747 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 18:39:28.10 ID:jGFxaGPs0.net] >>737 そういう話をしてるんじゃないって事くらいわからないほどおさるサンって事? ここは君のオナニーの場所じゃないんだよ。
748 名前:デフォルトの名無しさん (JP 0H5f-Mjzk) mailto:sage [2016/10/14(金) 18:41:57.37 ID:xnWKWfqyH.net] >>739 ID:jGFxaGPs0 [17/17] > ここは君のオナニーの場所じゃないんだよ。
749 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 18:42:50.85 ID:jGFxaGPs0.net] >>740 >>732 そんな事さえしてれば、君の下らん自尊心だけは満たせる? ノータリンだね。
750 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 18:43:58.27 ID:jGFxaGPs0.net] >>737 みたいな馬鹿しかいないんだから、そりゃPHPerは見下されるよな。
751 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 18:56:39.06 ID:jGFxaGPs0.net] つーかさ、 >foo.phpとbar.phpから、それぞれbaz.phpを参照してる時とかどうするの? >>712 このあたりで「アレ? これ、なんかおかしい…」って思わないやつって、 マトモにシステム作れるの? 基本設計とかできんの?
752 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 19:03:36.17 ID:jGFxaGPs0.net] なんか、向こうで必死になってる奴がいるけど、まぁ、放っておこう。 多分ID:xnWKWfqyHだろうけど。 935 名前:nobodyさん :2016/10/14(金) 17:02:10.46 ID:??? 待ってますよ 936 名前:nobodyさん :2016/10/14(金) 18:24:07.65 ID:??? 今日の戦場はあっちか ほんと毎日元気だなあ 937 名前:nobodyさん :2016/10/14(金) 18:36:05.39 ID:??? 今日もきれいに赤く色づきました 938 名前:nobodyさん :2016/10/14(金) 18:43:00.70 ID:??? レベル低すぎて痛々しいな
753 名前:デフォルトの名無しさん (ワッチョイ ef2c-8qPS) mailto:sage [2016/10/14(金) 19:04:40.92 ID:KQ8wuDzO0.net] それは bazクラスを複数のクラスから利用してはいけないという意味ですか。 それとも各ファイルはクラス定義のファイルではないという前提が含まれていますか。
754 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 19:07:24.35 ID:jGFxaGPs0.net] >>730 > >彼がレスしなかった部分を見ればよく分かる。 ちゃんとどの部分か例示してね。 逃げ猿のID:KQ8wuDzO0くん。
755 名前:デフォルトの名無しさん (ワッチョイ ef2c-8qPS) mailto:sage [2016/10/14(金) 19:09:25.04 ID:KQ8wuDzO0.net] >>746 例示されたコードやインクルードガードに関する話らへん。 つまりこの話の根本にあたるところ。
756 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 19:09:32.41 ID:jGFxaGPs0.net] >それは bazクラスを複数のクラスから利用してはいけないという意味ですか。 おまえ、日本語使えないの? 「おかしいと思わないの」って聞かれて「意味ですか?」って何だ? せめて日本語として成立するなら 「bazクラスを複数のクラスから利用している事がですか?」だろ、ノータリン。 質問し直せ。
757 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 19:11:19.76 ID:jGFxaGPs0.net] >>747 > 例示されたコードやインクルードガードに関する話 "らへん"。 らへん って猿かお前。 レスには改行制限があんだよ。 お前のノータリンの欲求を満たす機能は2chには無いから、 適切に要点を絞って例示しろ。 お前は本当に社会人か?
758 名前:デフォルトの名無しさん (ワッチョイ ef2c-8qPS) mailto:sage [2016/10/14(金) 19:11:54.37 ID:KQ8wuDzO0.net] >>748 それは無駄レスではないのですか。
759 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 19:12:36.12 ID:jGFxaGPs0.net] >それとも各ファイルはクラス定義のファイルではないという前提が含まれていますか。 含まれてねーよ、どうしてそう思うんだ、猿。
760 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 19:13:10.02 ID:jGFxaGPs0.net] >>750 お前のその質問が無駄レスだ。 聞かれたことだけに答えろ。聞かせたのはテメーだぞ。
761 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 19:17:10.37 ID:jGFxaGPs0.net] ID:KQ8wuDzO0 お前さ、カッコつけてないで、ちゃんと自分の考えている事を書け。 論旨を説明しろ。 その上で俺が間違っていたなら謝るしお礼も言う。 おまえも、他の馬鹿も、自分だけは安全な場所に居てテキトーな事言ってるから 俺はお前たちを馬鹿にしてんだよ。
762 名前:デフォルトの名無しさん (ワッチョイ ef2c-8qPS) mailto:sage [2016/10/14(金) 19:17:11.78 ID:KQ8wuDzO0.net] >>751 回答ありがとうございます。 一旦整理させてください。 クラス定義がされている foo.php、bar.php、baz.php の3ファイルがあり、 foo.php bar.php が共に baz.php を参照するという設計は到底受け入れられないクソ設計である。 ということですね。
763 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 19:19:27.21 ID:jGFxaGPs0.net] >>754 >foo.php bar.php が共に baz.php を参照するという設計は到底受け入れられないクソ設計である。 >ということですね。 ぜんぜん違います。 どこまで猿なんだ、お前は。
764 名前:デフォルトの名無しさん (ワッチョイ ef2c-8qPS) mailto:sage [2016/10/14(金) 19:22:07.21 ID:KQ8wuDzO0.net] >foo.phpとbar.phpから、それぞれbaz.phpを参照してる時 は >foo.php bar.php が共に baz.php を参照する と違うということですか
765 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/14(金) 19:28:22.10 ID:jGFxaGPs0.net] >>756 なぁ、お前、あのさ、そういう事象的なことに執着してないで、 話の大元が何だったのか思い出してみろよ。少し時間やるから。 foo.phpとbar.phpがそれぞれbaz.phpを必要としているだけだったらrequireでいいだろ? 何でrequire_onceにしてんだ? ちょっと頭整理してみろ。
766 名前:デフォルトの名無しさん (アウアウ Sa97-DI90) mailto:sage [2016/10/14(金) 20:29:55.70 ID:tflP/Dv8a.net] 今日のは何時もの猿の人とは違うのか あっちは人格破綻してても言ってることは正しいからな 今日のは人格も能力もない
767 名前:デフォルトの名無しさん (ワッチョイ eb38-Oa01) mailto:sage [2016/10/14(金) 21:38:33.95 ID:ec6ADLGl0.net] 自分が必要なものは自分が知ってればいい。 それを実現するためのものでしょ、require_once って。 何が気に入らないのか分からんな。
768 名前:704 (ワッチョイ 5730-8qPS) mailto:sage [2016/10/14(金) 23:31:12.79 ID:EyUk17wU0.net] 仕事から帰ってきたらなんか凄いことになってる…… ええと、よくわからないけど、なんか、ごめん
769 名前:デフォルトの名無しさん (ワッチョイ 5730-8qPS) mailto:sage [2016/10/14(金) 23:33:37.30 ID:EyUk17wU0.net] >>757 教科書をコピペしたかのようなrequireの記述エラーが出た なんか間違ってるのかな…
770 名前:デフォルトの名無しさん (ワッチョイ 8b3c-DI90) mailto:sage [2016/10/15(土) 01:33:56.38 ID:Y6uDyKS40.net] キチガイさんまだ住み着いてんのか 自分は凄腕みたいなこと初心者の隔離スレでよく言うよな
771 名前:デフォルトの名無しさん (ワッチョイ 5730-8qPS) mailto:sage [2016/10/15(土) 01:40:18.95 ID:4zjUlTyK0.net] 凄腕なら凄腕でいいんだが理由が全く分からんのは困る
772 名前:デフォルトの名無しさん (ワッチョイ 9fc9-Oa01) mailto:sage [2016/10/15(土) 03:33:57.49 ID:IoAEcynT0.net] レベル低い場所からは出ていってほしいんだけどね……
773 名前:デフォルトの名無しさん (ワッチョイ 5730-8qPS) mailto:sage [2016/10/15(土) 11:34:44.89 ID:4zjUlTyK0.net] プログラミングを含む情報工学系のコミュニティで 単に優劣のことを「レベルが高い/低い」って表現されると、なんかもにょる
774 名前:デフォルトの名無しさん (ワッチョイ 8742-8qPS) mailto:sage [2016/10/15(土) 11:45:25.18 ID:/HXJq9om0.net] 職場で自分が言われて鬱憤がたまってたんだろう 察してやれ
775 名前:デフォルトの名無しさん (ワッチョイ b316-8qPS) mailto:sage [2016/10/15(土) 12:40:57.24 ID:FTrmfTy/0.net] >>766 職場無いらしいよ、全部自分一人で組んでるから なんか馬鹿とは仕事したくないんだってw
776 名前:デフォルトの名無しさん (ワッチョイ 8742-8qPS) mailto:sage [2016/10/15(土) 12:56:14.32 ID:/HXJq9om0.net] じゃあ、客からぼろくそに言われたのかw 仕事出来ないじゃないか・・
777 名前:デフォルトの名無しさん (ワッチョイ 6f17-Oa01) mailto:sage [2016/10/15(土) 13:11:52.89 ID:yf+hDdcI0.net] phpつまんね rubyにしよ
778 名前:デフォルトの名無しさん (スッップ Sd4f-Oa01) mailto:sage [2016/10/15(土) 13:21:23.69 ID:iEfxtDHHd.net] どうぞどうぞ
779 名前:デフォルトの名無しさん (ワッチョイ 8742-8qPS) mailto:sage [2016/10/15(土) 13:24:26.03 ID:/HXJq9om0.net] つまらないと思う? 使わなくていいよ。 さようなら。
780 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/15(土) 17:30:33.99 ID:EJCtQgcF0.net] >>758 あっちの猿の人だよ。違うように見えるのは、お前のレベルが低すぎるからだよ。成長しなさい。 >>763 凄腕かどうかはしらんが、理由がわからんのはお前がアホだからだ。何度も「何故ダメなのか」を説明している。 >>765 「もにょる」とか、わけわからんお前の発言を見るとこっちがもにょる >>767 もう、アホと一緒にやるのが心底嫌になっただけだ。しょうがなかろう? >>768 なんでそう、自分に都合の良い用に勝手に筋道を書き換える? そうしなければお前の下らんプライドが保てないのか? >>769 まぁ、女の子にもてたいならRailsやってろ。Rubyも悪い言語じゃない。いろんな言語を知るのは良いことだ。 おれはほとんどRuby知らないけどな。どうも性に合わないから。
781 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/15(土) 17:56:02.37 ID:EJCtQgcF0.net] autoloadっていうのは、requireだけで済む整頓されたシステムを作れるようになって初めて 「これ、いちいち記述するのめんどくさいよな、無駄だよな」っていう段階になって使うもんだ。 require_onceに頼らなきゃいけないようなクソシステムにautoloadなんかつっこんだら それこそゴミ溜めの山決定だ。
782 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/15(土) 18:05:07.91 ID:EJCtQgcF0.net] >>724 > この人、autoloaderのコードも手書きしてるのかしら。 > composerの使えよ。 もう、autoloader使うことが目的になっていて、そのためにわざわざ不必要なcomposerまで入れようとする勢いだな。 そりゃぁ、PHPコードはゴミクズだらけにもなるってももんだ。
783 名前:デフォルトの名無しさん (ワッチョイ 5730-8qPS) mailto:sage [2016/10/15(土) 18:09:00.89 ID:4zjUlTyK0.net] require_onceは自分が管理を放棄してPHP側に委ねることであり 自分には把握できませんと言ってるようなもの ……というところまでは、同意できる話。 そこを否定してる人はいないと思うのよね。 その上で、ライブラリの細かい所まで 把握してたほうが良いという主張も間違ってないと思う。 でもプログラマ界隈でよく言われる「カプセル化」「疎結合」「抽象化」 って、そういうもんじゃないの? なので、説明が抜けてるとしたら 「require_onceの問題はカプセル化とは別物である」、 あるいは「カプセル化のデメリット」あたりの話じゃないだろうか
784 名前:デフォルトの名無しさん (ワッチョイ 9fc9-Oa01) mailto:sage [2016/10/15(土) 19:49:04.58 ID:IoAEcynT0.net] まだその話してたんだ もうそれでいいから一旦終わろうや
785 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/16(日) 05:55:15.03 ID:DrurG2ar0.net] >>776 >……というところまでは、同意できる話。 >そこを否定してる人はいないと思うのよね。 いるいる、いっぱいいる。 というか、その事実を認めたくない奴ばっかりだからこんなに長引いてるんだよ。 カプセル化かぁ、そこまで話が進んでない状況だなぁ。 例えば、A.php と B.php の両方で C.php を必要としてるなら A.php と B.php の前に C.php をrequireしておいて、その上で A.php か B.php を呼べばいい。 上の方で出てきた話 >>712 だと、他に D.php と E.phpってのがあって D.php は A.php と B.php が必要、 E.php は A.php や B.php 自体は必要ないけど C.phpは必要みたいな話をしている。 D.phpについて、 A.php や B.phpの 中で C.php を呼び出しちゃってるから、require_onceしておかないと C.php が2回呼ばれてエラーになる、そんな内容だよな。 この時点で、頭おかしいと思わない方がおかしい。
786 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/16(日) 05:55:55.74 ID:DrurG2ar0.net] ↑ >>775 の間違い。真っ暗な中でタイプしたから打ち間違えた。
787 名前:デフォルトの名無しさん (ワッチョイ a3a8-x3Zw) mailto:sage [2016/10/16(日) 07:44:30.51 ID:PNzXJfLu0.net] C.phpが基底クラスなりヘルパーなりだったら、そんな頭おかしい状況じゃない気するんだけど
788 名前:デフォルトの名無しさん (ワッチョイ 8742-8qPS) mailto:sage [2016/10/16(日) 10:31:44.90 ID:Tg88YI8G0.net] 延々とこの話題を引き延ばしている奴は荒らしだから、 つきあわない方が良いよ
789 名前:デフォルトの名無しさん (ワッチョイ fbd6-RkdO) mailto:sage [2016/10/16(日) 20:15:24.21 ID:DrurG2ar0.net] >>779 それだから、尚更おかしいの。フレームワーク自作してみればわかるよ。 脳みその許容量超えちゃったかわいそうな>>780 のために、今はこれで押さえておくけどね。
790 名前:デフォルトの名無しさん (ワッチョイ 67c9-8qPS) mailto:sage [2016/10/16(日) 21:49:11.56 ID:LqkHCFhg0.net] >>777 >A.php と B.php の両方で C.php を必要としてるなら A.php と B.php の両方で requre_once('C.php') するのが常套手段でしょ? なんで呼び出し順序に依存関係残しちゃうの?
791 名前:デフォルトの名無しさん (ワッチョイ 67c9-8qPS) mailto:sage [2016/10/16(日) 21:49:59.04 ID:LqkHCFhg0.net] もしくはautoloadで済ますか
792 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/16(日) 22:57:36.28 ID:DrurG2ar0.net] >A.php と B.php の両方で requre_once('C.php') するのが常套手段でしょ? 常套手段じゃないです。なんにも考えてないやつが場当たり的にやってるだけです。 >もしくはautoloadで済ますか だからautoloadはもうちょっと、コードの整理ができるようになってから 利便性とメンテナンス性を追求するために使って下さい。 まともにコードの整理も出来ないやつの無能をカバーするためにある機能じゃありません。
793 名前:デフォルトの名無しさん (ワッチョイ 875e-b88/) mailto:sage [2016/10/16(日) 23:17:39.26 ID:fno8EeDz0.net] PHPからmysqlを利用した場合のライセンスがよくわからなくて質問したいのだけど、ここでおk? スレ違いだったら誘導おねがい
794 名前:デフォルトの名無しさん (ワッチョイ 5730-8qPS) mailto:sage [2016/10/16(日) 23:58:23.77 ID:v/GEKxcD0.net] 問題ないっちゃ問題無いと思うけど たぶん聞きたいのはMySQLの方のライセンスじゃないかと予想してみる
795 名前:デフォルトの名無しさん (ワッチョイ 875e-b88/) mailto:sage [2016/10/17(月) 00:32:48.26 ID:2fmxGoRK0.net] ありがとう、それでは失礼して。 mysqlに限らず、オープンソースライセンスの多くに「無保証」規定があると思います。 例えばPHPからmysqlを利用するwebアプリを作って顧客に納品するといった場合、そのwebアプリもGPLになるはずですが、 「無保証」規定は顧客に製品の保証をしてはいけないという意味なのでしょうか?
796 名前:デフォルトの名無しさん (ワッチョイ eb20-2yk0) [2016/10/17(月) 00:40:08.57 ID:Zf1piQm60.net] phpほど完成された言語は他にないよ
797 名前:デフォルトの名無しさん (ワッチョイ 875e-b88/) mailto:sage [2016/10/17(月) 01:09:29.86 ID:2fmxGoRK0.net] ちなみに実際にそういう状況にあるというわけではなく、ライセンスを調べてたら無保証規定がよくわからないということでの質問です GPLで納品することがそもそもありえるのか?とかそういう実務面からの話も歓迎 web制作会社とかはposgresqlやsqlite使ってるのかな
798 名前:デフォルトの名無しさん (ワッチョイ 6fcb-nSo/) mailto:sage [2016/10/17(月) 01:17:59.52 ID:PmYJ60Va0.net] phpBBの掲示板で表とか作ってる家具師がいるんだけどどーやんのか解説サイトおせーろ
799 名前:デフォルトの名無しさん (ワッチョイ 67c9-8qPS) mailto:sage [2016/10/17(月) 01:32:37.62 ID:HhHftTim0.net] >>784 毎回どういうinclude順にするか考えながら書いているのか バグを産みそうで怖いな
800 名前:デフォルトの名無しさん (ワッチョイ 5730-8qPS) mailto:sage [2016/10/17(月) 02:02:49.97 ID:2p9cMSt10.net] 家具師って表現、嫌いじゃないです
801 名前:デフォルトの名無しさん (ワッチョイ ef24-DI90) mailto:sage [2016/10/17(月) 02:42:21.07 ID:ZVTa7+SF0.net] phpのコマンドライン実行時に引数を与えてやりたいんですが、やり方が分かりません。 因みに php <script.php みたいなやり方で実行しています。 リモートからの実行なのでこのやり方以外では出来ません…… このやり方で引数を与える方法はありますでしょうか。 よろしくお願い致します。
802 名前:デフォルトの名無しさん (ワッチョイ ef24-DI90) mailto:sage [2016/10/17(月) 02:59:34.05 ID:ZVTa7+SF0.net] 自己レス。 php -- arg1 arg2 <script.php みたいな方法で行けました。 リモートでバッチを打とうとしてる人にはオススメ。
803 名前:デフォルトの名無しさん (ワッチョイ eb38-Oa01) mailto:sage [2016/10/17(月) 08:06:40.62 ID:QT9G6mPv0.net] require_once を避けライブラリの末端まで全て把握して require を使うことのメリットを語ればいいだけなんだけどな。
804 名前:デフォルトの名無しさん (JP 0H5f-Mjzk) mailto:sage [2016/10/17(月) 13:15:10.05 ID:UNMd/KTMH.net] >>794 $argv見ればいいのでは?
805 名前:デフォルトの名無しさん (ワッチョイ 838c-Oa01) mailto:sage [2016/10/17(月) 13:15:32.94 ID:HLMx4+PV0.net] xamppで開発していてjsファイル読み込む時に__DIR__を使うとローカルリソース云々になってしまいますが、サーバーでも相対パス使えるような方法ってありますか?
806 名前:デフォルトの名無しさん (ワッチョイ cfaf-8qPS) mailto:sage [2016/10/17(月) 13:27:48.97 ID:P4y1EYpj0.net] PHP7のdeclare(strict_types=1);って強制するならすべてのファイルに書かないとダメですよね?
807 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 17:40:41.41 ID:2oOms76+0.net] >>791 なんで突然includeの話が出てきた? requireと区別せずに使ってるバカなのか? >毎回どういうinclude順にするか考えながら書いているのか requireに読み替えるけど、まず、毎回同じようなコードは書きません。 フレームワークを作って流用します。ばーか 順番は勿論意識します。それはフレームワークとして単純化されているので 簡単なルールを守ればいいだけです。ばーか
808 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 17:42:58.56 ID:2oOms76+0.net] >>793 は>>796 に足向けて寝るんじゃねぇぞ。 そういう超初心者的な所ほど、ちゃんと解説したり教えてくれるサイトはないんだからな。
809 名前:デフォルトの名無しさん (ブーイモ MMf7-DI90) mailto:sage [2016/10/17(月) 18:51:23.46 ID:2F9Yv64JM.net] >>800 多分>>796 氏は>>793 の足の臭い嗅いでた方がマシだと思うけどね……
810 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 18:52:07.30 ID:2oOms76+0.net] おおかた、>>791 は越前ガニ君だろうな。 突然意味もなくincludeって単語が出てきた時点で能無しって事が良く分かる。 向こうのスレ見てみると必死に火消し工作してるのも丸分かりで、 あいかわらずのポンコツっぷりが哀れだ。
811 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 18:55:25.52 ID:2oOms76+0.net] >>801 おや、越前ガニ君とニアミスか。vmobileねぇ… そんなアホなレスしてる暇あったら、もうちょっと勉強に時間割けばいいのに。
812 名前:デフォルトの名無しさん (ブーイモ MMf7-DI90) mailto:sage [2016/10/17(月) 19:21:31.35 ID:CFDBdq8nM.net] >>803 誰と勘違いしてるか知らんが、ワイのキャリアはイオンモバイルやで。 学生ちゃうで。ただのphpおじさんや。
813 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 19:30:11.71 ID:2oOms76+0.net] >学生ちゃうで。ただのphpおじさんや。 誰もそんなこと聞いてないのに、何主張だよ? それ。
814 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 19:40:50.12 ID:2oOms76+0.net] >>804 はアホすぎて「vmobileねぇ… 」の示すところが何であるのか全くわからなかったんだろう。 まさしくカニ味噌脳だ。
815 名前:デフォルトの名無しさん (ブーイモ MMf7-DI90) mailto:sage [2016/10/17(月) 19:46:27.27 ID:+NHdqNjoM.net] (モバイル回線だと)あかんのか?
816 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 20:00:47.94 ID:2oOms76+0.net] >>807 いいや、お前が下らん一行レスじゃなくて、 なぜ 多分>>796 が>>793 の足の臭い嗅いを嗅がなければいけないのかを、 ちゃんと論理だてて説明していればこんな事にはならなかった。 モバクソがダメなのは、論拠を説明せずに適当にクソを吐き捨てるからだ。
817 名前:デフォルトの名無しさん (ブーイモ MMf7-DI90) mailto:sage [2016/10/17(月) 20:05:12.89 ID:+NHdqNjoM.net] >>808 そもそも答えがズレ過ぎなんだよ。$argvに値を入れたいって話なのに$argvを見ろとか、トンチンカンやねん。 初心者相手にしてるように見えて、おまいが初心者じゃねーかってこっちゃ。 ssh越しにphp実行したいって意図すら分かんねーだろ。 こちとらphpおじさんやぞ。足の臭いだけなら若僧には負けとらんのやで。
818 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 20:12:48.17 ID:2oOms76+0.net] >>809 >そもそも答えがズレ過ぎなんだよ。$argvに値を入れたいって話なのに$argvを見ろとか、トンチンカンやねん。 大元の質問者がどのレベルかわかんねーんだから>>796 みたいなping打っとくしかねーじゃん。 それで「$argvって何ですか?」って聞かれたら答えればいい。 >>793 は、いろいろとメッチャクチャ過ぎるからな。 >ssh越しにphp実行したいって意図すら分かんねーだろ。 ssh越しだと何かやり方変わるのか? ちょっと詳しく教えてくれないか? クソマヌケphpおじさん もう一つ聞くが、>>796 以外の答え方も追記しろよ。 お前の責務だ。糞マヌケ。
819 名前:デフォルトの名無しさん (ブーイモ MMf7-DI90) mailto:sage [2016/10/17(月) 20:22:51.52 ID:+NHdqNjoM.net] >>810 ssh越しでphpを撃つっつーことは、コードは手元にあるけど処理を行うのはリモート側っちゅーことや。 そのリモート環境が10台20台もあったら? つまりは、phpだけで作るお手軽似非hadoopやな。 これにmemcachedかなんかでレスポンスを纏める様にすれば比較的ゆるい環境でも超大量のタスクを裁くことが出来んねんな。 具体的に言うとwebクローラーさんやで。 クローリングしたいwebサイトから記事のリストがあるurlを仰山持ってきて、実際の記事解析はphpさんの動くリモートさんに任すんや。 そしたらな、凄いで? 十万枚単位の画像やらスケベなビデオが1日足らずで集まるんや。 兄ちゃんも、php覚えたら幸せになれんで?
820 名前:デフォルトの名無しさん (ブーイモ MMf7-DI90) mailto:sage [2016/10/17(月) 20:25:40.12 ID:+NHdqNjoM.net] >>810 >>795 がその答えやで。 因みにecho (phpのソース)|php arg1 arg2 みたいな形でもオッケーやで。まあ入力の方向変えただけやが。
821 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 20:27:38.26 ID:2oOms76+0.net] >>811 おまえ、それ、何かの説明になってると思うの? もう一回だけ気くぞ。 >ssh越しだと何かやり方変わるのか? 答えろ、猿。
822 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 20:30:47.67 ID:2oOms76+0.net] >>812 おまえの論説にrequire と require_onceの話が絡んでくるんだ。 面白いこというな、お前。本当にサルだろ。 ちょっと、そこのところ、もうちょっと詳しく説明してくれよ、。 なんでrequireをどうするかって話がカラムんだ? おまえ、本当に脳みそ腐ってるだろ
823 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 20:33:58.93 ID:2oOms76+0.net] 必死に取り繕ってるが、このブーイモ、越前ガニだろ? そうでなかったら、こいつは明らかに採れたてだ。
824 名前:デフォルトの名無しさん (ブーイモ MMf7-DI90) mailto:sage [2016/10/17(月) 20:34:15.27 ID:+NHdqNjoM.net] >>813 兄ちゃん、いいこと教えたるわ。sshにはな、ターミナルでお話しする以外に非対話モードゆうのがあるねん。 ワイが示してるコードは全部sshの非対話モード前提の話やねん。 やから、sshでphp実行するにお話し出来ひんから一方的にコード流し込んでやらなアカンねん。 ワイは昨日コード流すまでは出来たんやけど引数与えることが出来なかってん。これも初心者レベルのつまづきなんやがな。 まあそういうことやねん。よろしゅうな。
825 名前:デフォルトの名無しさん (ブーイモ MMf7-DI90) mailto:sage [2016/10/17(月) 20:36:49.14 ID:+NHdqNjoM.net] >>814 requireだかなんだかの話は全く絡まんぞ。 ワイの話は昨日から「コマンド引数与えるにゃどうすりゃええねん」で一貫しとるで。
826 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 20:41:08.28 ID:2oOms76+0.net] >>816 ごたくはいいから、お前が>>793 の立場で何をし、 >>795 の立場で何を教えるかを語れっつってんだ。 おまえのクソ関西弁は聞き飽きた。 その関西弁が本物かどうかも知らないが、 マトモな関西人なら、話すべきことを話す。 お前みたいなゴミクズが関西弁を使っている事だけでも、関西人に迷惑かけてるんだよ。
827 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 20:42:47.66 ID:2oOms76+0.net] >>817 >requireだかなんだかの話は全く絡まんぞ。 お前は糞溜めか? 絡まねーんなら >> 812 : デフォルトの名無しさん (ブーイモ MMf7-DI90)2016/10/17(月) 20:25:40.12 ID:+NHdqNjoM > >>795 がその答えやで。 これは一体なんだ!? 痴呆症か?お前
828 名前:デフォルトの名無しさん (ブーイモ MMf7-DI90) mailto:sage [2016/10/17(月) 20:46:03.02 ID:+NHdqNjoM.net] >>819 すまん、>>795 じゃなくて>>794 やった……おっちゃん老眼になりかけやねん。勘弁したってきに……
829 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 20:46:23.29 ID:2oOms76+0.net] いい加減言っておくぞ ID:+NHdqNjoM オメーがほざいているのが、本当にSSHの問題なのか、もう一度よく考えてみろ。
830 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 20:47:15.29 ID:2oOms76+0.net] それからもう一つ言っておくぞ ID:+NHdqNjoM どっからSSHって話が出てきた? お前の脳内が質問者の求める物じゃねーんだよ
831 名前:デフォルトの名無しさん (ブーイモ MMf7-DI90) mailto:sage [2016/10/17(月) 20:48:41.89 ID:+NHdqNjoM.net] >>822 「リモート実行やからこれでしかでけへん」辺りでsshの話やと読み取って欲しいやで。
832 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 20:56:01.04 ID:2oOms76+0.net] >「リモート実行やからこれでしかでけへん」辺りでsshの話やと読み取って欲しいやで。 検索してもそんなセンテンスねーよ。 おめーの下らん戯言なんていちいち記憶してね〜から、 せめて読み返せるようなアンカー打て、サル。 なんでリモート実行だと引数わたらねーんだよ。 どんなケースだよ。 ちゃんと再現できる環境説明しろよ、クソモバ
833 名前:デフォルトの名無しさん (ブーイモ MMf7-DI90) mailto:sage [2016/10/17(月) 21:00:36.39 ID:+NHdqNjoM.net] >>824 「コードは手元にある」「実行はリモートマシンにさせたい」「実行前にコード渡すとかやりたくない」って条件を満たせば自然とワイと同じ状況になるで。 まあ、そんな状況を求める事は自然にはまずないやろけどな。
834 名前:デフォルトの名無しさん (ワッチョイ fb84-OUnJ) [2016/10/17(月) 21:05:03.73 ID:0a7DR5WO0.net] 息をのむペチパー同士の一騎打ち これは良いところに出くわした
835 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 21:06:26.89 ID:2oOms76+0.net] >>825 お前がガイキチじゃなければ、ちょっとマヌケな俺に示してくれ >「コードは手元にある」 >「実行はリモートマシンにさせたい」 >「実行前にコード渡すとかやりたくない」 >って条件を満たせば この、どれか一つでも、どこかに書いてあるのか? すまんな。俺はお前があまりにもアホだと思って呆れていたので 上の方あんまり読んでない。 だから、ちょっとレス番で示してくれ。読み直すから。
836 名前:デフォルトの名無しさん (ブーイモ MMf7-DI90) mailto:sage [2016/10/17(月) 21:09:46.38 ID:+NHdqNjoM.net] >>827 >>793 がそれやっちゅーに。
837 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 21:13:36.93 ID:2oOms76+0.net] >>828 具体的に、どの文章がどの項にがいとうしているか、 ちゃんと例示してくれます? phpおじいさん > phpのコマンドライン実行時に引数を与えてやりたいんですが、やり方が分かりません。 > 因みに > php <script.php > みたいなやり方で実行しています。 > リモートからの実行なのでこのやり方以外では出来ません…… > このやり方で引数を与える方法はありますでしょうか。 > よろしくお願い致します。 >「コードは手元にある」 >「実行はリモートマシンにさせたい」 >「実行前にコード渡すとかやりたくない」 >って条件を満たせば さぁ、どうぞ。
838 名前:デフォルトの名無しさん (ワッチョイ 8742-8qPS) mailto:sage [2016/10/17(月) 21:18:33.68 ID:rdB0GR9t0.net] 質問者はコードをリダイレクトで渡している様に見えるが このコードは手元じゃなく、PHPが動作しているホスト上にあるんだろ? 手元にあるなら、それはSSHじゃなく、コンソールからの入力だろう
839 名前:デフォルトの名無しさん (ブーイモ MMf7-DI90) mailto:sage [2016/10/17(月) 21:21:21.22 ID:+NHdqNjoM.net] 理屈的にはその通りやな。 エスケープとかを気にしないのなら意味的にはphp -rと同じや。
840 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 21:22:57.69 ID:2oOms76+0.net] >>831 で? 最終的なお前の論説は?
841 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 21:24:28.10 ID:2oOms76+0.net] コンソールからの実行だと、$argvとれないの?
842 名前:デフォルトの名無しさん (ワッチョイ 8742-8qPS) mailto:sage [2016/10/17(月) 21:25:19.41 ID:rdB0GR9t0.net] 理屈じゃないとすると、魔法か何か?
843 名前:デフォルトの名無しさん (ワッチョイ ef2c-8qPS) mailto:sage [2016/10/17(月) 21:27:02.25 ID:jxIkjmQP0.net] ssh hostname php -- arg1 arg2 < something.php と書かなかったのが悪いんじゃない? そもそもリモート実行かどうかが影響する話ではなかったけれど。
844 名前:デフォルトの名無しさん (ブーイモ MMf7-DI90) mailto:sage [2016/10/17(月) 21:28:35.71 ID:+NHdqNjoM.net] >>833 取れるよ。ただ、ファイルをリダイレクトして実行するやり方やと引数並べてもそれが「実行するファイル」って認識されちゃうだけや。 オプションにも使い方があったんやな。 ヘルプ重点やで。
845 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 21:28:45.93 ID:2oOms76+0.net] >>835 ごめん、ややこしくなるからちょっとまって待って貰っていい? まだ俺、ID:+NHdqNjoM が、一体何を言いたかったのか、未だにわかんないんだ。 お前が分かるならそれでもいいけど、ちょっと説明してくれ。
846 名前:デフォルトの名無しさん (ワッチョイ fb84-OUnJ) [2016/10/17(月) 21:29:28.33 ID:0a7DR5WO0.net] なんか膠着してきたな もっと積極的に攻めろよどっちのペチパーも
847 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 21:30:14.53 ID:2oOms76+0.net] >>836 > 取れるよ。ただ、ファイルをリダイレクトして実行するやり方やと引数並べてもそれが「実行するファイル」って認識されちゃうだけや。 > オプションにも使い方があったんやな。 > ヘルプ重点やで。 あのな、お前が本当にどうしようもないサルじゃ無いなら、 何が正しくて、何が間違っていたのかをはっきりさせろ。 お前は本当にゴミクズか?
848 名前:デフォルトの名無しさん (ブーイモ MMf7-DI90) mailto:sage [2016/10/17(月) 21:36:13.01 ID:+NHdqNjoM.net] >>834 素敵なサムシングや。素敵なサムシングがあれば人生明るくなるで。
849 名前:デフォルトの名無しさん (ブーイモ MMf7-DI90) mailto:sage [2016/10/17(月) 21:39:25.25 ID:+NHdqNjoM.net] >>839 試してみたらすぐ分かるで。エラー出るから。
850 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 21:45:44.82 ID:2oOms76+0.net] >>841 >試してみたらすぐ分かるで 何を? おまえ、その調子で幾つレスを消費するつもりなの?
851 名前:デフォルトの名無しさん (ワッチョイ ef2c-8qPS) mailto:sage [2016/10/17(月) 21:47:02.88 ID:jxIkjmQP0.net] >>841 俺にもなんかレスくれよん
852 名前:デフォルトの名無しさん (ブーイモ MMf7-DI90) mailto:sage [2016/10/17(月) 21:48:42.32 ID:+NHdqNjoM.net] >>835 せや。そういう風にせなあかんゆう事に気付かなかったんや。ゴメンな。
853 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 21:54:59.52 ID:2oOms76+0.net] >>843 ごめんな、俺、今あんまり物を考えたくないからちょっと教えてくれ。 ID:+NHdqNjoM このバカが言っていたことはSSHだとか >>793-796 に、何か関係があったのか? >>796 は本当に>>793 の足の臭いを嗅がなければいけなかったのか?
854 名前:デフォルトの名無しさん (ブーイモ MMf7-DI90) mailto:sage [2016/10/17(月) 21:58:38.66 ID:+NHdqNjoM.net] >>845 もし、もしや。ウチが美少女やったらどないや?
855 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 22:00:15.67 ID:2oOms76+0.net] >>846 お前は相手が男か女かで、物事の正否を決めるのか。 失せろゴミクズ。 俺は>>835 の意見を聞いている。邪魔するな。
856 名前:デフォルトの名無しさん (ワッチョイ fb84-OUnJ) [2016/10/17(月) 22:02:08.60 ID:0a7DR5WO0.net] これはエセ関西弁がKO寸前とみた
857 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 22:03:24.51 ID:2oOms76+0.net] >>ワッチョイ fb84-OUnJ 相手にもされてないお前が言うセリフじゃねーよ。
858 名前:デフォルトの名無しさん (ワッチョイ 8742-8qPS) mailto:sage [2016/10/17(月) 22:17:40.05 ID:rdB0GR9t0.net] そこは生暖かく見守って
859 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 22:23:56.34 ID:2oOms76+0.net] クソがクソばらまくのを見過ごせと? 君たちは寛容だな。
860 名前:デフォルトの名無しさん (ブーイモ MMf7-DI90) mailto:sage [2016/10/17(月) 22:26:01.73 ID:31xy2iQaM.net] >>851 愛はクソを黄金に変えることが出来るんやで。
861 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 22:34:08.50 ID:2oOms76+0.net] お前に対して愛が持てたら多少は金が生み出せたんだけどな。 ほんと消えろよ、ゴミクズ
862 名前:デフォルトの名無しさん (ワッチョイ fbd6-xEJm) mailto:sage [2016/10/17(月) 22:37:40.85 ID:2oOms76+0.net] なぁ、ブーイモ、 おまえさ、何か心得違いしてねーか? 人間っての二種類しかない。自分の間違いを認めた時、謝るか、ごまかすか。 おまえはどっちだ? まだ認めてねーなら付き合ってもいいぞ。
863 名前:デフォルトの名無しさん (ワッチョイ fb84-OUnJ) [2016/10/17(月) 22:39:44.45 ID:0a7DR5WO0.net] まさかエセ関西弁の方は俺がKOしてしまったのか?w よかったな関西弁じゃない方のペチパーw
864 名前:デフォルトの名無しさん (ワッチョイ ef24-DI90) mailto:sage [2016/10/17(月) 23:09:58.23 ID:ZVTa7+SF0.net] >>854 おまいさんが美少女であるなら願ったりかなったりやが……
865 名前:デフォルトの名無しさん (ワッチョイ 675b-cbc4) mailto:sage [2016/10/17(月) 23:58:22.08 ID:PY96F5JN0.net] require_onceを使わずにあえてrequireを使う理由ってなに?
866 名前:デフォルトの名無しさん (ワッチョイ fbd6-RkdO) mailto:sage [2016/10/18(火) 00:03:41.48 ID:cnCY9T2P0.net] >>857 日本語読めないバカに、どう説明するんだ? 英語がいいか?
867 名前:デフォルトの名無しさん (ワッチョイ 877b-nzJn) mailto:sage [2016/10/18(火) 01:16:09.67 ID:sMICGAt60.net] 「php require_once require」で検索!
868 名前:デフォルトの名無しさん (ワッチョイ fb56-pg89) mailto:sage [2016/10/18(火) 12:03:23.64 ID:IC5ntwRL0.net] ほとんど読み飛ばしたけど 何やら言い争ってる人らさ 御託はいいからこれまでPHP開発でどういう実績を残していくら稼いできたのか聞きたいもんだ 言い争ってる奴らの分全員足しても俺の方が稼いできた自信あるけど
869 名前:デフォルトの名無しさん (ワッチョイ 4b8b-DI90) mailto:sage [2016/10/18(火) 12:21:42.15 ID:K1SsNnTB0.net] >>860 読み飛ばしたやつの話なんか聞けるかよ 出直してこいエア技術者
870 名前:デフォルトの名無しさん (ワッチョイ 8b3c-DI90) mailto:sage [2016/10/18(火) 13:15:05.26 ID:FKeuCrNE0.net] なんだこのスレ、、これがphpの現状なのか? 早くswiftサーバー普及してくれー
871 名前:デフォルトの名無しさん (ワッチョイ b316-8qPS) mailto:sage [2016/10/18(火) 17:41:21.59 ID:a+B/FL170.net] >>862 やめろw
872 名前:デフォルトの名無しさん (ブーイモ MM4f-DI90) mailto:sage [2016/10/18(火) 23:36:03.22 ID:J0J0iKlqM.net] >>857 ごく稀にテンプレートエンジンのふりしてrequireしまくるコードを書く奴おるよ KUSOだとは思うが、そうしないと動かないようになってたりして非常にタチが悪いのな。
873 名前:デフォルトの名無しさん (ワッチョイ b316-8qPS) mailto:sage [2016/10/19(水) 10:22:52.81 ID:NfAnRDvO0.net] wordpressの悪口はそこまでだ
874 名前:デフォルトの名無しさん (ワッチョイ 36af-AIfR) mailto:sage [2016/10/20(木) 11:17:23.29 ID:1kYhf8750.net] VendorNameって何がいいですか? MyApp?
875 名前:デフォルトの名無しさん (ワッチョイ 5316-AIfR) mailto:sage [2016/10/20(木) 13:37:50.56 ID:XncgBepb0.net] >>866 OreNoApuri
876 名前:デフォルトの名無しさん (ワッチョイ 88d4-pI6D) [2016/10/20(木) 17:12:11.13 ID:1lJC1D2+0.net] 超初心者の関数の戻り値に関する質問です 二つの数字を足し算する関数を作ったとして、そこに引数を使ってプリントするのと、 戻り値を使うのって書く行数一緒なんですけどどんな違いがあるんですか?
877 名前:デフォルトの名無しさん (ワッチョイ 88d4-pI6D) [2016/10/20(木) 17:13:19.12 ID:1lJC1D2+0.net] 途中で押してしまいました "戻り"値っていうのがピンときません
878 名前:片山博文MZ ◆T6xkBnTXz7B0 (ガラプー KK5f-ocd8) mailto:sage [2016/10/20(木) 17:25:52.13 ID:lHIai5BtK.net] >>868 戻り値を使った方がコードの再利用性が高い。
879 名前:デフォルトの名無しさん (ワッチョイ 88d4-pI6D) [2016/10/20(木) 17:27:52.62 ID:1lJC1D2+0.net] >>870 ありがとうございますちょっとわかりました
880 名前:デフォルトの名無しさん (アウアウ Sa21-CGyA) [2016/10/20(木) 20:15:08.90 ID:OQ0jlut+a.net] >>870 つまりどういうこと?
881 名前:デフォルトの名無しさん (ワッチョイ a030-AIfR) mailto:sage [2016/10/20(木) 23:38:48.22 ID:f0mtZhOK0.net] function Calc1 ($lhs,$rhs) { echo $lhs + $rhs; } function Calc2 ($lhs,$rhs) { return $lhs + $rhs; } Calc1みたいに関数の中でechoするか、 Calc2みたいに戻り値にして、呼び出し元でechoするかって話っしょ? Calc2の方は、echo以外の目的でも使える(=再利用性が高い)ってことなのではないかと
882 名前:デフォルトの名無しさん (ワッチョイ f4c9-AIfR) mailto:sage [2016/10/21(金) 09:51:40.42 ID:qlDwM7550.net] >>873 技術力を持ったアホ がチームにいるとな、 Calc1 の標準出力を取得して戻り値にするラッパーを書くんだぜ
883 名前:デフォルトの名無しさん (ワッチョイ 17f8-AIfR) mailto:sage [2016/10/21(金) 11:45:42.76 ID:a/XB+KNQ0.net] >Calc1 の標準出力を取得して戻り値にするラッパーを書くんだぜ 技術力のかけらもなかったな
884 名前:デフォルトの名無しさん (ワッチョイ 213c-vevC) mailto:sage [2016/10/21(金) 14:07:10.74 ID:eguaAEuB0.net] FacebookみたいなSNSの制作頼んだらやっぱ高額になるの? それとも意外に安いの? サーバーとかは用意するとしてPHPだけの場合。
885 名前:デフォルトの名無しさん (JP 0H5a-aV7M) mailto:sage [2016/10/21(金) 14:13:11.50 ID:kabsR1gNH.net] >>876 1,000万くらい出せば、そこそこのものができるんじゃない?
886 名前:デフォルトの名無しさん (ワッチョイ 817b-AIfR) mailto:sage [2016/10/21(金) 14:38:59.01 ID:rg58lOyL0.net] そこら辺の相場がわからない どうやって金額決めるの?
887 名前:デフォルトの名無しさん (JP 0H5a-aV7M) mailto:sage [2016/10/21(金) 14:46:16.35 ID:kabsR1gNH.net] >>877 デザイナー2人月、プログラマー4人月×2で、まあまあそこそこのものができあがるという見積り。 1人月100万見当。 ※ 1人月というのは、人ひとりを1ヶ月分雇う金額ではない。
888 名前:デフォルトの名無しさん (ワッチョイ 213c-vevC) mailto:sage [2016/10/21(金) 14:51:24.81 ID:eguaAEuB0.net] >>877 やっぱそれくらいするか、、自力でやるわ。 人件費とかどう考えても300万位で出来そうなもんなのにな
889 名前:デフォルトの名無しさん (ワッチョイ 213c-vevC) mailto:sage [2016/10/21(金) 14:52:59.49 ID:eguaAEuB0.net] >>879 あ、デザイナー入れてんのか そこ省いていいわ
890 名前:デフォルトの名無しさん (ワッチョイ 197b-A7+C) mailto:sage [2016/10/21(金) 14:59:11.01 ID:eSRbDlgX0.net] Webって中身より見た目が大事
891 名前:デフォルトの名無しさん (ワッチョイ 213c-vevC) mailto:sage [2016/10/21(金) 15:06:57.11 ID:eguaAEuB0.net] >>879 人月、人日とか勉強になったわ。ありがとう! 3倍で計算しないと会社って回らないんだな、知らなかったよ。
892 名前:デフォルトの名無しさん (ワッチョイ edd6-VTD/) mailto:sage [2016/10/21(金) 17:01:24.30 ID:5CJv2Dd20.net] >人件費とかどう考えても300万位で出来そうなもんなのにな そういう質問のレベルだと、実際に作って運営してみれば、3000万だったとしても 他人に金はらって作ってもらった方がよかったと思うだろう。 日本の事情だと、3000万でできるとも思えないが。 >FacebookみたいなSNSの制作頼んだらやっぱ高額になるの?
893 名前:デフォルトの名無しさん (ワッチョイ 1938-YT5Q) mailto:sage [2016/10/21(金) 17:04:43.80 ID:imAKDrDE0.net] >>880 あの手ので大変なのは非機能の部分 少数で使う前提で、処理能力増強もスケールアップでやればいいやなんて話なら大した話じゃない
894 名前:デフォルトの名無しさん (ワッチョイ a030-AIfR) mailto:sage [2016/10/21(金) 23:06:37.82 ID:72czSH5i0.net] >>883 3倍は最低額じゃないかなー
895 名前:デフォルトの名無しさん (ササクッテロ Sp89-vevC) mailto:sage [2016/10/22(土) 02:18:57.75 ID:GWDHApTZp.net] >>886 高めの基準値じゃないの? というか人件費に3倍掛けする方式って取り過ぎじゃない? 東京の都心部にオフィス出すとかならわかるけど、、 ある部分は掛け算で、ある部分は足し算じゃないと変だよ
896 名前:デフォルトの名無しさん (ワッチョイ a030-AIfR) mailto:sage [2016/10/22(土) 04:55:45.25 ID:nST3ahFj0.net] ・人件費はその人に支払われる給与だけではない ・人件費以外にも人を雇うことで増大するコストがある ・直接的には利益を生み出さないが必要な人員(事務職など)の補填 とかまあそんな感じ。 収支トントンなら仕事を受ける必要が無いから、そこからさらに利益が上乗せされる。 もちろん、会社に外注するんじゃなくてPGを直接雇ったらどうなるのかとか 人月100万で仕事が取れるのかとか、そのへんは多分別の話。
897 名前:デフォルトの名無しさん (ワッチョイ f45b-vevC) mailto:sage [2016/10/22(土) 11:51:51.50 ID:uYEAFNJ90.net] >>887 三倍掛けは単なる目安だ あとは勇気で補えばいい
898 名前:デフォルトの名無しさん (ワッチョイ a030-AIfR) mailto:sage [2016/10/22(土) 12:47:13.70 ID:nST3ahFj0.net] 読み直して気づいたが、 「人件費の3倍」じゃなくて「月給の3倍」だよな
899 名前:デフォルトの名無しさん (ワッチョイ 1920-CGyA) [2016/10/22(土) 13:01:05.60 ID:+mT83nYp0.net] 俺にphpを教えてくれ phpのプロフェッショナルに仕上げてくれ
900 名前:デフォルトの名無しさん (ワッチョイ 213c-vevC) mailto:sage [2016/10/22(土) 14:13:20.03 ID:uz4Tuu2G0.net] >>889 勇気w まあ本質的にはそうかもしれないなw
901 名前:デフォルトの名無しさん (ワッチョイ a030-AIfR) mailto:sage [2016/10/22(土) 17:00:15.43 ID:nST3ahFj0.net] PHPプロフェッショナルには、 勇気とエディタ、それとほんの少しの賃金があればいい ――Sublime
902 名前:デフォルトの名無しさん (ササクッテロ Sp89-vevC) mailto:sage [2016/10/22(土) 19:47:17.02 ID:GWDHApTZp.net] PHP7+MySql読んだんだけどもっとガチな教科書ないかな? あとテンプレ集みたいなのとか
903 名前:デフォルトの名無しさん (ワッチョイ edd6-VTD/) mailto:sage [2016/10/22(土) 23:50:59.29 ID:wxgmk3DB0.net] >>894 そういう、お気楽お手軽な先にプロフェッショナルはないからね。
904 名前:デフォルトの名無しさん (ワッチョイ 5316-AIfR) mailto:sage [2016/10/23(日) 02:37:46.52 ID:Ak/ojpea0.net] >>894 君に古代より伝えられる伝説の呪文をお教えしよう! きっと君の将来に役に立つであろう! グ----グ-----レ-----カ-----ス-------
905 名前:デフォルトの名無しさん (ワッチョイ 88ff-kL33) mailto:sage [2016/10/23(日) 11:56:51.86 ID:ejvIS71y0.net] え、ククレカレー
906 名前:デフォルトの名無しさん (ラクッペ MM39-vevC) mailto:sage [2016/10/23(日) 13:12:57.70 ID:qVlUr/o9M.net] >>897 おせちもいいけどな
907 名前:デフォルトの名無しさん (ワッチョイ a030-AIfR) mailto:sage [2016/10/23(日) 13:15:06.27 ID:+n3OHrjP0.net] >>898 オカワリ
908 名前:デフォルトの名無しさん (ワッチョイ fd62-YT5Q) mailto:sage [2016/10/23(日) 14:01:52.15 ID:254NT19n0.net] はい
909 名前:デフォルトの名無しさん (アウアウ Sa21-YT5Q) mailto:sage [2016/10/26(水) 13:46:53.83 ID:AuhH41Mea.net] ググった先がここだった
910 名前:デフォルトの名無しさん (ワッチョイ f45b-+l1+) mailto:sage [2016/10/26(水) 22:58:33.54 ID:NEiKHTiA0.net] 何もない光景 それがなんだか悲しくてしょうがなかった でも、そこで強く生きる人々がいた
911 名前:デフォルトの名無しさん (ワッチョイ a358-Jz20) [2016/10/28(金) 01:40:04.84 ID:OJ4U29XX0.net] phpで画像ビューア、アップロダ作りたいんだが サンプル拾いじゃなく自分でカスタマイズしたやつを作りたい 何を参考にするのが手っ取り早い?
912 名前:デフォルトの名無しさん (ガラプー KK7f-cpoA) mailto:sage [2016/10/28(金) 01:53:27.32 ID:RWm1DZ2kK.net] >>903 マニュアル
913 名前:デフォルトの名無しさん (ワッチョイ d742-RSiG) [2016/10/28(金) 02:31:14.43 ID:gnlIosPu0.net] 色んな画像ビューア、アップロダのソース見まくってそれぞれの良さそうな部分をごちゃまぜ複合とか
914 名前:デフォルトの名無しさん (ワッチョイ d77b-ythx) mailto:sage [2016/10/28(金) 05:50:42.01 ID:hY3IWwKu0.net] 画像ビューワーは、JavaScript, jQuery, jQueryUI じゃないの?
915 名前:デフォルトの名無しさん (ワッチョイ 0730-0DI1) mailto:sage [2016/10/28(金) 07:43:50.73 ID:FlM+BYec0.net] >>906 フロントしか必要としないならそれでいいんじゃない
916 名前:デフォルトの名無しさん (ワッチョイ a3d6-WNS8) mailto:sage [2016/10/28(金) 10:09:56.26 ID:ws5YC6zE0.net] >>906 Node.js勧めたいって意図なら別のスレに誘導してね。
917 名前:デフォルトの名無しさん (ワッチョイ 937b-0DI1) mailto:sage [2016/10/28(金) 13:35:49.63 ID:SKGi/Ib20.net] >>903 ググレカス
918 名前:デフォルトの名無しさん (スップ Sdff-Jz20) mailto:sage [2016/10/28(金) 15:16:45.42 ID:00RNnXiDd.net] php初心者です。 5秒sleepするだけのページを作って3回アクセスしたところ、 5秒後、10秒後、15秒後にレスポンスがありました。 アクセスがあるたびにスレッドが立って、みたいなのをイメージしていたので、 てっきり5秒後に3回レスポンスが返って来るものと思いました。 処理はひとつずつ処理されていくのでしょうか。
919 名前:デフォルトの名無しさん (ワッチョイ ef2c-0DI1) mailto:sage [2016/10/28(金) 19:39:08.09 ID:Boog4FeS0.net] >>910 session auto start ってデフォで on なんだっけ?
920 名前:デフォルトの名無しさん (ワッチョイ a3d6-b9XE) mailto:sage [2016/10/29(土) 10:55:09.14 ID:HDlCE+XT0.net] >>910 ぶっちゃけ、何言ってるのかよく分からんので答えようが無い。
921 名前:デフォルトの名無しさん (ワッチョイ 6b16-0DI1) mailto:sage [2016/10/29(土) 14:30:41.81 ID:ZwM9j70K0.net] >>910 いくんじゃない?ようわからんけど
922 名前:デフォルトの名無しさん (ワッチョイ d7f8-0DI1) mailto:sage [2016/10/29(土) 14:48:01.79 ID:qaQmWW2b0.net] レスポンスが完了しないと次のリクエストが始まらないってだけじゃね 非同期でやればいい
923 名前:デフォルトの名無しさん (ワッチョイ d742-WjTj) mailto:sage [2016/10/29(土) 15:05:43.42 ID:RAzNNpqq0.net] images.uncyc.org/ja/9/96/%E3%81%8A%E3%81%BE%E3%81%88%E3%81%AF%E4%BD%95%E3%82%92%E8%A8%80%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E3%82%93%E3%81%A0.jpg
924 名前:デフォルトの名無しさん (ワッチョイ b320-+nUx) [2016/10/29(土) 16:19:26.53 ID:B0ZHdoCv0.net] PHPってむつかしいよね
925 名前:デフォルトの名無しさん (ワッチョイ 1ff3-0DI1) mailto:sage [2016/10/29(土) 16:25:54.28 ID:W0l6Zdqy0.net] >>916 だよな。むずかしいのに、簡単だってカッコつけてるやつ嫌いだわー
926 名前:デフォルトの名無しさん (ワッチョイ 6b16-0DI1) mailto:sage [2016/10/29(土) 16:33:21.11 ID:ZwM9j70K0.net] PHPむりだったら何もできないと思うよ こんな楽な言語はない 楽すぎて馬鹿にされるくらいw
927 名前:デフォルトの名無しさん (ワッチョイ dfaf-0DI1) [2016/10/29(土) 16:38:26.64 ID:L3WtAGau0.net] タイプヒンティングって実行時にチェックするから速度遅くなりますか?
928 名前:デフォルトの名無しさん (ワッチョイ a3d6-WNS8) mailto:sage [2016/10/29(土) 20:46:49.68 ID:HDlCE+XT0.net] >>916 PHPは難しいんじゃなくて変態なだけ。 >>917 勝手に「かっこつけてる」とお前が嫌いだわー >>919 ならんでしょうな。
929 名前:デフォルトの名無しさん (ワッチョイ 7ba8-ijxz) mailto:sage [2016/10/30(日) 20:20:48.79 ID:Jtaoj1lw0.net] imgのsrcとか、aのhrefが安全かどうか確認したいんだけど、いい方法ないかな? 自前でやると漏れそうだし、確立されてるものあったりしたら嬉しいんだけど
930 名前:デフォルトの名無しさん (ワッチョイ 6b16-0DI1) mailto:sage [2016/10/30(日) 20:46:56.94 ID:xFi7bMru0.net] >>921 飛び先をAiに投げて判定してもらうとか?
931 名前:デフォルトの名無しさん (ワッチョイ 0730-0DI1) mailto:sage [2016/10/30(日) 21:58:26.37 ID:sGqbfAV50.net] require「かっこつけるのも悪くないよ」
932 名前:デフォルトの名無しさん (ワッチョイ 0fcb-WjTj) mailto:sage [2016/10/30(日) 22:07:50.73 ID:3gVDEL580.net] >>921 外部のそういう判定やってるサービスに投げた方が自前実装よりは大分マシだろうとは思う ブラウザどころかOSのグラフィック処理の脆弱性に対して攻撃してる例もあったわけだし, 自前実装はセキュリティベンダが全力出してどうにかのレベル
933 名前:921 (ワッチョイ 7ba8-ijxz) mailto:sage [2016/10/31(月) 01:56:25.27 ID:1peTaWIA0.net] レスありがとう。aタグは難しいかね。そういうサービスは探しても良く見つけられなかったです・・・ とりあえず、aタグは捨ててimgの方はサーバ側で最初に読み込んで、base64に変換して保存しとこうと検討中。 画像を実際に読み込んでexif_imagetypeもするからクライアント側に渡るときは安全かなって思ってる
934 名前:デフォルトの名無しさん (ワッチョイ 1ff3-0DI1) mailto:sage [2016/11/01(火) 02:13:04.15 ID:ZyoCt4C30.net] 安全なんてPHPでは気にしないことだ。 スパゲッティソースにちゃんとなっているか? 綺麗なコードなんていけない。バグがあったらパッチでツギハギするの。 これが上級テクニック。さっさとその仕事を終わらせろ。ザッカーバーグ
935 名前:デフォルトの名無しさん (ワッチョイ 5b3c-Xqtn) mailto:sage [2016/11/03(木) 21:48:52.23 ID:H1IONJZ10.net] blog.livedoor.jp/qoozy/archives/52547714.html 上記のphpを実行したら Parse error: syntax error, unexpected '200' (T_LNUMBER) in D:/iis_home/captv/public_html/images.php on line 151 このエラーが返ってきます ついこの間から初めたもので右も左もわかりません 直してください><
936 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/03(木) 22:12:07.67 ID:dXFkV34i0.net] >>927 まず、お箸を持つ手の方が右、お茶碗を持つ手の方が左です。
937 名前:片山博文MZ ◆T6xkBnTXz7B0 (ガラプー KKeb-Pg6j) mailto:sage [2016/11/03(木) 22:14:23.19 ID:bkzCM1IAK.net] >>927 Parse error: syntax error パースエラー、文法エラー、すなわち文法が間違ってる。 予期しないT_LNUMBERトークンの'200'がある。 場所は、D:/iis_home/captv/public_html/images.phpの151行目。
938 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/03(木) 22:17:52.64 ID:dXFkV34i0.net] 片山くんは、なんで間違いが存在してしまったのかくらいは分かってて答えてるんだよね?
939 名前:デフォルトの名無しさん (ワッチョイ 7162-DGmA) mailto:sage [2016/11/03(木) 22:18:50.98 ID:BOny4tTs0.net] 変なとこで点打つやつ何なの
940 名前:片山博文MZ ◆T6xkBnTXz7B0 (ガラプー KKeb-Pg6j) mailto:sage [2016/11/03(木) 22:21:36.07 ID:bkzCM1IAK.net] >>930 機械的に判断しているだけですよ。人間に見えますか?
941 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/03(木) 22:24:33.37 ID:dXFkV34i0.net] そか。別に批判しているわけではない。確認しただけだ。
942 名前:デフォルトの名無しさん (ワッチョイ 1342-Xqtn) mailto:sage [2016/11/03(木) 22:39:35.56 ID:ebVNaaAM0.net] >>927 そこのサンプルソースをそのままコピペしたのかな? 試してみましたが、そのままで動きましたよ。
943 名前:デフォルトの名無しさん (ワッチョイ 5b3c-DGmA) mailto:sage [2016/11/04(金) 05:02:47.16 ID:42wPzzLl0.net] >>934 その環境はApacheですか? こちらIISなので…
944 名前:デフォルトの名無しさん (ワッチョイ 457b-8n5s) mailto:sage [2016/11/04(金) 10:25:51.95 ID:Kwb+1Dd10.net] 信心が足りないのでは?
945 名前:デフォルトの名無しさん (ワッチョイ 1342-Xqtn) mailto:sage [2016/11/04(金) 10:40:09.01 ID:RmW0DZG00.net] そう言う動作環境を一通り書かないと 質問の仕方やマナーは >>2 に書いてあるから ◆質問用テンプレ 【OS名】CentOS 【PHPのバージョン】7.0 【連携ソフトウェア】MySQL ImageMagick 【質問内容】 ◆質問する時の注意 ・ 己の行った操作、変更などを詳しく明記すること。 ・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。 ・ 質問者として、態度をわきまえること。 ・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。 まあ、エラー内容からして、サンプルソースの転記に失敗しているのだろうと推測するけど エラーだと指摘された行の直前当たりから、一文字ずつ間違えて入力してないかチェックしてみて。 それで分からないなら、エラーになった自分が書いたソースを身体検査される覚悟で Language:の指定をPHPにしてcodepad.org/ に貼り付けてみ。 親切な人がチェックしてくれると思う。
946 名前:デフォルトの名無しさん (ワッチョイ 2156-KjJO) mailto:sage [2016/11/04(金) 11:23:49.14 ID:d2p8qr7U0.net] >>935 151行目に文法エラーがあるって書いてるあるでしょ 151行目にはダブルコーテーションで囲まれた文字列の中にダブルコーテーションを書く書き方が始めて登場してるけど まさかコピペじゃなくてソース見ながら手打ちしてるとか?
947 名前:デフォルトの名無しさん (ワッチョイ 457b-8n5s) mailto:sage [2016/11/04(金) 15:20:05.32 ID:Kwb+1Dd10.net] 151行目の \" (サンプルでは¥は /の逆 を ' に変えてみな
948 名前:デフォルトの名無しさん (ワッチョイ fd85-DVlP) mailto:sage [2016/11/05(土) 21:53:13.52 ID:Kl3c0pbp0.net] anond.hatelabo.jp/20161105173044 こんなこと言われてるけど、ええんかおまいら・・・
949 名前:デフォルトの名無しさん (ワッチョイ 9030-8n5s) mailto:sage [2016/11/05(土) 23:49:57.75 ID:Q0fi8pIF0.net] >>940 反応した時点でお前さんの負け
950 名前:デフォルトの名無しさん (ワッチョイ 51f8-8n5s) mailto:sage [2016/11/06(日) 03:18:15.82 ID:NddIZfzX0.net] ようは>>940 はプログラミングをするにはPHPは最適だって言ってるんだろ
951 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/06(日) 10:01:23.20 ID:OIQ4PYOH0.net] >>940 Speaker Deck見たけど実にくだらん内容だし。 まだそんな事言ってるの?って内容だし、こいつ何言ってんの?ってところもあるし。 書いて有ることが少なく見積もっても4、5年は古い。 PHP7で強化された事以外のすごく当たり前のことが長々と書いてあって 「PHPerってこんなことも分かってない馬鹿ばかりです」って自分たちで宣言してるだけ。 そりゃ、バカにもされるわ。
952 名前:デフォルトの名無しさん (ワッチョイ 7162-dKGq) mailto:sage [2016/11/06(日) 10:07:38.39 ID:PPwxyKBf0.net] >>940 ペチプァー連呼厨じゃねぇか... まともに読む価値もない
953 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/06(日) 10:15:53.99 ID:OIQ4PYOH0.net] >劣化Javaでしかないのが悲しいよね。 って書いてあるけどさ、 ほんと、バカなPHPerってJava風にPHPを使おうとすんのよね。 で、何故かJavaの悪いところばっかり真似して「オブジェクト思考とはこうだ!」みたいに勘違いする。 「Enumクラス作っちゃいました、すごいでしょ」とか本当に頭おかしいだろ?って俺でも思うよ。
954 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/06(日) 10:24:52.20 ID:OIQ4PYOH0.net] 思考しちゃったよ。なんでこんな変換になるかな…?
955 名前:デフォルトの名無しさん (ワッチョイ 3b3c-Xqtn) mailto:sage [2016/11/06(日) 10:27:29.08 ID:f29fDf2r0.net] 新機能?ペチパーならこまけぇこたぁ握りつぶせ タイプセーフな言語から来たお客さんはフル活用して下さい
956 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/06(日) 10:31:13.63 ID:OIQ4PYOH0.net] 言っとくけど、俺が言ってるのはお前みたいなバカの言ってることとは違うからね。 >>947
957 名前:デフォルトの名無しさん (ワッチョイ 9030-8n5s) mailto:sage [2016/11/06(日) 10:34:14.81 ID:nd1Ls8mW0.net] Javaは知らんので、C++やC#と比較するけど タイプセーフな言語以上に型を意識しなきゃならないことも多い印象
958 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/06(日) 10:46:34.41 ID:OIQ4PYOH0.net] >>949 そうだよ。 必要な場所では自前で意識しなきゃいけない。だから他の言語よりも余計ややこしい。 で、和田くんつーひとは、Enumクラスにそれを任せるんだって。Java脳だよねー。
959 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/06(日) 10:50:35.89 ID:OIQ4PYOH0.net] 大体、初っ端のサンプルコードからして時代遅れというか。 findAll()メソッドって、結局1クエリに対して1関数つくるDAOみたいなアプローチでしょ? サンプルにしても、実装が古すぎるわ。
960 名前:デフォルトの名無しさん (ワッチョイ 9030-8n5s) mailto:sage [2016/11/06(日) 10:59:26.52 ID:nd1Ls8mW0.net] >>950 ごめん、1段落目と2段落目が繋がらん。 もしかしてonceに親を殺された人?
961 名前:デフォルトの名無しさん (ワッチョイ 7162-dKGq) mailto:sage [2016/11/06(日) 11:02:21.93 ID:PPwxyKBf0.net] Javaを対抗にあげてPHPをディスってる意味
962 名前:デフォルトの名無しさん (ワッチョイ 9030-8n5s) mailto:sage [2016/11/06(日) 11:03:52.84 ID:nd1Ls8mW0.net] >>953 あれ実はJavaのほうがディスられてるんじゃないか、どっちかっていうとw
963 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/06(日) 11:46:49.14 ID:OIQ4PYOH0.net] >>952 onceってなんだよ? どこから出てきんたんだよ? >ごめん、1段落目と2段落目が繋がらん。 つながらないだろ? PHPerはJavaの変なとこばっか真似してるからだよ。 一体「Javaの悪いところ」ってのがどこなのか気づかなければ、その2段落はつながらんよ。 Javaで開発に関わってみたことあるか?
964 名前:デフォルトの名無しさん (ワッチョイ 9030-8n5s) mailto:sage [2016/11/06(日) 11:52:47.59 ID:nd1Ls8mW0.net] >>955 すまん、Javaは知らんくて。 そういう自分が>950を読んでも、 「面倒な部分を別の方法に頼っている」のを単に否定してるようにしか読めなかったんだ。
965 名前:デフォルトの名無しさん (ワッチョイ 3b3c-Xqtn) mailto:sage [2016/11/06(日) 11:55:12.73 ID:f29fDf2r0.net] >>952 あなたがレスしてる人はブログ書いた本人よ
966 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/06(日) 11:58:23.76 ID:OIQ4PYOH0.net] >>957 なわけねーだろ、ハゲ
967 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/06(日) 12:31:48.05 ID:OIQ4PYOH0.net] >>956 PHPerって本当にオブジェクト指向を「なんでもオブジェクトにする」みたいに考えてて、 やたら役割を分担しようとし過ぎる。Javaもそんなのばっかで、そのマネをするからだろう。 やってる事がお役所仕事的で、あらゆる処理に「○○する係」を作ろうとする。 だから「型をチェックするためだけのEnum係」なんてものをつくろうとすんのさ。 型チェックを必要としている場所でチェックすればいいだけなのに、わざわざ別のやつにやらせる。 そうしていると、コードが整頓されてキレイになった、と錯覚できるからだろうな。 そんなの、少しメンテナンスしてみれば間違いであるとすぐに気づくだろうに。 スライドのヒント32で「何らかの疑いがあるのであれば、どのような場所でも速やかに停止させるべき」 ってのが、何故なのかを書いてる本人が理解していない。 Enumクラスとかアホなこといってるから“スタックトレース”が命綱みたいになっちゃう。 だからスライドの中で、「その際第3引数を忘れずに設定し、スタクックトレースをつなぐ」とか警告するはめになる。 正直、こんな設計してたら時間と手間ばっかかかって炎上するわ。 もっというと「型チェックを必要としている場所」がどこであるのかマトモに認識出来ないやつが多いだろう。 入力に対してhtmlspecialchars()する頭おかしいのがいるくらいだし。
968 名前:デフォルトの名無しさん (ワッチョイ 9030-8n5s) mailto:sage [2016/11/06(日) 12:54:50.99 ID:nd1Ls8mW0.net] >>959 ああそういうことね、ありがとう。 「入力に対してhtmlspecialchars」という例えも分かりやすかった。 (3日前にそんなコードをメンテした記憶あるけどな!
969 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/06(日) 13:03:06.93 ID:OIQ4PYOH0.net] 絶対反論来ると思ってたけど、とりあえず、趣旨は同意してもらったってことは、 「これ、なんかおかしい」と思うコードはみんな一緒だってことなんだろう。 さっき和田くんググってみたけど、結構いい年齢なのな。 スライドの第一印象では、絶対若いにーちゃんだと思ってたけど。
970 名前:デフォルトの名無しさん (ワッチョイ 5ecb-Xqtn) mailto:sage [2016/11/06(日) 13:09:09.46 ID:knBVZHni0.net] こんなところに来ている職業プログラマは少ない くだ質だしなー
971 名前:デフォルトの名無しさん (ワッチョイ 1342-Xqtn) mailto:sage [2016/11/06(日) 13:22:21.12 ID:xHDOqiQx0.net] そっとしといてやって
972 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/06(日) 13:22:41.41 ID:OIQ4PYOH0.net] >>962 論旨がよくわからん。職業プログラマが上、みたいな発想なの? 商業の現場のプログラマなんてアホしか居ないじゃん。現場に居てそう思わないの? 何が言いたいのかよくわからんからちゃんと主張してくれる?
973 名前:デフォルトの名無しさん (ワッチョイ 9030-8n5s) mailto:sage [2016/11/06(日) 17:21:05.43 ID:nd1Ls8mW0.net] >>961 それぞれの設計思想に合った方法を取るべきっていうのは正論よな。 まあ、なかなか難しいことではあるんだけど。
974 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/06(日) 17:43:51.63 ID:OIQ4PYOH0.net] >>965 うん、的外れ
975 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/06(日) 17:45:25.53 ID:OIQ4PYOH0.net] 「思想」とかで片がつくなら「○○の原則」とか全部無意味。 屑なものは、どんな状況においてもクズ。
976 名前:デフォルトの名無しさん (ワッチョイ fd85-DVlP) mailto:sage [2016/11/06(日) 18:09:35.49 ID:IIpX0i7x0.net] PHPはクズということですね わかります
977 名前:デフォルトの名無しさん (ワッチョイ 51f8-8n5s) mailto:sage [2016/11/06(日) 18:40:57.41 ID:NddIZfzX0.net] ご苦労なことを楽しめるなんてPHP素晴らしいじゃないか
978 名前:デフォルトの名無しさん (ワッチョイ e62c-8n5s) mailto:sage [2016/11/07(月) 00:41:21.61 ID:R+oDue8L0.net] またいつもの人が斜め上の連投をしまくってるんですね
979 名前:デフォルトの名無しさん (ワッチョイ fd85-DVlP) mailto:sage [2016/11/07(月) 00:52:20.10 ID:QSdT6br40.net] モック作るのにたまにPHP使うけど 業務でまともなPHPプロジェクト一つも見たことないな 特に中程度以上の規模だと、例外なく糞コードのオンパレードだった プロトタイプなどとして使い捨てること前提で作るならまだしも PHPでしっかり設計とかギャグでしかないよな
980 名前:デフォルトの名無しさん (ワッチョイ 21d6-ceZL) mailto:sage [2016/11/07(月) 08:41:27.78 ID:t4EH1ayl0.net] 別にギャグでは無いが、ギャグみたいな能力しか無い奴ばかりなのは事実だ。 頭使ってないでサル真似してるだけだからな。
981 名前:デフォルトの名無しさん (ワッチョイ c617-DGmA) mailto:sage [2016/11/07(月) 09:49:12.69 ID:Q8+RuLD30.net] クソでも動けばいいじゃんとおもいました はいワタくしはペチパーです 何かモンクありま syntax error, unexpected '('
982 名前:デフォルトの名無しさん (JP 0H52-umBA) mailto:sage [2016/11/07(月) 14:00:05.80 ID:G7yL55iFH.net] >>940 findAll($params) はよくない、 findAll(int $assignTo, string $status) とあったが、一体全体いくつのfindAll()を作る気かね、とは思った。
983 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/07(月) 14:30:53.68 ID:t4EH1ayl0.net] >>974 そりゃ、クエリの種類数だけfindAll()に類する関数を作るんだよ。 頭おかしいだろ?DAO脳の奴って。
984 名前:デフォルトの名無しさん (ワッチョイ 3b3c-Xqtn) mailto:sage [2016/11/07(月) 17:34:18.71 ID:DV7/l/un0.net] サンプルがウンコードすぎて自転車置き場が気になってしょうがないペチパー続出
985 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/07(月) 17:56:42.69 ID:t4EH1ayl0.net] >「そんなに気楽にシステムを落としていいの?」 とか、本当にアホ。 落とさずに適切なエラー処理をさせるためにException投げるんだろうが。 なんだよ、落とすって。PHP4でも使ってるのか? 大体、PHPerはatomicって物に対する理解がなさすぎるんだよ。 だからエラーハンドリングの仕方が分かってないクソコードだらけになる。 で、それをみて和田くんが更に変なサンプルコードを書いた。 もう、PHPerは、本当にアホばっか。
986 名前:デフォルトの名無しさん (JP 0H52-umBA) mailto:sage [2016/11/07(月) 18:13:42.70 ID:G7yL55iFH.net] t-wadaは、ググってみたらこのあたりから成長してないな www.slideshare.net/t_wada/exception-design-by-contract ・ありえないほどのクソコードを例として出す ・なんらかのプログラミングパラダイムに系統(契約とか) ・スライド中にコードを
987 名前:こねくり回して ・できあがったのがクソコード [] [ここ壊れてます]
988 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/07(月) 18:23:04.73 ID:t4EH1ayl0.net] わざと変なコードを持ってきて、ほら、こんなにきれいになったでしょう? って、マッチポンプやがな。 元のコードも、修正後のコードも、どっちもやらねーよっていう…
989 名前:デフォルトの名無しさん (JP 0H52-umBA) mailto:sage [2016/11/07(月) 18:31:27.11 ID:G7yL55iFH.net] まあ、俺(ら)が知らないだけで、プロダクトレベルですら世間にはこんなクソコードがあふれているということかもしれない
990 名前:デフォルトの名無しさん (ワッチョイ fd85-DVlP) mailto:sage [2016/11/07(月) 20:38:09.07 ID:QSdT6br40.net] cureapp-dev.hatenablog.com/entry/2016/11/07/114237 おまえらが負け惜しみをしてる間に テワダくんはお仕事頂いてウハウハのようだね おら、悔し涙の調味料でペチパーの糞でも食えよ、フンコロガシのペチパーどもw
991 名前:デフォルトの名無しさん (ワッチョイ 21d6-ceZL) mailto:sage [2016/11/07(月) 22:37:53.83 ID:t4EH1ayl0.net] 和田様はちょーエリートなので、別に悔しくも羨ましくもないっす。 当たり前のことっす。目指してるところが違い過ぎるっす。
992 名前:デフォルトの名無しさん (JP 0H52-umBA) mailto:sage [2016/11/08(火) 10:14:59.76 ID:E7QfkF32H.net] >>981 t-wadaは、ソフトウェアの品質とは何かすらわかってないという疑惑発覚
993 名前:デフォルトの名無しさん (ワッチョイ 1c8b-DGmA) mailto:sage [2016/11/08(火) 21:23:26.61 ID:0tiYDiCe0.net] PHPにおいての業務レベルってどんな事が要求されるのでしょう?
994 名前:デフォルトの名無しさん (ワッチョイ ff16-8n5s) mailto:sage [2016/11/08(火) 21:25:08.27 ID:vqvoDhc10.net] >>984 とりあえず動く
995 名前:デフォルトの名無しさん (ワッチョイ fd85-DVlP) mailto:sage [2016/11/08(火) 21:27:03.05 ID:AAfDFFeK0.net] >>985 マジでこれw
996 名前:デフォルトの名無しさん (ワッチョイ fd85-DVlP) mailto:sage [2016/11/08(火) 21:27:44.31 ID:AAfDFFeK0.net] なぜか動く、も追加でw
997 名前:デフォルトの名無しさん (ワッチョイ fd85-DVlP) mailto:sage [2016/11/08(火) 21:57:41.80 ID:AAfDFFeK0.net] 馬鹿でも経歴詐称でも、 何でもいいからとにかく人集めて、サア書けサア動かせ がPHPの業務だもんな
998 名前:デフォルトの名無しさん (ワッチョイ 1342-Xqtn) mailto:sage [2016/11/08(火) 22:45:23.15 ID:AlKHpmFD0.net] 大抵の業務はそれで間に合ってしまうからね
999 名前:デフォルトの名無しさん (ワッチョイ 0185-DVlP) mailto:sage [2016/11/08(火) 22:58:12.92 ID:qPHDtduI0.net] そうしてできあがったのが Karoshi文化に支えられた炎上糞案件の山なわけだ そんなんだからガラパゴスジャップランド土人とか呼ばれるんだよ おがくずに焼かれて死ねやゴミパーども
1000 名前:デフォルトの名無しさん (ワッチョイ ff16-8n5s) mailto:sage [2016/11/08(火) 23:18:25.91 ID:vqvoDhc10.net] 失業よりましだ
1001 名前:デフォルトの名無しさん (ワッチョイ e62c-8n5s) mailto:sage [2016/11/09(水) 00:06:27.29 ID:dj0RKY/V0.net] >>988 そんな現場しか見てこなかったの?
1002 名前:デフォルトの名無しさん mailto:sage [2016/11/09(水) 00:15:37.89 ID:4PsSc7uc.net] >>992 まさかPHPでしっかり設計とか言っちゃう和田氏降臨!?wwwwっwwww!?!??wwwwwwwwww
1003 名前:デフォルトの名無しさん mailto:sage [2016/11/09(水) 00:17:18.49 ID:4PsSc7uc.net] PHP選んでるのに設計が必要とか それもう技術選定の段階から間違ってるよねっていう
1004 名前:デフォルトの名無しさん mailto:sage [2016/11/09(水) 00:21:27.52 ID:dj0RKY/V.net] >>993 そういう話じゃなくて、PHPを業務に使ってかつクソコード量産する現場ばかり見てきたの?ってだけで。
1005 名前:デフォルトの名無しさん mailto:sage [2016/11/09(水) 00:21:59.49 ID:dj0RKY/V.net] あれ?ワッチョイ消えた。上にIDも変わった
1006 名前:デフォルトの名無しさん (ワッチョイ baf3-8n5s) mailto:sage [2016/11/09(水) 10:29:08.04 ID:0EozIPiw0.net] 個人開発ならPHPはいいでしょ? 複数人でやったらカオスなんだろうけど
1007 名前:デフォルトの名無しさん (ワッチョイ 74c9-8n5s) mailto:sage [2016/11/09(水) 10:33:16.42 ID:86r53yXu0.net] 嘘でもいいから変数宣言できれば だいぶ開発もデバッグもしやすいんだけどなぁ
1008 名前:デフォルトの名無しさん (ワッチョイ 8aaf-8n5s) [2016/11/09(水) 10:48:49.89 ID:ntMnzTjB0.net] きみたちfacebook以下の環境で働いてるの?w
1009 名前:デフォルトの名無しさん (ワッチョイ 74c9-8n5s) mailto:sage [2016/11/09(水) 11:03:59.79 ID:86r53yXu0.net] 逆に考えたらfacebook以上の環境だよ
1010 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています