トップページtech
1002コメント402KB

【PHP】下らねぇ質問はここに書き込みやがれ 5 [無断転載禁止]©5ch.io

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ 5e69-7Olf)2016/05/11(水) 21:54:46.56ID:Qb9Kyo2I0
PHPに関する下らない質問用避難スレです。
まず読むこと【PHPマニュアル】
http://www.php.net/manual/ja/

前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 4
http://echo.2ch.net/test/read.cgi/tech/1457792733/
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

IDなし板からIDあり板に移動した経緯に沿うため、ワッチョイつけました。
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
0002デフォルトの名無しさん (ワッチョイ 5e69-7Olf)2016/05/11(水) 22:41:18.58ID:Qb9Kyo2I0
すみません。こちらは重複スレです。

本スレはこちら。
【PHP】下らねぇ質問はここに書き込みやがれ 5
http://echo.2ch.net/test/read.cgi/tech/1462970810/
0003デフォルトの名無しさん (ワッチョイ 5e69-7Olf)2016/05/11(水) 22:41:58.17ID:Qb9Kyo2I0
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】7.0
【連携ソフトウェア】MySQL ImageMagick
【質問内容】

◆質問する時の注意
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

◆質問後の注意
・ 解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・ 誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・ SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0004デフォルトの名無しさん (ワッチョイ 5e69-7Olf)2016/05/11(水) 22:42:11.51ID:Qb9Kyo2I0
関連リンク
■本家マニュアル   http://www.php.net/manual/ja/
■日本PHPユーザ会 http://www.php.gr.jp/
■PHPNG        https://wiki.php.net/phpng
■PEARマニュアル  http://pear.php.net/manual/ja/
■メーリングリスト   http://ml.php.gr.jp/mailman/listinfo/
■ZFマニュアル    http://framework.zend.com/manual/ja/
■Smartyマニュアル  http://www.smarty.net/manual/ja/

(以下英語)
■Zend本家      http://www.zend.com/
■Zend Framework  http://framework.zend.com/
■php | architect   http://www.phparch.com/
■Smarty       http://www.smarty.net
■Smartyマニュアル http://smarty.php.net/manual/en/
■PECL本家(英語) http://pecl.php.net/
0005デフォルトの名無しさん (ワッチョイ 5e69-7Olf)2016/05/11(水) 22:43:08.39ID:Qb9Kyo2I0
誘導→テンプレの流れはどう考えてもおかしいですよネー><

すみません。こちらは重複スレです。

本スレはこちら。
【PHP】下らねぇ質問はここに書き込みやがれ 5
http://echo.2ch.net/test/read.cgi/tech/1462970810/
0006デフォルトの名無しさん (JP 0Hff-g4/6)2016/07/12(火) 19:01:45.85ID:oC70MiioH
Parse error: syntax error, unexpected '['
上記のエラーが出ます。
該当行は下記です。すみませんが解決方法を教えていただけませんか。

$statuses = $toa->get('statuses/home_timeline', ['count' => '20']);
0007デフォルトの名無しさん (ワッチョイ ef2c-Bfmi)2016/07/12(火) 21:25:15.51ID:lqGwlo470
> PHP 5.4 以降では配列の短縮構文が追加され、 array() の代わりに [] を使えるようになりました。

['count' => '20']

array('count' => '20')
0008デフォルトの名無しさん (ワッチョイ 5f01-g4/6)2016/07/13(水) 13:11:01.96ID:ALQ+KEhJ0
>>7
ありがとうございましたm(__)m
0009デフォルトの名無しさん (ワッチョイ ffc9-RUAx)2016/07/24(日) 14:42:43.20ID:di/1D8Up0
下記.phpですが、おかしな所はないですか?
ページが上手く表示できないのです

<?php get_header(); ?>
<section id=
0010デフォルトの名無しさん (ワッチョイ ffc9-RUAx)2016/07/24(日) 14:43:33.03ID:di/1D8Up0
<?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(); ?>
001110 (ワッチョイ ffc9-RUAx)2016/07/24(日) 15:02:02.75ID:di/1D8Up0
解決しました
0012デフォルトの名無しさん (ワッチョイ ffc9-RUAx)2016/07/24(日) 15:03:33.49ID:di/1D8Up0
<?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(); ?>
0013デフォルトの名無しさん (ワッチョイ ffc9-RUAx)2016/07/24(日) 15:04:57.57ID:di/1D8Up0
さらに改良しました
0014デフォルトの名無しさん (ワッチョイ ffc9-RUAx)2016/07/24(日) 15:05:59.84ID:di/1D8Up0
<?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(); ?>
0015デフォルトの名無しさん (ワッチョイ cd56-oK17)2016/08/03(水) 13:21:25.40ID:tHMnrIHU0
パッと見wordpressのテンプレートファイルあたりかね?
夏休みの宿題ならまだ可愛いが
まさか金貰って仕事してる奴じゃないよなww
0016デフォルトの名無しさん (ワッチョイ 7920-oK17)2016/08/03(水) 14:20:10.97ID:JlAoy4hM0
>>15
当たり前だろ
タダ働きなんてしてられっかよwwww
0017デフォルトの名無しさん (ワッチョイ cd56-oK17)2016/08/03(水) 14:40:38.76ID:tHMnrIHU0
エラーの出力の仕方やwordpressのデバッグモードも知らない奴が金貰って仕事してるのか…
0018デフォルトの名無しさん (ワッチョイ 757b-kdTI)2016/08/03(水) 14:43:37.52ID:cNyQLT6D0
仕事している人は、こんなところ書き込みなんてしない
見る暇もないんじゃない?

書き込んでいるところを見ると、察し
0019デフォルトの名無しさん (ワッチョイ cdd6-6bfQ)2016/08/03(水) 14:54:10.54ID:gqUhQAg90
そんなところで優越感に浸ってられるの羨ましいな。
書き込み日曜日の午後だぞ。もうちょっと丁重に扱ってやれよ。
0020デフォルトの名無しさん (ワッチョイ e1c3-0Q/d)2016/08/03(水) 15:56:13.29ID:xG9DuuaL0
gmp_random($limiter) ってランダムではないようだ。
どうやら 2の32*$limiter乗未満、 2の32*($$limiter-1)+8乗より大の可能性。
上限はいいが、下が0ではないようだ。



gmp_random
乱数を生成します。乱数の範囲は、ゼロから limiter * limb のビット数となります。
limb は GMP の内部機構です。一般的には limb は 16 あるいは 32 ビットですが、それが保証されているわけではありません。
0021デフォルトの名無しさん (ワッチョイ a030-nSwa)2016/08/03(水) 21:46:23.99ID:4mly+8N30
ん?ここか?
0022デフォルトの名無しさん (ワイモマー MMa7-+Lqe)2016/08/06(土) 06:12:45.43ID:1aT+X5VdM
google alertのrssをフィルタリングして出力したいと思います
取得したxmlをsimplexml_load_stringでパースすると
トップレベルの要素
<feed xmlns="http://www.w3.org/2005/Atom"; xmlns:idx="urn:atom-extension:indexing">
の属性部分が消えるようです
消えないようにするにはどうしたらいいですか?
0023デフォルトの名無しさん (ワイモマー MMa7-+Lqe)2016/08/06(土) 06:39:35.77ID:1aT+X5VdM
>>22の件ですが
attributesで取得するのだと思い込んでいましたが
getDocNamespacesで取得できました
失礼しました
0024デフォルトの名無しさん (ワッチョイ 2bd6-kGTK)2016/08/08(月) 10:46:35.70ID:GGDwDI9D0
ワッチョイとかいうのになった途端に誰も喋らなくなったな。
大失敗だったんじゃないのか? これ
0025デフォルトの名無しさん (ワッチョイ 6742-+Lqe)2016/08/08(月) 11:16:30.42ID:qhKOu5Zp0
そうでもないだろう
元々過疎スレなんだし
0026デフォルトの名無しさん (ワッチョイ 6f2c-+Lqe)2016/08/08(月) 14:31:33.44ID:YZHv+iDG0
前スレも数日レスなしだったし、気のせい
0027デフォルトの名無しさん (ワイモマー MMa7-+Lqe)2016/08/09(火) 00:47:22.66ID:gtOcvJ6gM
windows版phpで他のプロセスの状態を知る方法ありますか?
0028デフォルトの名無しさん (ワイモマー MMa7-+Lqe)2016/08/09(火) 00:51:59.06ID:gtOcvJ6gM
というのも、ロックファイルが残ってしまう事態が発生したからです
プロセス情報もロックファイルに含めるようにして
ロックファイルを作成したプロセスが生きているか否か
を調べればいいのではないか?と思ったのです
0029デフォルトの名無しさん (ワイモマー MMa7-+Lqe)2016/08/09(火) 02:41:59.18ID:gtOcvJ6gM
>>27の件ですが
tasklistというコマンドがありました
0030デフォルトの名無しさん (ワッチョイ dfb6-Zhz+)2016/08/09(火) 22:45:36.11ID:O1byJMNz0
phpにおいて、関数内で他のファイルをrequire_onceするのは普通なのでしょうか?
※例えば、定数定義ファイルなど

cでいう#includeに該当するものと思っていたので、ファイル先頭以外で読み込んでいて驚いたのですが...
0031デフォルトの名無しさん (ワッチョイ 7730-+Lqe)2016/08/10(水) 00:14:56.33ID:PjOubVFc0
あんまり無いけど、極端に珍しいってほどではないっぽい。
必要になる状況が少なめで、かつソースファイルが大きいときは有効かもしらん。

さすがに、条件分岐の中でrequierして、
クラスの多態性みたいなのをやってたときには唖然としたが。


あと、Cの#includeも一応、
関数内でも使えるただの置換じゃなかったっけ
0032デフォルトの名無しさん (ワッチョイ dfb6-Zhz+)2016/08/10(水) 00:56:28.91ID:zk9oZmHr0
>>31
ありがとうございます、意外とあるのですね。
しかしそれだとファイル先頭を見て依存関係を把握するのが不可能なような気が...。

>Cの#include
確かに単なる置換なのでどこでもincludeするのは可能ですが、基本的には「作法として」先頭だと思っていたので驚いた次第です。
※ただしtemplate-classでdeclaration, definitionを別ファイルにするときは除く。
0033デフォルトの名無しさん (JP 0H9f-r8bK)2016/08/10(水) 13:06:28.97ID:3EeCm7ktH
namespaceとクラスを使ってautoloadするのが普通
0034デフォルトの名無しさん (ワイモマー MMa7-+Lqe)2016/08/10(水) 15:06:37.86ID:D2z5l0iMM
>>27の件ですが
wmicというコマンドを使った方が
プロセス情報をきめ細かく取得できて良いということが分かりました
wmic process where "(name = 'chrome.exe')" get processid,creationdate
みたいな形で使います
0035デフォルトの名無しさん (ワッチョイ 2bd6-r29T)2016/08/10(水) 21:40:26.68ID:0zee11G+0
>>30
昔はね、普通だった。PHPer って馬鹿しかいないから、
必要なところでrequire_once して凌いでた。

今は>>31 の言うように autoload。
autoload してる部分見れば、どのディレクトリに有るクラスが読み込まれるか分かる。
でもPHPer は馬鹿ばっかだから、まともにautoloadが使えないか、
存在そのものを知ろうともしないで、いまだに個別に require してる。
0036デフォルトの名無しさん (ワッチョイ 2bd6-r29T)2016/08/10(水) 21:41:54.58ID:0zee11G+0
>>33 の言うように、 の間違い。ごめん。
0037デフォルトの名無しさん (ワッチョイ aba1-m1Mb)2016/08/10(水) 22:31:35.13ID:uPyxj/T50
株式会社TOUAが2016年7月に破産
http://www.tdb.co.jp/tosan/syosai/4191.html
0038デフォルトの名無しさん (ワイモマー MM19-MTuc)2016/08/11(木) 00:26:04.88ID:aOBsi4YtM
autoload周りって今もクラス名から自分でファイルパスを組み立てて読む
みたいな形なんですか?
キャッシュ的な部分も標準で提供して欲しいものですね?
0039デフォルトの名無しさん (ワッチョイ 462c-MTuc)2016/08/11(木) 04:46:43.68ID:b5FRrIoN0
opコードキャッシュでは不満ということなんだろうか
0040デフォルトの名無しさん (ワッチョイ f1d6-5LjQ)2016/08/11(木) 05:42:10.92ID:/0x2kOQA0
いつもの、正しい呼称の使えない知ったか君だろう。
0041デフォルトの名無しさん (ワイモマー MM19-MTuc)2016/08/11(木) 10:06:16.74ID:aOBsi4YtM
OPcacheってAPC的なものなんですね
でもこれはCLIでは効かないですよね?
0042デフォルトの名無しさん (ワッチョイ f1d6-Ceo2)2016/08/11(木) 14:33:00.68ID:/0x2kOQA0
なんでそんな、ちょっとググれば分かることを聞くの?
0043デフォルトの名無しさん (アウアウ Sa05-b1iS)2016/08/11(木) 14:36:26.64ID:b4YTfc6wa
>>42
スレタイ
0044デフォルトの名無しさん (ワイモマー MM19-MTuc)2016/08/11(木) 17:19:45.28ID:aOBsi4YtM
php.iniの設定によってCLIでも有効にできるんですね
そんなに優秀とは思いませんでした
ありがとうございました
0045デフォルトの名無しさん (ワッチョイ f1d6-Ceo2)2016/08/11(木) 19:46:15.35ID:/0x2kOQA0
> そんなに優秀とは思いませんでした

PHPはアホにはアホ言語に見えるし、賢い者には賢く見える
まぁ、鏡みたいなもんだ。
0046デフォルトの名無しさん (ワイモマー MM19-MTuc)2016/08/11(木) 22:00:02.80ID:aOBsi4YtM
>>45
PHPがアホだと思っているわけではありませんよ
コードキャッシュというのはそういうものだと思っていたのです
アホ言語だと思っていたらそもそも使いませんし
0047デフォルトの名無しさん (ワッチョイ fc42-MTuc)2016/08/11(木) 22:28:31.20ID:gqmD2dS10
なるほど、それでイケメンに見えるんだ
しばらく悩んだよ
0048デフォルトの名無しさん (ワッチョイ f156-MTuc)2016/08/12(金) 11:48:01.09ID:ZssbNmgG0
別にPHPに限った話じゃないけどな
目的をなるべく効率よくミス無くこなすために選んだ結果がPHPなら良いが
PHPしかできない(しかもそれすら使いこなせない)アホが溢れてるからPHPまでアホ呼ばわりされてるんだよ
0049デフォルトの名無しさん (ワッチョイ f1d6-Ceo2)2016/08/12(金) 17:35:11.95ID:xpPEoGlA0
そんな結果として選ばれたのがJavaって事はありえないと思うが…
0050デフォルトの名無しさん (ワッチョイ 1030-MTuc)2016/08/13(土) 15:12:18.35ID:woc51egB0
traitについて質問です

このtraitという概念は、
例えば、あくまでも例えばの話ですが、
 ・クラスの多重継承が可能である
 ・インターフェースに実装を書ける
のいずれかの特徴がある言語なら、そもそも不要になる考え方という認識でOKでしょうか。

もちろんクラスの多重継承のデメリットは把握していますし、
また、インターフェースが中身を持つ言語が実在するのかどうかは知りません。
0051デフォルトの名無しさん (ワッチョイ f1d6-Ceo2)2016/08/13(土) 15:30:07.14ID:HOSfz9Qt0
前から見てて思うんだけど、誰かに「それで合ってるよ」って言ってもらわないと心配で何も出来ないか?

お前は十分に勉強しているし、十分に努力している。何を心配しているんだ?

そろそろ気づいているだろう? PHP とはどんな言語なのかを。

便利であると思われるあらゆる言語のあらゆる長所を取り込む。いわばカオス言語だ。

そんなカオス言語を使うのに、「既存の概念はこうだから」などと考えても無駄だろう。

お前はそろそろやりたいようにやる努力をしたらいいんじゃないか?
何歳でどんな奴かも知らないが、お前は多分大丈夫だから、お前の遣りたいようにやってみろ。
考えてるだけじゃ進めない。

見当違いなレスの可能性も十分に考慮している。
もしお前が俺の思っている奴と違うなら、「何言ってんだこいつ」と思って無視してくれ。

わかったら「いずれかの特徴がある言語なら、そもそも不要になる考え方という認識でOKでしょうか。 」
なんて消極的な発言はやめろ。
「traitって以下の機能があったらいらないよな」でいい。多分、お前はそれだけの資格がある。
0052デフォルトの名無しさん (ワッチョイ 1030-MTuc)2016/08/13(土) 15:46:40.51ID:woc51egB0
ありがとう。
PHPは使い始めたばかりでさ。
しかも職場が5.3なせいか(世間じゃもう7だというのに)、traitの名前すら数日雨に知ったところだったんだ
0053デフォルトの名無しさん (ワッチョイ f1d6-Ceo2)2016/08/13(土) 16:46:47.27ID:HOSfz9Qt0
数日豪雨に打たれて修行したのなら、多分お前は俺が思ってる奴じゃないとしてもマトモな奴だろう。
よいお盆を。
0054デフォルトの名無しさん (ワッチョイ f1d6-Ceo2)2016/08/13(土) 16:48:10.76ID:HOSfz9Qt0
よく考えたら、都会ではお盆じゃないのか。よい夏休みを。
0055デフォルトの名無しさん (ワイモマー MM19-MTuc)2016/08/14(日) 05:20:01.36ID:Q9AtF2VxM
php_com_dotnet.dllを有効にしたwindows環境で

$htmlfile = new COM("htmlfile");
$clipboardData = $htmlfile->ParentWindow->ClipboardData;
var_dump($clipboardData->getData('text'));

これでクリップボードが取得できると分かったのですが

$clipboardData->setData('text','test');
みたいにやっても代入できないようです
クリップボードに代入するにはどうすればいいのでしょうか?
0056デフォルトの名無しさん (ワイモマー MM19-MTuc)2016/08/14(日) 06:26:34.00ID:Q9AtF2VxM
>>55の件ですが
http://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みたいなことが出来ないかという質問を前スレでしたのですが
これを使えば出来るかもしれないですね?
0057デフォルトの名無しさん (ワッチョイ 46a8-lbRm)2016/08/14(日) 14:48:36.26ID:DMRnue8s0
たくさんの関数を定義するときに機能ごとにクラスを作ってstaticなメソッドで定義していくのってPHPだとあんまりしないのかな?
Wordpressなんかだとそのまま関数定義してたり、PHPの大きなプロジェクト見たことなくてお手本がわからないよぉ・・・
0058デフォルトの名無しさん (ワッチョイ f1d6-5LjQ)2016/08/14(日) 15:32:14.99ID:Xuul3ZJX0
PHPの既存プロジェクトなんかお手本にしたら、
お前、ゴミグラマ一直線だぞ。
0059デフォルトの名無しさん (ワイモマー MM19-MTuc)2016/08/14(日) 16:04:37.67ID:Q9AtF2VxM
wshにおいてGetObjectで取得できるオートメーションオブジェクトを
phpで取得するにはどうすればいいのでしょうか?
0060デフォルトの名無しさん (ワッチョイ 21d4-1CPp)2016/08/14(日) 16:46:56.29ID:cintLtqt0
wordpressくらいになると、コードの整理よりも過去の互換性を維持する方が大事だから
0061デフォルトの名無しさん (ワッチョイ f1d6-5LjQ)2016/08/14(日) 17:38:56.71ID:Xuul3ZJX0
Wordpressの最大の失敗が互換性を保ってることだもんな。
0062デフォルトの名無しさん (ワイモマー MM19-MTuc)2016/08/14(日) 19:38:17.65ID:Q9AtF2VxM
>>56の件ですが
SJISにないコードの文字をクリップボードから取り出すと
?に置き換えられると判明しました
文字参照にするなりしていれば適当に置き換えられますが
取り出した時点で?になっているのでどうしようもありません
あまり使われないエクステンションがダサい実装のまま放置されているという
よくあるパターンでしょうか?
006357 (ワッチョイ 46a8-lbRm)2016/08/14(日) 22:53:41.00ID:DMRnue8s0
ありがとう。自分を信じてがんばるよ・・
でもちょっとだけ良い感じそうなプロジェクトをあさってみるわ・・・
0064デフォルトの名無しさん (ワッチョイ 52b6-TvQU)2016/08/15(月) 00:51:47.65ID:bYca+uGg0
>>57
関数の集合だったら名前空間でモジュール化すればよくないか?
この場合クラス化する意味がない
0065デフォルトの名無しさん (ワッチョイ f1d6-Ceo2)2016/08/15(月) 12:41:55.29ID:4HUlCu0C0
PHPの場合だとクラスが威力を発揮するのはインスタンスが生成できる事だけになるから
仮にクラスが全部staticアクセス前提なら、確かに >>64 でも構わない。

構わないけど、オススメはしない。
0066デフォルトの名無しさん (ワッチョイ 1030-MTuc)2016/08/15(月) 13:37:15.73ID:yi66uBVU0
名前空間の区切りが :: だったら、また違ったかもしれないけどね
0067デフォルトの名無しさん (ワイモマー MM19-MTuc)2016/08/15(月) 13:57:29.45ID:35Ma2g25M
>>57
ユーティリティークラスってやつですよね
あまりしませんが、たまにします
何でも普通の関数にするっていうのがphpの思想なので、
あまりphp的ではないのかもしれませんね
0068デフォルトの名無しさん (ワッチョイ f1d6-Ceo2)2016/08/15(月) 16:13:54.42ID:4HUlCu0C0
名前空間が無かったらグローバル汚染が起きて、プロジェクトがでかくなればなるほど破綻するからね。

それはphpの思想ではなく、ただ、物を考えない馬鹿が何も考えずにやっていただけなので、
やらない方がいいよ。
0069デフォルトの名無しさん (ワッチョイ 57c5-MTuc)2016/08/16(火) 00:43:54.45ID:is1UL4qF0
フレームワーク触るとキレイなPHPっていうのが分かると思う
0070デフォルトの名無しさん (ワッチョイ f1d6-Ceo2)2016/08/17(水) 09:57:44.22ID:O2GFBeXm0
>>69
でもさ、でもさ、「キレイな顔してるだろ?ゴミなんだぜ、これ」
ってのもあるよなw
0071デフォルトの名無しさん (ワッチョイ 34c9-MTuc)2016/08/17(水) 12:30:03.74ID:vhZBTCOP0
>>57
フレームワーク使ってモノ作ってる時は
普通にユーティリティクラス作るやで
クソ短い名前のクラスにするけどな
0072デフォルトの名無しさん (ワッチョイ 3e4a-3Vwo)2016/08/17(水) 18:23:43.84ID:DTiqNaIO0
googleでの検索結果をAPI通さないで取得したら利用規約的にヤバイですか(´;ω;`)
0073デフォルトの名無しさん (ワッチョイ 34c9-MTuc)2016/08/17(水) 20:12:50.17ID:vhZBTCOP0
>>72
PHPからだと絶対にバレるので、ブラウザを操作した方が良い
0074デフォルトの名無しさん (ワッチョイ 3e4a-3Vwo)2016/08/17(水) 21:21:43.34ID:DTiqNaIO0
>>73
thaks!( ^ω^)
0075デフォルトの名無しさん (ワッチョイ 7736-Omaj)2016/08/18(木) 16:42:40.71ID:5I/19Bni0
mysqlに接続した後最後に切断する時の質問ですが
SELECTでレコードが存在しない場合headerで前の画面に戻す、
SELECTでレコードが存在したら別テーブルを読み込む
って場合、どこで切断すれば良いのでしょうか?
2か所必要?

------------こんなイメージ--------------
$dbh = new PDO(xxxx,xxxxx,xxxxx);
SELECT実行
if レコード無い
{
  $dbh =null;  ←【これ必要?】
  header('location 前のページ');
}
else
{
  SELECT実行
}
$dbh = null;
0076デフォルトの名無しさん (JP 0H9f-6SVL)2016/08/18(木) 17:42:03.59ID:ym1YKM90H
>>75
一切の切断は不要
0077デフォルトの名無しさん (ワッチョイ 7736-Omaj)2016/08/18(木) 22:27:45.96ID:5I/19Bni0
>>76
そうだったんですかΣ
じゃあ取りあえず$dbh=nullは無しで作ります
0078デフォルトの名無しさん (ワッチョイ 2bd6-02HC)2016/08/18(木) 23:22:27.99ID:bOzISyRy0
null代入して切ろうって発想は、phpコネクションが終わったら勝手に切れるだろうってのと変わらんから
まあ、変わらんだろう。
PDOのデストラクタにdisconnect処理が書いてあるんだろうな。

ただ、お前のコードの問題はそんなとこじゃないけどな。
まぁ、今はそんなレベルじゃないからいいだろう。
0079デフォルトの名無しさん (ワッチョイ ebc9-xrP+)2016/08/19(金) 10:53:04.81ID:L3EKqDw10
質問失礼します。

他の人と情報を共有したいと思っています。
DB、HDDに保存されたファイル、それ以外にあるんでしょうか?

やりたい事は、Aさんが「ほげほげ」と入力した情報を recv.php に送信して、Bさんが send.php で「ほげほげ」を受信する。
という事をやりたいです。

よろしくお願いします。
0080デフォルトの名無しさん (JP 0H9f-6SVL)2016/08/19(金) 11:27:42.96ID:uuI08uQbH
$dbh = nullが必要かどうかというのは、往年のmalloc-free論争に通ずるものがあるな
0081デフォルトの名無しさん (ワッチョイ 2b56-D2ET)2016/08/19(金) 11:35:56.93ID:24Rdsxk40
PHPやってる層にはC言語できない人も結構いるからどうなんだろ
俺は「明示」する事は良いことだと思う派
あとDB切断までの間にとんでもなく重い処理入れるアホとかいるしw
0082デフォルトの名無しさん (ワッチョイ 2b56-D2ET)2016/08/19(金) 11:41:33.26ID:24Rdsxk40
>>79
難解な日本語だがメッセンジャーみたいな事がやりたいという事だろうか?
例えばHTTPでデータをやりとりするAPI(Web API)の事を勉強すれば答えも見えてくると思うんだが、
質問の意図を勘違いしてたらスマン
0083デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/19(金) 14:43:43.07ID:c0gQgN8M0
$dbh = null;

なんてどっちでもいいけど、

$dbh->disconnect();

を実装してくれよって話だ。

無いよな? PDO::disconnect()
http://php.net/manual/ja/book.pdo.php
0084デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/19(金) 14:56:13.53ID:c0gQgN8M0
>>79
リアルタイム通信ならSOCKET関数が使える。HTTP通信でも根っこで使ってる。

この場合はサーバーでSOCKET 開いてAさんとBさんがそこにソケットで接続し、
サーバー側で受け取った内容を相手に渡す。

けど、初心者にはそれなりに難しいぞ。
http://php.net/manual/ja/ref.sockets.php


非リアルタイムならDB、ファイル以外としては
メモリキャッシュシステムもいいかもな。
memcached
http://qiita.com/supertaihei02/items/53e36252afa3ea157d38

こっちは結構楽だ。

大変なのはPHP側のライブラリのmemcachedがCentOSのyumでは恐らく入らないことかな。
(サーバーで動作するデーモンとしてのmemcachedは簡単に入るはず)
でも別ライブラリとしてmemcacheってのがあって、こっちはCentOSのyumでも入るのでこっちを使えば問題ないはず。
memcachedとmemcacheではPHPコードが違うからそこだけ覚えておくこと。

ちなみに、debian系のapt-getではmemcachedでもすんなり入った。
0085デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/19(金) 15:40:29.08ID:c0gQgN8M0
>>79
HTML5のWebSocketとさっきのPHPのSOCKET関数使ったサンプルあったぞ
http://d.hatena.ne.jp/susan-style/20140306/1394103655

リアルタイムがしたいなら、これ参考にすればいいんじゃないかな。
0086デフォルトの名無しさん (エムゾネ FF6f-DJkl)2016/08/19(金) 16:39:00.21ID:sGWcu0owF
世界的にみるとLaravel熱いのに、まともな勢いがあるスレッドがないのはなんで?
0087デフォルトの名無しさん (ワッチョイ df85-7NVq)2016/08/19(金) 18:35:52.68ID:m33cZr9c0
他の言語にも言えるけど、PHP使えるようになる為に
専門学校行きたいんだけど投資するだけ意味あるかな?
0088デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/19(金) 21:01:16.76ID:c0gQgN8M0
>>87
全くございません。

でも大丈夫です。
仮にそれで職についたとしても、
マトモに使えてる奴はごく僅かです。

PHPのことを理解すれば刷るほど、いかに馬鹿が多いかを思い知ることになるでしょう。
0089デフォルトの名無しさん (ワッチョイ 6fa8-DJkl)2016/08/19(金) 21:08:16.78ID:s+12NI3Q0
基本的にプログラミングなんてわざわざ専門学校いって習うもんじゃないと思うよ。
好きに勉強して好きなことやってる人の方が100倍つよい
0090デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/19(金) 21:54:27.31ID:c0gQgN8M0
>>86
Laravelの、手頃な日本語書籍や解説サイトが無いことが一つ

基本的にPHPerは勉強しないので、いまだにCakePHPとかSymfonyみたいなのを使い続けているのが一つ

他のフレームワークもそうなんだけど、ただ普通のMVCでいいのに、
どうしてこういうアプローチにしちゃうのかなぁ?ってのが一つ

Bladeなんつー、へんなテンプレートエンジンを選択しちゃった間違いが一つ

PHPのフレームワークは乱立しすぎていて、何時消えるかわからんのに覚えたくないな―ってのが一つ
0091デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/20(土) 07:58:31.73ID:2W9xVH6h0
>90だけど、一個書き忘れた。

Laravelは、とても遅いってのが一つ
0092デフォルトの名無しさん (ワッチョイ e3c5-D2ET)2016/08/20(土) 11:57:59.76ID:TOS7JaZw0
>>90
典型的な保守脳

まあこういうのが多いからジャップランドじゃまだ古いフレームワーク使い潰してるんだろうな
0093デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/20(土) 12:24:57.84ID:2W9xVH6h0
>>92
何故そう思った?

お前が考えてるの全く違うぞ。視野がせまいな、お前。
0094デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/20(土) 12:30:00.51ID:2W9xVH6h0
「新しいもの使う」のがイケてるとか意味があると思ってるのは仕事と趣味の区別のついてない奴のやることだ。
まともな仕事は一人ではやらないからな。

まぁ、それを「保守」と呼ぶ奴がいてもそれは間違いではないが、
俺はそれですら無い。
0095デフォルトの名無しさん (ワッチョイ e3c5-D2ET)2016/08/20(土) 14:31:48.91ID:TOS7JaZw0
>>94
まず貴方と口論したいのではなく、お互いに知見を広めるためということを予め告げておきます

・日本語の公式ドキュメントは十分充実していること
・公式はMVCとは言っていませんが、限りなく近くまたわかりやすいということ
・Bladeは私が使って見る限りシンプルで使いやすく、ただ従来と違うというだけで敬遠しているのではなかということ

海外でなぜLaravelが急成長しているのかというと、やはり然るべき理由があると思うのです

あなたが「まともなお仕事」で使わない理由をよろしければお教え頂けますか?
0096デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/20(土) 14:51:13.59ID:2W9xVH6h0
>>95

あなたは、他人にあなたと同じ姿勢を求められるの?
ひょっとしたらPMなのかもしれないね。なら貴方の自由自在だ。
ぜひ先進的な設計を謳っているLaravelを使うと良いだろう。

普通のレベルの技術者を集めて「これを使う」と言えばいい。実に簡単だ。
普通のレベルの技術者が集められるのならね。

ところで、あなたがしている仕事は何故あるのか?
それは先進的なシステムを使うためではない。
何かやりたいことがあって、それを実現することが仕事というものだ。
つまり、結果が得られれば方法は何でもいい。

なら、沢山の人が既に知っていて、使ったことがあって、つまり実績があるもののほうが楽にきまってる。

Laravelが全く別の新しい何かを提供できると分かっているなら
それを使ってみるのもいいだろう。
クライアントに新しい技術を使うことを説明した上で納得してもらえるのなら使えばいいだろう。
だが、Laravelはそれを提供してくれるだろうか?

もっと言おう。考えてみて欲しい。

そんなに新規案件ばかりだったかい?
インターネットに日が突いてPHPに脚光があたってからもう十数年にもなる。
今までに沢山のシステムが作られてきてそれは大抵まだ動いているから、
改修の案件はたくさんあっても新規案件は限られた分野の話のはずだ。

このあたりをずらっと見回してみて、
Laravelを導入してみようと思う人が、比率的に沢山居てもおかしくないはずだと、本当に思うかい?
0097デフォルトの名無しさん (ワッチョイ e3c5-D2ET)2016/08/20(土) 15:00:53.52ID:TOS7JaZw0
>>96
なるほど 確かに仰る通りです

けれど私の知識不足から一つ疑問が残ります。海外で著しく伸びているという点についてです。
なぜここまで日本国内とで差があるのか、よろしければ貴方の意見をお聞かせ願えませすか?
0098デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/20(土) 15:04:03.10ID:2W9xVH6h0
>・日本語の公式ドキュメントは十分充実していること

その点については価値観の違いなのでどちらともとれる。
僕が思うドキュメントの充実とは、ググッて解説がたくさん得られるかどうかだ。
本当に玉石混交なんだが、検索結果の1つでは辿りつけない答えが、結果2ページ分くらい読み漁ると分かったりするのがインターネットだ。


>・公式はMVCとは言っていませんが、限りなく近くまたわかりやすいということ

僕としては、ほぼ100% WEBアプリとして使われるPHPにおいては、本来のMVC2を歪める理由は全く見いだせない。
「こうなれば楽になりそうだ」と変な考え方を入れたフレームワークは全部ダメだと思う。(CakePHPの一般的になってしまったModelの考え方が最悪の例)
あなたはLaravelが分かりやすいというが、本来のMVC2をそのまま実装したダケの方がもっと分かりやすい。


・Bladeは私が使って見る限りシンプルで使いやすく、ただ従来と違うというだけで敬遠しているのではなかということ

従来と違ったことで得られる恩恵が、僕には見えなかった。
であれば従来の形の方がいい。
クソSmartyとTwig様は大体のところで考え方が似ているから移行しやすい。
Bladeは全く別のエンジンという認識だ。だから、よっぽど便利にならないと使う気にならないので覚える気にすらならない。
Twig様は、現在のPHPのテンプレートエンジンではほぼ完成形に近いと思う。
0099デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/20(土) 15:07:25.48ID:2W9xVH6h0
>>97

やはり、ドキュメント(公式ではなく一般の)が多い(つまり英語)ことと、
あとは「便利だ」という感覚が日本と海外で違うんだろうと思う。

海外の場合は「パッケージ」が主流で、会社の仕組みをそれに合せる、という話を聞いたことがある。
一方日本は、システムのほうをそれぞれの会社に合わせて作る。

そうすると、楽ちんだけどレールが決まってしまっているフレームワークより、
たとえ整合性を保つのが大変であってもどんな形にでもできるフレームワークが日本には向いている、ということかもしれない。
0100デフォルトの名無しさん (アウアウ Sa47-LSUn)2016/08/20(土) 15:52:02.28ID:U/xRZ7tja
>>92
黙ってろよ在日チョン
日本に寄生して何ほざくか
0101デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/20(土) 15:57:20.08ID:2W9xVH6h0
>>92の論説が正しいかどうかはどうでもいいが、

1. ジャップと言われたくらいで腹立てるなら逆に日本人として邪魔なので恥じるべき。
2. 保守的と言われたくらいで腹立てるなら、自分は本当に革新派か再確認すべき。
0102デフォルトの名無しさん (アウアウ Sa47-LSUn)2016/08/20(土) 16:05:01.32ID:U/xRZ7tja
>>101
何言ってんだこいつw
0103デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/20(土) 16:06:07.98ID:2W9xVH6h0
何言ってるのか全くわからんという意味かね?
0104デフォルトの名無しさん (ワッチョイ 6fa8-DJkl)2016/08/20(土) 17:02:19.07ID:a8sXtCza0
だいたい要素のつまった話ありがとう!
既存フレームワークから乗り換えるデメリットを大きく感じるのはよくある話だし、言いたいことはすごいわかった

俺はほぼ個人だし、そこまでbladeに違和感も感じなく英語検索も不自由ないからLaravelでちょっとイケてくる
0105デフォルトの名無しさん (ワッチョイ 7730-D2ET)2016/08/20(土) 18:59:02.64ID:dZp2UnA30
Smartyよりは好きよBlade
0106デフォルトの名無しさん (ワッチョイ 2bd6-02HC)2016/08/20(土) 19:57:50.44ID:2W9xVH6h0
>>104
どういたしまして。がんばってイケメンになって。
あと、できたら、くだらないことでもいいからキータとかで発信してね。
僕は僕の分野でそれをやってる。

>>105
Smartyは、本当に設計が古臭いからね。
0107デフォルトの名無しさん (ワッチョイ cfcb-D2ET)2016/08/20(土) 23:15:49.59ID:slQl019M0
そもそもPHP4時代の産物だからなSmarty
0108デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/20(土) 23:31:04.35ID:2W9xVH6h0
当時はスマートだったかもしれないね。
寂れた商店街に「ヤング・ナカジマ」みたいな店を見るのと同じ感覚だ。
0109デフォルトの名無しさん (ワッチョイ 7730-D2ET)2016/08/21(日) 01:04:32.46ID:zzG5WAzf0
テンプレートにテンプレート重ねてどうすんだよ、
みたいな批判は今よりもあったのかしら
0110デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/21(日) 01:27:27.58ID:ZcXJev3Z0
どうだろうねぇ。古臭いとはいえ、
変数展開やエスケイプが当時としては簡単に出来るというメリットと
あと、include的な機能はそれなりに便利だっただろうから、
その辺を分かって使ってた人が多かっただろうとは思う。

そんなに批判はなかったように思うよ。

Twigはその辺を強化してきたからね。それと比べちゃうから、どうしてもSmartyのアプローチは古臭く感じる。
0111デフォルトの名無しさん (オッペケ Sr07-HNW7)2016/08/21(日) 10:46:27.51ID:adzsvpLxr
俺様クソフレームワークで十分すぎる
サーバー側の処理なんてたいしたことしないし
0112デフォルトの名無しさん (ワッチョイ db85-Y0va)2016/08/21(日) 20:20:07.95ID:fBOC+6gN0
Symfonyの「AcmeBundle」って何ですか?

翻訳にかけると、そのままアクメ・・・
何言ってんだこのエロ助
0113デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/21(日) 20:28:43.97ID:ZcXJev3Z0
ちゃんと検索結果を見てみよう。

頂点・極み・最高峰みたいな意味だと書いてあるはずだよ。
0114デフォルトの名無しさん (ワッチョイ db85-Y0va)2016/08/21(日) 20:29:36.09ID:fBOC+6gN0
hoge
とか
foo
と同じ扱いでいいってこと?
0115デフォルトの名無しさん (ワッチョイ db85-Y0va)2016/08/21(日) 20:35:19.18ID:fBOC+6gN0
訂正

sample
とか
example
と同じ扱いでいいってこと?
0116デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/21(日) 20:42:11.30ID:ZcXJev3Z0
ん?
「このバンドル(詰め合わせ)は、お客様のためにご用意した最高の商品セットです」
って意味だね。直訳すると。

Symfonyはちょろっと使ったことしか無いから、どんな物が入ってるバンドルかはしらんけど。
本当に最高なのかもしれないし、ただの冗談かもしれないし。
そのへんは自分で試して審査してみてよ。
0117デフォルトの名無しさん (ワッチョイ cfcb-D2ET)2016/08/21(日) 20:45:48.85ID:bTciqyB80
AcmeってCPANだとジョークモジュールみたいなの入ってなかった?
そういうもんだと認識してたわ
0118デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/21(日) 21:22:30.57ID:ZcXJev3Z0
そうなんだ。まぁ、自分で「最高峰です」って言うのは、
ただの冗談か馬鹿かのどっちかな場合が多いよね。
0119デフォルトの名無しさん (ワッチョイ db85-Y0va)2016/08/21(日) 21:36:19.35ID:fBOC+6gN0
だから、じゃあ
sample
とか
example
と同じ扱いでいいんだろ
クソ虫ペチパーは回りくどい書き方して自分の無能をひた隠すのが好きみたいだな
0120デフォルトの名無しさん (ワッチョイ db85-Y0va)2016/08/21(日) 21:37:20.01ID:fBOC+6gN0
>>111
phpの俺俺FWとか最低の中の最低じゃん
てめーよお、継ぎ足し拡張されたphpコードがどれだけ悲惨か知らんのか

こういうことマジで言ってる低脳、殺してやりたくなるは
0121デフォルトの名無しさん (オッペケ Sr07-HNW7)2016/08/21(日) 21:49:25.70ID:adzsvpLxr
>>120
俺だけがわかってりゃいいんだから別に継ぎ足そうがどうでもいいだろ
あと殺害予告、通報しといたわ
0122デフォルトの名無しさん (ワッチョイ 2bd6-37Y9)2016/08/21(日) 22:25:09.65ID:ZcXJev3Z0
ID:fBOC+6gN0 ← この人、日曜日の夜中に何ブチギレてんの?
頭おかしいんじゃないの?w 脳力低すぎw
0123デフォルトの名無しさん (ワッチョイ db85-Y0va)2016/08/21(日) 23:45:17.03ID:fBOC+6gN0
>>121

いきなり被害妄想で喚く基地害ゴミw

> 俺だけがわかってりゃいいんだから別に継ぎ足そうがどうでもいいだろ
ほらな。これだよ。さすが屁臭いペチプ〜使ってるだけあるぜ、クソ蛆虫
こういう蛆虫が世に巣食ってるってだけで反吐がでるぜ
今すぐphpの角に頭打ち付けて死ねよゴミ!死ね!
死ね!
死ね!
0124デフォルトの名無しさん (ワッチョイ db85-Y0va)2016/08/21(日) 23:50:40.73ID:fBOC+6gN0




は死ね!
012579 (ワッチョイ ebc9-xrP+)2016/08/22(月) 11:47:39.74ID:nTNlgGWt0
>>82
>>84
>>85
返答ありがとうございます。

ソケットについてはメモリ容量や工数に不安があるので、できれば別の方法で行きたい所ではあります。

結論としては、
@メモリキャッシュ(このやり方は知りませんでした)
AHDD内のファイル
BDB
上記3パターンですよね?

共有したい複数のユーザーと同じセッションIDを送受信して、共有する方法を思いつきました。
セッション情報はファイル化されるので、同じセッションIDでアクセスすれば共有化できるはずです。
ただし、スレッドセーフかどうかが分かりません。
セッションってスレッドセーフなのでしょうか?
分かる方、よろしくお願いします。
012679 (ワッチョイ ebc9-xrP+)2016/08/22(月) 11:53:38.19ID:nTNlgGWt0
すいません。

自己解決しました。

http://php.net/manual/ja/session.examples.basic.php
> ファイルベースのセッション (PHP のデフォルト) は、 session_start() でオープンしたり session.auto_start で暗黙のうちに開始したりしたセッションのセッションファイルをロックします。
> いったんロックがかかったら、そのスクリプトが終了するなり session_write_close() を呼んでセッションを閉じるなりしない限り、 他のスクリプトからはそのセッションファイルにアクセスできません。

スレッドフリーですね。
0127デフォルトの名無しさん (ワッチョイ cfcb-D2ET)2016/08/22(月) 12:07:51.68ID:O8CuxFMS0
セッションってそういう風に使うのは不味い気がする
そもそも永続ストレージじゃないしセキュリティ的にも問題ありそうに思う

データベース使えるなら素直にデータベース使えばよいのでは?
データベース用にポート空けるのが嫌ならWebAPIで送信なり受信なり実装するのが良さ気
012879 (ワッチョイ ebc9-xrP+)2016/08/22(月) 13:00:59.27ID:nTNlgGWt0
>>127
懸念点は確かにおっしゃる通りです。
session_idの共有化なんて、自分も聞いたことが無いので。。。

今回の処理は、デフォルトで最後のアクセス(「最後の書き込み」ではなくアクセスでしたよね?確か)から1440秒(24分)となっていますが、それで問題ない処理となります。
セキュリティ的には確かに不安もありますが、session_idのリークさえなければ大丈夫だと思います。
(SSLを利用しますし、クライアントがブラウザではなくスマホゲームなので値の変更もハッキング技術的に難しい部類に入るかなと)

phpに関しては2年位しか経験のない素人なので、色んな人の意見を聞きたいです。
0129デフォルトの名無しさん (JP 0H9f-6SVL)2016/08/22(月) 13:10:48.69ID:+wJWfai1H
2年で合計50時間くらいしかさわってないのか
013079 (ワッチョイ ebc9-xrP+)2016/08/22(月) 13:42:19.48ID:nTNlgGWt0
>>129
???
0131デフォルトの名無しさん (JP 0H9f-6SVL)2016/08/22(月) 13:46:39.93ID:+wJWfai1H
2年も経験あるのに50時間くらいさわったレベルしか知識ないのか
013279 (ワッチョイ ebc9-xrP+)2016/08/22(月) 13:50:30.26ID:nTNlgGWt0
>>131
私が言っている事はそんなに異常な事でしょうか?
設計上どんな問題点があるのでしょうか?
0133デフォルトの名無しさん (JP 0H9f-6SVL)2016/08/22(月) 14:06:05.98ID:+wJWfai1H
>>132
異常というか、PHPの動作原理そのものがわかってないように見える。

あと説明能力がないね。
> やりたい事は、Aさんが「ほげほげ」と入力した情報を recv.php に送信して、Bさんが send.php で「ほげほげ」を受信する。
> という事をやりたいです。

本当の「やりたい事」というのは、recv.phpとかsend.phpとかいう単語なしに説明できるものだ。
0134デフォルトの名無しさん (ワッチョイ 17ff-TwJM)2016/08/22(月) 14:07:18.93ID:s3RDmZd20
同時に2〜3人しか使わないシステムなの?
なんかいろいろ初めて考えるみたいな感じがするけど・・・
要件定義したら何が必要か自然に出ると思うけどな

まあ普通に考えたらDB以外は考えられないんじゃないの
DB触った事ないからなるべく他ですまそうとしてるように見える
013579 (ワッチョイ ebc9-xrP+)2016/08/22(月) 14:10:59.32ID:nTNlgGWt0
>>133
日本語が分かりづらかったのは、すいませんでした。

それは置いといて、PHPの動作原理そのもの。。。!?
0136デフォルトの名無しさん (JP 0H9f-6SVL)2016/08/22(月) 14:15:16.77ID:+wJWfai1H
>>135
> それは置いといて、PHPの動作原理そのもの。。。!?
理解してると?
それなら、recv.phpとsend.phpを「実現したいこと」がわかるようなスケルトンコード書いてみて。
013779 (ワッチョイ ebc9-xrP+)2016/08/22(月) 14:16:03.64ID:nTNlgGWt0
>>134
DBは存在しますし、目いっぱい他で利用しているため、
チャットなどのわりとどうでも良いものはDBを極力使わずに設計したかった意図がありました。
0138デフォルトの名無しさん (アウアウ Sa47-LSUn)2016/08/22(月) 14:22:27.47ID:rdq2kd65a
DB使えるならどんな小さいものでもDB使いたくなるはずだけどな、、、
あとそれらしい用語を混ぜて背伸びしてる感がありありなんで、、、
013979 (ワッチョイ ebc9-xrP+)2016/08/22(月) 14:23:27.72ID:nTNlgGWt0
>>136

recv.php
----------
<?php

$clSessionID = $_GET["session_id"];

session_id($clSessionID);
session_start();

$_SESSION["comment"] = $_GET["comment"];

?>
----------
014079 (ワッチョイ ebc9-xrP+)2016/08/22(月) 14:23:54.13ID:nTNlgGWt0
>>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
----------
0141デフォルトの名無しさん (JP 0H9f-6SVL)2016/08/22(月) 14:25:05.62ID:+wJWfai1H
>>140
BさんはどうやってセッションIDを知るんだ?
0142デフォルトの名無しさん (ワッチョイ 6f2c-D2ET)2016/08/22(月) 14:28:41.31ID:QEU7nKI20
なにこのいびり
014379 (ワッチョイ ebc9-xrP+)2016/08/22(月) 14:32:17.24ID:nTNlgGWt0
>>
014479 (ワッチョイ ebc9-xrP+)2016/08/22(月) 14:32:44.90ID:nTNlgGWt0
>>141
え?
前もってクライアントに送っておけば良いでしょ?
0145デフォルトの名無しさん (JP 0H9f-6SVL)2016/08/22(月) 14:36:03.23ID:+wJWfai1H
>>144
> え?
> 前もってクライアントに送っておけば良いでしょ?
つまり、今回PHPで実装する範囲の外側でセッションIDのやりとりをするということか?
そうなら先に書け。
014679 (ワッチョイ ebc9-xrP+)2016/08/22(月) 14:42:04.80ID:nTNlgGWt0
>>145
125で詳細書いてます
0147デフォルトの名無しさん (JP 0H9f-6SVL)2016/08/22(月) 14:44:07.65ID:+wJWfai1H
はいはい、私が悪うございました。
勝手に実装してくださいな。
0148デフォルトの名無しさん (オッペケ Sr07-HNW7)2016/08/22(月) 14:47:54.62ID:TWfTCpyKr
おもしろいから続けてよ
014982 (ワッチョイ 2b56-D2ET)2016/08/22(月) 15:48:17.63ID:87MsXtA70
>>128
スマホゲーを作ろうとしてるのね

ガラケー時代にはSOAPやJSONでデータをやり取りする
いわゆる「ブラウザゲー」が単体アプリになっただけのレベルのものがたくさんあって
スマホにもそのレベルのものはあるにはあるけど
どの程度の規模のものを想定してるかだよね

PHPのセッションって、テンポラリ領域にファイルを作ってその中にserializeしたデータを書き込み
ガベージコレクションによってファイルを定期的に掃除してるだけで、
他の人も書いてる通りセキュリティ的にはガバガバなんで、ゲーム系のアプリでは注意した方がいいよ
0150デフォルトの名無しさん (ワッチョイ cfcb-D2ET)2016/08/22(月) 15:53:41.24ID:O8CuxFMS0
>>128
聞いたことがない, 実装も見たことがない

こういうのは大体何か問題があるから使われていない
使うなら大丈夫だと言い聞かせるのではなくきちんと設計した上で問題ないことを確認してから使うべき
そして他で使っているから, というのはデータベースの利用を回避するほどの理由とは思えない
0151デフォルトの名無しさん (ワッチョイ 2b56-D2ET)2016/08/22(月) 16:06:32.92ID:87MsXtA70
>>150
俺やったことあるよw
空メール送って会員登録させるようなもので
空メール送る画面でセッション発行して認証用や有効時間のチェックに必要な情報を入れておく
空メール内に記載したURLにセッションIDを含めておいてURL踏んだら認証

セッション使ったらくっそ楽に実装できる
IPアドレスと個体識別番号だけで最低限のチェックはできたガラケー時代の話だけどねw
0152デフォルトの名無しさん (JP 0H9f-6SVL)2016/08/22(月) 16:14:06.76ID:+wJWfai1H
>>151
> 空メール送る画面でセッション発行して認証用や有効時間のチェックに必要な情報を入れておく
セッション単位で有効時間の設定はできないんじゃなかったっけ?
0153デフォルトの名無しさん (ワッチョイ cfcb-D2ET)2016/08/22(月) 16:17:42.99ID:O8CuxFMS0
>>152
>>151の実装なら$_SESSION['expired'] = ;で期限決めとけば十分なんじゃないかな?
0154デフォルトの名無しさん (JP 0H9f-6SVL)2016/08/22(月) 16:26:40.67ID:+wJWfai1H
>>153
疑問に思ったのは、例えばsession.gc_maxlifetime = 1440のときに、あるセッションだけ86400に設定
することってできたっけなというもの。

> >>151の実装なら$_SESSION['expired'] = ;で期限決めとけば十分なんじゃないかな?
GCルーチンをオーバーライドできるの?(←お前が調べろ)
0155デフォルトの名無しさん (ワッチョイ cfcb-D2ET)2016/08/22(月) 16:37:19.39ID:O8CuxFMS0
>>154
前者は, 自前でセッションハンドラを実装すれば出来る

確かにセッションの寿命以上を設定する簡便な方法が思い浮かばんな・・・・
0156デフォルトの名無しさん (JP 0H9f-6SVL)2016/08/22(月) 16:43:48.11ID:+wJWfai1H
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 ] )
0157デフォルトの名無しさん (ワッチョイ cfcb-D2ET)2016/08/22(月) 16:51:11.13ID:O8CuxFMS0
>>156
どっちかというとSessionHandlerInterfaceを実装した自前セッションハンドラクラスを作る
SessionHandlerInterface::gcメソッド内部で追加実装した静的メソッドでも呼んで標準でない寿命のセッションかどうか確認した上でgc実行みたいな感じで
0158デフォルトの名無しさん (ワッチョイ f33c-D2ET)2016/08/22(月) 16:56:38.61ID:MWVcWk3A0
>>132
セッションを共有したら全員同じクライアントになっちゃうよね
じゃあセッションとは別にユーザーを識別する方法を再発明するのか?
って話になるよね、無いよね
0159151 (ワッチョイ 2b56-D2ET)2016/08/22(月) 16:57:33.19ID:87MsXtA70
$_SESSION['time'] = セッション発行時の時間; // 空メールを送った時間ではないから既にガバガバw

URL踏まれたら$_SESSION['time']の時間見て有効かどうかチェックするだけ
ガベージコレクションでセッションファイルが削除されないように
ガベージの発動確率下げてファイルの有効期限長めにしとけば
どうせ大してアクセスもないサービスだったから何の問題もなかった

大昔にくっそ手抜きで作った黒歴史的産物だからあんまりツッコミしないでなw
何でも物事を難しく考える人がいるけど
どのレベルのものを求められてるか?をきちんと理解して手早く実現するというのも技術者には大事スキルだと思うよ
PHPをゴリゴリ書かなくなって数年たってるのに偉そうなこと書いて申し訳ないけど
016079 (ワッチョイ ebc9-xrP+)2016/08/22(月) 18:05:44.84ID:nTNlgGWt0
>>158
もしこの設計のまま突き進むのであればセッションIDを2つ持ち、クライアントから送ってもらう事になります。
セッションIDはクッキーは利用せずに、POSTしてもらう事になります。
セッションID1つ目が共有のためのセッションで、セッションID2つ目が個人のデータを格納するセッションになります。
プログラムは出来なくはないはずです。
016179 (ワッチョイ ebc9-xrP+)2016/08/22(月) 18:09:27.60ID:nTNlgGWt0
普通にDBを使う事になりました。
ご意見くださった方々、ありがとうございました。
非常に参考になりました。
0162デフォルトの名無しさん (JP 0H9f-6SVL)2016/08/22(月) 18:13:13.57ID:+wJWfai1H
>>160
普通それをセッションIDとは言わない
016379 (ワッチョイ ebc9-xrP+)2016/08/22(月) 18:17:15.36ID:nTNlgGWt0
>>162
話は伝わっているはずです

絡まないでください
面倒です
0164デフォルトの名無しさん (JP 0H9f-6SVL)2016/08/22(月) 18:31:55.53ID:+wJWfai1H
自分の誤りを指摘してくれる人に感謝できる人になりましょう
016579 (ワッチョイ ebc9-xrP+)2016/08/22(月) 18:33:51.78ID:nTNlgGWt0
>>164
間違いではありませんが?
0166デフォルトの名無しさん (JP 0H9f-6SVL)2016/08/22(月) 18:35:33.05ID:+wJWfai1H
はあそうですか。
016779 (ワッチョイ ebc9-xrP+)2016/08/22(月) 18:37:41.82ID:nTNlgGWt0
不毛なので去りますね
それでは
0168デフォルトの名無しさん (JP 0H9f-6SVL)2016/08/22(月) 18:40:30.59ID:+wJWfai1H
セッションIDじゃないなら、なんと言うんですか?
と何で聞けないかな。
どうでもいいけど。
ばいばい。
0169デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/22(月) 20:08:37.70ID:oDbN35lz0
あーあ、頭おかしいID:+wJWfai1Hがアホな事ばっかり言って話をややこしくしたせいでお客さん帰っちゃった。
ID:+wJWfai1Hが引っ掻き回すから79が結局のところどんなタイヤブランコを求めてたのかよくわからんようになってる。
0170デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/22(月) 20:10:36.51ID:oDbN35lz0
>>129 : デフォルトの名無しさん (JP 0H9f-6SVL)2016/08/22(月) 13:10:48.69 ID:+wJWfai1H
> 2年で合計50時間くらいしかさわってないのか

なんだろね、この基地外みたいな脈絡のない発言。
0171デフォルトの名無しさん (ワッチョイ e3c5-D2ET)2016/08/22(月) 20:18:32.99ID:8GGzroX00
揶揄されても仕方ない知識レベルってことだろ
アスペ
0172デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/22(月) 20:47:51.11ID:oDbN35lz0
なに? この自己紹介
0173デフォルトの名無しさん (ワッチョイ db85-Y0va)2016/08/22(月) 22:24:23.01ID:63x7gu4q0
ペチパーvsペチパー

なんて醜い最底辺の争いなんだ
0174デフォルトの名無しさん (ワッチョイ ab17-LSUn)2016/08/22(月) 23:39:18.44ID:omR+FMmi0
初心者は背伸びしないほうがいいよ、自分だけが損をする
0175デフォルトの名無しさん (ワッチョイ bf2b-xrP+)2016/08/23(火) 00:45:37.46ID:wYQR/KNu0
いやーログ全部みたけどID:+wJWfai1H←コイツが悪い気がする
何が気に入らないのか知らないけど、そんなにいびらなくても良くね?
0176デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/23(火) 09:44:42.01ID:NtcGtk9H0
>>175
俺はぱっと見でID:+wJWfai1Hがジュラルミン脳に見えたから79の擁護しといたけど
ぐちゃぐちゃになり過ぎてて、もう、どうにも並ん状態になった後だった。

やっぱじっくり読んでもそうだよな?
0177デフォルトの名無しさん (ワイモマー MMa7-D2ET)2016/08/23(火) 12:04:05.12ID:/kW4XPVoM
中のファイルをulinkで削除してからディレクトリを削除する処理があるのですが
たまにDirectory not emptyという警告が記録されてディレクトリが残ります
それなのに確認するとファイルはありません
ここから考えられる挙動は、
ulink
→ファイル削除処理が走る(終わりを待たない)
→ファイル削除完了前にrmdir
→ディレクトリ削除失敗
→ファイル削除処理遅れて完了
というものですが
ulinkが削除完了を待たないなんてことあり得ますか?
0178デフォルトの名無しさん (オッペケ Sr07-HNW7)2016/08/23(火) 12:10:15.07ID:KG62z/O8r
コード書いて
0179デフォルトの名無しさん (ワイモマー MMa7-D2ET)2016/08/23(火) 12:16:16.42ID:/kW4XPVoM
unlink($this->_path.'/'.$this->_pidFileName);
rmdir($this->_path);

というものです
0180デフォルトの名無しさん (ワッチョイ 17ff-TwJM)2016/08/23(火) 12:48:11.31ID:D/fvAIBs0
OSは?unlinkの挙動は*nixとwindowsじゃ違うよファイルシステムにもよるし
unlink そのものは inode のリンク数減らすだけだしタイムラグあるかもね
0181デフォルトの名無しさん (ワッチョイ cb7b-DJkl)2016/08/23(火) 14:31:57.60ID:P3XI7KYz0
Windowsだとシステムが勝手に不可視ファイルつくってたりするからな
0182デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/23(火) 15:07:02.29ID:NtcGtk9H0
俺ならあんまり難しい事考えずに

$done = false;
for(100回ループ){

 ディレクトリ内の全ファイル削除;

 $result = ディレクトリ自体を削除;

 if($result === true){
  $done=true;
  break;
 }

 usleep(100000ミリ秒)
}
if($done !== true){
 throw new Exception("ディレクトリが削除できませんでした");
}

という処理を書いちゃうな。これでダメなら次の方法を探すパターン。
0183デフォルトの名無しさん (ワッチョイ cb7b-DJkl)2016/08/23(火) 15:10:48.86ID:P3XI7KYz0
Linuxの場合なら、シェルコマンド使って
「ファイルごとディレクトリ削除する」が
一番速かったような気がする
0184デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/23(火) 15:12:16.85ID:NtcGtk9H0
usleep(100000マイクロ秒)の間違いでーす。
0185デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/23(火) 15:14:12.28ID:NtcGtk9H0
>>183
exec("sudo rm -rf {$path}"); かな。
0186デフォルトの名無しさん (ワッチョイ cb7b-DJkl)2016/08/23(火) 15:18:54.74ID:P3XI7KYz0
>>185
よく切れる包丁な
怪我に注意w
0187デフォルトの名無しさん (ワッチョイ 17ff-TwJM)2016/08/23(火) 15:22:56.28ID:D/fvAIBs0
それを含むディレクトリの方を実行時ユーザーに合わせたオーナーやパーミッションにするべきと思う
用途によるけど
0188デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/23(火) 16:01:34.35ID:NtcGtk9H0
>>186
「転んでも泣かない」w
0189デフォルトの名無しさん (ワイモマー MMa7-D2ET)2016/08/23(火) 16:06:41.27ID:/kW4XPVoM
OSはwindowsです
そういえば、フォルダの中に勝手に不可視ファイル作ったりしてますね
単なるディレクトリ削除と思って簡単に考えていましたが
何回か試行したりウェイト入れたりしなきゃいけないんですね
ありがとうございます
0190デフォルトの名無しさん (ワッチョイ c7c9-D2ET)2016/08/23(火) 20:02:12.79ID:c3FcWyNJ0
requireってまとめてる?
それともまとめてない?
それとも・・・ autoload?
0191デフォルトの名無しさん (ワッチョイ 2bd6-37Y9)2016/08/23(火) 20:09:08.97ID:NtcGtk9H0
勿論、autoload

requireは一時的に使ってみるファイルだけ。
安定したらautoload対象ディレクトリに移してrequire削除。
0192デフォルトの名無しさん (アウアウ Sa47-LSUn)2016/08/23(火) 20:32:29.71ID:3ZVo8Yq8a
>>191
つまり?
0193デフォルトの名無しさん (ワッチョイ 2bd6-37Y9)2016/08/23(火) 20:54:16.85ID:NtcGtk9H0
だからautoloadだってばw

requireするのはautoloadライブラリそのものの読み込みと
基本のdefineファイルだけ。did u understand?
0194デフォルトの名無しさん (ワッチョイ db85-Y0va)2016/08/23(火) 21:50:19.61ID:MhU4+fKS0
ペチパーってやっぱりクソバカだわ
0195デフォルトの名無しさん (ワッチョイ f3c3-lwMm)2016/08/24(水) 01:20:58.23ID:hGPUmbYi0
PHPのメモリキャッシュ(+DB)で通常メモリキャッシュで操作して
キャッシュから追い出される時、デストラクタみたいにDBへ書き込むことはできますか?
0196デフォルトの名無しさん (ワッチョイ db85-Y0va)2016/08/24(水) 01:36:53.25ID:L7QR9yKS0
瞬断でサヨウナラ
0197デフォルトの名無しさん (JP 0H9f-6SVL)2016/08/24(水) 13:40:33.80ID:wj/dhjvFH
>>195
その通りの実装をすればできるだろう。
0198デフォルトの名無しさん (オッペケ Sr07-HNW7)2016/08/24(水) 14:17:41.07ID:1D7MUt57r
他人にバカにされるようなコード書いても、サービスが成り立ってりゃいいんだよ
俺はクソみたいなコード書いてるけど書けない連中からは天才だと言われる
それで金になるんだからそれでいいわけだ
気にしてるのはお前らだけ
そして実害ないのに無駄に噛み付いてる
虚しくないか?
0199デフォルトの名無しさん (ワイモマー MMa7-D2ET)2016/08/24(水) 15:08:56.70ID:fPXCtlS8M
>>177の件ですが
unlinkとrmdirの間にsleepを入れたらディレクトリが残る現象は現れなくなりました
ありがとうございました
0200デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/24(水) 20:03:30.75ID:7N3AExCe0
>>199
ほいほい。おつかれさん。ゆっくり休んでくんろ。
0201デフォルトの名無しさん (ワッチョイ 6fa8-DJkl)2016/08/24(水) 20:55:03.40ID:ciF06qOZ0
配列にプロパティでアクセスしたいかつ、
存在しないキー指定したときはnull返したくて
__getと__setをつかった配列だけ持つクラス作ろうとしてるんだけど、
標準とかじゃないよね?車輪の再発明感があって心配
0202デフォルトの名無しさん (ワッチョイ cfcb-D2ET)2016/08/24(水) 21:08:58.39ID:pNSGotoo0
>>201
プロパティでアクセスしたいってのがよく分からんがArrayObjectのメソッドをオーバーライドすることを検討しても良いのでは
0203デフォルトの名無しさん (ワッチョイ f799-B/cC)2016/08/24(水) 21:09:15.17ID:Xk5yew1s0
より良い舎利を作ればいいんだろ
0204201 (ワッチョイ 6fa8-DJkl)2016/08/24(水) 21:17:17.84ID:ciF06qOZ0
>>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;
}
}
0205デフォルトの名無しさん (ワッチョイ 2bd6-xrP+)2016/08/24(水) 21:45:22.15ID:7N3AExCe0
>>203
寿司屋か!
0206デフォルトの名無しさん (ワッチョイ cfcb-D2ET)2016/08/24(水) 21:51:40.64ID:pNSGotoo0
>>204
ArrayObjectのコンストラクタの第2引数にArrayObject::ARRAY_AS_PROPSフラグを指定してやれば大体望みの物なのでは
通常の配列と同様, 存在しないキーの値を取得しようとするとNoticeは出るが(それを何とかしたければArrayObjectのoffsetGetをオーバーライドする他無かろう)
0207デフォルトの名無しさん (ワッチョイ db85-Y0va)2016/08/24(水) 22:17:51.56ID:L7QR9yKS0
もう、PHPはやめませんか
0208デフォルトの名無しさん (ガラプー KKcd-WNra)2016/08/25(木) 00:14:48.61ID:Skk6UklAK
質問です
もう寝てもいいですか?
0209デフォルトの名無しさん (ワッチョイ 813c-Knxq)2016/08/25(木) 03:08:20.45ID:DPU4Ho8U0
HTMLの歴史みたいな質問です。
HTML4.01の頃って、HTMLタグとCSSが完全に分離されていなかったと思うのですが、
本来の文書管理でタグを打つだけではなく、
デザイン上の理由でタグを用いることって、ありませんでしょうか。
例えば、現在のHTML5では、<h1></h1>タグにはフォントサイズが指定されず、
別途CSSで定義されております。
しかし、HTML4.01では、<h1></h1>にはフォントサイズがデフォルトで指定されていました。
それで、<h1></h1>直下の小見出しだから、<h2></h2>と打つところを
フォントサイズが大きすぎるから、<h3></h3>にするみたいに
文法的に正しいかどうか別に見た目のため、コードを書いていたということはありませんでしょうか?
0210209 (ワッチョイ 813c-Knxq)2016/08/25(木) 03:09:53.09ID:DPU4Ho8U0
すみません、PHPの部分に気が付かなくて、間違えてここに書いてしまいました。
0211デフォルトの名無しさん (JP 0H1a-dmM4)2016/08/25(木) 11:03:18.89ID:9o9g1zI8H
>>201
配列をプロパティでアクセスしたいだけなら、(object)$araryとすればいいけど、

> 存在しないキー指定したときはnull返したくて
これ、バグの温床になりそう。
0212201 (ワッチョイ dea8-LL1O)2016/08/25(木) 18:42:35.39ID:RfJIhkHJ0
>>206
シンプルな用途でしか使わないからそのままいってみる。ありがとう

>>211
使ってるライブラリの挙動に合わせたかったんだ
ライブラリ側のソースも似たような感じだったからこの方向でいってみるよ
0213デフォルトの名無しさん (ワッチョイ b985-wCtU)2016/08/25(木) 22:42:32.60ID:fsPKwKyg0
そして実行するまでブラックボックスのkvマップができましたとさ

やっぱペチプァ〜ってクソバカだわw
0214デフォルトの名無しさん (ワイモマー MM45-gQqU)2016/08/26(金) 00:48:57.50ID:Sc+l1LPnM
PHPのPはperfectだという説
0215デフォルトの名無しさん (ワッチョイ b985-wCtU)2016/08/26(金) 08:06:02.41ID:Vc6069gt0
poor huge poop
0216デフォルトの名無しさん (ワッチョイ cdd6-Knxq)2016/08/26(金) 10:25:09.24ID:Lds1KiY+0
>>213
こいつは先日から、なんでこんなにPHPの事憎んでんだ?

嫌なら自分の使いたい言語使えばいいだけなんだが、
自分の使いたい言語使わせてもらえない程度の能力ってことか?
そりゃ事実上の戦力外通告じゃないか。
0217デフォルトの名無しさん (ワッチョイ 7e42-gQqU)2016/08/26(金) 10:29:36.62ID:+34Dv1b80
仕事が無いからここに来てる
0218デフォルトの名無しさん (ワッチョイ 74c9-gQqU)2016/08/26(金) 11:51:05.29ID:8L+YHL9j0
PHPでも変数宣言はやっぱりほしいねえ
0219デフォルトの名無しさん (ワッチョイ b985-wCtU)2016/08/26(金) 21:33:29.59ID:Vc6069gt0
この世から屁臭いペチプ〜案件が死滅しますように

ペチパーがなるべく苦しんで死にますように

PHPコントリビュータに地獄の不幸が訪れますように

PHPコントリビュータの家族が悪霊に喰われますように

ますように
0220デフォルトの名無しさん (ワッチョイ cdd6-Knxq)2016/08/27(土) 12:04:06.91ID:ZxiErV7s0
PHPって、何で PHP か知ってる?

頭いいやつには良い言語にみえるし
馬鹿には馬鹿な言語に見える
つまり鏡だ。

だから右から読んでも左から読んでも同じ名前になってるんだよ。
0221デフォルトの名無しさん (ワッチョイ b985-wCtU)2016/08/27(土) 12:16:28.03ID:znsLmZMn0
>>220
こいつ最高に馬鹿
0222デフォルトの名無しさん (オッペケ Sr69-t1qj)2016/08/27(土) 13:04:59.55ID:jOQC6GlSr
いい言語かどうかなんてどうでもいい
コードの出来もどうでもいい

金儲けできるかどうか
ただこれだけだよ
0223デフォルトの名無しさん (ワッチョイ 7bc5-gQqU)2016/08/27(土) 13:10:58.89ID:b+3X6xmU0
>>222
クソコードで金儲けできるんですかね?

長いスパンで見れば保守も改良もしなきゃいけないんだし
バカの一つ覚えみたいに言ってもね
0224デフォルトの名無しさん (ワッチョイ b985-wCtU)2016/08/27(土) 13:43:30.25ID:znsLmZMn0
>>222
いい言語かどうかなんてどうでもいい
コードの出来もどうでもいい

金儲けできるかどうか
ただこれだけだよ(キッ


奴隷業最底辺のプェチプァ〜がwwwwwwなんかゆうとるwwwwwwwwww
0225デフォルトの名無しさん (オッペケ Sr69-t1qj)2016/08/27(土) 14:40:14.39ID:jOQC6GlSr
>>223
5年儲けられればいいかな
もう1年半くらい動いてるけど、保守なんてラクだよ?
あとたまに新機能つけたり
何か苦みたいに言ってるけど、まったく問題ないね

ずっとコードの書き方だけでバカみたいに吠えてろよ

>>224
誰の奴隷でもないわ
本業の手すきで作ってる中身クソアプリでみんな群がってるしな
0226デフォルトの名無しさん (ワッチョイ b985-wCtU)2016/08/27(土) 14:42:10.02ID:znsLmZMn0
うわっ 痛々しい^^;
がんばってくださいね、自称「本業の手すきで作ってる中身クソアプリでみんな群がってるしな (キキキリッ」  (草藁
0227デフォルトの名無しさん (ワッチョイ 7bc5-gQqU)2016/08/27(土) 16:03:40.00ID:b+3X6xmU0
>>225
こういう投資思考の無いゴミphperがレガシーコードを産出していくんだろうな
0228デフォルトの名無しさん (オッペケ Sr69-t1qj)2016/08/27(土) 18:14:24.79ID:jOQC6GlSr
>>227
それの何が悪いんだよ?
誰にも迷惑かけてねーしwww
0229デフォルトの名無しさん (ワッチョイ 7bc5-gQqU)2016/08/27(土) 18:53:31.11ID:b+3X6xmU0
>>228
じゃあ無駄なコードを一人勝手に積み立て上げててねw

新しいことを受け入れたくない老害脳ってまだまだいるんだな
0230デフォルトの名無しさん (ワッチョイ b985-wCtU)2016/08/27(土) 19:05:34.29ID:QbV02vjq0
ゴミペチパーは存在自体が迷惑
逝ってよし
0231デフォルトの名無しさん (オッペケ Sr69-t1qj)2016/08/27(土) 20:46:09.34ID:jOQC6GlSr
>>229
新しいことってなに?
コードの書き方が新しいとか?
0232デフォルトの名無しさん (ワッチョイ 7920-gQqU)2016/08/27(土) 21:34:11.98ID:dQI0Meem0
どうしちゃったんでしょうね?w
0233デフォルトの名無しさん (ワッチョイ cdd6-Knxq)2016/08/27(土) 21:39:03.11ID:ZxiErV7s0
な。PHPに恨み持ってる奴、頭おかしいのがよく分かる展開だろ?
0234デフォルトの名無しさん (ワッチョイ 7bc5-gQqU)2016/08/27(土) 23:55:43.65ID:b+3X6xmU0
>>231
額面通りにしか受け取れないアスペ
0235デフォルトの名無しさん (ワッチョイ b985-wCtU)2016/08/28(日) 00:26:26.25ID:Olv20zQg0
な。ペチパーって基地害だろ。
0236デフォルトの名無しさん (ワッチョイ 7e42-gQqU)2016/08/28(日) 00:35:20.68ID:bDqORRlk0
ワッチョイって便利だな
0237デフォルトの名無しさん (ワイモマー MM45-gQqU)2016/08/28(日) 01:55:20.18ID:wPITiPaCM
PHPのPはpracticalのP
実用性という意味ではPHPは相当いい線行く
はい論破
0238デフォルトの名無しさん (ワッチョイ b985-wCtU)2016/08/28(日) 02:02:03.35ID:Olv20zQg0
などと意味不明な供述をしており、
警察では精神鑑定も含め動機の解明にあたる方針です。
0239デフォルトの名無しさん (ワッチョイ b985-wCtU)2016/08/28(日) 12:48:52.86ID:Olv20zQg0
不勉強なペチパー
大海を知らず
汚物吐瀉物廃棄物のプェチプ〜の糞の沼に沈んでいく
0240デフォルトの名無しさん (ワッチョイ cdd6-Knxq)2016/08/28(日) 15:03:40.07ID:pQ8LLObb0
などと意味不明な供述をしており、
警察では精神鑑定も含め動機の解明にあたる方針です。
0241デフォルトの名無しさん (ワッチョイ b985-wCtU)2016/08/28(日) 15:35:51.00ID:vx1a7S190
ぺぺぺぺ

ペチプァ〜〜〜〜wwwww
0242デフォルトの名無しさん (ワッチョイ ddb8-LL1O)2016/08/28(日) 18:24:16.78ID:TLCNAGVS0
基本的に草生やしまくるやつにまともな奴はいない
0243デフォルトの名無しさん (ワッチョイ b985-wCtU)2016/08/28(日) 21:01:00.68ID:vx1a7S190
基本的に$生やしまくるやつにまともな奴はいない
0244デフォルトの名無しさん (ワッチョイ 7bc5-gQqU)2016/08/28(日) 21:04:47.01ID:32kNLtx20
$phper = new Unko();
0245デフォルトの名無しさん (ワッチョイ b985-wCtU)2016/08/28(日) 23:31:28.29ID:vumwqn0o0
class Phper extends Unko {
public writeKusoCode() {}
}
0246デフォルトの名無しさん (ワッチョイ cdd6-Knxq)2016/08/29(月) 16:50:10.63ID:ugnGhxtF0
>>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();
0247デフォルトの名無しさん (ワッチョイ b985-wCtU)2016/08/29(月) 21:20:57.97ID:BFY9f7LW0
>>246
class Omae {
private writeRightCode()
}

www
0248デフォルトの名無しさん (ワッチョイ b94a-hifv)2016/08/30(火) 05:04:09.98ID:BtPyCxaG0
$html = get_the_content();
で取得した $html の中から特定のdiv要素のブロックを取り出したいのだが、どういう手法が標準的なの?
例えば <div id="myDivID">.....</div> の部分を文字列として取り出したいなど。
つまりクライアントサイドでjQueryでやるような感じで出来ると分かり易いのですが。
0249デフォルトの名無しさん (スプッッ Sdc8-LL1O)2016/08/30(火) 09:20:54.56ID:wepwEqDzd
>>248
phpQueryとか使うとまさにお望み通りかも。自分で組むよりは標準的だとおもう
0250デフォルトの名無しさん (JP 0H1a-dmM4)2016/08/30(火) 13:32:44.65ID:FG8f7euNH
>>248
こういうのかな。
『[PHP]DOM, XPathを使ったスクレイピング(HTMLのタグ内容取得)』
http://php-archive.net/php/dom-scraping/

ただ、validなhtmlじゃないとエラーが発生するかも。
0251デフォルトの名無しさん (ワッチョイ b94a-a0e2)2016/08/30(火) 14:27:17.18ID:BtPyCxaG0
>>249>>250
情報有難うございました。早速しらべてみます。
0252デフォルトの名無しさん (ワッチョイ b94a-a0e2)2016/08/30(火) 19:10:17.05ID:BtPyCxaG0
windows10でphpを開発する環境を整えたいのですが、最もお勧めの構成を教えてケロ
0253デフォルトの名無しさん (ワッチョイ 7bc5-gQqU)2016/08/30(火) 19:19:08.18ID:lqGloAqz0
vagrant
0254デフォルトの名無しさん (ワッチョイ b985-wCtU)2016/08/30(火) 21:24:52.18ID:vxcmsfn40
悪いことはいわない
プェッチプ〜なんてやめとけ
何もいいことないぞ
0255デフォルトの名無しさん (ワッチョイ 9c42-gQqU)2016/08/30(火) 22:19:06.67ID:q7NbkRLH0
仮想環境使ってLinuxをインストールし、そこでWebServerと共にPHPを使う
0256デフォルトの名無しさん (ワッチョイ b985-wCtU)2016/08/30(火) 22:57:03.96ID:vxcmsfn40
屁臭いペチプ〜の妄言なんて聞くだけ無駄だぞ
0257デフォルトの名無しさん (ワッチョイ 76cb-gQqU)2016/08/31(水) 03:37:02.41ID:gV72qvxn0
>>252
Chocolateyでインストールするのが楽じゃね
Webサーバも特に必要にならない限りPHPのビルトインWebサーバで十分だし, 今時のフレームワークはビルトインWebサーバでローカルテスト出来るし
0258デフォルトの名無しさん (ワッチョイ b985-wCtU)2016/08/31(水) 07:39:58.40ID:bGkbcdAl0
なるべく苦しんで早く死ねよ、ゴミペチプァ〜ども

地獄に堕ちろ
0259デフォルトの名無しさん (ワッチョイ 9c42-t1qj)2016/08/31(水) 11:21:20.54ID:uod2fXz+0
phpの ::self の用途がわからない…。
てかなんでわざわざクラスのメソッドとかプロパティをそのまま使いたがるのか…普通にオブジェクト作ればええんやないの?マジイミフ
0260デフォルトの名無しさん (ワッチョイ 76cb-gQqU)2016/08/31(水) 19:37:21.51ID:gV72qvxn0
>>259
self::のことならクラス内定数とか静的メソッドとか使うやろー
0261デフォルトの名無しさん (ワッチョイ cdd6-Knxq)2016/08/31(水) 19:58:46.66ID:Wg+k2/e60
>>259はまだ全部newしてるんだろう。そのうちに分かるようになる。
分かんなきゃ>>258にケツ拭いてもらうことになる。
0262デフォルトの名無しさん (ワッチョイ fbc5-wh/5)2016/09/01(木) 16:43:10.18ID:ICKSnMAM0
WEB版ツイッターのメッセージボックスのような構造を作ろうとしています。
スイスイと動くのでモーダル内で画面遷移を行ってはいないように見受けられますが…
実際はどのような技術を使っているのでしょうか?

iframeでどうこう…など軽くでもいいのでどなたか教えてくれませんか?
0263デフォルトの名無しさん (ワッチョイ 17c9-IPsc)2016/09/01(木) 17:23:18.83ID:9k/0BgDx0
遅延性的束縛を知った時の感動は異常
0264デフォルトの名無しさん (ワッチョイ 6fa8-hNlF)2016/09/01(木) 17:36:23.39ID:B87uAuov0
>>262
ajaxとかpjaxで調べてみると答えに近づくかも?
それで基本的なjavascriptでの挙動を押さえてPHPと絡めると幸せになりそう
0265デフォルトの名無しさん (ワッチョイ fbc5-wh/5)2016/09/01(木) 18:42:00.54ID:ICKSnMAM0
>>264
twitterのリソースを覗いてみたところiframeは使用していないみたいです
また定型的なボタンなどの軽いリソースは予め読み込んでありました

色々考えましたが
「buttonのクリックイベントなどからajaxでmodalのhtmlを書き換えている」
で合っていますか?

ちょっとphpからは離れてしまいましたが
0266デフォルトの名無しさん (ワッチョイ 6fa8-hNlF)2016/09/01(木) 19:14:17.91ID:B87uAuov0
>>265
DMのダイアログってことだよね?実際にちゃんとソース追ったわけじゃないけど、下の処理だけで動くはず
サーバ側でレスポンス返すロジックだけPHPだね

・送信
送信ボタン押したらサーバにajaxでリクエストを送信
→ajaxのレスポンス待って正常だったら.DMConversation-contentに新規div(メッセージ)をjavascriptで突っ込む

・受信
30秒ごとにサーバに新着メッセージないかリクエスト
→新着あったら受信してこれまた新規div(メッセージ)を突っ込む
0267デフォルトの名無しさん (ワッチョイ fbc5-wh/5)2016/09/01(木) 19:21:16.38ID:ICKSnMAM0
>>266
ありがとう!!

受信の一部はpusherなどを使ってみようと思います
0268デフォルトの名無しさん (ワッチョイ 0385-9ph3)2016/09/01(木) 21:37:45.36ID:ECsSqkbc0
ゴミ屑ペチプァども、全員地獄の業火に焼かれて死ね
0269デフォルトの名無しさん (ワッチョイ 0385-9ph3)2016/09/01(木) 21:40:23.39ID:ECsSqkbc0
豚鼻マスカキラスマスの糞からひり出されたウンコども

さっさと死ね
0270デフォルトの名無しさん (ワッチョイ 0385-9ph3)2016/09/01(木) 21:40:59.32ID:ECsSqkbc0
プェッチプァ〜とか屁臭いんだよゴミ
0271デフォルトの名無しさん (ワッチョイ 0385-9ph3)2016/09/01(木) 21:55:10.96ID:ECsSqkbc0
あーほんと死んでくれへんですか?
0272デフォルトの名無しさん (ワッチョイ 0320-wh/5)2016/09/01(木) 22:55:21.68ID:/0kqmOP90
どうしちゃったんでしょうねwww
0273デフォルトの名無しさん (ワッチョイ 0385-9ph3)2016/09/01(木) 23:42:37.89ID:ECsSqkbc0
死ねっつってんだよガイジペチプァ
0274デフォルトの名無しさん (ガラプー KKaf-p5ZU)2016/09/02(金) 00:31:18.81ID:M3eVGb0pK
PHPを使ってる他人がバカに見えるが、実は自分では何もお金にできない猿。
ただのサル野郎。
0275デフォルトの名無しさん (ワッチョイ 0385-9ph3)2016/09/02(金) 07:37:41.24ID:kMJK3mmx0
頭悪いなw
バカに見えるじゃなくて
事実最底辺のバカだろプェチプァ〜
0276デフォルトの名無しさん (ワッチョイ 73cc-hNlF)2016/09/02(金) 08:26:56.51ID:Hsv4YEqr0
自分だけはバカじゃないという前提
0277デフォルトの名無しさん (ワッチョイ 137b-hNlF)2016/09/02(金) 13:26:36.13ID:dx30MVx70
自分以外はみんなバカ?
0278デフォルトの名無しさん (ワッチョイ b3d6-vSVO)2016/09/02(金) 13:32:23.01ID:H/iLuXMA0
自分が馬鹿だと思ってる奴らが集まってるところにしょっちゅう来て
わざわざ「お前ら全員バーカ」と言わないと居ても立ってもいられない状況になってる奴が、
プァでないわけないだろうから、まぁ、ほっとくしかなかろう。

身近にいるなら「お前はここが悪いからそんな境遇なんだよ」と指摘してやれるが、
知らんやつだから頭以外に何が悪いのか指摘してやる事ができん。

「本当にアタマが悪いのはお前だよ」といったところで、この“プァ”坊やには何のアドバイスにもならないだろ?
0279デフォルトの名無しさん (ワッチョイ 0385-9ph3)2016/09/02(金) 23:35:29.14ID:kMJK3mmx0
痰壺ペッチプァ

頭の中にはウンコがつまってま〜す
0280デフォルトの名無しさん (ワッチョイ 0385-9ph3)2016/09/02(金) 23:52:14.69ID:kMJK3mmx0
ペチプァのおじさんたちってえ

加齢臭きつくないっすかあ(笑)
0281デフォルトの名無しさん (ワッチョイ 0385-9ph3)2016/09/02(金) 23:52:54.88ID:kMJK3mmx0
くせえから山手線に百週くらい轢かれて死ねよゴミペチプァ!
0282デフォルトの名無しさん (ワッチョイ 0385-9ph3)2016/09/02(金) 23:53:29.55ID:kMJK3mmx0
ペチプァ === ゴミ
0283デフォルトの名無しさん (ワッチョイ 0385-9ph3)2016/09/02(金) 23:54:50.09ID:kMJK3mmx0
豚鼻マスカキラスマスの糞からひり出されたウンコども
0284デフォルトの名無しさん (ワッチョイ 0385-9ph3)2016/09/03(土) 00:18:50.46ID:Funvvtqh0
PHPってガラパゴスジャップランド土人の間でしか流行ってないよね・・・
0285デフォルトの名無しさん (ワッチョイ 73cc-hNlF)2016/09/03(土) 11:28:28.65ID:vaPwZQOd0
0385-9ph3やばいな...
0286デフォルトの名無しさん (オッペケ Sr8f-RETc)2016/09/03(土) 11:55:29.21ID:WuzFUNlHr
ワッチョイ導入したら余計に荒れて過疎ってやんのww
0287デフォルトの名無しさん (ワッチョイ ef85-9ph3)2016/09/03(土) 21:13:47.27ID:XfFPRFyK0
塵屑のプェチプェなんて、仕方なく最後の最後の悪手で選ぶ妥協のゴミなんだから
こんなスレ必要とされてないんだよ
0288デフォルトの名無しさん (ワッチョイ ef85-9ph3)2016/09/03(土) 21:17:36.98ID:XfFPRFyK0
あ、ペチプァのおまいらが必要とされてない、だったな
スマソスマソw
0289デフォルトの名無しさん (ワッチョイ 7742-wh/5)2016/09/03(土) 21:18:48.11ID:ArtWyKER0
必要とされてないんですね?どうぞ巣にお帰りください
0290デフォルトの名無しさん (ワッチョイ ebc3-sRJd)2016/09/04(日) 11:32:24.36ID:AIgtYd560
初でイテレータを実装したんですが・・・・これらです。
しかし、 foreachで参照つかうとエラーがでます。使わないと動作します。
どうすればクリアーできますか?



エラー内容 Fatal error: An iterator cannot be used with foreach by reference


function current();
function key();
function next();
function rewind();
function valid();
0291デフォルトの名無しさん (ワッチョイ ef85-9ph3)2016/09/04(日) 11:48:53.53ID:XWDVMsjg0
ペチプァにそんな難しい質問して、どうするんだ?
0292デフォルトの名無しさん (アークセー Sx8f-Z/z8)2016/09/04(日) 13:12:18.58ID:d3bjiGtfx
プログラミング初心者です。
今laravelをインストールして、localhostでブラウザに表示されなくて困っています。
助けてください!!
ちなみにMAMPとNetbeansをつかっています。laravelはcomposerでインストールしました。
0293デフォルトの名無しさん (ガラプー KK4f-p5ZU)2016/09/04(日) 13:21:42.65ID:6gIwRaQ5K
>>292
適当なポート番号を設定してlocalhost:(ポート番号)でアクセス
0294デフォルトの名無しさん (ワッチョイ ef85-9ph3)2016/09/04(日) 13:38:06.29ID:XWDVMsjg0
こんな言語もどきのゴミ選んじゃいかんよ、センスないねきみ
0295デフォルトの名無しさん (JP 0H4f-pIcq)2016/09/04(日) 14:00:09.84ID:VFCxu5XKH
プログラミング初心者がいきなりネットワーク系開発に飛び込むのは無謀
0296デフォルトの名無しさん (ワッチョイ b3d6-vSVO)2016/09/04(日) 14:15:53.99ID:GleEToBq0
ん? 今時はいきなりネットワークでもいいでしょ。

ただ、楽しようとしてLaravel選んだのは失敗だったね。
その智識は知ったとしてもLaravelでしか使えないからね。

基本がわかってれば、Laravelでも他のフレームワークでも使える。
0297デフォルトの名無しさん (ワッチョイ ef85-9ph3)2016/09/04(日) 14:28:31.88ID:XWDVMsjg0
ん? 今時はいきなりネットワークでもいいでしょ。

ただ、楽しようとしてPHP選んだのは失敗だったね。
その智識は知ったとしてもPHPでしか使えないからね。

基本がわかってれば、PHPでも他のフレームワークでも使える。
0298デフォルトの名無しさん (ワッチョイ b3d6-vSVO)2016/09/04(日) 14:38:34.63ID:GleEToBq0
>ただ、その智識は知ったとしてもPHPでしか使えないからね。

ここ、完全に間違ってるよ?
だから君、頭おかしくてみんなに相手にされてないんだよ?

PHPはあらゆるものを取り込んでるから、
ある言語では使えない智識でも別の言語では応用できるものもある。

>基本がわかってれば、PHPでも他のフレームワークでも使える。

こっちはあってるんだから、もっとよく考えないと。
0299デフォルトの名無しさん (ワッチョイ ef85-9ph3)2016/09/04(日) 14:44:33.79ID:XWDVMsjg0
うわっなんか頭のおかしいのが釣れた^^;
0300デフォルトの名無しさん (アウアウ Sa0f-iG4w)2016/09/04(日) 14:46:10.91ID:WrU4udkya
いやその釣りはピンポイントで狙ってるだろw
0301デフォルトの名無しさん (ワッチョイ 6fa8-hNlF)2016/09/04(日) 14:49:31.71ID:o5QvjOil0
フレームワーク無しでやってから、フレームワークにのせる方が勉強になるのは間違いない
0302デフォルトの名無しさん (ワッチョイ b3d6-vSVO)2016/09/04(日) 14:50:16.87ID:GleEToBq0
>>299
よかったねー釣れて。じゃぁ、お家帰ろうね。
坊やはそろそろお家帰る時間だよ。
0303デフォルトの名無しさん (ワッチョイ b3d6-vSVO)2016/09/04(日) 14:51:03.06ID:GleEToBq0
>>301
もちろんそうよ。なんにも知らない奴がフレームワークを使うとCakePHPのような悲劇を産むのよ。
0304デフォルトの名無しさん (ワッチョイ ef85-9ph3)2016/09/04(日) 15:02:45.35ID:XWDVMsjg0
PHP自体が悲劇

バカなの茶?
0305デフォルトの名無しさん (ワッチョイ b3d6-vSVO)2016/09/04(日) 15:09:45.01ID:GleEToBq0
お茶ではないねぇ。

PHPが悲劇なのはあってるよ。馬鹿ばっかりで、クソコードばかりだから。

ただ、PHP自体がダメなのではないよ。
0306デフォルトの名無しさん (アークセー Sx8f-Z/z8)2016/09/04(日) 16:56:06.58ID:d3bjiGtfx
みなさんありがとうございます!!!
portの番号入れるとindex of / laravelっていうのがでてきました。
真ん中にlaravelとはでてこなかったです。

PHP自体を先に勉強したほうがいいんですかね、、、
0307デフォルトの名無しさん (ワッチョイ b3d6-vSVO)2016/09/04(日) 17:13:13.21ID:GleEToBq0
勿論そうですよ。PHPとWEBサーバー周りわかってないのにどんなにやったって
なんか動いた、なんか動かなかったで終わっちゃいますから。
0308デフォルトの名無しさん (ワッチョイ c7ff-/sqZ)2016/09/04(日) 17:23:58.47ID:NFfxFQpB0
MAMPってことはApacheかApacheろくに触ってないうちからそっちいってんのか
0309デフォルトの名無しさん (ワッチョイ ef85-9ph3)2016/09/04(日) 18:30:03.77ID:XWDVMsjg0
ペチプァ〜〜〜〜は死ね
0310デフォルトの名無しさん (ワッチョイ 73cc-hNlF)2016/09/04(日) 18:41:59.94ID:DgYfWTuT0
わかったよぼうや
0311デフォルトの名無しさん (ワッチョイ ef85-9ph3)2016/09/04(日) 18:47:11.39ID:XWDVMsjg0
わかったら死ねよ
息くせーんだよゴミ
0312デフォルトの名無しさん (ワッチョイ 73cc-hNlF)2016/09/04(日) 18:47:34.21ID:DgYfWTuT0
┐('〜`;)┌
0313デフォルトの名無しさん (ワッチョイ 0fcb-wh/5)2016/09/04(日) 18:54:51.42ID:/WApOKbJ0
Apache云々というよりPHPビルトインサーバでいいからフレームワーク通さずにWebサーバを触ってみなさいってことだなー

$ php -S localhost:8000
みたいなコマンドでサーバ立ち上げてアプリケーションを動かした経験はあるのだろうか
0314デフォルトの名無しさん (ワッチョイ ef85-9ph3)2016/09/04(日) 18:55:10.34ID:XWDVMsjg0
屁臭い生ゴミ
それが屁チパー
0315デフォルトの名無しさん (ワッチョイ b3d6-vSVO)2016/09/04(日) 19:27:37.03ID:GleEToBq0
そんなに臭いのに、なんで嗅ぎにきてんだよw
フェチの気持ちはよくわからんな
0316デフォルトの名無しさん (ワッチョイ ef85-9ph3)2016/09/04(日) 19:31:00.07ID:XWDVMsjg0
駆除しにきてやってんだよ
ありがたいと思えゴミ
0317デフォルトの名無しさん (ワッチョイ b3d6-vSVO)2016/09/04(日) 19:32:03.63ID:GleEToBq0
なんか掃除しました?
ずっと見てても一人で踊ってるだけでしたけど?
0318290 (ワッチョイ ebc3-sRJd)2016/09/04(日) 23:57:41.01ID:AIgtYd560
自作クラスのイテレータで参照つかうのは諦めました。
ところで、グローバルのnextの引数になれる条件ってなんですか?
こういう風に記述できる方法ありますか。

for(
$p = $class->user_fnc();
$p!=false;
next($p) );
0319デフォルトの名無しさん (ワッチョイ ef85-9ph3)2016/09/05(月) 00:13:57.04ID:fUaw1J2I0
ゴミ屑よりウンコなペチプーを使うの、いい加減やめませんか
0320デフォルトの名無しさん (ワッチョイ 0fcb-wh/5)2016/09/05(月) 00:48:05.45ID:iTdpsPQG0
>>318
真面目に聞いてるんならせめて正しければ動作する程度の最小限のコードスニペットと期待される結果の説明ぐらい書かないと
0321デフォルトの名無しさん (ワッチョイ ef85-9ph3)2016/09/05(月) 01:08:12.19ID:fUaw1J2I0
phpやってるとほんとイライラするよね
0322デフォルトの名無しさん (ワッチョイ 73cc-hNlF)2016/09/05(月) 01:25:36.72ID:nXJ5Of8k0
PHPに親でも殺されたのかよ
0323デフォルトの名無しさん (ワッチョイ ef85-9ph3)2016/09/05(月) 01:40:45.51ID:fUaw1J2I0
こういう程度の低いレスしてくるヴァカもいるし
0324デフォルトの名無しさん (ワッチョイ 73cc-hNlF)2016/09/05(月) 02:00:32.54ID:nXJ5Of8k0
嫌なら辞めればいいのに、そういう奴に限っていつまでも関わって文句言ってる
韓国人気質そのものだな
0325デフォルトの名無しさん (ワッチョイ 0302-qO6A)2016/09/05(月) 02:11:02.31ID:h3ZITQTa0
ブラウザの自動操作って
やっはJavascriptやflashがある程度わかんないと無理ですかね?
0326デフォルトの名無しさん (ワッチョイ 777b-UYCy)2016/09/05(月) 07:28:18.04ID:lSPGi3pK0
FirefoxのSeleniumIDE は?

それか、Selenium WebDriver なら、Java、C#、Python、Ruby が使える
0327デフォルトの名無しさん (ワッチョイ ef85-9ph3)2016/09/05(月) 07:37:03.40ID:fUaw1J2I0
PHPはゴミ屑だからまともにライブラリも使えません
かわいそうに
0328デフォルトの名無しさん (JP 0H4f-pIcq)2016/09/05(月) 11:21:28.81ID:YWY0BgavH
マルウェアみたいな良からぬことを企んでる気がする
0329デフォルトの名無しさん (ワッチョイ 7742-wh/5)2016/09/05(月) 11:46:21.17ID:wrSgAGff0
>ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。

板のルール
0330デフォルトの名無しさん (ワッチョイ b3d6-vSVO)2016/09/05(月) 12:26:11.16ID:vdK7Lxwd0
単純に自動株・FX取引きを作ってみたいだけかと思ってた。
先日、自動艦コレを全力で作ってる人がいたので、
そんなに悪い事しようとしてるわけではないんじゃないかな?
わからんけど。「
0331デフォルトの名無しさん (ワッチョイ ef85-9ph3)2016/09/05(月) 21:05:37.76ID:fUaw1J2I0
わからんけど。「(池沼)


みよ、これがペチプァ〜だ!
0332デフォルトの名無しさん (ワッチョイ 0fcb-wh/5)2016/09/06(火) 07:49:17.01ID:HbSX33kK0
ブラウザテストの自動化の話だと思ったけど>>325だけだと分からんな確かに
0333デフォルトの名無しさん (ワッチョイ 17d4-hPHQ)2016/09/07(水) 12:42:56.05ID:ADJG7nOS0
以下のような配列 $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 );

というようなやり方よりも、もっと良い方法はありますでしょうか?
0334デフォルトの名無しさん (ワッチョイ 6f2c-wh/5)2016/09/07(水) 20:04:48.48ID:VRuz2BwM0
いいんじゃない?
0335デフォルトの名無しさん (ワッチョイ ef85-9ph3)2016/09/07(水) 22:03:04.35ID:Q8zsA4qq0
下らねぇPHPは書くな
0336デフォルトの名無しさん (ワッチョイ 98ff-Ai1A)2016/09/08(木) 10:50:06.08ID:4TL757bu0
やっぱり京都からの下り物に限るね
0337デフォルトの名無しさん (ワッチョイ c685-HR/n)2016/09/08(木) 21:19:39.54ID:DQ9TtYdj0
ジャップランド土人専用言語プェチプェ

プェチプァとかいう人類最底辺のゴミ
0338デフォルトの名無しさん (ワッチョイ 74c9-tq+X)2016/09/09(金) 18:17:00.85ID:cWA/e26T0
1,234,567,890 を 1.2G のように
ヒューマンにリーダブルなテキストにチェンジしたい
0339デフォルトの名無しさん (ガラプー KK6b-fLkO)2016/09/09(金) 18:22:27.00ID:9rk0CEE3K
ヤバ! チンチャ?チンチャ? ホントは No No No No No
やっぱ メチャ!メチャ! 気ニナル Oh Oh Oh Oh Oh
ほら! チョア!チョア! このまま Gee Gee Gee Gee Gee
恋したいの? Oh yeah! 愛したいの? Oh yeah yeah yeah!

世界中の奇跡を集めたら
最初で最後の君に出逢えたよ
確信的だから離れないでしょう
0340デフォルトの名無しさん (ガラプー KK6b-fLkO)2016/09/09(金) 18:27:23.44ID:9rk0CEE3K
>>338
0〜1024-1バイトならそのまま表示。
1024〜1024×1024-1バイトならキロバイト表示。sprintf使用。
1024×1024〜1024×1024×1024-1バイトならメガバイト表示。
(以下略)
0341デフォルトの名無しさん (アウアウ Sa35-Te6E)2016/09/09(金) 19:03:54.69ID:2YUXtdvPa
絶対誰か作ってるからPackagist漁るべし
0342デフォルトの名無しさん (ワッチョイ c685-HR/n)2016/09/09(金) 22:47:57.54ID:n7P/2t760
ぺぺぺ

ペチプァ〜〜〜〜w
0343デフォルトの名無しさん (ワッチョイ 3d20-1gdI)2016/09/10(土) 00:43:26.30ID:qZE4DIt+0
飽きないのか
0344デフォルトの名無しさん (ワッチョイ db3c-++Sv)2016/09/10(土) 08:06:41.46ID:pv1Kjv6W0
http://s1.gazo.cc/up/210074.jpg
のブラウザの上のウィンドウですが、何のプログラムで動いているかわかりますか?
ブラウザ上で動いているものか、OS上で動いているものかは分かりません。

インターネットの情報を加工(フック)して利用するのに良い方法(言語)も教えてもらえたらと。
0345344 (ワッチョイ db3c-++Sv)2016/09/10(土) 08:23:54.67ID:pv1Kjv6W0
PHPの文字を読み飛ばし、スレ違いでした。
済みません、別スレに出し直します。
0346デフォルトの名無しさん (ワッチョイ c685-HR/n)2016/09/10(土) 09:47:37.65ID:+QFLkWhC0
せやね
こんなゴミ屑言語に関わったらアカンで
0347デフォルトの名無しさん (ワッチョイ 9030-tq+X)2016/09/11(日) 03:17:29.38ID:nMEY+sIL0
ウェブサイトの運営において、
しょっちゅう変化するわけでもないけど
定数としてソースファイルにハードコーティングするわけにもいかない、
そういう準定数ともいうべき値があるとします。

他の箇所でMySQLと連携させているので、そちらに値を格納しても良いのですが、
ヘタすると数ヶ月から半年は変わらないだろう値を取得するためだけに毎回DBを叩くのは気が引けます。

このような値はどのように処理するのがスマートでしょうか。
2〜3ヶ月に1回、ブラウザから更新したいという想定です。
とりあえず今はDBに値を保持しておき、変更のタイミングでJSONファイルを出力しようかなと考えています。

楽なのはハードコーティングですが、
アクセス権限の関係で、運営者は直接FTP等でWebサーバの中に入れないため、
修正のたびに別部署の人間とやりとりさせるのも効率が悪いです。
0348デフォルトの名無しさん (ワッチョイ e6a8-fZg2)2016/09/11(日) 07:54:38.98ID:7LZIloZ/0
キャッシュ効かせてDBだけで完結させるのがベターだとおもうけど
0349デフォルトの名無しさん (ワッチョイ c685-HR/n)2016/09/11(日) 08:56:48.29ID:OA9SPKwK0
PHPをやめる ←正解
0350デフォルトの名無しさん (ワッチョイ f1cc-fZg2)2016/09/11(日) 10:18:46.92ID:YI3Lj75B0
すげーバカっぽい >>342
0351デフォルトの名無しさん (ワッチョイ 9030-tq+X)2016/09/11(日) 13:42:43.56ID:nMEY+sIL0
>>348
ありがとうございます。

PHP側で通信を抑えることができるということでしょうか。
キャッシュはすぐに思い当たったのですが
DB側で保持してるキャッシュのことばかり考えてました。
0352デフォルトの名無しさん (ワッチョイ c685-HR/n)2016/09/11(日) 14:14:23.47ID:OA9SPKwK0
PHPやめるのがベターだとおもうけど
0353デフォルトの名無しさん (スッップ Sd28-j70e)2016/09/11(日) 14:26:33.61ID:oByhOSzrd
>>352
PHP大嫌いなのに何でこのスレにいるの?
バカなの?死ぬの?
0354デフォルトの名無しさん (ワッチョイ c685-HR/n)2016/09/11(日) 14:41:59.57ID:OA9SPKwK0
>>353
おまえが死ねよゴミペチプァ
0355デフォルトの名無しさん (ワッチョイ 5ecb-tq+X)2016/09/11(日) 15:02:47.10ID:v+K/y/kF0
>>353
いちいち構うんじゃねぇ
何のためのワッチョイだよ
0356デフォルトの名無しさん (ワッチョイ f1cc-fZg2)2016/09/11(日) 15:59:47.59ID:YI3Lj75B0
>>355
すまなかった
0357デフォルトの名無しさん (ワッチョイ c685-HR/n)2016/09/11(日) 17:28:14.59ID:OA9SPKwK0
>>356
ホント馬鹿w
0358デフォルトの名無しさん (スッップ Sd28-j70e)2016/09/11(日) 19:36:51.28ID:blEWh2Tdd
ぺぺぺ

ペチプァ〜www
0359デフォルトの名無しさん (スッップ Sd28-j70e)2016/09/11(日) 19:38:39.18ID:blEWh2Tdd
ペペペ
ペチプァ-------wwwwwwwwwww
0360デフォルトの名無しさん (ワッチョイ f1cc-j70e)2016/09/11(日) 19:49:19.89ID:YI3Lj75B0
ペッチペチノペチプァ~~~~~wwwwwwwwwww
0361デフォルトの名無しさん (ワッチョイ f1cc-fZg2)2016/09/11(日) 19:52:27.55ID:YI3Lj75B0
ペチプァーゴルァーっっwwwwwwwww
0362デフォルトの名無しさん (ワッチョイ f1cc-fZg2)2016/09/11(日) 19:53:51.92ID:YI3Lj75B0
なんでPHPなんてやってるのぉおおおおおおおwwwwwwwwww
0363デフォルトの名無しさん (ワッチョイ f1cc-fZg2)2016/09/11(日) 19:56:14.63ID:YI3Lj75B0
ペチプァ〜を辞める ←大正解wwwwwwwwww
0364デフォルトの名無しさん (ワッチョイ f1cc-fZg2)2016/09/11(日) 19:59:01.19ID:YI3Lj75B0
PHPをやめるのがベターだとおもうけど
つうかベターどころかベストだしーーーーwww
それ以外選択肢ねーしーーーwwwwwwwww
0365デフォルトの名無しさん (ワッチョイ 96c2-suxR)2016/09/11(日) 21:47:04.58ID:aZHAu3x00
(0.1+0.7)*10
0366デフォルトの名無しさん (ワッチョイ c685-HR/n)2016/09/11(日) 23:24:15.08ID:OA9SPKwK0
>>364
おっ やっとわかってる人間が現れたな
畜生以下のゴミ虫しかいなくて困ってたところだよ
0367デフォルトの名無しさん (ワッチョイ f1cc-j70e)2016/09/11(日) 23:43:04.50ID:YI3Lj75B0
>>366
失せろカス
0368デフォルトの名無しさん (ワッチョイ c685-HR/n)2016/09/11(日) 23:48:19.42ID:OA9SPKwK0
>>367
プェプェプェ

プェチプァ〜〜〜〜〜〜w
0369デフォルトの名無しさん (ワッチョイ 74c9-tq+X)2016/09/12(月) 10:48:59.58ID:yw9ZaROR0
>>347
設定ファイルにすればいいんじゃないの?
0370デフォルトの名無しさん (ワッチョイ 9030-tq+X)2016/09/12(月) 22:03:25.17ID:UcSkso8p0
設定ファイルって何さ
流石にphp.iniってわけじゃないだろうし
0371デフォルトの名無しさん (ワッチョイ a1d6-GoLj)2016/09/12(月) 22:50:32.17ID:15Em4TqY0
何さもクソも、config.phpとかdefine.phpとか作ってそこ書き換えるようにしろってことでしょ?
常套手段じゃん。
>>347>>370も何を悩んでんのか全くわからん。
0372デフォルトの名無しさん (ワッチョイ 5ecb-tq+X)2016/09/12(月) 23:40:01.90ID:XTxcljLP0
.phpにするかは置いといてもまぁYAMLを使うなりの案はあるな
0373デフォルトの名無しさん (ワッチョイ c685-HR/n)2016/09/12(月) 23:49:02.94ID:MfVzft0r0
君たちまだPHPなんて使ってるの?
0374デフォルトの名無しさん (ワッチョイ bc42-tq+X)2016/09/13(火) 00:00:17.00ID:jz2gr8q/0
parse_ini_file
(PHP 4, PHP 5, PHP 7)
parse_ini_file ? 設定ファイルをパースする

http://php.net/manual/ja/function.parse-ini-file.php

こういう便利なのがあるから使ってみれば
0375デフォルトの名無しさん (ワッチョイ e6a8-fZg2)2016/09/13(火) 02:16:53.56ID:Pl96vtf30
>アクセス権限の関係で、運営者は直接FTP等でWebサーバの中に入れないため、
設定ファイルはこれのせいで無理そうなんじゃないの?

DBキャッシュはAPCやらMemcachedやらRedisやら入れてるなら、メモリとかにキャッシュ出来るからDBアクセスは抑えられるね
0376デフォルトの名無しさん (ワッチョイ a156-tq+X)2016/09/13(火) 11:32:10.59ID:+kj+n0MN0
>>371
俺も全く同じ事思ったが、
何かしらの制約でそれもできないなら
設定ファイルを書き換えるphpを書けばいいだけだろ

何を悩む必要があるのかさっぱり分からん
頭固すぎじゃない?よくこんなレベルで仕事できるな
0377デフォルトの名無しさん (オイコラミネオ MM14-RG0E)2016/09/13(火) 12:05:23.07ID:xQ5MfAfQM
話の流れ見れば設定ファイルって言ってもphp.iniの事指してるわけがない事ぐらいすぐ分かるよな…普通
371や376がいうように設定内容は別ファイルに切り分けてさ、サーバ上のファイル書き換えれないならそれをwebブラウザから書き換えられるようなもの作ればいいだけだろ…
単純にdefineを書いただけのPHPファイル、設定内容を配列にぶち込んでserializeするとかjsonにするとか、374みたいにphp.ini互換形式にしてparse_ini_fileするとかさ…いくらでも考えられるだろ
1日どれくらいのリクエストがあるサービスでこんな事を悩んでるのか知らないが…他にもっと考えるべき事あるんじゃないのか?
0378デフォルトの名無しさん (スプッッ Sd78-fZg2)2016/09/13(火) 13:45:53.36ID:nqVg6LNXd
foreach内で変数を加工して、配列で返すみたいなのって書けないかな?
結果保存用の配列用意しといてforeach内で格納していく以外の方法があったら知りたい

$array = (function () {
foreach([1,2,3,4] as $value)
yield $value * $value;
})();

みたいなかんじで・・・
0379デフォルトの名無しさん (スプッッ Sd78-fZg2)2016/09/13(火) 13:54:19.39ID:nqVg6LNXd
あ、array_map・・・
0380デフォルトの名無しさん (ワッチョイ e6f8-tq+X)2016/09/13(火) 14:02:18.58ID:AOfRZa7e0
かっこつけて書こうとしてるけど
yieldしてる時点で配列に返すことなんて出来てないわけで
0381デフォルトの名無しさん (ワッチョイ 5ecb-tq+X)2016/09/13(火) 21:40:42.67ID:KNvKjN3x0
>>378
iterator_to_array
0382347 (ワッチョイ 9030-tq+X)2016/09/14(水) 01:18:17.68ID:qvYhf1xf0
アドバイスありがとう。

>>371>>376
PHP界隈では「PHPソースを書き換えるPHPプログラム」みたいな高次元的な手法は常套手段なのね。
C言語でいうところのマクロやプリプロセッサくらいの軽い扱いなのかな。

>>374>>377
347でも言いましたがJSONにする予定でした。
php.ini互換形式も良さそうですね。
0383デフォルトの名無しさん (ワッチョイ 5ecb-tq+X)2016/09/14(水) 01:21:25.37ID:reFnniJa0
>>382
いや, PHPを書き換えるPHPは止めとけ, 正直めんどい
JSON, YAML, INIとか, ライブラリがあったりや標準で入ってるものを使った方がいい
0384デフォルトの名無しさん (ワッチョイ a1d6-GoLj)2016/09/14(水) 19:02:23.26ID:RCXVukwL0
おれ、JSやCSSをキャッシュ拒否して強制リロードさせるためのトークンは
ただの1行のテキストファイルにしてる。
これなら書式間違えようが何ししようが正しく動く。猿でも更新できる。
猿が更新できるようにするのはとても大事なこと。

設定ファイルは基本的にYAML。猿でも大抵は書ける。
でも、PHPの標準関数ではないから使えるかどうか、必ず最初に確認。

JSONは間に生成ライブラリ通さないと厳しい。
猿じゃなくてもたまに間違える。JSとデータやりとりする時は必須だけど、設定ファイルには向かない。

XML? 石器時代の話は知らない。でも稀に石の通貨が役に立つ時はある。
0385デフォルトの名無しさん (ワッチョイ a1d6-GoLj)2016/09/14(水) 19:07:14.94ID:RCXVukwL0
あと一つだけ。YAMLの予約語なんとかしろ。
yes とか no とか、普通に使う単語を予約語にするなよ、馬鹿!

今検索したらこのページにもあった。
ttp://qiita.com/aiyu427/items/fcc9c425360ddf615500
0386デフォルトの名無しさん (ワッチョイ a1d6-GoLj)2016/09/14(水) 19:11:42.42ID:RCXVukwL0
更に一つ追加。JSONは、最後のカラカンマできるようにしろ。

{
"hoge":"ほげ",
"hage":"はげ",
}

↑パースエラー

ふざけてんのか!? 誰が考えたんだよ、この馬鹿仕様
0387デフォルトの名無しさん (ワッチョイ 37c9-chWY)2016/09/15(木) 11:27:41.38ID:uIyUdaFW0
YAMLはやめたよ
0388デフォルトの名無しさん (ワッチョイ 4356-chWY)2016/09/15(木) 13:30:47.35ID:vj6VNnlk0
猿でも使えるようにするなら
クライアント側にデータ形式を意識させる時点で欠陥品だと思う
0389デフォルトの名無しさん (ワッチョイ a7ff-oW7a)2016/09/15(木) 13:37:55.21ID:cPNlrWMs0
単にjavascriptの文法切り出したからなあ
0390デフォルトの名無しさん (ワッチョイ 43d6-UmMt)2016/09/15(木) 15:55:03.57ID:4HzzwLPR0
>>388 : デフォルトの名無しさん (ワッチョイ 4356-chWY)2016/09/15(木) 13:30:47.35 ID:vj6VNnlk0
> 猿でも使えるようにするなら
> クライアント側にデータ形式を意識させる時点で欠陥品だと思う

> おれ、JSやCSSをキャッシュ拒否して強制リロードさせるためのトークンは
> ただの1行のテキストファイルにしてる。
> これなら書式間違えようが何ししようが正しく動く。猿でも更新できる。
> 猿が更新できるようにするのはとても大事なこと。

>>388 = 猿以下。哺乳類である可能性は否定しない。
0391デフォルトの名無しさん (ワッチョイ 43d6-UmMt)2016/09/15(木) 15:56:15.52ID:4HzzwLPR0
>>387
YAML止めて何にした?
0392デフォルトの名無しさん (ワッチョイ 37c9-chWY)2016/09/15(木) 20:11:03.85ID:uIyUdaFW0
>>391
手で設定をもりもりいじることが多いのでini形式に戻ってきたよ
ヒューマンにもリーダブルだし標準だし多言語でも割と読めるしね

JSONは手で編集するとカンマ忘れとか""忘れとかやたらやる
ので地味に手で編集怖い


YAMLをやめる
なんちゃって〜 ムッハハハハ
0393デフォルトの名無しさん (ワッチョイ 4384-JicE)2016/09/15(木) 20:18:20.17ID:k2vXXKfz0
なんで可変パラメーターを設定ファイルにしようとすんねん
これだからペチパはこわい
0394デフォルトの名無しさん (ワッチョイ 43d6-UmMt)2016/09/15(木) 20:40:37.15ID:4HzzwLPR0
>>392
ini形式か―。原点回帰だなー。
現場に猿がいなければ確かにそれがいいかもな。

> YAMLをやめる なんちゃって〜 ムッハハハハ

俺は嫌いじゃないけど、お前の奥さんか彼女か好きな人は「コイツヤバイ」と思ってるw


>>393
子供は無理に大人の会話に入ってこなくて大丈夫だよ。
ポケモンGo!やってなよ。
0395デフォルトの名無しさん (ワッチョイ c730-WqFk)2016/09/15(木) 23:03:31.00ID:DCuOdB2y0
限りなくセキュアなログイン認証ってどんなんかね
cokieに個別識別できる情報を持たない
そうなるとDBとcookieでblowfishみたいな値を持たせて都度verifyみたいな感じ?
0396デフォルトの名無しさん (ワッチョイ 0fcb-chWY)2016/09/15(木) 23:10:28.49ID:ijaBxArx0
限りなくセキュアを目指すならクライアント証明書利用になるんじゃないかね
0397デフォルトの名無しさん (ワッチョイ 43d6-UmMt)2016/09/15(木) 23:12:49.40ID:4HzzwLPR0
英単語並べると頭良さそうに見えるなー
でも、全然何悩んでんのかわかんないなー
もっと普通に話したらいいんじゃないかなー?
限りなくセキュアなログインの話してるやつが、二言目に"くきー"なんて言うわけないなー。
加えておくけど、cookieだったら正解って話ではないなー。
0398デフォルトの名無しさん (ワッチョイ 4384-JicE)2016/09/15(木) 23:29:30.97ID:k2vXXKfz0
頭が穴だらけのペチパがセキュアとか高望みがすぎるやろ
人間分をわきまえるって事も必要やで
0399デフォルトの名無しさん (ワッチョイ 4356-chWY)2016/09/16(金) 11:24:46.19ID:Z7rF6HZ/0
>>390
何必死になってるのか意味不明
お猿さんなクライアントにはフォームで値を入力するような画面を用意してやるのが普通だし
そこで入力された値がどういうデータ形式で保存されてるかなんてクライアントには関係ない話
ついでにいえば何の言語で開発されてるかすらクライアントには関係ない

「何を」作るかが大事なのに「何で」作るかばかりに目が行ってる頭が堅い人って多いよね
PHPしか書けないなら仕方ないけど
0400デフォルトの名無しさん (ワッチョイ d37b-I6VW)2016/09/16(金) 14:37:06.83ID:5pPCiZGH0
荒らしの相手するのやめてくれない?
それと、せっかくNGにしているのにアンカーは迷惑
どうしてもというなら、番号だけにしてくれ
0401デフォルトの名無しさん (ワッチョイ 37c9-chWY)2016/09/16(金) 15:00:28.88ID:WXi8gEys0
>>400
アンカー付ければ自動で連鎖あぼ〜んできる
アンカー無しの方が迷惑になるから気を付けてね
0402デフォルトの名無しさん (ワッチョイ 43d6-UmMt)2016/09/16(金) 15:48:05.71ID:ZT9p41pE0
>>399
おまえ、4行以上読めない馬鹿みたいだから端的に1つだけ言うなー?

>お猿さんなクライアントにはフォームで値を入力するような画面を用意してやるのが普通だし

その予算、どっから出てくるなー?

必要もないものを作って「コレだけかかります」って請求するなー? 悪いヤツなー。おまえ、悪人な―!

請求しないで必要もないものを無償で作るなー? 馬鹿なー。おまえ、馬鹿なー!

お前が作るシステムはお前か、末端のクライアントが使うかどっちかなのなー?
世の中には、間にWEB制作会社っていう、ぷろでゅーすとデザインはできるけど
プログラムの事はわからんって層がいることがあるなー。
それに対しても、フォームつくるなー? 馬鹿な―。おまえ、馬鹿なー!

物事にはそれに合った形態があって、物事っていうのは世の中にいっぱいあるなー。
お前の出会ったケースだけが世の中の全てじゃないなー。

もういい大人みたいだから、そろそろ気付こうなー?
そんなことだから、じゃぱにーずのPHPerは、いつまでたっても馬鹿ばっかりなんだなー。
わかるなー?
0403デフォルトの名無しさん (ワッチョイ 43d6-UmMt)2016/09/16(金) 15:52:05.80ID:ZT9p41pE0
>>399
>「何を」作るかが大事なのに「何で」作るかばかりに目が行ってる頭が堅い人って多いよね
> お猿さんなクライアントにはフォームで値を入力するような画面を用意してやるのが普通だし

あはは、馬鹿なー!
本当に大切なのは「何のためにつくるか」なー。

「何をつくるか」ばっかりきにしてるから、必要もないものが世の中にぼっこぼっこつくられて
税金が無駄になっていってるのに、未だにそれに気づいていない馬鹿なー!

じゃぱにーずのPHPer、馬鹿なーw
0404デフォルトの名無しさん (ワッチョイ 43d6-UmMt)2016/09/16(金) 15:53:55.28ID:ZT9p41pE0
ID:5pPCiZGH0

っうわけで、こいつ、最高の馬鹿なー
>>399は見るからいつかは気づくかもしれないけど、
ID:5pPCiZGH0こいつは見ないから一生気づくことないなー。

馬鹿のまま死んでいくなー。
0405デフォルトの名無しさん (JP 0H7f-9vqT)2016/09/16(金) 15:58:14.42ID:HeaYZHP4H
こっちにも来たか
0406デフォルトの名無しさん (ワッチョイ 43d6-UmMt)2016/09/16(金) 16:02:17.82ID:ZT9p41pE0
>>405
おー、お前、また自己の事話すかー!
そんなに自己紹介しなくていいぞ、お前が馬鹿なことはもう、みんなしってるなー。
0407デフォルトの名無しさん (オイコラミネオ MM3f-jsoS)2016/09/16(金) 18:29:04.68ID:vx3xUJf+M
頭でっかちなだけで大して仕事できないくせにプライドばかりが肥大してる面倒くさい人ってどこでもいるからな
触れてはいけない
0408デフォルトの名無しさん (ワッチョイ 43d6-UmMt)2016/09/16(金) 18:30:33.79ID:ZT9p41pE0
>>407
おー、お前、また自己の事話すかー!
そんなに自己紹介しなくていいぞ、お前が馬鹿なことはもう、みんなしってるなー。
0409デフォルトの名無しさん (ワッチョイ 43d6-UmMt)2016/09/16(金) 18:31:51.15ID:ZT9p41pE0
+1 minute!

ふっふっふ、馬鹿の行動はお見通しなー!
0410デフォルトの名無しさん (ワッチョイ ef2c-chWY)2016/09/16(金) 18:53:32.14ID:PJqI4bsP0
ことの発端はこうなので、別に >>399 は間違えてないでしょう。
普通に予算も出るんじゃない?

> 2〜3ヶ月に1回、ブラウザから更新したいという想定です。
0411デフォルトの名無しさん (ワッチョイ 43d6-UmMt)2016/09/16(金) 19:06:48.30ID:ZT9p41pE0
>普通に予算も出るんじゃない?

お前の予測が通るかどうかなんてしらないなー。

誰が更新するかも分かってないのに、何が正しいのかなんてわかるわけないなー。

おまえ、馬鹿なー?
0412デフォルトの名無しさん (ワッチョイ 43d6-UmMt)2016/09/16(金) 19:15:40.63ID:ZT9p41pE0
>>410

おまえ、ものをしらなそうだからリンク貼っといてやるなー
ttp://arison.jp/wordpress/wp-content/project_comedy_l.gif

> 2〜3ヶ月に1回、ブラウザから更新したいという想定です。

これを額面通りに捉えるやつを、人間は「ロボ」と呼ぶのなー。
0413デフォルトの名無しさん (ワッチョイ ef2c-chWY)2016/09/16(金) 19:17:38.30ID:PJqI4bsP0
> 誰が更新するかも分かってない
なんてことはないでしょう
0414デフォルトの名無しさん (ワッチョイ ef2c-chWY)2016/09/16(金) 19:18:21.22ID:PJqI4bsP0
懐かしい画像だな
0415デフォルトの名無しさん (ワッチョイ 43d6-UmMt)2016/09/16(金) 19:22:08.68ID:ZT9p41pE0
>>413 : デフォルトの名無しさん (ワッチョイ ef2c-chWY)2016/09/16(金) 19:17:38.30 ID:PJqI4bsP0
なんてことはないでしょう

ほう、じゃ、言ってみろ、誰が更新するんだ?

今話してるのは「俺達がわかってるかどうか」だぞ? そんなこともわからないのか?
馬鹿だなー。お前、馬鹿だなー。
0416デフォルトの名無しさん (ワッチョイ 43d6-UmMt)2016/09/16(金) 19:25:41.19ID:ZT9p41pE0
>>414 : デフォルトの名無しさん (ワッチョイ ef2c-chWY)2016/09/16(金) 19:18:21.22 ID:PJqI4bsP0
> 懐かしい画像だな

この画像を見たことあるのに、そんなこと言ってるのかー。
意味分かってなかったのか―。馬鹿だなー。おまえ、ばかだなー?
0417デフォルトの名無しさん (ワッチョイ ef2c-chWY)2016/09/16(金) 19:28:42.03ID:PJqI4bsP0
>>415
> 今話してるのは「俺達がわかってるかどうか」だぞ?
えっと、あなた以外にもわかってない人がいるだろうってこと?
0418デフォルトの名無しさん (ワッチョイ 43d6-UmMt)2016/09/16(金) 19:32:26.24ID:ZT9p41pE0
>>417

あのな、馬鹿の典型的なパターンは、「質問を質問で返す」だ。

おれ、言ったよな? 「ほう、じゃ、言ってみろ、誰が更新するんだ? 」って。

答えろよ、誰が更新するんだ? どこからそれが分かるんだ? 明示しろ!
なっ?
0419デフォルトの名無しさん (ワッチョイ ef2c-chWY)2016/09/16(金) 19:34:05.24ID:PJqI4bsP0
>>418
質問じゃなくて確認だよ
0420デフォルトの名無しさん (ワッチョイ 43d6-UmMt)2016/09/16(金) 19:36:55.26ID:ZT9p41pE0
>>419

おー、今の状況で、お前はそれが重要だと思うんだ。面白いやつだな―。

じゃぁ答えよう。少なくとも俺は誰が更新する想定なのか分かってない。
他のやつは知らない。

でも、これまでの流れでそれが明示されている場所は見当たらない。
なんでお前にはそれがわかるんだ? えすぱーか?

って言ってるんだ。わかるか?
0421デフォルトの名無しさん (ガラプー KK5f-Y+P+)2016/09/16(金) 19:37:07.18ID:zS62RZ9pK
なー、なー、なー、なー、

にゃー、にゃー、にゃー、にゃー、

にゃおーん、にゃおーん、にゃおーん
0422デフォルトの名無しさん (ワッチョイ ef2c-chWY)2016/09/16(金) 19:38:12.26ID:PJqI4bsP0
他にもわからない人がいるなら書くよ
0423デフォルトの名無しさん (ワッチョイ 43d6-UmMt)2016/09/16(金) 19:39:58.43ID:ZT9p41pE0
>>422 : デフォルトの名無しさん (ワッチョイ ef2c-chWY)2016/09/16(金) 19:38:12.26 ID:PJqI4bsP0
> 他にもわからない人がいるなら書くよ

おー! 最高の逃げ言葉だな! お前もそれが逃げ言葉だってことわかってるんだろ?
すげーな、じゃぱにーずのPHPerの姑息さはすげーな!
0424デフォルトの名無しさん (ワッチョイ 43d6-UmMt)2016/09/16(金) 19:40:54.19ID:ZT9p41pE0
>>422 : デフォルトの名無しさん (ワッチョイ ef2c-chWY)2016/09/16(金) 19:38:12.26 ID:PJqI4bsP0
> 他にもわからない人がいるなら書くよ

おー! 最高の逃げ言葉だな! お前もそれが逃げ言葉だってことわかってるんだろ?
すげーな、じゃぱにーずのPHPerの姑息さはすげーな!
そんなこと言って恥ずかしくない肝っ玉の大きさはそんけいにあたいするなw
0425デフォルトの名無しさん (ガラプー KK5f-Y+P+)2016/09/16(金) 19:41:33.51ID:zS62RZ9pK
>>423
にゃんにゃんにやー、

にゃーにゃー、にゃ
0426デフォルトの名無しさん (ワッチョイ 43d6-UmMt)2016/09/16(金) 19:42:22.04ID:ZT9p41pE0
おー、ダブった。2chダメな―。もっとちゃんとシステム作らないとだめなー。
0427デフォルトの名無しさん (ワッチョイ ef2c-chWY)2016/09/16(金) 19:42:40.88ID:PJqI4bsP0
まぁ確かに時間を置くという意味では姑息であってるか。ずるくはないもんね。
0428デフォルトの名無しさん (ガラプー KK5f-Y+P+)2016/09/16(金) 19:43:04.47ID:zS62RZ9pK
>>424
にゃにゃにゃ、にやーん
0429デフォルトの名無しさん (ガラプー KK5f-Y+P+)2016/09/16(金) 19:44:25.09ID:zS62RZ9pK
>>426
みゃー、みゃにゃん

にゃにゃにゃにやーん
0430デフォルトの名無しさん (ワッチョイ 43d6-UmMt)2016/09/16(金) 19:46:57.10ID:ZT9p41pE0
>>427
ほー、時間置いたら答えが来るかー、まってる。楽しみに待ってる。
答えなかったらずるいやつ。 Could you think so?
0431デフォルトの名無しさん (ワッチョイ ef2c-chWY)2016/09/16(金) 19:47:09.15ID:PJqI4bsP0
ダブってるんじゃなくて、一行付け足してもう一回書き込んだように見えるよ。
ダブったにもかかわらず、片方だけ一行消えてしまったというのなら確かにシステムがちゃんとしてないね。
0432デフォルトの名無しさん (ガラプー KK5f-Y+P+)2016/09/16(金) 19:49:07.83ID:zS62RZ9pK
>>430
みゃうみゃう、にゃにゃにゃ、うにゃ

ニンゲンドモ ニ フクシュウ ニャ
0433デフォルトの名無しさん (ワッチョイ 43d6-UmMt)2016/09/16(金) 19:52:38.16ID:ZT9p41pE0
>>431
あはは、おまえ、ビギナーだな。
2chでは、「書き込めません、15秒待って下さい」とかいいながら、
15秒待ってからもう一回送信しても書き込めないけど、内容書き換えると書き込めることとかあるんだぞ。いみふめいだ。

さっき、15秒待てって言われたから
待ってる間に文章追加して書き込んだら、ダメだって言われたやつも既に書き込まれてたんだ。

くそしすてむだろ? 2chって。
まともなPHPerなら、こんなクソグラムつくらないぞ。
でも、PHPerは大抵クソグラマだから、もっと酷いプログラム作るぞ。
0434デフォルトの名無しさん (ワッチョイ c730-chWY)2016/09/16(金) 22:16:45.14ID:C4EYSyEW0
全くの別件だけど、
まさにPHPファイルを作るPHPプログラムの保守をさせられることになったぜ!

ハハハ… え、PHP4…?
0435デフォルトの名無しさん (ワッチョイ 0fcb-chWY)2016/09/16(金) 23:02:13.33ID:d4c9Mb8q0
>>434
ご愁傷様です, 心底。
0436デフォルトの名無しさん (ワッチョイ 4384-JicE)2016/09/16(金) 23:06:27.08ID:Nvcefck50
ペチパってバージョン気にしたりするのかw
0437デフォルトの名無しさん (ワッチョイ 03cc-wJFc)2016/09/16(金) 23:09:25.58ID:L9T5uZvJ0
氏ねペチパー野郎
0438デフォルトの名無しさん (ワッチョイ b3bd-mGWo)2016/09/17(土) 22:48:25.81ID:6oZVKeNU0
session_start(); $_SESSION[""] 記述したファイル作成したら
その時のカレンとディレ以下のエディタのディスク書き込みがクソ
重くなって、該当のファイル削除しても直らないんだが、

一体どういうことなんだ?
俺を怒らせたくなかったら解決方法を答えた方がいい。
0439デフォルトの名無しさん (ワッチョイ c730-chWY)2016/09/17(土) 23:02:49.08ID:FSvwZ9Ge0
それなんか関係あるの
0440デフォルトの名無しさん (ワッチョイ 333c-eXu6)2016/09/18(日) 18:00:22.58ID:7K/Z8eac0
あるシステムで新規画面を作成するとき
まず最初に必ずおきまりのコントローラとかデリゲートとかビューを追加して
おきまりのメソッドを書いたりしてるのですがめんどくさいです
この辺りの作業を自動化したいのですがどうしたらいいですか?
フレームワークはcodeigniterつかってます
0441デフォルトの名無しさん (ワッチョイ 43d6-UmMt)2016/09/18(日) 19:10:32.45ID:8kQDxB/30
>>440
よし、CLIで動かす、
「自動でコントローラーやモデルやビューの雛形を作成するプログラム」
を作ろう!
0442デフォルトの名無しさん (ワッチョイ 8379-T71y)2016/09/19(月) 16:39:13.31ID:77zaWzk00
ファイルサーバ用のインターフェースを作っているのですが
Cドライブ上にある、index.phpからDドライブにあるA.zipへの
ダウンロードリンクを作りたいのですが、そういったことは可能でしょうか。

C:\htdocs\fileserver\index.php
D:\data/A.zip

公開されているのはhtdocs以下のフォルダで、Dドライブは直接公開はしたくないと考えています。
0443デフォルトの名無しさん (ワッチョイ c730-chWY)2016/09/19(月) 16:48:38.85ID:RiFwOng10
PHPじゃないが、前に似たようなの作ったときは
シンボリックリンク生成してユーザ側に投げてたなあ

あとはまあ自前で読み込んで標準出力に書き出すって方法もあるけど
自分は実装したこと無いからなあ。

今はどうなるのがスマートなんだろ
0444デフォルトの名無しさん (ワッチョイ 1742-chWY)2016/09/19(月) 16:58:41.58ID:VrFlYlJN0
可能です
0445デフォルトの名無しさん (ワッチョイ bfc9-9vqT)2016/09/19(月) 17:00:49.51ID:L7q9z5m60
数GBあるとかなら話は別だけど、数M程度なら
ふつうにPHPで読み込んでクライアントに渡すなぁ
0446デフォルトの名無しさん (ワッチョイ 43d6-mGWo)2016/09/19(月) 17:17:07.04ID:NR7bWxKE0
頭にヘッダ出力してから、
readfileした内容をそのままechoするだけだね。
あるいは特定バイト読み込んでechoを繰り返す方法もある。

ちなみに、このPHPマニュアルの例、間違ってない?
http://php.net/manual/ja/function.readfile.php
これじゃ、ダウンロードエラーだな。
0447デフォルトの名無しさん (ワッチョイ 43d6-mGWo)2016/09/19(月) 17:19:53.50ID:NR7bWxKE0
ちがうか。

> 返り値 ¶
> ファイルから読み込んだバイト数を返します。

こっちがおかしいのか。
正しい使い方はどうだったか忘れたけど、試してみればすぐわかるだろう。
0448デフォルトの名無しさん (ワッチョイ 43d6-mGWo)2016/09/19(月) 17:24:34.26ID:NR7bWxKE0
あー、わかった。
一応、合ってるんだ。

出力は標準出力固定なんだ。だから
$size = readfile($path);
ってやると、ファイル内容は標準出力に出力され、$sizeにはバイト数が返るんだ。

変な仕様。さすがPHP。
0449442 (ワッチョイ 8379-T71y)2016/09/19(月) 17:32:37.46ID:77zaWzk00
>>445
>>446
ファイルサイズは1MB〜4GBを想定しており
ファイルによっては、一旦読み込むのは難しく
直接ダウンロードさせたいと考えています。
0450442 (ワッチョイ 8379-T71y)2016/09/19(月) 17:32:37.61ID:77zaWzk00
>>445
>>446
ファイルサイズは1MB〜4GBを想定しており
ファイルによっては、一旦読み込むのは難しく
直接ダウンロードさせたいと考えています。
0451デフォルトの名無しさん (ワッチョイ 1742-chWY)2016/09/19(月) 17:48:52.24ID:VrFlYlJN0
>>450
>>446さんが紹介しているサンプルを参考に。
ダウンロードファイルのサイズについては制限はありません。
0452デフォルトの名無しさん (ワッチョイ 0fcb-chWY)2016/09/19(月) 17:54:19.49ID:GYsHYfEP0
内部処理的にはMMAP使えるときは使って, 使えないときは8KBのバッファで回してメモリ的に死なないように処理してる

機能的には兎も角名前のreadfileがキモい
まぁ関数の命名規則が一貫してないのは今更ではあるけど, この名前じゃ絶対文字列かリソースかオブジェクト返すでしょ
0453デフォルトの名無しさん (ワッチョイ 43d6-mGWo)2016/09/19(月) 18:11:40.96ID:NR7bWxKE0
>機能的には兎も角名前のreadfileがキモい
>まぁ関数の命名規則が一貫してないのは今更ではあるけど, この名前じゃ絶対文字列かリソースかオブジェクト返すでしょ

だよね。どう考えてもメソッド名、変だよね?
だから俺も間違えた。前に使ったこと有るのに、間違えた。
0454442 (ワッチョイ 8379-T71y)2016/09/19(月) 20:17:46.52ID:77zaWzk00
>>446
>>451
ありがとうございます。
リファレンスと各種サイトで確認して実装したいと思います。
0455デフォルトの名無しさん (ササクッテロ Sp1f-eXu6)2016/09/20(火) 00:26:59.43ID:5pEykvofp
phpでsmartyを使って開発しています。
smartyの変数の値をjavascriptで書き換える方法はありますか?
0456デフォルトの名無しさん (ワッチョイ c730-chWY)2016/09/20(火) 00:33:13.48ID:D7i07nDI0
>>455
具体的にどうぞ。
それによって「普通に出来る」から「出来るけど多分お前さんが求めてる回答ではない」まで答えが変わる
0457デフォルトの名無しさん (ササクッテロ Sp1f-eXu6)2016/09/20(火) 00:40:33.57ID:5pEykvofp
>>456
トータル件数が入った変数を
画面のjavascriptで行の増減をするので、
同じくそのタイミングでトータル件数を変更したい。
0458デフォルトの名無しさん (ワッチョイ c730-chWY)2016/09/20(火) 00:45:53.95ID:D7i07nDI0
var num = {$num};
とかでJSに数値を渡した後、JS側で増減させる
0459デフォルトの名無しさん (ササクッテロ Sp1f-eXu6)2016/09/20(火) 01:42:06.14ID:5pEykvofp
>>458
では$numとトータル件数に差異がでるんですね?
0460デフォルトの名無しさん (ワッチョイ 43d6-7gRK)2016/09/20(火) 09:19:16.99ID:BZKDBzX70
smarty関係無いなー
でも、できるなー
差異は出ないなー
JavaScript便利だなー
0461デフォルトの名無しさん (ワッチョイ c730-chWY)2016/09/20(火) 21:56:21.96ID:D7i07nDI0
>>459
PHPが出力するのは静的なHTMLファイルでしかないという原則を忘れんなよ
0462デフォルトの名無しさん (ワッチョイ 43d6-mGWo)2016/09/20(火) 21:59:13.49ID:BZKDBzX70
>>461は間違ってるけど、まぁ、>>459には大体そんな解釈でいいなー
0463デフォルトの名無しさん (ワッチョイ c730-chWY)2016/09/21(水) 01:02:40.49ID:/kyzsMvg0
せめて「合ってるとは言い難いけど」くらいにオブラート包んでくれよw
0464デフォルトの名無しさん (オッペケ Src9-xdvH)2016/09/23(金) 19:27:49.67ID:3BXxNhtDr
ヤフーやGoogleみたいな超大手でさえセキュリティ突破されるのに俺らカスはセキュリティ対策どうすりゃいいの?
0465デフォルトの名無しさん (ワッチョイ 2dd6-NoHY)2016/09/23(金) 19:32:45.96ID:nh1YZrcj0
できるだけの事しとくしかないなー。
そうすれば、おまえみたいなゴミクズのとこをとっぱしてもめりっとないってわかるなー。
わかるやつはそんなことしないなー。
だから、やれることをやっておけばいいなー。
0466デフォルトの名無しさん (ワッチョイ 2d84-T7LN)2016/09/23(金) 19:36:38.11ID:o2Q2dMOD0
要するにトップページにカウンター付けて
「本日の訪問者は00003人です」
とか書いとけばいいんだろw
0467デフォルトの名無しさん (ワッチョイ 1c42-OfTA)2016/09/24(土) 17:43:12.51ID:s16PnNoN0
むしろ逆に超大手だから狙われるんじゃね
知らんけど
0468デフォルトの名無しさん (ワッチョイ 2dd6-NoHY)2016/09/24(土) 19:08:24.23ID:AF+ukG4R0
何が「逆に」なのかさっぱりわからんな。

大手でもなきゃ、やる事さえちゃんとやってればあとは不幸な事故レベルだって話なんだがな。
アホの考える事はよくわからん。
0469デフォルトの名無しさん (ワッチョイ a030-5q76)2016/09/24(土) 19:23:51.80ID:BY3Z1vjQ0
カウンタがオーバーフローしてるって話じゃね
0470デフォルトの名無しさん (ワッチョイ 2dd6-NoHY)2016/09/24(土) 19:29:29.54ID:AF+ukG4R0
へぇ。
0471デフォルトの名無しさん (ワッチョイ 2d84-T7LN)2016/09/24(土) 21:25:20.09ID:qBedSm6K0
なぜ>>468はキレているのか?
0472デフォルトの名無しさん (ワッチョイ f4c9-5q76)2016/09/24(土) 21:44:51.54ID:JW8cvb8U0
>>468
>アホの考える事はよくわからん。
そこがわからないようじゃアホ相手の商売はできないよ。
0473デフォルトの名無しさん (ワッチョイ 2dd6-NoHY)2016/09/24(土) 21:45:52.63ID:AF+ukG4R0
>そこがわからないようじゃアホ相手の商売はできないよ。

絶対にしたくない。
0474デフォルトの名無しさん (ワッチョイ 2d84-T7LN)2016/09/24(土) 21:52:46.65ID:qBedSm6K0
なんだか生理中の女みたいや奴だなそっとしとこう
0475デフォルトの名無しさん (ワッチョイ ff0f-5q76)2016/09/25(日) 11:37:04.46ID:qeObCgvo0
$sql ="select * from sample where id in (?)";
$id=1;
str_replace("?",$id,$sql);
echo $sql;

この時$sqlの値が書き換わってません。sqlならpreparedstatement使うのが妥当かもしれませんが、
なぜでreplaceできないのでしょうか。
0476デフォルトの名無しさん (ワッチョイ 88ff-CmFv)2016/09/25(日) 11:40:11.39ID:fXLErY670
$sql = str_replace("?",$id,$sql);

でないの?
0477デフォルトの名無しさん (ワッチョイ ff0f-5q76)2016/09/25(日) 11:42:50.12ID:qeObCgvo0
>>476
むりぽです
0478デフォルトの名無しさん (ワッチョイ b6cb-5q76)2016/09/25(日) 12:11:38.30ID:ynMr/uNK0
本当に試したのか?
0479デフォルトの名無しさん (ワッチョイ ff0f-5q76)2016/09/25(日) 12:17:31.39ID:qeObCgvo0
やったよ。
0480デフォルトの名無しさん (ワッチョイ b6cb-5q76)2016/09/25(日) 12:20:25.86ID:ynMr/uNK0
<?php
$sql ="select * from sample where id in (?)";
$id = 1;
$sql = str_replace("?",$id,$sql);
echo $sql;

このコードを実行した結果の出力は「select * from sample where id in (1)」だったが, そうでないならどうなってんだ?
0481デフォルトの名無しさん (アウアウ Sa61-aBDa)2016/09/25(日) 12:23:42.91ID:+l3O/qxga
>>480
これはどういったコード?
0482デフォルトの名無しさん (ワッチョイ ff0f-5q76)2016/09/25(日) 12:23:55.84ID:qeObCgvo0
>>480
実はidは配列なんよ。。。w
for($array as $id)
0483デフォルトの名無しさん (ワッチョイ b6cb-5q76)2016/09/25(日) 12:28:01.19ID:ynMr/uNK0
>>482
> ◆質問する時の注意
> ・ 己の行った操作、変更などを詳しく明記すること。
0484デフォルトの名無しさん (ワッチョイ 1c42-5q76)2016/09/25(日) 13:02:55.80ID:VaWqrr5v0
後出し よくない
0485デフォルトの名無しさん (ワッチョイ 88ff-CmFv)2016/09/25(日) 13:47:28.27ID:fXLErY670
join($id, ',') つっこんどけば
0486デフォルトの名無しさん (ワッチョイ 613c-l5Oj)2016/09/25(日) 15:55:03.45ID:/mGH65TQ0
phpquery使って
ttps://www.net-japan.co.jp/
ここから1日一回価格をスクレイピングしてたんだけど
リニューアルされてデータが取れなくなりました。

DOMの名前を変えても取得できないのでおかしいなと思ってソース見たら
ブラウザでは表示されてるDOMが、ブラウザの開発者ツールとかソースで見ると表示されません。

#shadow-rootってのがどのページにもいるんですが
shadow domってのが原因なんでしょうか?
これはどうやったらスクレイピングできますか?
0487デフォルトの名無しさん (ワッチョイ 613c-l5Oj)2016/09/25(日) 16:02:12.60ID:/mGH65TQ0
>>486
すみません。間違いがありました。
> ブラウザでは表示されてるDOMが、ブラウザの開発者ツールとかソースで見ると表示されません。
開発者ツールでは表示されます。
ソースを表示、から見ると表示されません。
0488デフォルトの名無しさん (ワッチョイ 88ff-CmFv)2016/09/25(日) 16:09:09.29ID:fXLErY670
具体的にどの部分が出ないの?
レスポンシブが原因だったりしない?
0489デフォルトの名無しさん (ワッチョイ 88ff-CmFv)2016/09/25(日) 16:15:47.30ID:fXLErY670
today-price.js が全部やってる感じだね
phantomJS かそれ系のやつ組み込んでみては
たしかphpから使えるやつもあった気がする
0490デフォルトの名無しさん (ワッチョイ 613c-l5Oj)2016/09/25(日) 16:16:43.80ID:/mGH65TQ0
>>488
レスありがとうございます。

具体的に言うと
本日の価格情報 《業者様向け》
の部分です。
コードで言うと、
div#price-blockの中身を色々指定して取得したいのですが
そもそもこのdiv#price-blockがの取得自体ができない状況です。
試しに何も指定しないでhtmlタグ全体を取得しても
div#price-blockが含まれていないんです…
0491デフォルトの名無しさん (ワッチョイ 613c-l5Oj)2016/09/25(日) 16:19:02.05ID:/mGH65TQ0
>>489
なるほど…
一筋縄で全然いきそうにないですね…
0492デフォルトの名無しさん (ワッチョイ 88ff-CmFv)2016/09/25(日) 16:39:32.02ID:fXLErY670
>>491
まあjs調べるかfiddlerとか使ってjsonの名前見つけて直接引っ張ってくる手はある、、けど
0493デフォルトの名無しさん (ワッチョイ 2dd6-NoHY)2016/09/25(日) 17:01:29.98ID:7d2FoVlS0
>>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行目)から違っている。ちゃんとプリペアしろ。
0494デフォルトの名無しさん (ワッチョイ 88ff-CmFv)2016/09/25(日) 17:03:14.78ID:fXLErY670
でも実はプリペアドは IN句苦手だったりするw
0495デフォルトの名無しさん (ワッチョイ 2dd6-NoHY)2016/09/25(日) 17:05:02.10ID:7d2FoVlS0
>$id = "\"{$id}\"";

ちょっと間違いがあったので訂正。

$id = "'{$id}'";
0496デフォルトの名無しさん (ワッチョイ 88ff-CmFv)2016/09/25(日) 17:05:23.78ID:fXLErY670
個数調べて ? つなげるのが最後の手段か、、あとはRDBMS次第・・・
0497デフォルトの名無しさん (ワッチョイ 2dd6-NoHY)2016/09/25(日) 17:05:57.30ID:7d2FoVlS0
>>494

なにいってんの?

IN句の下図だけプレースホルダ作ればいいだけじゃん。
そんなプログラムもかけない、お前がSQL苦手なだけじゃん。
0498デフォルトの名無しさん (ワッチョイ 88ff-CmFv)2016/09/25(日) 17:07:20.03ID:fXLErY670
>>497
ほらほら、プレースホルダ側をいじるとこがせっかくのプリペアドの良さを半減してるでしょ
0499デフォルトの名無しさん (ワッチョイ 2dd6-NoHY)2016/09/25(日) 17:07:52.89ID:7d2FoVlS0
大体、プレースホルダと聞いて?使うやつは
頭が10年以上前で止まってるんだけどな。
0500デフォルトの名無しさん (ワッチョイ 88ff-CmFv)2016/09/25(日) 17:10:43.99ID:fXLErY670
そもそもPHPなんて使う時点で止まってるだろ
0501デフォルトの名無しさん (ワッチョイ 2dd6-NoHY)2016/09/25(日) 17:10:49.21ID:7d2FoVlS0
>>498
まぁ、半減っていう考え方はわからなくもない。

プリペアドステートメントのプリペアっていうのを
常に処理を特定するために使っている人には不便かもな。

俺はクエリを投げる一連の処理で特定するためのものだとおもってるから
別に不便でも何でもない。
0502デフォルトの名無しさん (ワッチョイ 2dd6-NoHY)2016/09/25(日) 17:12:00.36ID:7d2FoVlS0
>>500
そのお前の考え方が止まってるんだって。
言語なんかなんだっていいんだよ。
その時その場で便利なものを使えばいいだけなのに、
なんでPHPがー、って拘ってんだろうね?
0503デフォルトの名無しさん (ワッチョイ fcdc-5q76)2016/09/26(月) 13:47:36.17ID:XEXwZgwR0
あーもうだめ、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にすると、出ない。←もはや意味不明
セッション関連が怪しいが特定できない。


誰か助けて…
0504デフォルトの名無しさん (ワッチョイ b6cb-5q76)2016/09/26(月) 15:50:19.39ID:UjQ6Vt/D0
>>503
試したことが何なのか分からんから何とも言えん
可能性の一つとしては https://bugs.php.net/bug.php?id=64511

あとproduction環境だと変えるのが簡単じゃないことは分かってるが, PHP5.5まではもうEnd of Lifeだから
0505デフォルトの名無しさん (ワッチョイ 2dd6-NoHY)2016/09/26(月) 16:42:42.76ID:F6QwM0qW0
意味分かんねぇのは、そんな情報で誰かが答えだしてくれると思うお前の脳みその出来だよ。
0506デフォルトの名無しさん (ワッチョイ 3adc-xdvH)2016/09/26(月) 18:03:16.88ID:3Udx+gLM0
>>504
おお神よ!ありがとう!これかもしれない!やってみます!

CentOS7.2のyum管理が楽だから使ってたけど、マイナーバージョンすら遅いのね…
もう本番環境で動いてるサイトあるけど
5.6に上げたほうがいいのかな…

>>505
いやもうほんと解らないから同じようなエラー出くわした人がいればと思って投稿したのよ…
でもヒントもらえてよかった!
みんなありがとう!これで家に帰れるかも!
0507デフォルトの名無しさん (ワッチョイ a030-/dHs)2016/09/26(月) 21:44:13.55ID:v8gHMB6d0
windowsのXAMPPなんだがPHPだけversion upって出来ないかな
https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/
昔だけど色々やってPHPだけあげようとしたら上手く行かずに結局XAMPPまるごと上げてから今に至る
7.0.8→7.0.9とかでmysqldumpとってリストアめんどくさい
0508デフォルトの名無しさん (スップ Sdc8-xdvH)2016/09/26(月) 21:47:16.51ID:SRVZ/7Zzd
>>506
原因がわからずはまる期間が続くと辛いよね
解決できるといいね
0509デフォルトの名無しさん (ワッチョイ b6cb-5q76)2016/09/26(月) 21:51:40.42ID:UjQ6Vt/D0
>>506
CentOSならremiかIUSあたりはまぁ信頼出来るリポジトリだと思う
他には自分でRPMbuildしてyumリポジトリ立てるとかyum localinstallするとか選択肢はある
どうせ将来的にはバージョンアップせにゃならんのだから早めに検討しとけ

あとエラーでUnknownのときはエクステンションが原因のことが多々


>>507
個別にアップデートしたいならXAMPPは選択肢にない
Chocolateyで個別にインストールすると捗るがLinux系のパッケージマネージャのリポジトリほどは更新は早くない
俺は手動で個別にインストールしてる
0510デフォルトの名無しさん (ワッチョイ a030-/dHs)2016/09/26(月) 22:35:14.39ID:v8gHMB6d0
>>509
やっぱりそうなりますかー
独りでやるなら何とでもなるんだけどXAMPP使いまわしたりしてたからもっと便利にならんかなと
Winめんどくさいわ
0511デフォルトの名無しさん (ワッチョイ b6cb-5q76)2016/09/26(月) 22:48:49.10ID:UjQ6Vt/D0
>>510
まぁでも上に書いた通りLinux系システムだとある程度信頼出来るリポジトリにビルド済みバイナリが置いてなければ自前でビルドせにゃならんしな
特にRedhat系は安定志向なのは理解するけど5.4系統しか公式にないのは(バックポートされてるとはいえ)ちょっと・・・

Webサーバ機能については, それこそ昔はApacheとか必須だったけど今はもう殆どPHPのビルトインサーバで十分だから, PHPとMariaDBあたりインストールすればいいんじゃないかな
0512デフォルトの名無しさん (ワッチョイ 2dd6-NoHY)2016/09/26(月) 22:51:32.83ID:F6QwM0qW0
ターゲットがLinuxなのに
開発環境がWindowsしかないクソ会社とか、本当に地雷ですよ。

仮想環境インストールする権限とかも与えられて無かったりして、
ファイルシステムいじらなきゃいけないのにどうすんだ?と。

望遠鏡で月面を見ながら探査機を操作するような作業になりますね。
0513デフォルトの名無しさん (ワッチョイ a030-/dHs)2016/09/26(月) 22:56:35.54ID:v8gHMB6d0
>>511
さんくす
ちょっと難しいのよね
>>512
WinだけじゃないんだけどWinが多くて
というか自身はASP.netとかやってるからWin環境なんだけどLAMPの案件多いから
新人の人に環境込みで教えつつーとかやってましてどうにかならんかなーと
0514デフォルトの名無しさん (ワッチョイ b6cb-5q76)2016/09/26(月) 23:19:21.37ID:UjQ6Vt/D0
>>513
環境構築の部分が一番めんどいのはすごくよく分かる
昔はXAMPPでやってたけど今はGitも含めて全部Chocolatey, 便利になったものだと思う
0515デフォルトの名無しさん (ワッチョイ 5e5b-6dba)2016/09/28(水) 11:42:03.75ID:/9AYRl2O0
出来るだけ仲の良い人と繋がるためにPHPでこんなん作ったった
慈悲深い人は利用して下さい。
またもしバグとか見つけたら問い合わせから知らせて頂けると助かります。
https://agearea.com/

Agearea エイジエリアは自分の年齢制限範囲外の人とは友達になることはできない
実名制SNSです。
つまり上司あたりの人と繋がる可能性が低くなっています。

貴方の誕生日から前後3年ずつ(合計6年間)の人としか友達になることはできません。
この範囲外の人は投稿も見ることができないので友達同士での気さくなやり取りが可能です。
この後も機能やデザインを変えていく予定です。
0516デフォルトの名無しさん (ワッチョイ 9bc9-9qEq)2016/09/30(金) 17:12:20.66ID:Lhue15mV0
formでpostする簡単な掲示板を作ったら
スパムが毎日数十件書き込みに来るようになりました
IPは書き込みごとに変わるのでIPで制限しても無駄なようです

ホームページの外からpostされない対策で
普通の訪問者に影響が出ない方法ってどんなことをするのが一般的ですか?
0517デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/09/30(金) 17:26:19.67ID:Agsly57u0
>>516
トークンの発行だね。
ページにアクセスした時にトークン発行してそれをセッションに保持し、
併せてフォームにhiddenでトークンを埋め込む。

POST時に、セッションのトークンとフォーム内のトークンを比較して、
一致しなかったら弾く。
一致したら新しいトークンを発行、のくりかえし。

よっぽど恨みを買っていているのでもなければ、これでかなりは減らせるだろう。
0518デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/09/30(金) 17:33:01.11ID:Agsly57u0
>>516
もっと簡単なところでは、リファラのチェック。

毎日数十件というのはあきらかにロボがやってるんだろう。
君のサイトがターゲットなのではなく、手当たり次第選んだ中の一つでしかないなら
リファラチェックでも済むかもしれない。

POST時に$_SERVER["HTTP_REFERER"]をチェックして、
君のサイトドメインではないところからのリクエストなら弾く。

リフェラはいくらでも偽装できるけど、書いたようにターゲットが君のサイトではなく、
絨毯爆撃の内の一つなら、リフェラの偽装みたいな事はしていないかもしれない。

だから、この二つを併用すればかなり効果は高くなるだろう。
0519デフォルトの名無しさん (ワッチョイ 9bc9-9qEq)2016/09/30(金) 18:21:23.41ID:Lhue15mV0
>>517-518
レスありがとうございます
トークンとリファラ両方試してみようと思います

スパムは検索するとたくさんでてくる絨毯爆撃のもののようなので、これで解決できると思います
0520デフォルトの名無しさん (ワッチョイ 4742-4KPn)2016/09/30(金) 18:32:14.38ID:ZaEFyuv60
似たような文ばっかりならNGワードで弾くとか
外国からのスパムなら半角英数字のみの書き込みを弾くとか
0521デフォルトの名無しさん (ワッチョイ 4742-RPp1)2016/09/30(金) 18:57:51.21ID:mDXbguo80
誘導する先のホスト名はコロコロ変わるけど、
IPが一緒っていうのがあったな
そういうのは内容見てはじけると思うな
0522デフォルトの名無しさん (ワッチョイ 2b38-+y5M)2016/10/01(土) 17:48:27.23ID:zI92OeBB0
ifの中の文字列ですが、引用符を忘れて書いても動きますか?
古いPHPファイルに次のような部分があって、
if($abc['po'] == vi){

別の部分には
if($abc['po'] == 'vi'){
というのがあり、不安になってます
0523デフォルトの名無しさん (ワッチョイ cfcb-RPp1)2016/10/01(土) 18:21:06.34ID:7v1ykrZa0
明らかな文法違反だが, viが未定義であればお節介にも警告を出しつつ動いてしまう
残念なPHPらしさと言える

/* せめてstrictオプションとかさぁ・・・・ */
0524デフォルトの名無しさん (ワッチョイ dbd6-1Qt/)2016/10/01(土) 19:40:25.39ID:rkd0Zudn0
>>522
それ系のバグは、正しく直すとゾロゾロと芋づる式にバグが見つかって
元の期待する挙動を得るためにとんでもない時間を浪費する事になったりする。
誰かを恨みたくても、そのクソコードを書いた奴は既に職場にいないケースが多い。
0525デフォルトの名無しさん (ワッチョイ 2b38-+y5M)2016/10/01(土) 20:10:15.18ID:zI92OeBB0
>>523
動くんですかーありがとうございます
>>524
PCで動かし始めたら画面がNoticeだらけです
0526デフォルトの名無しさん (ワッチョイ 4742-RPp1)2016/10/01(土) 20:16:07.76ID:FJNmXscL0
全部つぶしておいた方が良いよ
見落としていたバグも見つかる
0527デフォルトの名無しさん (ワッチョイ 0fab-RPp1)2016/10/01(土) 22:11:08.35ID:bcW7vVF90
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
0528デフォルトの名無しさん (ワッチョイ 0fab-RPp1)2016/10/01(土) 22:12:03.39ID:bcW7vVF90
鯖はAN HTTPD ver1.42pです。
0529デフォルトの名無しさん (ワッチョイ cfcb-RPp1)2016/10/02(日) 02:35:30.01ID:7lTzBWEJ0
>>527
なんかもう突っ込みどころしかないんだけど

* エラーメッセージ読めないの?丁寧に理由喋ってくれてるじゃん
** せめてエラーメッセージの一部でググってみたら?
* 何でAN HTTPD使ってんの?10年以上更新ないけど?
** Apacheかnginx使え
** つうかそもそもPHPのビルトインサーバじゃ不足なの?
0530デフォルトの名無しさん (ワッチョイ 1b62-dvmP)2016/10/02(日) 07:41:50.44ID:jKKOWExd0
このアスタは何なの?
0531デフォルトの名無しさん (ワッチョイ dbd6-1Qt/)2016/10/02(日) 08:52:04.74ID:lvb+lacz0
階層化されてる事に気づかない奴がいるのか。
プログラムはできてもIQは低そうだな。
0532デフォルトの名無しさん (スップ Sd0f-rzru)2016/10/02(日) 11:35:09.56ID:p18rGkA3d
適切なコミュニケーションが図れず、社会で使えない典型的な奴だな>>529
0533デフォルトの名無しさん (ワッチョイ 4742-RPp1)2016/10/02(日) 11:44:57.56ID:KbEjIvH70
>>530
字下げしているつもりなんだろう
本文読めば意図は十分に伝わる
0534デフォルトの名無しさん (ワッチョイ 1b62-rzru)2016/10/02(日) 13:51:33.33ID:jKKOWExd0
なるほど…
IQ低いんじゃねとか言われるとは思ってなかったから軽くへこむし
今日はついてないなぁ
0535デフォルトの名無しさん (ワッチョイ 4742-RPp1)2016/10/02(日) 13:57:07.59ID:KbEjIvH70
>>534
疑問に思うのは普通だから気にすることはない
0536デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/02(日) 14:03:52.65ID:lvb+lacz0
>>530はまぁ、ダメグラマだろう。
>>532は虚勢を張っているが、言われなければ気づかなかった可能性が高い。

>>529はせめて、HTTPの<ul/><li/>がデフォルトで、階層化するだけでlist-style-typeが変わる理由について考えたほうが良い。
Markdownだとしたら、文法がおかしい。

かなり頭の悪そうな>>530>>532より>>529の方が下に見える流れなので補足しておく。
0537デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/02(日) 14:05:04.63ID:lvb+lacz0
あらいやだ、なんでこの時間にレス重なるの?

このままじゃ>>529がかわいそうすぎるからレスしたら、
俺が一番悪人みたいな流れになっちゃったじゃん。
0538デフォルトの名無しさん (ワッチョイ b7ff-NEu5)2016/10/02(日) 14:06:09.90ID:4o4y3Pue0
通常のアスタリスクの使い方と大きく違うからしゃーないw
数字の表とかで位置合わせに使ってるのをたまに見かけるが
0539デフォルトの名無しさん (ワッチョイ a379-7bxd)2016/10/02(日) 14:28:50.11ID:kcb+xDsR0
サーバ側上でPHPを動かす時
初期値や設定などの変数の保存先はテキスト形式で
setting.ini等へ保存してそれを読み込むのが普通のやり方でしょうか?

例えば複数のDBがあり、設定でサーバを切り替える場合に
現在どのサーバを使用しているか、等の保存です。

setting.ini
[third_section]
server = "TOKYO";
#server = "OSAKA";
#server = "FUKUOKA";
0540デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/02(日) 14:36:30.10ID:lvb+lacz0
>>539
それ、用途は違うけど、少し上の方で話題になってるから見直してみなよ。

config.phpのincludeでもいいし、
iniでもいいし、JSONでもYAMLでも、なんだったらプレーンテキストでもいい。

php、ini、JSON、プレーンテキストなら標準関数だけで行ける。
YAMLは拡張を導入できるかどうかが関係してくる。

XMLみたいな化石は止めた方がいい。

まぁ、なんだっていいんだよ。好きなようにやりな。
0541539 (ワッチョイ a379-7bxd)2016/10/02(日) 14:57:21.87ID:kcb+xDsR0
>>540
ありがとうございます。
iniは原点回帰とあったのでよりベターな方法や
スタンダードな方法があるのかと思っていました。

特にiniで問題ないことがわかったので
標準関数で対応したいと思います。
0542デフォルトの名無しさん (ワッチョイ eb3c-dvmP)2016/10/02(日) 22:48:47.66ID:afeGwnk/0
wordpressは卒業して本格的に自分でCMS的なサイトを組もうかと思ったんですが
セキュリティ面を考えるとPHPに人生捧げる気はないので諦めました。
(整合性のない命名規則もストレス感じますし、、)
そこで、セキュリティ対策が必要な箇所だけ集めた頻繁にアップデートしているライブラリ的なものを探しているのですがうまく見つけられません。
laravelやcake等のフレームワークを使えばその辺りは考えずに作成できるんでしょうか?
0543デフォルトの名無しさん (ワッチョイ 9730-RPp1)2016/10/03(月) 00:17:45.99ID:v3TQ5ruc0
並のPHPerが自前実装するよりは
セキュアなんじゃないかなって
0544デフォルトの名無しさん (ワッチョイ 1b62-dvmP)2016/10/03(月) 01:02:31.19ID:CAj1h+Mp0
>>535
ありがとう
0545デフォルトの名無しさん (ワッチョイ ef3c-RPp1)2016/10/03(月) 04:09:19.75ID:qvlhzyzW0
win7 64bitですが、
phpを実行出来る環境を作りたいと思います。
しかし、そのことにより、
外部より侵入しやすくなることが恐いです。
どういうことに気をつければよいのでしょうか?
0546545 (ワッチョイ ef3c-RPp1)2016/10/03(月) 04:12:55.68ID:qvlhzyzW0
ちなみに、作りたいphpプログラムは、
1ヶ月に1回、3時間ぐらいだけ動かすプログラムです。
0547545 (ワッチョイ ef3c-RPp1)2016/10/03(月) 04:21:00.20ID:qvlhzyzW0
ちなみに、
The Incutio XML-RPC Library for PHPと
マイクロソフトのLive Connect API
を、使うつもりです。
0548デフォルトの名無しさん (ワッチョイ 4b42-yE+Y)2016/10/03(月) 04:21:54.55ID:RKI08UEe0
>>546
誤解してるぞ。PHPはネット接続してなくとも使える。
侵入しやすいとかはサーバーとして公開してる場合だろ。
ネットにつながってなくてPHPが使える場合もあって、
それでどう侵入するんだ?
0549545 (ワッチョイ ef3c-RPp1)2016/10/03(月) 04:28:05.88ID:qvlhzyzW0
>>548
PHP環境をインストールする=サーバーになる
じゃ、ないですかね?
0550545 (ワッチョイ ef3c-RPp1)2016/10/03(月) 04:31:56.33ID:qvlhzyzW0
>PHPはネット接続してなくとも使える。
ある特定の時間だけ、
ネットに接続して、マイクロソフトのonedrive等に働きかけをやりたいのです。
0551デフォルトの名無しさん (ワッチョイ 4b42-yE+Y)2016/10/03(月) 04:49:55.69ID:RKI08UEe0
>>550
それはサーバーにする、なる必要はない。
公式サイトからZIPかインストーラーを落としてきて、php.iniを設定したら使える。
0552545 (ワッチョイ ef3c-RPp1)2016/10/03(月) 05:42:29.86ID:qvlhzyzW0
>>551
そうですか。 ありがとうございます。
では、
http://www.phpbook.jp/install/install/index1.html
ここを見ると、
5.6系と7系があるそうですが、
僕の場合どっちをインストールすればいいでしょうか?
0553545 (ワッチョイ ef3c-RPp1)2016/10/03(月) 05:47:27.37ID:qvlhzyzW0
http://www.adminweb.jp/xampp/
あるいは、xamppをインストールの方がお手軽でいいでしょうか?
ただ、これをインストールすると、
自動でサーバーになるんじゃないか?って恐い気がするんですよねw
0554デフォルトの名無しさん (ワッチョイ 4b42-yE+Y)2016/10/03(月) 05:47:54.78ID:RKI08UEe0
これでいいかと いちばん最新版。 



VC14 x64 Thread Safe (2016-Sep-29 07:48:22)
■Zip [23.09MB]

http://windows.php.net/qa/

直リンだと
http://windows.php.net/downloads/qa/php-7.1.0RC3-Win32-VC14-x64.zip
0555デフォルトの名無しさん (ワッチョイ 4b42-yE+Y)2016/10/03(月) 05:52:22.06ID:RKI08UEe0
XAMPPのほうがお手軽ではない。こっちのほうが複雑。
ブラウザで動作確認したいとしても、本家のPHPのみでいい。
「php 簡易サーバー コマンド」などで検索すれば、PHPのみでウェブ接続なしで擬似的なサーバーつかえる。
0556545 (ワッチョイ ef3c-RPp1)2016/10/03(月) 05:54:47.25ID:qvlhzyzW0
実際、俺がやりたいのは、借りてるWordpressのブログのサイトにデータを
一括でアップロードするphpなんです。
なので、ブログのコンテンツ管理のために、俺のPCにもデータベースをインストールします。
0557545 (ワッチョイ ef3c-RPp1)2016/10/03(月) 06:06:48.32ID:qvlhzyzW0
>>554
ありがとうございます。
php-7.1.0RC3-Win32-VC14-x64.zip
を解凍しました。
で、
VCRUNTIME140.DLL
をインストールしたら、
コマンドプロンプトみたいのが立ち上がりました。
これでphpが使える状態なのでしょうか?
で、これでネット外部への働きかけも出来るのでしょうか?
0558545 (ワッチョイ ef3c-RPp1)2016/10/03(月) 06:08:38.13ID:qvlhzyzW0
あと、データベースはいいですw
cvsファイルでやりますw
0559デフォルトの名無しさん (ワッチョイ 4b42-yE+Y)2016/10/03(月) 06:10:51.92ID:RKI08UEe0
>>557

php.exe ソースファイル.php  とコマンド打つか、
関連づけでphp.exeを起動させたらいいはず。
php.iniの設定はネットなど確認して。重要機能でもここでオンにしないと使えない。
あとデータベースも本体のみで使える。sqliteってのが入ってる。
0560545 (ワッチョイ ef3c-RPp1)2016/10/03(月) 06:16:24.93ID:qvlhzyzW0
>>559
了解です。
ありがとうございました。

こんなに簡単に出来るとはビックリです。
昔は、php用のPCを用意しましたからねwww
感謝、感謝です。
0561デフォルトの名無しさん (ワッチョイ 4b42-yE+Y)2016/10/03(月) 06:17:09.02ID:RKI08UEe0
こんなのもある。これなら一ファイルでデータ管理できる。
一ファイルアップロードするだけでWordPresssブログを書き換えられる。。




WordPresssをデータベースなし(SQLite)で使う方法
WordPresssを使うには普通MySQLデータベースが必要ですが、データベースなしでも使うことが出来る方法があります。
SQLiteはPHPが使えるサーバーであれば基本的にどこでも使えますので、MySQLが使用不可な共用レンタルサーバーでも使えます。
SQLiteの特徴
PHP5以降で標準で使えます。データベースサーバーが別に必要ではないので便利です。
データベースの実態は一つのファイルです。なのでバックアップも簡単です。
このファイルをダウンロードするだけでOKです。DUMPとか不要です。
http://primarytext.jp/blog/1226
0562デフォルトの名無しさん (ワッチョイ cfcb-RPp1)2016/10/03(月) 07:02:36.35ID:jh9eJqMF0
>>554
いやお前何でRCだよ・・・・

>>557
PHP本体自体を開発したいんじゃなければ最新の「安定版」である7.0.11使うべし
単に7.1.0RC3に上書きするだけでいい
0563デフォルトの名無しさん (JP 0Hdf-HVO3)2016/10/03(月) 10:25:34.24ID:W/f2T+2cH
>>536
いや、そこそこメジャーな記法だし。
Redmineもデフォルトはこれ。
http://redcloth.org/textile/page-layout/#bullet-lists
0564デフォルトの名無しさん (ワッチョイ 27c9-RPp1)2016/10/03(月) 13:26:11.90ID:/2MLxVBW0
はてな記法みたいなもんやね
0565デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/03(月) 14:43:11.31ID:yW6uotGS0
>>563
>そこそこメジャーな記法だし。

本当にメジャーなら上の方でもっとそういう発言がでてるよ。
そのご紹介のページを見てみればわかるけど、全然洗練されていない。
Markdownなんかと比べたら、どうみてもクソマイナーな田舎記法だ。流行るわけがない。

>>564
つまり、どローカルな田舎記法ってこと。
公共の場では、みんなに分かるように話すのが普通の人。

「こういうこと言ってそうだな」と推測してあげられないのも頭悪いが、
初めて都会の文化に触れた未開の部族でもないだろうに、
どうしたら自分の意思が伝わりやすいか考えられないのも頭悪い。

と、言っているのだよ。
0566デフォルトの名無しさん (JP 0Hdf-HVO3)2016/10/03(月) 15:49:17.17ID:W/f2T+2cH
>>565
> 本当にメジャーなら上の方でもっとそういう発言がでてるよ。
単に知ってる人がいなかっただけだよ。

> そのご紹介のページを見てみればわかるけど、全然洗練されていない。
> Markdownなんかと比べたら、どうみてもクソマイナーな田舎記法だ。流行るわけがない。
流行ってないのはその通りだけど、redmineとjiraのデフォルト記法だから、知っててもおかしくないレベル。
まぁ、それを「クソマイナー」と評価するのはあなたの自由。

redmine: 約 4,300,000 件
jira: 約 17,400,000 件
0567デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/03(月) 16:58:03.92ID:yW6uotGS0
馬鹿なのかな? それ、どうせGoogle検索の検索結果数の事だと思うけど

redmineだのjiraだのの単語が出てくる回数と
その中で使われている記法の知名度に関連性があると、ホンキで思ってるのかな?

PHPで検索すると
約 10,560,000,000 件 (0.32 秒)
こんな結果だが、
この中のどの程度がエルビス演算子みたいな変な演算子の事を知っていると思う?

苦し紛れにGoogle検索とかの検索結果数を論拠にしてくるやつは大抵馬鹿。

何より、自分が今書いている事の正当性というか、平行感覚が無いやつは
まともなプログラムかけるわけないよ。


>> 本当にメジャーなら上の方でもっとそういう発言がでてるよ。
> 単に知ってる人がいなかっただけだよ。

世間ではそういう現象を「マイナー」と呼ぶだよ、おさるサン。
0568デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/03(月) 16:59:27.14ID:yW6uotGS0
redmine: 約 4,300,000 件
jira: 約 17,400,000 件
PHP: 10,560,000,000 件 (0.32 秒)

桁がちゃいまんな。ドマイナーじゃん。
0569デフォルトの名無しさん (ワッチョイ ef2c-RPp1)2016/10/03(月) 17:23:50.18ID:HcfuqXR80
java: 約 582,000,000 件 (0.32 秒)
ruby: 約 337,000,000 件 (0.42 秒)
PHP: 約 10,560,000,000 件 (0.36 秒)

桁がちゃいまんな。PHPはドメジャー。
0570デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/03(月) 17:30:17.16ID:yW6uotGS0
>>569

あのさ、お前は今は黙ってたほうが良いよ。

多分、俺達が何話してるのか全くわかってないだろうから。
0571デフォルトの名無しさん (JP 0Hdf-HVO3)2016/10/03(月) 17:44:35.83ID:W/f2T+2cH
よっぽどtextileを知らなかったのが悔しかったと見える。
0572デフォルトの名無しさん (ワッチョイ ef2c-RPp1)2016/10/03(月) 18:03:00.61ID:HcfuqXR80
>>570
分かってるよ。

> 苦し紛れにGoogle検索とかの検索結果数を論拠にしてくるやつは大抵馬鹿。
とかいいながら、訳の分からない検索結果数を載せるあなたのテンパり具合に乗っかってみただけだ。

markdown は知ってて textile は知らないという知識の偏りってどうすれば生まれるんだろうか。
0573デフォルトの名無しさん (ワッチョイ ef2c-RPp1)2016/10/03(月) 18:09:51.39ID:HcfuqXR80
あっ。
これは「分かってるなら言ってみろ」の流れか
0574529 (アウアウ Sa77-LGiF)2016/10/03(月) 18:22:08.39ID:OROXsP4Ya
何か知らんが, 死ぬほどどうでもいい話題の原因っぽいので釈明しておくと,

Markdownっぽく書こうと思ったが2chの仕様上行頭の半角spが潰れるなーと思ってMediaWiki記法(書いた部分に限ればTextileとも一致するが)にした

それだけ
0575デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/03(月) 20:05:14.93ID:yW6uotGS0
>>574
お前が本当に当人ならお前は正直者だな。敬意を表するよ。
お前が馬鹿でないという俺の見方は合っていたわけだからな。

問題なのは>>571-573このどうしようもない馬鹿共だ。

前にも書いたが、平衡感覚が全くない、ほんとうに智識だけのただのバカ。
智識があったのかすらあやしい。

textile? 知らんね、そんなクソドマイナー。
いつ来てもおかしくないそんな智識、覚えて何になるんだ?
もう一度言うが、記法が田舎臭くて何の魅力も感じないね。
0576デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/03(月) 20:09:44.48ID:yW6uotGS0
>>572
>> 苦し紛れにGoogle検索とかの検索結果数を論拠にしてくるやつは大抵馬鹿。
>とかいいながら、訳の分からない検索結果数を載せるあなたのテンパり具合に乗っかってみただけだ。

こいつこそ、本当の馬鹿。

俺は、
「そんな数字、何の意味もないだろう?」というのを馬鹿でも分かるように表現するために
同じ手法で全く意味のない数字を挙げた。

普通の脳みその奴ならそれで意味がわかるんだが、
この馬鹿>>572は、その上に、もはやなんの意味もない数字を列挙した。
自分の意見も論理も何もない、ただ、意味のない数字を並べただけ。

こいつは馬鹿中の馬鹿「馬鹿 of 馬鹿」の称号が相応しいだろうな。
0577デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/03(月) 20:10:50.00ID:yW6uotGS0
> いつ来てもおかしくないそんな智識、覚えて何になるんだ?

これは、

「いつ消えてもおかしくないそんな智識、覚えて何になるんだ? 」

の間違いな。
0578デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/03(月) 20:23:20.12ID:yW6uotGS0
馬鹿が湧いてこないように先に言っておくが、

textile の検索結果の多くはアパレル業界の用語だというのが実際に結果ページを見てみればすぐに分かる。

PHPの検索結果についてもPHP研究所の検索結果が含まれることが容易に予想されるが、
PHP研究所なんてものを知っているのはドローカルな日本だけだ。

だが、textileは世界中の人が共通で使う単語だろう。

単純な単語検索結果数を挙げるのがいかに馬鹿げているか、猿でもわかるだろう?
0579デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/03(月) 20:31:55.54ID:yW6uotGS0
で、これだからな。

>>571 : デフォルトの名無しさん (JP 0Hdf-HVO3)2016/10/03(月) 17:44:35.83 ID:W/f2T+2cH
> よっぽどtextileを知らなかったのが悔しかったと見える。

馬鹿って、こういう2ch風の表現、好きだよな。
悔しいっていうか、残念なのはお前の脳みそだよ、って事が理解できない。

幸せな奴だ。
0580デフォルトの名無しさん (ワッチョイ db84-j/pi)2016/10/03(月) 20:34:12.50ID:i/SkE7lZ0
なんだこれ?wペチパーはペチパー同士仲良くやれよwwww
0581デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/03(月) 21:06:04.20ID:yW6uotGS0
またこのパターンか。

都合が悪くなると、何故かage単発が沸いて出る。
全く流れに関係ない言葉で締めくくろうとする。

不思議だねぇ。実に不思議だ。

まぁ、本人がそれでいいなら、いいんだろう。
0582デフォルトの名無しさん (ワッチョイ db84-j/pi)2016/10/03(月) 21:30:39.70ID:i/SkE7lZ0
>>581
助けてもらってそれはないだろw俺は別に続けてもらっても構わんのだよ?w
いかがかね?ペチパー諸君w
0583デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/03(月) 21:47:53.22ID:yW6uotGS0
よし、じゃあ続けよう。

頭おかしい ID:i/SkE7lZ0 の許可はおりた。
こいつには今後一切関わらないでもらおう。

さぁ、続けよう。
0584デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/03(月) 21:51:33.21ID:yW6uotGS0
>>582

つーか、お前もこいよ。
「助けてもらってそれはないだろ」ってことは、俺になんか言えることがあると
まだ思ってるってことだろ?
言えよ、野猿。
0585デフォルトの名無しさん (ワッチョイ db84-j/pi)2016/10/03(月) 21:54:39.70ID:i/SkE7lZ0
>>584
お前誰に喧嘩売ってんだよw
俺は本当に単なる通りすがりの興味本位の第三者だw
0586デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/03(月) 22:02:16.41ID:yW6uotGS0
>>585
お前バカだろ。
お前が誰かなんてしらねーよ。
問題なのは、お前が馬鹿面さげて、他人の論争に首を突っ込んだことだ。

自覚してねぇ馬鹿は初めて見たぞ。本物のノータリンだろ、お前。

まぁ、そんなことはどうでもいいからお前の意見を述べてみろよ。
ちょっと上の方を見てみれば、どんな流れなのかわかるだろ。
お前の考え方を言ってみろよ。

それもできないゴミクズか?おまえは。
0587デフォルトの名無しさん (ワッチョイ db84-j/pi)2016/10/03(月) 22:08:50.24ID:i/SkE7lZ0
>>586
あん?喧嘩で勝てないからって弱いやつに矛先変えてんじゃねーよタコが?
だからお前はペチパーなんだよw
0588デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/03(月) 22:22:53.18ID:yW6uotGS0
>あん?喧嘩で勝てないからって弱いやつに矛先変えてんじゃねーよタコが?

それ、自己紹介だってわかってるよな。
お前はなんにも出してないんだぞ。

アクセス稼ぎじゃなければもうすこしマシな事言えよ。

バカの相手はそんなに長くはしねぇぞ。お前からのマトモなリアクションがなければ
「こいつはアホだ」と判断して今までのように無視する。

おまえみたいな馬鹿レスで掲示板が埋め尽くされてもなんにも意味ないことくらい理解しろ。
せめて、意味のある発言をしてみろ、シワ無し。
0589デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/03(月) 22:26:29.32ID:yW6uotGS0
ん?

>あん?喧嘩で勝てないからって弱いやつに矛先変えてんじゃねーよタコが?

今気づいたが、おまえ、自分が「弱いやつ」=「ただの馬鹿」って自覚してるってことか?

だったら最初から分かったような顔して首突っ込むなよ。
お前、本当にノータリンだろ。

おとなしくROMってろ、ゴミクズ
0590デフォルトの名無しさん (ワッチョイ db84-j/pi)2016/10/03(月) 22:27:59.34ID:i/SkE7lZ0
お前本当ににぶいなあwだから喧嘩で負けんだよ
0591デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/03(月) 22:31:38.16ID:yW6uotGS0
>>587 : デフォルトの名無しさん (ワッチョイ db84-j/pi)2016/10/03(月) 22:08:50.24 ID:i/SkE7lZ0
>だからお前はペチパーなんだよw

あのな、「ペチパー」って表現は、最低限、
PHP以外の言語にも堪能で、PHPもまともに使えて、
PHPの何がダメでどうすればよいのかを論理的に説明できる人間が

PHPしか知らない、出来ない奴を侮蔑して発する言葉なんだよ。

お前みたいな原住民が使っていい言葉じゃない。
0592デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/03(月) 22:32:19.42ID:yW6uotGS0
>>590 : デフォルトの名無しさん (ワッチョイ db84-j/pi)2016/10/03(月) 22:27:59.34 ID:i/SkE7lZ0
>お前本当ににぶいなあwだから喧嘩で負けんだよ

なんの論拠もなく、勝った負けた宣言する馬鹿。
0593デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/03(月) 22:35:54.51ID:yW6uotGS0
それでさ、 ID:yW6uotGS0くんは
なんで毎回1行か2行なのかな?

語彙がないのかな? それとも何か、入力デバイス的な問題でも有るのかな?
もうちょっと日本語、書いてみようよ、に・ほ・ん・ご
0594デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/03(月) 22:37:21.19ID:yW6uotGS0
おっとそれは俺のIDか

ID:i/SkE7lZ0

くんだったね。
普通にパソコン使って普通の回線使ってると、こんな間違いもすぐ訂正できるから便利だ。
0595デフォルトの名無しさん (ワッチョイ db84-j/pi)2016/10/03(月) 22:38:20.14ID:i/SkE7lZ0
もうお前が愛おしすぎるwwww
0596デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/03(月) 22:38:46.97ID:yW6uotGS0
ID:i/SkE7lZ0 くんも、
普通にアクセスしてたら、できるよねぇ? ねぇ?
0597デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/03(月) 22:39:49.49ID:yW6uotGS0
>>595 : デフォルトの名無しさん (ワッチョイ db84-j/pi)2016/10/03(月) 22:38:20.14 ID:i/SkE7lZ0
>もうお前が愛おしすぎるwwww

ほら、いつもどおり、全く関係ないことを言い始めた。
0598デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/03(月) 22:42:54.75ID:yW6uotGS0
で、どうなったの?

>>582 : デフォルトの名無しさん (ワッチョイ db84-j/pi)2016/10/03(月) 21:30:39.70 ID:i/SkE7lZ0
> >>581
>助けてもらってそれはないだろw俺は別に続けてもらっても構わんのだよ?w

あんたが続けてくれるんじゃなかったの?
それをずっと待ってるんだけど。

まさか、「出来ない」なんて言わないよね?
0599デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/03(月) 23:17:47.70ID:yW6uotGS0
とりあえず30分待ったので一言。

正直>>538で終わってるはずの話題だったんだよ、これは。
それは>>574を見れば分かる。本物かどうかわからんけど。

それを、やれ、redmineがどうしたとか下らん馬鹿智識をひけらかそうとするやつが出てきて
話がややこしくなる。智識馬鹿。智識だけ集めこんで、それが必要かどうかには関知しない。
現実のシステム開発と一緒だ。本当に不毛。

わけわからんものは単純化する。政治的な理由でねじ込みたい無駄な智識なんて必要ない。
本当にそれだけ。それだけでいいのに、みんな、くだらんことばっかしてる。

そうやってると「自分も加われる」と勘違いした馬鹿が湧いてくる。
>>421あたりでにゃーにゃー言ってた頭のおかしい奴みたいなのがね。

いつまで続けるつもりなんだろうねぇ。この茶番。
0600デフォルトの名無しさん (ワッチョイ dbd6-+y5M)2016/10/03(月) 23:41:55.51ID:yW6uotGS0
>>572

そんで、30レスぶりくらいにこれ、

>markdown は知ってて textile は知らないという知識の偏りってどうすれば生まれるんだろうか。

それを「偏り」と思ってる時点でお前馬鹿一確

その両方の知名度をよく調べてみろよ。どういう経緯でそれを覚えたかも思い出してみろよ。
お前は本当にアホだ。多分、救いようがないほどな。
0601デフォルトの名無しさん (ワッチョイ ef2c-RPp1)2016/10/03(月) 23:50:11.27ID:HcfuqXR80
テキスタイルって言葉はそこそこメジャー
0602デフォルトの名無しさん (ワッチョイ ef2c-RPp1)2016/10/04(火) 00:07:45.20ID:wOVFIDn50
> どういう経緯でそれを覚えたかも思い出してみろよ。
textile便利だなーって思ってたらmarkdownが出てきた。

知名度はgithubの流行とともに逆転したかもね。
0603デフォルトの名無しさん (JP 0Hdf-HVO3)2016/10/04(火) 10:33:46.97ID:3icBzBDwH
>>574
知らないことは視野に入らない、の典型ですな。
0604デフォルトの名無しさん (JP 0Hdf-HVO3)2016/10/04(火) 10:36:00.55ID:3icBzBDwH
おっと、574宛てにレス書こうとしてやめたけど番号消し忘れた。
(全角スペースでインデントできるよというどうでもいい話)
0605デフォルトの名無しさん (ワッチョイ 4742-RPp1)2016/10/04(火) 10:42:08.36ID:1LDeTD9L0
ここは質問スレなんだから、雑談は自重しろよ
0606デフォルトの名無しさん (ワッチョイ db56-RPp1)2016/10/04(火) 13:09:52.44ID:zHs2Tlhk0
自己愛性人格障害者はスルー推奨
病気なんだしそっとしとくが吉
0607デフォルトの名無しさん (ワッチョイ 4b7b-dvmP)2016/10/04(火) 13:54:01.88ID:qi1/fBX60
鬱陶しいからNGにした
0608デフォルトの名無しさん (ワッチョイ eb3c-dvmP)2016/10/04(火) 18:10:50.04ID:nn17E/kS0
みなさんセキュリティ関係の部分は自力で実装してるんですか?
検索してもなかなか見つからないのですが、、
0609デフォルトの名無しさん (ワッチョイ abc9-rzru)2016/10/05(水) 00:54:05.33ID:PmOsfWOQ0
>>608
CSRFとかクリックジャッキングとか?よく使うやつは自分用のconfig作ってそれ読んでるけど
ぐぐって見つからないセキュリティ関係って具体的には何したいのよ
0610デフォルトの名無しさん (ササクッテロ Spb7-LGiF)2016/10/05(水) 02:42:19.83ID:EBo/26sep
>>609
すいません。
ログインとかアップロードとかSNS的なサービスを作りたいんですがセキュリティの障壁がデカすぎて本当にみんな自力で作ってんのかなと、、
呼び出したら一応のセキュリティをクリアしたテンプレートが出てくるようなライブラリがあるのかなと思いまして。
0611デフォルトの名無しさん (ワッチョイ c3f8-RPp1)2016/10/05(水) 06:57:33.70ID:qAAUztP40
おそらく>>610はセキュリティリスクとしてどういうのがあるか
どういうケースで問題になるのかというのを把握してないだけでしょ
自力で作るってほど大げさなものじゃないとだけ
0612デフォルトの名無しさん (ワッチョイ eb3c-LGiF)2016/10/05(水) 07:30:25.71ID:cXohIZbI0
>>611
そうなんですか?
じゃあとりあえず本に載ってる対策だけやってみます。
ありがとうございました!
0613デフォルトの名無しさん (ワッチョイ ef5b-LhdL)2016/10/05(水) 07:55:33.26ID:vtnhm8z80
>>515を作った者だがフルスクラッチで認証とかPost導入したらセキュリティ対策は結構大変だよ
セッション管理も公式関数だけじゃダメだし色々やらないといけない
CSRF対策もトークン発行やら色々対策は面倒だし
そう確かにどんなリスクがあるのか知ってないと対策も出来ない
まずここからだね
0614デフォルトの名無しさん (ワッチョイ ef5b-gCFm)2016/10/05(水) 10:58:33.93ID:vtnhm8z80
セキュリティの基本としてはセッションハイジャック対策とCSRF、SQLインジェクション対策が基本になるね
自分の場合はさらにパスワードをハッシュ化して保存とかやったけど
そのハッシュ化も色々やり方がある

そういうの面倒な場合はフレームワークで大半のことやってくれるやつ使えばいいんじゃないかな
cakephpなら認証系も自動的にやってくれるらしい
http://book.cakephp.org/2.0/ja/tutorials-and-examples/blog-auth-example/auth.html
見てcake使えば良いかもね
0615デフォルトの名無しさん (ワッチョイ 1030-lsIp)2016/10/06(木) 23:23:50.58ID:dHaqXstp0
自前で面倒というかありがちなのは、
このページからこう飛ぶとチェックされない、みたいなパターンだと思う
0616デフォルトの名無しさん (ワッチョイ 353c-pu+C)2016/10/07(金) 09:39:39.38ID:899IOhGJ0
クラス継承する前に親クラスのファイルインクルードしろとか萎えたわ
律儀にスモールクラスとか実践してたらえらいことになりそう
0617デフォルトの名無しさん (ワッチョイ a617-xaNP)2016/10/07(金) 10:34:15.93ID:MSOeazh80
phpでmysqlデータベースの値を出力する際
echo '<’ ; とか書かずに一括でhtml形式で出力する方法ないですか?
mysqlには -hをつけるとhtmlTABLE形式で出力されるコマンドがありますが
流用できますか?

下記と似た感じにコーディングしてます

ttp://www.php-labo.net/tutorial/mysql/php.html
0618デフォルトの名無しさん (ワッチョイ 34c9-lsIp)2016/10/07(金) 10:52:09.85ID:NhgFAWyY0
>>616
スモールクラスってなに?

あと、クラスはオートロードすると楽だよ
0619デフォルトの名無しさん (アウアウ Sac5-Nuoi)2016/10/07(金) 12:27:56.47ID:2pkQNFYza
PHPのこといろいろ教えてください
0620デフォルトの名無しさん (ワッチョイ b156-lsIp)2016/10/07(金) 19:12:56.64ID:lQGVN9TH0
>>616
autoload

>>617
とりあえずそのサイトは参考にしない方がいい
理由としては
・プログラムの部分と出力の部分が分離されてない
・旧世代の関数mysql_xxx()を使用している

DBの事を勉強したいなら
・PDO_MySQLあたりでプリペアドステートメントを使ったsqlの発行の仕方
・ロジックと出力とを分離した書き方(今のレベルならテンプレートエンジンを使えとまでは言わない)
が学べる本なりサイトなりを探すことをおすすめしとく
0621デフォルトの名無しさん (ワッチョイ 8bf8-lsIp)2016/10/07(金) 20:09:23.65ID:o93rZ/op0
>>617
自分確認用でいいならphpmyadminでも入れればいいんじゃない?
他の人にもデータ見せるっていうなら作るしかない
select文かselectしたあとの結果配列なりを引数にして
テーブルに出力する関数作ればいいだけだしたいした手間じゃないでしょ
ていうかphpmyadmin入れるよりはよほど楽だと思うけど
0622デフォルトの名無しさん (ワッチョイ 353c-pu+C)2016/10/07(金) 20:45:30.45ID:899IOhGJ0
>>621
それセキュリティ的にやっちゃいけないってどっかのサイトで見たけどいいの?
0623デフォルトの名無しさん (ワッチョイ 8bf8-lsIp)2016/10/07(金) 20:56:15.48ID:o93rZ/op0
それって何?
0624デフォルトの名無しさん (ササクッテロ Sp4d-pu+C)2016/10/07(金) 21:17:54.13ID:ozrIa9JJp
ごめん間違えた
0625デフォルトの名無しさん (ササクッテロ Sp4d-pu+C)2016/10/08(土) 02:26:48.13ID:TwkvIc3Pp
laravelの魅力ってrailsに似てるから流行ってるんだね
じゃあもうrailsでええやん。と思った
早くswiftが普通に使えるようになったらいいのに
0626デフォルトの名無しさん (ササクッテロ Sp4d-pu+C)2016/10/08(土) 02:43:17.39ID:TwkvIc3Pp
railsでええやんと思ったけど文法がキモかった。
やっぱPHPで書きます。
0627デフォルトの名無しさん (ワッチョイ d2dc-lsIp)2016/10/08(土) 20:19:11.84ID:SSNp+XFu0
>>610
これつかってみては?

https://firebase.google.com/
0628デフォルトの名無しさん (ワッチョイ 1030-6xkV)2016/10/08(土) 20:27:17.71ID:WZ5r9UuH0
>>626
Phalconいいぞ
色物みたいに見てる人多いけどすげーシンプルだしver3ではまずnativeのエラー吐かない
0629デフォルトの名無しさん (ワッチョイ 353c-pu+C)2016/10/08(土) 22:01:51.72ID:09UL+5nS0
>>628
phalconは動作速いらしいですね!

cakePHPは書き方にクセがあり過ぎて受け入れられず、流行りのlaravel使おうと思って今やってるんですがインストールの段階で泥沼(2日目)にハマってます 泣

ターミナルでごちゃごちゃやるとファイル見えないやつあるし何がどうなってエラーなのか訳が分かりませんよ!
何でアプリとしてGUIで設定できるように整備しないんでしょうか?
プログラミング自体を楽しむキチガイと違ってアイデアを形にしたい発明家的な思考なので本当こういうの腹が立ちます。。
0630デフォルトの名無しさん (ワッチョイ a617-xaNP)2016/10/09(日) 09:07:59.60ID:RvmIUyju0
>>629
プログラミング自体を楽しむキ○ガイって、、、
プログラミングスレの99%キ○ガイじゃん
0631デフォルトの名無しさん (アウアウ Sac5-pu+C)2016/10/09(日) 09:45:40.68ID:oGihjzrLa
>>629
素晴らしい発想だからお前が作ってくれ
Windows, macOSとLinuxのGUI/CUIのどれでも動くようにな
期待してるわ
0632デフォルトの名無しさん (ワッチョイ 34c9-lsIp)2016/10/09(日) 15:02:43.41ID:isJXTSIf0
>>629
なんで発明家的思考なのに自分で作業しているの?

発明家なら泥臭い作業には下請けを使えよ
雇う金すら無いなら発明家にはなれないよ
0633デフォルトの名無しさん (ワッチョイ b1d6-IG4E)2016/10/09(日) 16:04:51.30ID:VCm+gERb0
こいつ>>632は何を言っているのだ?
それは発明家ではなくて資本家だろう
0634デフォルトの名無しさん (ワッチョイ 353c-pu+C)2016/10/09(日) 17:45:28.85ID:1irhmgVp0
すげーわかる
早く誰か作ってくれ、Macでな
0635デフォルトの名無しさん (ワッチョイ 34c9-lsIp)2016/10/09(日) 17:52:37.34ID:isJXTSIf0
>>633
資本がないと発明家にはなれないよ
0636デフォルトの名無しさん (ササクッテロ Sp4d-pu+C)2016/10/09(日) 17:53:18.69ID:zUxl1B36p
phpstormならある程度GUIなってるらしい
俺は初期設定の段階でつまづいて体験版のまま放置してるが
0637デフォルトの名無しさん (ワッチョイ b1d6-IG4E)2016/10/09(日) 17:57:01.24ID:VCm+gERb0
>>635
資本無いのに

>>632 : デフォルトの名無しさん (ワッチョイ 34c9-lsIp)2016/10/09(日) 15:02:43.41 ID:isJXTSIf0
> >>629
> なんで発明家的思考なのに自分で作業しているの?
> 発明家なら泥臭い作業には下請けを使えよ

これが出来ると思うのか? お前の腐った脳みそでは
0638デフォルトの名無しさん (ワッチョイ 353c-pu+C)2016/10/09(日) 17:57:13.31ID:1irhmgVp0
>>635
ITだから自力でやれば資本無くてもパソコンだけでいけんだろ
0639デフォルトの名無しさん (ワッチョイ b1d6-IG4E)2016/10/09(日) 17:59:52.52ID:VCm+gERb0
つまり、>>634>>635が言っていることは
発明家であるか如何にかかわらず、資本がないとどうしようもないということで、

それは俺が>>633で言った通りのことだ、ということだ。
0640デフォルトの名無しさん (ワッチョイ b1d6-IG4E)2016/10/09(日) 18:00:58.98ID:VCm+gERb0
つまり、>>632>>635が言っていることは

の間違い
0641デフォルトの名無しさん (ワッチョイ b1d6-IG4E)2016/10/09(日) 18:02:01.75ID:VCm+gERb0
>>638

そう思うならそうすればいいじゃん。
今君が書き込んでいるそのマシンがそうなんだろう?

なぜそうしないの?
0642デフォルトの名無しさん (ワッチョイ 353c-pu+C)2016/10/09(日) 18:17:40.23ID:1irhmgVp0
え?俺にも噛み付くの?
キチガイプログラマーなの?
0643デフォルトの名無しさん (ワッチョイ b1d6-IG4E)2016/10/09(日) 18:24:52.96ID:VCm+gERb0
>え?俺にも噛み付くの?

お前が特別だと、どうして思った?

>キチガイプログラマーなの?

お前がマトモな方だと、どうして思った?
0644デフォルトの名無しさん (ワッチョイ 34c9-lsIp)2016/10/09(日) 18:29:42.92ID:isJXTSIf0
>>643
いったん落ち着こう。 みんな仲良くしようぜ
感情のままに書きなぐるのはやめよう
0645デフォルトの名無しさん (ワッチョイ b1d6-IG4E)2016/10/09(日) 18:31:05.56ID:VCm+gERb0
>>644
それは、向こうにだけ言ってくれ。
俺はいつも冷静だから、落ち着こうが興奮しようが、
書く内容は一緒だ。

そろそろ分かってるんだろう? そのくらい。
0646デフォルトの名無しさん (ササクッテロ Sp4d-pu+C)2016/10/09(日) 18:34:29.16ID:zUxl1B36p
>>643
明らかにあんたの脳内が鬱病みたいに思い込んだ方向にだけグルグル回ってるからだよ
ちょっと外出て深呼吸してこい、作業のし過ぎ
0647デフォルトの名無しさん (ワッチョイ b1d6-IG4E)2016/10/09(日) 19:44:12.74ID:VCm+gERb0
>>646
作業ってなに? お前、普段の仕事で「作業」にカテゴライズサれるような事ばっかりしてるの?

あたまわるそー

>明らかにあんたの脳内が鬱病みたいに思い込んだ方向にだけグルグル回ってるからだよ

よし、そう思う論拠をちょっと示してみよう。できるよな? 作業君
0648デフォルトの名無しさん (ワッチョイ fc42-lsIp)2016/10/09(日) 19:56:55.58ID:QYmnoQfa0
発言すると、名前を付けてくれるスレです
0649デフォルトの名無しさん (ワッチョイ b184-wBjr)2016/10/09(日) 20:04:22.68ID:4RubojJS0
なになに?またバカペチパーの発作でたかw
0650デフォルトの名無しさん (ワッチョイ b1d6-IG4E)2016/10/09(日) 20:31:23.68ID:VCm+gERb0
もはや、全く意味がわからんレスするやつが集まってきたな。

SESとかいう言葉に騙されてる馬鹿以上にバカだから、もうほおっておくしかないな。
0651デフォルトの名無しさん (ワッチョイ fc42-lsIp)2016/10/09(日) 20:37:46.33ID:QYmnoQfa0
馬鹿は放っておこうよ
0652デフォルトの名無しさん (ワッチョイ 0162-xaNP)2016/10/09(日) 21:33:04.01ID:vn4ejBxV0
>>649
ガキメンタルのペチパー野郎はすっこんでろよ
0653デフォルトの名無しさん (ワッチョイ b184-xaNP)2016/10/09(日) 21:54:55.93ID:4RubojJS0
>>652
人をペチパー呼ばわりするとは酷い侮辱だな
こんな屈辱を味わうのは初めてだよ俺は
0654デフォルトの名無しさん (スッップ Sda8-xaNP)2016/10/10(月) 01:59:38.05ID:KJ/vrT3Vd
ペチパー野郎=人をペチパー呼ばわりするクソ野郎
ってことなんだが
バカなの?
0655デフォルトの名無しさん (ワッチョイ b184-wBjr)2016/10/10(月) 06:52:06.63ID:xXMHDLa+0
>>654
いやお前らはペチパーじゃんかw
0656デフォルトの名無しさん (ワッチョイ b1d6-IG4E)2016/10/10(月) 14:27:55.80ID:9HIVG6hN0
>>655

>>654が言ってるのはそういことじゃなくてさ、
ペチパー、ペチパーって連呼してるやつのことを
ペチパー連呼厨、あるいはペチパー野郎って表現してるんだよ、

って事。日本語の法則則って理解するならね。

だから、俺達がペチパーであるかどうかは、>>654の論説とは全く関係ないの。
お前がペチパー、ペチパー言ってる時点で、おまえはペチパー野郎なわけ。

俺達が世に言うところのペチパーであるかどうかは、それぞれの智識技能によるから
一概には言えない。

でも、お前は>>654の定義するところでは、間違いなくペチパー連呼厨、ないしはペチパー野郎なわけ。

簡単な論理何だけど、理解できるかな?
0657デフォルトの名無しさん (ワッチョイ 0162-+EyG)2016/10/10(月) 17:44:59.36ID:3TTXM9TH0
>>656
いやぁわかってくれて助かるよ
ペチパー野郎は本当に日本語が理解できないバカなんだろうね...
0658デフォルトの名無しさん (ワッチョイ e53b-xaNP)2016/10/10(月) 17:57:56.18ID:ufp1nfFR0
今日PHPに触れたのですが、早速疑問にぶち当たっております。
echo "test";と入力しても、"test"と表示され、ダブルクォーテーションが何故か出力されてしまいます。

環境は
OSX 10.12
MAMPを使用し、PHPは7.0.10
記述は標準のテキストエディット
大まかな環境は上記ですが、他にここ書けやなどありましたら教えて下さい。
0659デフォルトの名無しさん (アウアウ Sac5-pu+C)2016/10/10(月) 18:07:47.60ID:5NNgPCRba
>>658
ソース全文と実行方法
0660デフォルトの名無しさん (ワッチョイ e53b-xaNP)2016/10/10(月) 18:14:56.18ID:ufp1nfFR0
>>659
ごめんなさい、自己解決しました
OS10のmaverickからスマート引用符がデフォでONになっていたみたいです。
林檎マジ糞
0661デフォルトの名無しさん (ワッチョイ 1030-lsIp)2016/10/10(月) 19:14:11.21ID:thXPgHPp0
クォーテーションの最初と最後を
「適切に」整えてくれるやつだっけか
0662デフォルトの名無しさん (ワッチョイ b184-wBjr)2016/10/10(月) 19:18:01.77ID:xXMHDLa+0
昼から一人で発作起こしてるペチパーわろたw
0663デフォルトの名無しさん (ワッチョイ daf3-lsIp)2016/10/10(月) 19:24:15.25ID:X34OFzrY0
ペチパーだろうが動くプログラム作れるなら
頭一つ抜けてるから。

ゴミが!
0664デフォルトの名無しさん (ワッチョイ fc42-lsIp)2016/10/10(月) 19:39:28.87ID:BSGF10Qn0
その、なんだ、NGワード、分かるな?
0665デフォルトの名無しさん (ワッチョイ 1030-6xkV)2016/10/10(月) 20:07:58.25ID:EAq5PSkO0
>>660
そんなんあるんだ
初めて知ったわ
0666デフォルトの名無しさん (ワッチョイ 98ff-psoB)2016/10/11(火) 09:51:13.98ID:nZwVYqtY0
2ちゃんのレスでソース貼り付けてるやつもたまに引用符が変わってるのあったべw
0667デフォルトの名無しさん (ワッチョイ b156-lsIp)2016/10/11(火) 19:18:49.16ID:fRBSb/+L0
好きこそものの上手なれ
好きじゃないと上達はしない
プログラミングにせよスポーツにせよ何にせよ
好きじゃないものを学習するのは時間の無駄
0668デフォルトの名無しさん (ワッチョイ daf3-lsIp)2016/10/11(火) 19:24:52.28ID:xIBLeVzZ0
PHPが好きかって聞いてるの?
好きなの?
0669デフォルトの名無しさん (ワッチョイ b156-lsIp)2016/10/11(火) 19:27:44.02ID:fRBSb/+L0
>>638
俺を含めてIT系で起業した人間が周りに何人かいるけど
バリバリのプログラマタイプは1人もいないな
自分が作りたいものがあってそれを実現するためにプログラミングを学んで形にしたという人間が多い
それこそパソコン1台から始めた人ばかりだよ

1つ言えるのは
作りたいものがハッキリしてないのに「何となく」でプログラミングを学ぼうとする人がよくいるけど
目的意識もなくプログラミングを学習しようとするのは時間のムダって事だな
さっさと止めて他の道を模索する事をオススメする
0670デフォルトの名無しさん (ワッチョイ b156-lsIp)2016/10/11(火) 19:35:46.94ID:fRBSb/+L0
>>668
プログラミング(やそれに付随する論理的な思考)が好きかどうかって事
俺は好きだけど、もう自分でプログラミングをバリバリする立場ではない

大事なのは何を作るかであって何の言語で書くかは関係ないからなぁ…
世の中のwebサービスが何の言語で書かれているかを意識してる人なんて
サービス利用者の何割居るの?って話なのに
いわゆるキチガイと言われる人はこの辺りの感覚がおかしい

だから一生プログラマと呼ばれる立場で終わるんだと思う
0671デフォルトの名無しさん (ワッチョイ fc42-lsIp)2016/10/11(火) 19:43:12.66ID:otfnJmIH0
詰め将棋やクロスワードを解くのが楽しいって言うのとそんなには変わらないな
0672デフォルトの名無しさん (ワッチョイ b184-wBjr)2016/10/11(火) 19:58:30.68ID:s6ZS1sfS0
これはまた別のタイプの発作w
0673デフォルトの名無しさん (ワッチョイ 153c-pu+C)2016/10/11(火) 20:47:45.21ID:K31NIFuP0
このスレにも時々いる『理由は特にないけど本に書いてたからphpとmysqlで掲示板というものを作ってみた』みたいな人は
プログラムするには向いてないだろうなとは思う
0674デフォルトの名無しさん (ワッチョイ 6f16-lsIp)2016/10/11(火) 20:52:21.48ID:/EJWv2H80
>>673
プログラムに向いているのはどんな人ですか?
0675デフォルトの名無しさん (ワッチョイ fc42-lsIp)2016/10/11(火) 21:19:45.73ID:otfnJmIH0
わからないことを聞かれると
「それは計算できません」
って答える人
0676デフォルトの名無しさん (ワッチョイ 6f16-lsIp)2016/10/11(火) 21:40:03.62ID:/EJWv2H80
NO!と言えるプログラマーに私はなりたい
0677デフォルトの名無しさん (ワッチョイ 1030-6xkV)2016/10/11(火) 22:01:10.78ID:A8Ro2fv50
while(false){
}
0678PHP (ワッチョイ daf3-lsIp)2016/10/11(火) 22:01:19.55ID:xIBLeVzZ0
率直に、あたいのこと好きなの?
0679デフォルトの名無しさん (ワッチョイ abb5-uLRN)2016/10/11(火) 22:03:38.20ID:6i4lNwWh0
$yarukisuitti=;1;
0680デフォルトの名無しさん (ワッチョイ b184-wBjr)2016/10/11(火) 22:04:56.52ID:s6ZS1sfS0
>>676
いわせねーよ?
0681デフォルトの名無しさん (ワッチョイ abb5-uLRN)2016/10/11(火) 22:20:58.25ID:6i4lNwWh0
$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");

名前の付け方わかんねーけどこういう感じでいいんかね
0682デフォルトの名無しさん (ワッチョイ b1d6-IG4E)2016/10/11(火) 22:33:21.03ID:LruE66vX0
>>681
いやー、PHPさんはピリオドでオブジェクトのメンバ表現できないので
アロー演算子をつかわなきゃなんないんすよ。

めんどくさいっしょ?
0683デフォルトの名無しさん (スッップ Sda8-xaNP)2016/10/11(火) 22:37:20.98ID:II78nCnrd
ポインタだからだろ…
0684デフォルトの名無しさん (ワッチョイ c62c-lsIp)2016/10/11(火) 23:43:46.46ID:tBo+Z/rH0
中学校の英語からやり直しじゃないですかね
0685デフォルトの名無しさん (ワッチョイ 1030-lsIp)2016/10/11(火) 23:46:42.88ID:2gs40LrR0
質問いいかな。
環境はPHP5.3.3。かなり古めで申し訳ない。


エントリポイント index.php から、require等でライブラリ foo.php を読み込んでいる。
この foo.php はシンボリックリンクであり、
その実体はマシン上の別の場所にあるライブラリ bar.php とする。

さて、このときライブラリファイルの中で
foo.php のパスを取得したいのだが、どうやるのがスマートだろうか。
なお、実体ファイルbar.phpを直接requireすることはない。


とりあえず、間にPHPファイルを1つ挟んで
グローバル変数でパスを渡すという方法はあるが、ちょっと無理があるかなあって。
0686デフォルトの名無しさん (ワッチョイ abb5-uLRN)2016/10/12(水) 00:22:02.06ID:amcjO6A/0
>>684
よかったら駄目な所の指示を頼む
0687デフォルトの名無しさん (ワッチョイ b1d6-IG4E)2016/10/12(水) 00:26:36.42ID:puqTzKlu0
>>683
ポインタは関係ないんじゃね?
0688デフォルトの名無しさん (ワッチョイ b1d6-IG4E)2016/10/12(水) 00:31:21.73ID:puqTzKlu0
>>685
ちょっと質問の意図がよくわかんないんだけど、

>グローバル変数でパスを渡すという方法はあるが

普通はそうする。

>ちょっと無理があるかなあって。

何で無理があるのか話してくれんことには良い解決策も無い。
0689デフォルトの名無しさん (ワッチョイ 1030-lsIp)2016/10/12(水) 01:06:43.52ID:BM7ZzQO20
>>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…)と思っていただきたい
0690デフォルトの名無しさん (ワッチョイ 6f16-lsIp)2016/10/12(水) 02:33:31.75ID:Gz00ywy20
>>681
ガキの頃電気街の店頭PC にBASICで

10 PRINT "オメコ"
20 GOTO 10

RUN

ってして逃げたのを思い出したw
0691デフォルトの名無しさん (ワッチョイ a617-xaNP)2016/10/12(水) 10:09:42.35ID:G3fwg9pk0
じじいすぎる
0692デフォルトの名無しさん (ワッチョイ 98ff-psoB)2016/10/12(水) 11:23:07.32ID:ygteO6C50
関西の人かな
関東にその言葉が入ってきたのは花の応援団あたりだからほぼ同時期か・・・
0693デフォルトの名無しさん (ワッチョイ b1d6-IG4E)2016/10/12(水) 13:04:29.83ID:puqTzKlu0
>>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は一見便利だけどちょっと遅いし、それにたよってるといい加減なプログラムになるから
あんまり使わない方が良いと、個人的には思うな。
0694デフォルトの名無しさん (JP 0Hf2-5Gb5)2016/10/12(水) 14:28:30.45ID:+DYVaVEvH
>>693
> だからグローバル空間で使っても汚染されない。
グローバル空間が汚染されるって、そういうことじゃないよ。
0695デフォルトの名無しさん (ワッチョイ b1d6-IG4E)2016/10/12(水) 15:01:49.08ID:puqTzKlu0
>>694
あぁ、そうっすか。こりゃすいませんね、適当な言葉使って。
0696デフォルトの名無しさん (JP 0Hf2-5Gb5)2016/10/12(水) 15:20:14.96ID:+DYVaVEvH
>>685
本当にやりたいことが何か良くわからないけど、普通はライブラリ側は誰が呼び出したのかは意識しなくても良いようにする。

そのライブラリがclassならコンストラクタのパラメータやsetterを用意するし、そうでないなら、ライブラリ側にカスタマイズ可能な機構を準備する。
後者は、bar.phpに$bar_hogeみたいな変数を用意して、利用する側がそれを設定するようにするとか。ちなみに、$bar_hogeもグローバル変数になるので、他とバッティングしないように$corp_name_library_name_variable_nameみたいな名前にするのが良い。

bar.phpと同じようなファイルがいくつかあって、利用する側もどれを使うかを意識したくない場合は、Abstruct Factoryパターンを使ったりする。
0697685 (ワッチョイ 1030-lsIp)2016/10/12(水) 23:00:03.07ID:BM7ZzQO20
>>693
>定数
定数が使えれば定数にするんだけどね。
既存のプログラムが、エントリポイントから相対パスでfoo.phpを読み込むという
超クソいゲロのような作りになっててマジウンコ。
そんなわけでfoo.phpの位置も変わるので、変数じゃないと無理っぽい。

>INCLUDE_PATH
パスを保持するのはいいとしても、ライブラリを利用する側に
「あれやってこれやって」と色々と制約は付けたくないんだよなあ

>require_once
そういうもん?
今回の例は問題ないにしても、ライブラリの中でライブラリを参照する場合、
ただのrequireだと自分自身だけで完結しなくならない?

>>696
普通は呼び出し元なんて気にしなし、正直言って気にしたくもないんだけどねー。
あとAbstractFactoryはまさに検討してるところだった
0698デフォルトの名無しさん (ワッチョイ 3b62-Oa01)2016/10/13(木) 00:43:52.12ID:5gkYrLUa0
>>690
クソスギル
0699デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/13(木) 02:19:23.31ID:BSKGJIEd0
>>697
なんかいろいろ入り組んでそうだからあんまり深くは突っ込まないけどさ、

> >require_once
> そういうもん?
> 今回の例は問題ないにしても、ライブラリの中でライブラリを参照する場合、
> ただのrequireだと自分自身だけで完結しなくならない?

コレは本当にそうだよ。require_onceに頼ってるプログラムは間違いなくクソ。
そういう精神で作ってるから、なんとなく動いてるだけ。
改修の度にバグが見つかって、膨大な時間が必要になる。
そういう思考のやつがつかうメソッドだよ。

まぁ、適度に頑張って。
0700デフォルトの名無しさん (ワッチョイ cfcb-8qPS)2016/10/13(木) 02:36:05.48ID:LG3Kk/+Q0
1回しかrequireしないならrequireよりはrequire_once使えよと思うよ

まぁ今はオートローダでやれって話になるのだが
0701デフォルトの名無しさん (JP 0H5f-Mjzk)2016/10/13(木) 10:39:22.43ID:mwaYy6vrH
オートローダー使うなら、今ならcomposerのauto loaderをPSR-4で使うのがお勧め。
0702デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/13(木) 13:46:54.03ID:BSKGJIEd0
>>700
> 1回しかrequireしないならrequireよりはrequire_once使えよと思うよ

お前は何を言っているのだ?
0703デフォルトの名無しさん (ワッチョイ b316-8qPS)2016/10/13(木) 22:35:01.60ID:4KHqzDRl0
くだらねえ質問でもいいということなので

PHPでプロウラムできると女子にもてますか?
PHP以外だとどの言語が女子に人気ありますか?
もてたいです!
0704デフォルトの名無しさん (ワッチョイ 5730-8qPS)2016/10/13(木) 22:42:42.82ID:mapaWrdj0
>オートローダ
使えるところなら積極的に使いたいところ。
万能ではないのが残念だけど。


>>699
前にもここで目にしたことがあるが、その理論がさっぱり分からん。
オートローダ使えとか、パフォーマンス的な問題とかいうわけじゃないのよね?

foo.phpとbar.phpから、それぞれbaz.phpを参照してる時とかどうするの?


>>702
1ミリも誤解なく伝わる文章のような気がするんだけど……気のせい?
0705デフォルトの名無しさん (ワッチョイ 5730-8qPS)2016/10/13(木) 22:50:12.29ID:mapaWrdj0
>>703
英語かな
0706デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 12:18:20.05ID:jGFxaGPs0
>>704
> >>702
> 1ミリも誤解なく伝わる文章のような気がするんだけど……気のせい?

本気で言ってるのけ?

> 1回しかrequireしないならrequireよりはrequire_once使えよと思うよ

あのさ、require_onceってのはこういうメソッドなのさ。
「require_once 文は require とほぼ同じ意味ですが、 ファイルがすでに読み込まれているかどうかを PHP がチェックするという点が異なります。 すでに読み込まれている場合はそのファイルを読み込みません。」
http://php.net/manual/ja/function.require-once.php

つまりな、なんかテキトーにプログラム組んじゃって、どこでどのファイルが読み込まれるか、僕ちゃんには全く把握できていないけど、エラーが出たら困るからその判断はPHPさんにしてもらいます。てへ。
っていうメソッドなの。

システムを作る上で「どこでどのファイルが読み込まれるか分かっていない」ってのは致命的なの。
そういう作り方する奴は、どの変数がどんな型であるかとかも全く分かっていないから == で比較したりする。

エラーっていうのは問題があるから出力されるわけだが、問題がある正しくその場所で出されるべきエラーを抑制してしまうと、
結合されたシステムの場合、ずっと離れた場所にある全く関係無さそうなところでエラーが報告されたりする。
そうすると、ずーっとプログラムを辿っていって原因を特定しなければならないのでデバッグに凄まじい時間が必要になる。

だから、require_onceみたいな物に頼る姿勢は、自分で自分の首しめることになるの。

require_onceはマニュアルに書いてあるとおり「ファイルがすでに読み込まれているかどうかを PHP がチェックする」だから、そのチェックの分だけ処理速度が遅い。

> 1回しかrequireしないなら

って言う風に自分で理解できているならrequireを使ったほうが良いことくらい分かるだろう?
つまり>>700は、あんなこと言いながら自分でもちゃんと出来てる自信が無いのさ。require_once以外の問題にしてもね。
オートロードについても、果たしてわかってるのやらどうやら…
0707デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 12:20:46.85ID:jGFxaGPs0
>>703
希少だけど、プログラムやる可愛い女の子はRubyが好きらしいよ。
(てか、Railsがいいんだろうけど)

PHPはズボラな人間向けなので、その時点で女の子にはモテないんじゃないの?
0708デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 12:24:52.52ID:jGFxaGPs0
>>704

気になったら検索くらいしてみようぜ。

http://d.hatena.ne.jp/gallu/20120917/p2
0709デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 12:31:39.46ID:jGFxaGPs0
>>704
>foo.phpとbar.phpから、それぞれbaz.phpを参照してる時とかどうするの?

おまえはアホか。

どっちか片方のみが読み込まれるケースと、両方読み込まれるケースがあるシステムで、
その場所で必要なファイルを読み込むような設計する事自体がおかしいってことくらい、気付け。
0710デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 12:44:15.99ID:jGFxaGPs0
すまんね、長々と。

でも、>>704を読んで
「あー、こういう奴ばっかりだからPHPerは馬鹿にされるし、世のPHPプログラムはクソばっかりなんだな―」
って、再認識したよ。
0711デフォルトの名無しさん (JP 0H5f-Mjzk)2016/10/14(金) 13:19:16.06ID:xnWKWfqyH
>>706
つまり、
> なんかテキトーにプログラム組んじゃって、どこでどのファイルが読み込まれるか、僕ちゃんには全く把握できていないけど、エラーが出たら困るからその判断はPHPさんにしてもらいます。
ということを実現してくれるautoloaderを全否定ってことですな。
0712デフォルトの名無しさん (JP 0H5f-Mjzk)2016/10/14(金) 13:25:29.22ID:xnWKWfqyH
>>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使うけどな。
0713デフォルトの名無しさん (アウアウ Sa97-DI90)2016/10/14(金) 13:57:05.38ID:XKv2VpeIa
require_once使うなの人はC/C++でヘッダを書くときにどうしているのだろうか
多重読込は設計上の問題だから多重読込対策なんて書くなというのだろうか

全て自分が書いたものならいざ知らず, 外部ライブラリが内部で何をrequireしてるか分からない以上, require_onceは使った方が良い
0714デフォルトの名無しさん (ワッチョイ 0b7b-8qPS)2016/10/14(金) 14:21:02.35ID:jFHRSODu0
全部自分で作り直せってことじゃない?
0715デフォルトの名無しさん (ワッチョイ 83f8-8qPS)2016/10/14(金) 14:46:19.88ID:0zqnpNAC0
よくわからずにcomposer入れてみたんだけど、
require_once '/opt/php7/vendor/autoload.php';
この表記は必須なのかな?
0716デフォルトの名無しさん (アウアウ Sa97-DI90)2016/10/14(金) 15:06:24.17ID:XKv2VpeIa
>>715
そんなんどこで見たのん?
0717デフォルトの名無しさん (ワッチョイ ef2c-8qPS)2016/10/14(金) 16:05:06.83ID:KQ8wuDzO0
>>712
そうするのが普通。

彼はきっとModelの基底クラスであろう BazzModel.php を hoge.php でrequireしろというのだろう。
そんなんだから

> コレは本当にそうだよ。require_onceに頼ってるプログラムは間違いなくクソ。
> そういう精神で作ってるから、なんとなく動いてるだけ。
> 改修の度にバグが見つかって、膨大な時間が必要になる。
> そういう思考のやつがつかうメソッドだよ。

こうなり、そしてバグの原因になっているのが彼自身だということに気づいていない。
0718デフォルトの名無しさん (ワッチョイ 83f8-8qPS)2016/10/14(金) 17:11:53.73ID:0zqnpNAC0
>>716
http://php.net/manual/ja/book.mongodb.php
これがそのままだと使いにくかったから

http://php.net/manual/ja/mongodb.tutorial.library.php
https://mongodb.github.io/mongo-php-library/getting-started/
これいれたんだけど
0719デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 17:25:20.54ID:jGFxaGPs0
>>711
> つまり、
> > なんかテキトーにプログラム組んじゃって、どこでどのファイルが読み込まれるか、僕ちゃんには全く把握できていないけど、エラーが出たら困るからその判断はPHPさんにしてもらいます。
> ということを実現してくれるautoloaderを全否定ってことですな。

そういうレスが付くこと完全に分かってて書いたんだよ。

答えは、ぜんぜん違うよ。存在意義が全く違う。
お前、全く分かってない人ってこと。
0720デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 17:33:47.61ID:jGFxaGPs0
>>717
> そうするのが普通。

ほんと、お前らのコードってゴミクズの山だろうってことがありありとわかる。

> そしてバグの原因になっているのが彼自身だということに気づいていない。

なんで読み込みを行う場所を特定させることがバグの原因になるの?
お前、本当に頭おかしいだろ? クソコードの見すぎで脳みそも退化してんだろうな。
お前らの書いてるコードと違って、俺のコードはほとんどバグ出さないし、出てもすぐ原因特定して回収できる。
なんでお前がバグ取りにクソ無駄に時間割いてる基準を俺に当てはめるかね?

たぶん無理だよ、これ以上話しても。

あっちでもこっちでもファイルをrequire_onceして収集つかなくなってる
クソコードに埋もれている人には、そういう世界しか見えないだろうから。
お前らのコードは20年くらい前の新宿駅みたいな状態だろう。

>全て自分が書いたものならいざ知らず, 外部ライブラリが内部で何をrequireしてるか分からない以上, require_onceは使った方が良い
>全部自分で作り直せってことじゃない?

これが全てを物語ってんじゃん。
お前ら自身で、「ああ、おれクソコード扱ってるな。めんどくさいから場当たり的な対応してんな」って事
0721デフォルトの名無しさん (JP 0H5f-Mjzk)2016/10/14(金) 17:47:42.03ID:xnWKWfqyH
まぁいずれにしても、はよちゃんとしたnamespace管理とPSR-4のautoloader使うようにしろってこった。
0722デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 17:50:06.87ID:jGFxaGPs0
>>712
> まぁ、こんな面倒なことをしなくても、現代のプログラマならautoloader使うけどな。

豚に真珠状態だな。
学ぶべきことを学ばず、考えるべき事を考えず、経験すべき事を経験せずに使っている
autoloaderが哀れだ。

クソコードに埋もれるautoloaderか。なかなかのゴミっぷりだな。
0723デフォルトの名無しさん (ワッチョイ 0b7b-8qPS)2016/10/14(金) 17:50:30.44ID:jFHRSODu0
この人>>720 全部自分で作ってるんだろうね
楽でいいね
0724デフォルトの名無しさん (JP 0H5f-Mjzk)2016/10/14(金) 18:08:29.51ID:xnWKWfqyH
この人、autoloaderのコードも手書きしてるのかしら。
composerの使えよ。
0725デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 18:12:40.07ID:jGFxaGPs0
>>723
>楽でいいね

まぁ、それは当たってるかもな。ゴミクズが書いたコードを触らなくてもいいのは楽だ。
ただ、同じ事をお前らが出来るかどうかっつーのは、また別の話だけどな。

>>724
>この人、autoloaderのコードも手書きしてるのかしら。

むかーし書いたコードを流用してるよ。
お前、autoloader書いたこと無いの? すごい簡単だぞ。
ってか、お前、autoloaderが何やってるか、全く分かってないだろ?

>composerの使えよ。

だもんな。頭悪いの通り越して、脳みそあるのかどうかすら怪しい。


まぁ「こうすれば楽だ」って言って、自分で自分の身体にヒロポン打ち込むような馬鹿の考える事はよくわからんな。
0726デフォルトの名無しさん (ワッチョイ 0b7b-8qPS)2016/10/14(金) 18:14:56.06ID:jFHRSODu0
>>725
>まぁ、それは当たってるかもな。ゴミクズが書いたコードを触らなくてもいいのは楽だ。

本当に楽でいいねw
狭い職場で
0727デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 18:17:34.16ID:jGFxaGPs0
ん? 職場が広いとなんか優越感に浸れる?
狭いなら狭いほうが良いじゃん、馬鹿紛れ込む余地ないから。

>composerの使えよ。

たかがautoloader仕込むのに、システム作る度にcomposer使って悦に入ってるのと同類に言っても無駄だってことは
よーくわかってるよ。
0728デフォルトの名無しさん (JP 0H5f-Mjzk)2016/10/14(金) 18:20:25.94ID:xnWKWfqyH
むかーしっていつだよw
PSR-0時代か?
はよPSR-4の標準的なやりかた覚えろよ。

まぁ、composerの存在を知らなかったと疑われるレスは、いい加減止めた方がいいぞw
0729デフォルトの名無しさん (ワッチョイ ef2c-8qPS)2016/10/14(金) 18:20:47.45ID:KQ8wuDzO0
> つまりな、なんかテキトーにプログラム組んじゃって、どこでどのファイルが読み込まれるか、僕ちゃんには全く把握できていないけど、エラーが出たら困るからその判断はPHPさんにしてもらいます。てへ。
っていうメソッドなの。

require_onceの解釈がこうなんだから、話が通じるわけもないか。
彼がレスしなかった部分を見ればよく分かる。
0730デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 18:24:58.25ID:jGFxaGPs0
>>729
>彼がレスしなかった部分を見ればよく分かる。

また馬鹿が沸いた。
どの部分か例示してみろ。答えてやるから。

アホらしくて無視しただけだって、どうしてわからんのか、
本当に馬鹿の考える事はよくわからんな。

>require_onceの解釈がこうなんだから、

脳みそがあるなら、最低限、お前の解釈を添付しろよ。
レスの無駄遣いだろうが、ノータリン。
0731デフォルトの名無しさん (ワッチョイ ef2c-8qPS)2016/10/14(金) 18:28:08.30ID:KQ8wuDzO0
> たぶん無理だよ、これ以上話しても。
0732デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 18:29:09.09ID:jGFxaGPs0
はい、馬鹿の特徴が正しく現れた瞬間です。

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
こいつは本当に、どうしようもないな。
0733デフォルトの名無しさん (ワッチョイ ef2c-8qPS)2016/10/14(金) 18:29:58.12ID:KQ8wuDzO0
オウム返しじゃなくて、確かにその通りだなぁという同意ですよ
0734デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 18:30:43.33ID:jGFxaGPs0
自分の論説は全く説明せず、都合が悪くなると捨て台詞で逃げる。

こういうクソがPHPユーザーに多いのは実に嘆かわしい事ですね。
0735デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 18:31:54.30ID:jGFxaGPs0
>>733
自分が正しいと思ってるのにそんな馬鹿レスしてる暇があったら
自分が正しい事説明すればいいじゃん。

今のお前はどうみても、自分の正しさを説明できずに逃げてる馬鹿だよ。
0736デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 18:33:47.52ID:jGFxaGPs0
>オウム返しじゃなくて、確かにその通りだなぁという同意ですよ

「じゃなく」って、お前がやってることを正しく「オウム返し」と余分だよ。
そう思われたくなかったら、そうじゃない事をするしかないじゃん。

おまえ、本当にマトモな大人か?
0737デフォルトの名無しさん (JP 0H5f-Mjzk)2016/10/14(金) 18:36:28.96ID:xnWKWfqyH
最近はこんな感じだよ。

$ 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で消耗しない時代になってるんだよ。
0738デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 18:38:07.98ID:jGFxaGPs0
てか、なんでアホは1行レスしかできねーんだ?

マトモな人間てのは何かを主張する時「何故そう思うのか」を重要視する。

サルしかいねーだろ? 向こうもこっちも。
0739デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 18:39:28.10ID:jGFxaGPs0
>>737
そういう話をしてるんじゃないって事くらいわからないほどおさるサンって事?
ここは君のオナニーの場所じゃないんだよ。
0740デフォルトの名無しさん (JP 0H5f-Mjzk)2016/10/14(金) 18:41:57.37ID:xnWKWfqyH
>>739
ID:jGFxaGPs0 [17/17]
> ここは君のオナニーの場所じゃないんだよ。
0741デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 18:42:50.85ID:jGFxaGPs0
>>740

>>732

そんな事さえしてれば、君の下らん自尊心だけは満たせる?
ノータリンだね。
0742デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 18:43:58.27ID:jGFxaGPs0
>>737
みたいな馬鹿しかいないんだから、そりゃPHPerは見下されるよな。
0743デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 18:56:39.06ID:jGFxaGPs0
つーかさ、

>foo.phpとbar.phpから、それぞれbaz.phpを参照してる時とかどうするの?
>>712

このあたりで「アレ? これ、なんかおかしい…」って思わないやつって、
マトモにシステム作れるの? 基本設計とかできんの?
0744デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 19:03:36.17ID:jGFxaGPs0
なんか、向こうで必死になってる奴がいるけど、まぁ、放っておこう。
多分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:???
レベル低すぎて痛々しいな
0745デフォルトの名無しさん (ワッチョイ ef2c-8qPS)2016/10/14(金) 19:04:40.92ID:KQ8wuDzO0
それは bazクラスを複数のクラスから利用してはいけないという意味ですか。
それとも各ファイルはクラス定義のファイルではないという前提が含まれていますか。
0746デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 19:07:24.35ID:jGFxaGPs0
>>730
> >彼がレスしなかった部分を見ればよく分かる。

ちゃんとどの部分か例示してね。
逃げ猿のID:KQ8wuDzO0くん。
0747デフォルトの名無しさん (ワッチョイ ef2c-8qPS)2016/10/14(金) 19:09:25.04ID:KQ8wuDzO0
>>746
例示されたコードやインクルードガードに関する話らへん。
つまりこの話の根本にあたるところ。
0748デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 19:09:32.41ID:jGFxaGPs0
>それは bazクラスを複数のクラスから利用してはいけないという意味ですか。

おまえ、日本語使えないの?

「おかしいと思わないの」って聞かれて「意味ですか?」って何だ?
せめて日本語として成立するなら
「bazクラスを複数のクラスから利用している事がですか?」だろ、ノータリン。

質問し直せ。
0749デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 19:11:19.76ID:jGFxaGPs0
>>747
> 例示されたコードやインクルードガードに関する話 "らへん"。

らへん って猿かお前。
レスには改行制限があんだよ。

お前のノータリンの欲求を満たす機能は2chには無いから、
適切に要点を絞って例示しろ。

お前は本当に社会人か?
0750デフォルトの名無しさん (ワッチョイ ef2c-8qPS)2016/10/14(金) 19:11:54.37ID:KQ8wuDzO0
>>748
それは無駄レスではないのですか。
0751デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 19:12:36.12ID:jGFxaGPs0
>それとも各ファイルはクラス定義のファイルではないという前提が含まれていますか。

含まれてねーよ、どうしてそう思うんだ、猿。
0752デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 19:13:10.02ID:jGFxaGPs0
>>750
お前のその質問が無駄レスだ。
聞かれたことだけに答えろ。聞かせたのはテメーだぞ。
0753デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 19:17:10.37ID:jGFxaGPs0
ID:KQ8wuDzO0

お前さ、カッコつけてないで、ちゃんと自分の考えている事を書け。
論旨を説明しろ。

その上で俺が間違っていたなら謝るしお礼も言う。
おまえも、他の馬鹿も、自分だけは安全な場所に居てテキトーな事言ってるから
俺はお前たちを馬鹿にしてんだよ。
0754デフォルトの名無しさん (ワッチョイ ef2c-8qPS)2016/10/14(金) 19:17:11.78ID:KQ8wuDzO0
>>751
回答ありがとうございます。

一旦整理させてください。

クラス定義がされている foo.php、bar.php、baz.php の3ファイルがあり、
foo.php bar.php が共に baz.php を参照するという設計は到底受け入れられないクソ設計である。

ということですね。
0755デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 19:19:27.21ID:jGFxaGPs0
>>754
>foo.php bar.php が共に baz.php を参照するという設計は到底受け入れられないクソ設計である。
>ということですね。

ぜんぜん違います。

どこまで猿なんだ、お前は。
0756デフォルトの名無しさん (ワッチョイ ef2c-8qPS)2016/10/14(金) 19:22:07.21ID:KQ8wuDzO0
>foo.phpとbar.phpから、それぞれbaz.phpを参照してる時

>foo.php bar.php が共に baz.php を参照する
と違うということですか
0757デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/14(金) 19:28:22.10ID:jGFxaGPs0
>>756
なぁ、お前、あのさ、そういう事象的なことに執着してないで、
話の大元が何だったのか思い出してみろよ。少し時間やるから。

foo.phpとbar.phpがそれぞれbaz.phpを必要としているだけだったらrequireでいいだろ?
何でrequire_onceにしてんだ?

ちょっと頭整理してみろ。
0758デフォルトの名無しさん (アウアウ Sa97-DI90)2016/10/14(金) 20:29:55.70ID:tflP/Dv8a
今日のは何時もの猿の人とは違うのか
あっちは人格破綻してても言ってることは正しいからな
今日のは人格も能力もない
0759デフォルトの名無しさん (ワッチョイ eb38-Oa01)2016/10/14(金) 21:38:33.95ID:ec6ADLGl0
自分が必要なものは自分が知ってればいい。
それを実現するためのものでしょ、require_once って。
何が気に入らないのか分からんな。
0760704 (ワッチョイ 5730-8qPS)2016/10/14(金) 23:31:12.79ID:EyUk17wU0
仕事から帰ってきたらなんか凄いことになってる……
ええと、よくわからないけど、なんか、ごめん
0761デフォルトの名無しさん (ワッチョイ 5730-8qPS)2016/10/14(金) 23:33:37.30ID:EyUk17wU0
>>757
教科書をコピペしたかのようなrequireの記述エラーが出た
なんか間違ってるのかな…
0762デフォルトの名無しさん (ワッチョイ 8b3c-DI90)2016/10/15(土) 01:33:56.38ID:Y6uDyKS40
キチガイさんまだ住み着いてんのか
自分は凄腕みたいなこと初心者の隔離スレでよく言うよな
0763デフォルトの名無しさん (ワッチョイ 5730-8qPS)2016/10/15(土) 01:40:18.95ID:4zjUlTyK0
凄腕なら凄腕でいいんだが理由が全く分からんのは困る
0764デフォルトの名無しさん (ワッチョイ 9fc9-Oa01)2016/10/15(土) 03:33:57.49ID:IoAEcynT0
レベル低い場所からは出ていってほしいんだけどね……
0765デフォルトの名無しさん (ワッチョイ 5730-8qPS)2016/10/15(土) 11:34:44.89ID:4zjUlTyK0
プログラミングを含む情報工学系のコミュニティで
単に優劣のことを「レベルが高い/低い」って表現されると、なんかもにょる
0766デフォルトの名無しさん (ワッチョイ 8742-8qPS)2016/10/15(土) 11:45:25.18ID:/HXJq9om0
職場で自分が言われて鬱憤がたまってたんだろう
察してやれ
0767デフォルトの名無しさん (ワッチョイ b316-8qPS)2016/10/15(土) 12:40:57.24ID:FTrmfTy/0
>>766
職場無いらしいよ、全部自分一人で組んでるから
なんか馬鹿とは仕事したくないんだってw
0768デフォルトの名無しさん (ワッチョイ 8742-8qPS)2016/10/15(土) 12:56:14.32ID:/HXJq9om0
じゃあ、客からぼろくそに言われたのかw
仕事出来ないじゃないか・・
0769デフォルトの名無しさん (ワッチョイ 6f17-Oa01)2016/10/15(土) 13:11:52.89ID:yf+hDdcI0
phpつまんね
rubyにしよ
0770デフォルトの名無しさん (スッップ Sd4f-Oa01)2016/10/15(土) 13:21:23.69ID:iEfxtDHHd
どうぞどうぞ
0771デフォルトの名無しさん (ワッチョイ 8742-8qPS)2016/10/15(土) 13:24:26.03ID:/HXJq9om0
つまらないと思う?
使わなくていいよ。
さようなら。
0772デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/15(土) 17:30:33.99ID:EJCtQgcF0
>>758
あっちの猿の人だよ。違うように見えるのは、お前のレベルが低すぎるからだよ。成長しなさい。

>>763
凄腕かどうかはしらんが、理由がわからんのはお前がアホだからだ。何度も「何故ダメなのか」を説明している。

>>765
「もにょる」とか、わけわからんお前の発言を見るとこっちがもにょる

>>767
もう、アホと一緒にやるのが心底嫌になっただけだ。しょうがなかろう?

>>768
なんでそう、自分に都合の良い用に勝手に筋道を書き換える? そうしなければお前の下らんプライドが保てないのか?

>>769
まぁ、女の子にもてたいならRailsやってろ。Rubyも悪い言語じゃない。いろんな言語を知るのは良いことだ。
おれはほとんどRuby知らないけどな。どうも性に合わないから。
0773デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/15(土) 17:56:02.37ID:EJCtQgcF0
autoloadっていうのは、requireだけで済む整頓されたシステムを作れるようになって初めて
「これ、いちいち記述するのめんどくさいよな、無駄だよな」っていう段階になって使うもんだ。

require_onceに頼らなきゃいけないようなクソシステムにautoloadなんかつっこんだら
それこそゴミ溜めの山決定だ。
0774デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/15(土) 18:05:07.91ID:EJCtQgcF0
>>724
> この人、autoloaderのコードも手書きしてるのかしら。
> composerの使えよ。

もう、autoloader使うことが目的になっていて、そのためにわざわざ不必要なcomposerまで入れようとする勢いだな。

そりゃぁ、PHPコードはゴミクズだらけにもなるってももんだ。
0775デフォルトの名無しさん (ワッチョイ 5730-8qPS)2016/10/15(土) 18:09:00.89ID:4zjUlTyK0
require_onceは自分が管理を放棄してPHP側に委ねることであり
自分には把握できませんと言ってるようなもの

……というところまでは、同意できる話。
そこを否定してる人はいないと思うのよね。

その上で、ライブラリの細かい所まで
把握してたほうが良いという主張も間違ってないと思う。
でもプログラマ界隈でよく言われる「カプセル化」「疎結合」「抽象化」
って、そういうもんじゃないの?

なので、説明が抜けてるとしたら
「require_onceの問題はカプセル化とは別物である」、
あるいは「カプセル化のデメリット」あたりの話じゃないだろうか
0776デフォルトの名無しさん (ワッチョイ 9fc9-Oa01)2016/10/15(土) 19:49:04.58ID:IoAEcynT0
まだその話してたんだ
もうそれでいいから一旦終わろうや
0777デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/16(日) 05:55:15.03ID:DrurG2ar0
>>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回呼ばれてエラーになる、そんな内容だよな。

この時点で、頭おかしいと思わない方がおかしい。
0778デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/16(日) 05:55:55.74ID:DrurG2ar0
>>775の間違い。真っ暗な中でタイプしたから打ち間違えた。
0779デフォルトの名無しさん (ワッチョイ a3a8-x3Zw)2016/10/16(日) 07:44:30.51ID:PNzXJfLu0
C.phpが基底クラスなりヘルパーなりだったら、そんな頭おかしい状況じゃない気するんだけど
0780デフォルトの名無しさん (ワッチョイ 8742-8qPS)2016/10/16(日) 10:31:44.90ID:Tg88YI8G0
延々とこの話題を引き延ばしている奴は荒らしだから、
つきあわない方が良いよ
0781デフォルトの名無しさん (ワッチョイ fbd6-RkdO)2016/10/16(日) 20:15:24.21ID:DrurG2ar0
>>779
それだから、尚更おかしいの。フレームワーク自作してみればわかるよ。
脳みその許容量超えちゃったかわいそうな>>780のために、今はこれで押さえておくけどね。
0782デフォルトの名無しさん (ワッチョイ 67c9-8qPS)2016/10/16(日) 21:49:11.56ID:LqkHCFhg0
>>777
>A.php と B.php の両方で C.php を必要としてるなら
A.php と B.php の両方で requre_once('C.php') するのが常套手段でしょ?
なんで呼び出し順序に依存関係残しちゃうの?
0783デフォルトの名無しさん (ワッチョイ 67c9-8qPS)2016/10/16(日) 21:49:59.04ID:LqkHCFhg0
もしくはautoloadで済ますか
0784デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/16(日) 22:57:36.28ID:DrurG2ar0
>A.php と B.php の両方で requre_once('C.php') するのが常套手段でしょ?

常套手段じゃないです。なんにも考えてないやつが場当たり的にやってるだけです。

>もしくはautoloadで済ますか

だからautoloadはもうちょっと、コードの整理ができるようになってから
利便性とメンテナンス性を追求するために使って下さい。
まともにコードの整理も出来ないやつの無能をカバーするためにある機能じゃありません。
0785デフォルトの名無しさん (ワッチョイ 875e-b88/)2016/10/16(日) 23:17:39.26ID:fno8EeDz0
PHPからmysqlを利用した場合のライセンスがよくわからなくて質問したいのだけど、ここでおk?
スレ違いだったら誘導おねがい
0786デフォルトの名無しさん (ワッチョイ 5730-8qPS)2016/10/16(日) 23:58:23.77ID:v/GEKxcD0
問題ないっちゃ問題無いと思うけど
たぶん聞きたいのはMySQLの方のライセンスじゃないかと予想してみる
0787デフォルトの名無しさん (ワッチョイ 875e-b88/)2016/10/17(月) 00:32:48.26ID:2fmxGoRK0
ありがとう、それでは失礼して。
mysqlに限らず、オープンソースライセンスの多くに「無保証」規定があると思います。
例えばPHPからmysqlを利用するwebアプリを作って顧客に納品するといった場合、そのwebアプリもGPLになるはずですが、
「無保証」規定は顧客に製品の保証をしてはいけないという意味なのでしょうか?
0788デフォルトの名無しさん (ワッチョイ eb20-2yk0)2016/10/17(月) 00:40:08.57ID:Zf1piQm60
phpほど完成された言語は他にないよ
0789デフォルトの名無しさん (ワッチョイ 875e-b88/)2016/10/17(月) 01:09:29.86ID:2fmxGoRK0
ちなみに実際にそういう状況にあるというわけではなく、ライセンスを調べてたら無保証規定がよくわからないということでの質問です
GPLで納品することがそもそもありえるのか?とかそういう実務面からの話も歓迎
web制作会社とかはposgresqlやsqlite使ってるのかな
0790デフォルトの名無しさん (ワッチョイ 6fcb-nSo/)2016/10/17(月) 01:17:59.52ID:PmYJ60Va0
phpBBの掲示板で表とか作ってる家具師がいるんだけどどーやんのか解説サイトおせーろ
0791デフォルトの名無しさん (ワッチョイ 67c9-8qPS)2016/10/17(月) 01:32:37.62ID:HhHftTim0
>>784
毎回どういうinclude順にするか考えながら書いているのか
バグを産みそうで怖いな
0792デフォルトの名無しさん (ワッチョイ 5730-8qPS)2016/10/17(月) 02:02:49.97ID:2p9cMSt10
家具師って表現、嫌いじゃないです
0793デフォルトの名無しさん (ワッチョイ ef24-DI90)2016/10/17(月) 02:42:21.07ID:ZVTa7+SF0
phpのコマンドライン実行時に引数を与えてやりたいんですが、やり方が分かりません。
因みに
php <script.php
みたいなやり方で実行しています。
リモートからの実行なのでこのやり方以外では出来ません……
このやり方で引数を与える方法はありますでしょうか。
よろしくお願い致します。
0794デフォルトの名無しさん (ワッチョイ ef24-DI90)2016/10/17(月) 02:59:34.05ID:ZVTa7+SF0
自己レス。
php -- arg1 arg2 <script.php
みたいな方法で行けました。
リモートでバッチを打とうとしてる人にはオススメ。
0795デフォルトの名無しさん (ワッチョイ eb38-Oa01)2016/10/17(月) 08:06:40.62ID:QT9G6mPv0
require_once を避けライブラリの末端まで全て把握して require を使うことのメリットを語ればいいだけなんだけどな。
0796デフォルトの名無しさん (JP 0H5f-Mjzk)2016/10/17(月) 13:15:10.05ID:UNMd/KTMH
>>794
$argv見ればいいのでは?
0797デフォルトの名無しさん (ワッチョイ 838c-Oa01)2016/10/17(月) 13:15:32.94ID:HLMx4+PV0
xamppで開発していてjsファイル読み込む時に__DIR__を使うとローカルリソース云々になってしまいますが、サーバーでも相対パス使えるような方法ってありますか?
0798デフォルトの名無しさん (ワッチョイ cfaf-8qPS)2016/10/17(月) 13:27:48.97ID:P4y1EYpj0
PHP7のdeclare(strict_types=1);って強制するならすべてのファイルに書かないとダメですよね?
0799デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 17:40:41.41ID:2oOms76+0
>>791
なんで突然includeの話が出てきた? requireと区別せずに使ってるバカなのか?

>毎回どういうinclude順にするか考えながら書いているのか

requireに読み替えるけど、まず、毎回同じようなコードは書きません。
フレームワークを作って流用します。ばーか

順番は勿論意識します。それはフレームワークとして単純化されているので
簡単なルールを守ればいいだけです。ばーか
0800デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 17:42:58.56ID:2oOms76+0
>>793>>796に足向けて寝るんじゃねぇぞ。
そういう超初心者的な所ほど、ちゃんと解説したり教えてくれるサイトはないんだからな。
0801デフォルトの名無しさん (ブーイモ MMf7-DI90)2016/10/17(月) 18:51:23.46ID:2F9Yv64JM
>>800
多分>>796氏は>>793の足の臭い嗅いでた方がマシだと思うけどね……
0802デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 18:52:07.30ID:2oOms76+0
おおかた、>>791は越前ガニ君だろうな。
突然意味もなくincludeって単語が出てきた時点で能無しって事が良く分かる。

向こうのスレ見てみると必死に火消し工作してるのも丸分かりで、
あいかわらずのポンコツっぷりが哀れだ。
0803デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 18:55:25.52ID:2oOms76+0
>>801
おや、越前ガニ君とニアミスか。vmobileねぇ…
そんなアホなレスしてる暇あったら、もうちょっと勉強に時間割けばいいのに。
0804デフォルトの名無しさん (ブーイモ MMf7-DI90)2016/10/17(月) 19:21:31.35ID:CFDBdq8nM
>>803
誰と勘違いしてるか知らんが、ワイのキャリアはイオンモバイルやで。
学生ちゃうで。ただのphpおじさんや。
0805デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 19:30:11.71ID:2oOms76+0
>学生ちゃうで。ただのphpおじさんや。

誰もそんなこと聞いてないのに、何主張だよ? それ。
0806デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 19:40:50.12ID:2oOms76+0
>>804はアホすぎて「vmobileねぇ… 」の示すところが何であるのか全くわからなかったんだろう。
まさしくカニ味噌脳だ。
0807デフォルトの名無しさん (ブーイモ MMf7-DI90)2016/10/17(月) 19:46:27.27ID:+NHdqNjoM
(モバイル回線だと)あかんのか?
0808デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 20:00:47.94ID:2oOms76+0
>>807
いいや、お前が下らん一行レスじゃなくて、
なぜ
多分>>796>>793の足の臭い嗅いを嗅がなければいけないのかを、
ちゃんと論理だてて説明していればこんな事にはならなかった。

モバクソがダメなのは、論拠を説明せずに適当にクソを吐き捨てるからだ。
0809デフォルトの名無しさん (ブーイモ MMf7-DI90)2016/10/17(月) 20:05:12.89ID:+NHdqNjoM
>>808
そもそも答えがズレ過ぎなんだよ。$argvに値を入れたいって話なのに$argvを見ろとか、トンチンカンやねん。
初心者相手にしてるように見えて、おまいが初心者じゃねーかってこっちゃ。
ssh越しにphp実行したいって意図すら分かんねーだろ。
こちとらphpおじさんやぞ。足の臭いだけなら若僧には負けとらんのやで。
0810デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 20:12:48.17ID:2oOms76+0
>>809
>そもそも答えがズレ過ぎなんだよ。$argvに値を入れたいって話なのに$argvを見ろとか、トンチンカンやねん。

大元の質問者がどのレベルかわかんねーんだから>>796みたいなping打っとくしかねーじゃん。
それで「$argvって何ですか?」って聞かれたら答えればいい。
>>793は、いろいろとメッチャクチャ過ぎるからな。

>ssh越しにphp実行したいって意図すら分かんねーだろ。

ssh越しだと何かやり方変わるのか?
ちょっと詳しく教えてくれないか? クソマヌケphpおじさん

もう一つ聞くが、>>796以外の答え方も追記しろよ。
お前の責務だ。糞マヌケ。
0811デフォルトの名無しさん (ブーイモ MMf7-DI90)2016/10/17(月) 20:22:51.52ID:+NHdqNjoM
>>810
ssh越しでphpを撃つっつーことは、コードは手元にあるけど処理を行うのはリモート側っちゅーことや。
そのリモート環境が10台20台もあったら?
つまりは、phpだけで作るお手軽似非hadoopやな。
これにmemcachedかなんかでレスポンスを纏める様にすれば比較的ゆるい環境でも超大量のタスクを裁くことが出来んねんな。
具体的に言うとwebクローラーさんやで。
クローリングしたいwebサイトから記事のリストがあるurlを仰山持ってきて、実際の記事解析はphpさんの動くリモートさんに任すんや。
そしたらな、凄いで?
十万枚単位の画像やらスケベなビデオが1日足らずで集まるんや。
兄ちゃんも、php覚えたら幸せになれんで?
0812デフォルトの名無しさん (ブーイモ MMf7-DI90)2016/10/17(月) 20:25:40.12ID:+NHdqNjoM
>>810
>>795がその答えやで。
因みにecho (phpのソース)|php arg1 arg2
みたいな形でもオッケーやで。まあ入力の方向変えただけやが。
0813デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 20:27:38.26ID:2oOms76+0
>>811
おまえ、それ、何かの説明になってると思うの?

もう一回だけ気くぞ。

>ssh越しだと何かやり方変わるのか?

答えろ、猿。
0814デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 20:30:47.67ID:2oOms76+0
>>812
おまえの論説にrequire と require_onceの話が絡んでくるんだ。
面白いこというな、お前。本当にサルだろ。

ちょっと、そこのところ、もうちょっと詳しく説明してくれよ、。
なんでrequireをどうするかって話がカラムんだ?

おまえ、本当に脳みそ腐ってるだろ
0815デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 20:33:58.93ID:2oOms76+0
必死に取り繕ってるが、このブーイモ、越前ガニだろ?
そうでなかったら、こいつは明らかに採れたてだ。
0816デフォルトの名無しさん (ブーイモ MMf7-DI90)2016/10/17(月) 20:34:15.27ID:+NHdqNjoM
>>813
兄ちゃん、いいこと教えたるわ。sshにはな、ターミナルでお話しする以外に非対話モードゆうのがあるねん。
ワイが示してるコードは全部sshの非対話モード前提の話やねん。
やから、sshでphp実行するにお話し出来ひんから一方的にコード流し込んでやらなアカンねん。
ワイは昨日コード流すまでは出来たんやけど引数与えることが出来なかってん。これも初心者レベルのつまづきなんやがな。
まあそういうことやねん。よろしゅうな。
0817デフォルトの名無しさん (ブーイモ MMf7-DI90)2016/10/17(月) 20:36:49.14ID:+NHdqNjoM
>>814
requireだかなんだかの話は全く絡まんぞ。
ワイの話は昨日から「コマンド引数与えるにゃどうすりゃええねん」で一貫しとるで。
0818デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 20:41:08.28ID:2oOms76+0
>>816
ごたくはいいから、お前が>>793の立場で何をし、
>>795の立場で何を教えるかを語れっつってんだ。

おまえのクソ関西弁は聞き飽きた。
その関西弁が本物かどうかも知らないが、
マトモな関西人なら、話すべきことを話す。

お前みたいなゴミクズが関西弁を使っている事だけでも、関西人に迷惑かけてるんだよ。
0819デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 20:42:47.66ID:2oOms76+0
>>817
>requireだかなんだかの話は全く絡まんぞ。

お前は糞溜めか?

絡まねーんなら

>> 812 : デフォルトの名無しさん (ブーイモ MMf7-DI90)2016/10/17(月) 20:25:40.12 ID:+NHdqNjoM
> >>795がその答えやで。

これは一体なんだ!? 痴呆症か?お前
0820デフォルトの名無しさん (ブーイモ MMf7-DI90)2016/10/17(月) 20:46:03.02ID:+NHdqNjoM
>>819
すまん、>>795じゃなくて>>794やった……おっちゃん老眼になりかけやねん。勘弁したってきに……
0821デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 20:46:23.29ID:2oOms76+0
いい加減言っておくぞ ID:+NHdqNjoM
オメーがほざいているのが、本当にSSHの問題なのか、もう一度よく考えてみろ。
0822デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 20:47:15.29ID:2oOms76+0
それからもう一つ言っておくぞ ID:+NHdqNjoM
どっからSSHって話が出てきた? お前の脳内が質問者の求める物じゃねーんだよ
0823デフォルトの名無しさん (ブーイモ MMf7-DI90)2016/10/17(月) 20:48:41.89ID:+NHdqNjoM
>>822
「リモート実行やからこれでしかでけへん」辺りでsshの話やと読み取って欲しいやで。
0824デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 20:56:01.04ID:2oOms76+0
>「リモート実行やからこれでしかでけへん」辺りでsshの話やと読み取って欲しいやで。

検索してもそんなセンテンスねーよ。
おめーの下らん戯言なんていちいち記憶してね〜から、
せめて読み返せるようなアンカー打て、サル。

なんでリモート実行だと引数わたらねーんだよ。
どんなケースだよ。
ちゃんと再現できる環境説明しろよ、クソモバ
0825デフォルトの名無しさん (ブーイモ MMf7-DI90)2016/10/17(月) 21:00:36.39ID:+NHdqNjoM
>>824
「コードは手元にある」「実行はリモートマシンにさせたい」「実行前にコード渡すとかやりたくない」って条件を満たせば自然とワイと同じ状況になるで。
まあ、そんな状況を求める事は自然にはまずないやろけどな。
0826デフォルトの名無しさん (ワッチョイ fb84-OUnJ)2016/10/17(月) 21:05:03.73ID:0a7DR5WO0
息をのむペチパー同士の一騎打ち
これは良いところに出くわした
0827デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 21:06:26.89ID:2oOms76+0
>>825
お前がガイキチじゃなければ、ちょっとマヌケな俺に示してくれ

>「コードは手元にある」
>「実行はリモートマシンにさせたい」
>「実行前にコード渡すとかやりたくない」
>って条件を満たせば

この、どれか一つでも、どこかに書いてあるのか?
すまんな。俺はお前があまりにもアホだと思って呆れていたので
上の方あんまり読んでない。

だから、ちょっとレス番で示してくれ。読み直すから。
0828デフォルトの名無しさん (ブーイモ MMf7-DI90)2016/10/17(月) 21:09:46.38ID:+NHdqNjoM
>>827
>>793がそれやっちゅーに。
0829デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 21:13:36.93ID:2oOms76+0
>>828
具体的に、どの文章がどの項にがいとうしているか、
ちゃんと例示してくれます? phpおじいさん

> phpのコマンドライン実行時に引数を与えてやりたいんですが、やり方が分かりません。
> 因みに
> php <script.php
> みたいなやり方で実行しています。
> リモートからの実行なのでこのやり方以外では出来ません……
> このやり方で引数を与える方法はありますでしょうか。
> よろしくお願い致します。

>「コードは手元にある」
>「実行はリモートマシンにさせたい」
>「実行前にコード渡すとかやりたくない」
>って条件を満たせば

さぁ、どうぞ。
0830デフォルトの名無しさん (ワッチョイ 8742-8qPS)2016/10/17(月) 21:18:33.68ID:rdB0GR9t0
質問者はコードをリダイレクトで渡している様に見えるが
このコードは手元じゃなく、PHPが動作しているホスト上にあるんだろ?
手元にあるなら、それはSSHじゃなく、コンソールからの入力だろう
0831デフォルトの名無しさん (ブーイモ MMf7-DI90)2016/10/17(月) 21:21:21.22ID:+NHdqNjoM
理屈的にはその通りやな。
エスケープとかを気にしないのなら意味的にはphp -rと同じや。
0832デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 21:22:57.69ID:2oOms76+0
>>831
で? 最終的なお前の論説は?
0833デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 21:24:28.10ID:2oOms76+0
コンソールからの実行だと、$argvとれないの?
0834デフォルトの名無しさん (ワッチョイ 8742-8qPS)2016/10/17(月) 21:25:19.41ID:rdB0GR9t0
理屈じゃないとすると、魔法か何か?
0835デフォルトの名無しさん (ワッチョイ ef2c-8qPS)2016/10/17(月) 21:27:02.25ID:jxIkjmQP0
ssh hostname php -- arg1 arg2 < something.php
と書かなかったのが悪いんじゃない?

そもそもリモート実行かどうかが影響する話ではなかったけれど。
0836デフォルトの名無しさん (ブーイモ MMf7-DI90)2016/10/17(月) 21:28:35.71ID:+NHdqNjoM
>>833
取れるよ。ただ、ファイルをリダイレクトして実行するやり方やと引数並べてもそれが「実行するファイル」って認識されちゃうだけや。
オプションにも使い方があったんやな。
ヘルプ重点やで。
0837デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 21:28:45.93ID:2oOms76+0
>>835
ごめん、ややこしくなるからちょっとまって待って貰っていい?

まだ俺、ID:+NHdqNjoM が、一体何を言いたかったのか、未だにわかんないんだ。
お前が分かるならそれでもいいけど、ちょっと説明してくれ。
0838デフォルトの名無しさん (ワッチョイ fb84-OUnJ)2016/10/17(月) 21:29:28.33ID:0a7DR5WO0
なんか膠着してきたな
もっと積極的に攻めろよどっちのペチパーも
0839デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 21:30:14.53ID:2oOms76+0
>>836
> 取れるよ。ただ、ファイルをリダイレクトして実行するやり方やと引数並べてもそれが「実行するファイル」って認識されちゃうだけや。
> オプションにも使い方があったんやな。
> ヘルプ重点やで。

あのな、お前が本当にどうしようもないサルじゃ無いなら、
何が正しくて、何が間違っていたのかをはっきりさせろ。

お前は本当にゴミクズか?
0840デフォルトの名無しさん (ブーイモ MMf7-DI90)2016/10/17(月) 21:36:13.01ID:+NHdqNjoM
>>834
素敵なサムシングや。素敵なサムシングがあれば人生明るくなるで。
0841デフォルトの名無しさん (ブーイモ MMf7-DI90)2016/10/17(月) 21:39:25.25ID:+NHdqNjoM
>>839
試してみたらすぐ分かるで。エラー出るから。
0842デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 21:45:44.82ID:2oOms76+0
>>841
>試してみたらすぐ分かるで

何を? おまえ、その調子で幾つレスを消費するつもりなの?
0843デフォルトの名無しさん (ワッチョイ ef2c-8qPS)2016/10/17(月) 21:47:02.88ID:jxIkjmQP0
>>841
俺にもなんかレスくれよん
0844デフォルトの名無しさん (ブーイモ MMf7-DI90)2016/10/17(月) 21:48:42.32ID:+NHdqNjoM
>>835
せや。そういう風にせなあかんゆう事に気付かなかったんや。ゴメンな。
0845デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 21:54:59.52ID:2oOms76+0
>>843
ごめんな、俺、今あんまり物を考えたくないからちょっと教えてくれ。
ID:+NHdqNjoM このバカが言っていたことはSSHだとか >>793-796 に、何か関係があったのか?

>>796は本当に>>793の足の臭いを嗅がなければいけなかったのか?
0846デフォルトの名無しさん (ブーイモ MMf7-DI90)2016/10/17(月) 21:58:38.66ID:+NHdqNjoM
>>845
もし、もしや。ウチが美少女やったらどないや?
0847デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 22:00:15.67ID:2oOms76+0
>>846
お前は相手が男か女かで、物事の正否を決めるのか。
失せろゴミクズ。

俺は>>835の意見を聞いている。邪魔するな。
0848デフォルトの名無しさん (ワッチョイ fb84-OUnJ)2016/10/17(月) 22:02:08.60ID:0a7DR5WO0
これはエセ関西弁がKO寸前とみた
0849デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 22:03:24.51ID:2oOms76+0
>>ワッチョイ fb84-OUnJ

相手にもされてないお前が言うセリフじゃねーよ。
0850デフォルトの名無しさん (ワッチョイ 8742-8qPS)2016/10/17(月) 22:17:40.05ID:rdB0GR9t0
そこは生暖かく見守って
0851デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 22:23:56.34ID:2oOms76+0
クソがクソばらまくのを見過ごせと?
君たちは寛容だな。
0852デフォルトの名無しさん (ブーイモ MMf7-DI90)2016/10/17(月) 22:26:01.73ID:31xy2iQaM
>>851
愛はクソを黄金に変えることが出来るんやで。
0853デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 22:34:08.50ID:2oOms76+0
お前に対して愛が持てたら多少は金が生み出せたんだけどな。
ほんと消えろよ、ゴミクズ
0854デフォルトの名無しさん (ワッチョイ fbd6-xEJm)2016/10/17(月) 22:37:40.85ID:2oOms76+0
なぁ、ブーイモ、

おまえさ、何か心得違いしてねーか?

人間っての二種類しかない。自分の間違いを認めた時、謝るか、ごまかすか。

おまえはどっちだ?

まだ認めてねーなら付き合ってもいいぞ。
0855デフォルトの名無しさん (ワッチョイ fb84-OUnJ)2016/10/17(月) 22:39:44.45ID:0a7DR5WO0
まさかエセ関西弁の方は俺がKOしてしまったのか?w
よかったな関西弁じゃない方のペチパーw
0856デフォルトの名無しさん (ワッチョイ ef24-DI90)2016/10/17(月) 23:09:58.23ID:ZVTa7+SF0
>>854
おまいさんが美少女であるなら願ったりかなったりやが……
0857デフォルトの名無しさん (ワッチョイ 675b-cbc4)2016/10/17(月) 23:58:22.08ID:PY96F5JN0
require_onceを使わずにあえてrequireを使う理由ってなに?
0858デフォルトの名無しさん (ワッチョイ fbd6-RkdO)2016/10/18(火) 00:03:41.48ID:cnCY9T2P0
>>857
日本語読めないバカに、どう説明するんだ?
英語がいいか?
0859デフォルトの名無しさん (ワッチョイ 877b-nzJn)2016/10/18(火) 01:16:09.67ID:sMICGAt60
「php require_once require」で検索!
0860デフォルトの名無しさん (ワッチョイ fb56-pg89)2016/10/18(火) 12:03:23.64ID:IC5ntwRL0
ほとんど読み飛ばしたけど
何やら言い争ってる人らさ
御託はいいからこれまでPHP開発でどういう実績を残していくら稼いできたのか聞きたいもんだ

言い争ってる奴らの分全員足しても俺の方が稼いできた自信あるけど
0861デフォルトの名無しさん (ワッチョイ 4b8b-DI90)2016/10/18(火) 12:21:42.15ID:K1SsNnTB0
>>860
読み飛ばしたやつの話なんか聞けるかよ
出直してこいエア技術者
0862デフォルトの名無しさん (ワッチョイ 8b3c-DI90)2016/10/18(火) 13:15:05.26ID:FKeuCrNE0
なんだこのスレ、、これがphpの現状なのか?

早くswiftサーバー普及してくれー
0863デフォルトの名無しさん (ワッチョイ b316-8qPS)2016/10/18(火) 17:41:21.59ID:a+B/FL170
>>862
やめろw
0864デフォルトの名無しさん (ブーイモ MM4f-DI90)2016/10/18(火) 23:36:03.22ID:J0J0iKlqM
>>857
ごく稀にテンプレートエンジンのふりしてrequireしまくるコードを書く奴おるよ
KUSOだとは思うが、そうしないと動かないようになってたりして非常にタチが悪いのな。
0865デフォルトの名無しさん (ワッチョイ b316-8qPS)2016/10/19(水) 10:22:52.81ID:NfAnRDvO0
wordpressの悪口はそこまでだ
0866デフォルトの名無しさん (ワッチョイ 36af-AIfR)2016/10/20(木) 11:17:23.29ID:1kYhf8750
VendorNameって何がいいですか?
MyApp?
0867デフォルトの名無しさん (ワッチョイ 5316-AIfR)2016/10/20(木) 13:37:50.56ID:XncgBepb0
>>866
OreNoApuri
0868デフォルトの名無しさん (ワッチョイ 88d4-pI6D)2016/10/20(木) 17:12:11.13ID:1lJC1D2+0
超初心者の関数の戻り値に関する質問です
二つの数字を足し算する関数を作ったとして、そこに引数を使ってプリントするのと、
戻り値を使うのって書く行数一緒なんですけどどんな違いがあるんですか?
0869デフォルトの名無しさん (ワッチョイ 88d4-pI6D)2016/10/20(木) 17:13:19.12ID:1lJC1D2+0
途中で押してしまいました
"戻り"値っていうのがピンときません
0870片山博文MZ ◆T6xkBnTXz7B0 (ガラプー KK5f-ocd8)2016/10/20(木) 17:25:52.13ID:lHIai5BtK
>>868
戻り値を使った方がコードの再利用性が高い。
0871デフォルトの名無しさん (ワッチョイ 88d4-pI6D)2016/10/20(木) 17:27:52.62ID:1lJC1D2+0
>>870
ありがとうございますちょっとわかりました
0872デフォルトの名無しさん (アウアウ Sa21-CGyA)2016/10/20(木) 20:15:08.90ID:OQ0jlut+a
>>870
つまりどういうこと?
0873デフォルトの名無しさん (ワッチョイ a030-AIfR)2016/10/20(木) 23:38:48.22ID:f0mtZhOK0
function Calc1 ($lhs,$rhs)
{
  echo $lhs + $rhs;
}

function Calc2 ($lhs,$rhs)
{
  return $lhs + $rhs;
}

Calc1みたいに関数の中でechoするか、
Calc2みたいに戻り値にして、呼び出し元でechoするかって話っしょ?

Calc2の方は、echo以外の目的でも使える(=再利用性が高い)ってことなのではないかと
0874デフォルトの名無しさん (ワッチョイ f4c9-AIfR)2016/10/21(金) 09:51:40.42ID:qlDwM7550
>>873
技術力を持ったアホ がチームにいるとな、
Calc1 の標準出力を取得して戻り値にするラッパーを書くんだぜ
0875デフォルトの名無しさん (ワッチョイ 17f8-AIfR)2016/10/21(金) 11:45:42.76ID:a/XB+KNQ0
>Calc1 の標準出力を取得して戻り値にするラッパーを書くんだぜ
技術力のかけらもなかったな
0876デフォルトの名無しさん (ワッチョイ 213c-vevC)2016/10/21(金) 14:07:10.74ID:eguaAEuB0
FacebookみたいなSNSの制作頼んだらやっぱ高額になるの?
それとも意外に安いの?
サーバーとかは用意するとしてPHPだけの場合。
0877デフォルトの名無しさん (JP 0H5a-aV7M)2016/10/21(金) 14:13:11.50ID:kabsR1gNH
>>876
1,000万くらい出せば、そこそこのものができるんじゃない?
0878デフォルトの名無しさん (ワッチョイ 817b-AIfR)2016/10/21(金) 14:38:59.01ID:rg58lOyL0
そこら辺の相場がわからない
どうやって金額決めるの?
0879デフォルトの名無しさん (JP 0H5a-aV7M)2016/10/21(金) 14:46:16.35ID:kabsR1gNH
>>877
デザイナー2人月、プログラマー4人月×2で、まあまあそこそこのものができあがるという見積り。
1人月100万見当。
※ 1人月というのは、人ひとりを1ヶ月分雇う金額ではない。
0880デフォルトの名無しさん (ワッチョイ 213c-vevC)2016/10/21(金) 14:51:24.81ID:eguaAEuB0
>>877
やっぱそれくらいするか、、自力でやるわ。
人件費とかどう考えても300万位で出来そうなもんなのにな
0881デフォルトの名無しさん (ワッチョイ 213c-vevC)2016/10/21(金) 14:52:59.49ID:eguaAEuB0
>>879
あ、デザイナー入れてんのか
そこ省いていいわ
0882デフォルトの名無しさん (ワッチョイ 197b-A7+C)2016/10/21(金) 14:59:11.01ID:eSRbDlgX0
Webって中身より見た目が大事
0883デフォルトの名無しさん (ワッチョイ 213c-vevC)2016/10/21(金) 15:06:57.11ID:eguaAEuB0
>>879
人月、人日とか勉強になったわ。ありがとう!
3倍で計算しないと会社って回らないんだな、知らなかったよ。
0884デフォルトの名無しさん (ワッチョイ edd6-VTD/)2016/10/21(金) 17:01:24.30ID:5CJv2Dd20
>人件費とかどう考えても300万位で出来そうなもんなのにな

そういう質問のレベルだと、実際に作って運営してみれば、3000万だったとしても
他人に金はらって作ってもらった方がよかったと思うだろう。

日本の事情だと、3000万でできるとも思えないが。

>FacebookみたいなSNSの制作頼んだらやっぱ高額になるの?
0885デフォルトの名無しさん (ワッチョイ 1938-YT5Q)2016/10/21(金) 17:04:43.80ID:imAKDrDE0
>>880
あの手ので大変なのは非機能の部分
少数で使う前提で、処理能力増強もスケールアップでやればいいやなんて話なら大した話じゃない
0886デフォルトの名無しさん (ワッチョイ a030-AIfR)2016/10/21(金) 23:06:37.82ID:72czSH5i0
>>883
3倍は最低額じゃないかなー
0887デフォルトの名無しさん (ササクッテロ Sp89-vevC)2016/10/22(土) 02:18:57.75ID:GWDHApTZp
>>886
高めの基準値じゃないの?
というか人件費に3倍掛けする方式って取り過ぎじゃない?
東京の都心部にオフィス出すとかならわかるけど、、
ある部分は掛け算で、ある部分は足し算じゃないと変だよ
0888デフォルトの名無しさん (ワッチョイ a030-AIfR)2016/10/22(土) 04:55:45.25ID:nST3ahFj0
・人件費はその人に支払われる給与だけではない
・人件費以外にも人を雇うことで増大するコストがある
・直接的には利益を生み出さないが必要な人員(事務職など)の補填

とかまあそんな感じ。
収支トントンなら仕事を受ける必要が無いから、そこからさらに利益が上乗せされる。

もちろん、会社に外注するんじゃなくてPGを直接雇ったらどうなるのかとか
人月100万で仕事が取れるのかとか、そのへんは多分別の話。
0889デフォルトの名無しさん (ワッチョイ f45b-vevC)2016/10/22(土) 11:51:51.50ID:uYEAFNJ90
>>887
三倍掛けは単なる目安だ
あとは勇気で補えばいい
0890デフォルトの名無しさん (ワッチョイ a030-AIfR)2016/10/22(土) 12:47:13.70ID:nST3ahFj0
読み直して気づいたが、
「人件費の3倍」じゃなくて「月給の3倍」だよな
0891デフォルトの名無しさん (ワッチョイ 1920-CGyA)2016/10/22(土) 13:01:05.60ID:+mT83nYp0
俺にphpを教えてくれ
phpのプロフェッショナルに仕上げてくれ
0892デフォルトの名無しさん (ワッチョイ 213c-vevC)2016/10/22(土) 14:13:20.03ID:uz4Tuu2G0
>>889
勇気w
まあ本質的にはそうかもしれないなw
0893デフォルトの名無しさん (ワッチョイ a030-AIfR)2016/10/22(土) 17:00:15.43ID:nST3ahFj0
PHPプロフェッショナルには、
勇気とエディタ、それとほんの少しの賃金があればいい

――Sublime
0894デフォルトの名無しさん (ササクッテロ Sp89-vevC)2016/10/22(土) 19:47:17.02ID:GWDHApTZp
PHP7+MySql読んだんだけどもっとガチな教科書ないかな?
あとテンプレ集みたいなのとか
0895デフォルトの名無しさん (ワッチョイ edd6-VTD/)2016/10/22(土) 23:50:59.29ID:wxgmk3DB0
>>894
そういう、お気楽お手軽な先にプロフェッショナルはないからね。
0896デフォルトの名無しさん (ワッチョイ 5316-AIfR)2016/10/23(日) 02:37:46.52ID:Ak/ojpea0
>>894
君に古代より伝えられる伝説の呪文をお教えしよう!
きっと君の将来に役に立つであろう!






グ----グ-----レ-----カ-----ス-------
0897デフォルトの名無しさん (ワッチョイ 88ff-kL33)2016/10/23(日) 11:56:51.86ID:ejvIS71y0
え、ククレカレー
0898デフォルトの名無しさん (ラクッペ MM39-vevC)2016/10/23(日) 13:12:57.70ID:qVlUr/o9M
>>897
おせちもいいけどな
0899デフォルトの名無しさん (ワッチョイ a030-AIfR)2016/10/23(日) 13:15:06.27ID:+n3OHrjP0
>>898
オカワリ
0900デフォルトの名無しさん (ワッチョイ fd62-YT5Q)2016/10/23(日) 14:01:52.15ID:254NT19n0
はい
0901デフォルトの名無しさん (アウアウ Sa21-YT5Q)2016/10/26(水) 13:46:53.83ID:AuhH41Mea
ググった先がここだった
0902デフォルトの名無しさん (ワッチョイ f45b-+l1+)2016/10/26(水) 22:58:33.54ID:NEiKHTiA0
何もない光景
それがなんだか悲しくてしょうがなかった

でも、そこで強く生きる人々がいた
0903デフォルトの名無しさん (ワッチョイ a358-Jz20)2016/10/28(金) 01:40:04.84ID:OJ4U29XX0
phpで画像ビューア、アップロダ作りたいんだが
サンプル拾いじゃなく自分でカスタマイズしたやつを作りたい
何を参考にするのが手っ取り早い?
0904デフォルトの名無しさん (ガラプー KK7f-cpoA)2016/10/28(金) 01:53:27.32ID:RWm1DZ2kK
>>903
マニュアル
0905デフォルトの名無しさん (ワッチョイ d742-RSiG)2016/10/28(金) 02:31:14.43ID:gnlIosPu0
色んな画像ビューア、アップロダのソース見まくってそれぞれの良さそうな部分をごちゃまぜ複合とか
0906デフォルトの名無しさん (ワッチョイ d77b-ythx)2016/10/28(金) 05:50:42.01ID:hY3IWwKu0
画像ビューワーは、JavaScript, jQuery, jQueryUI じゃないの?
0907デフォルトの名無しさん (ワッチョイ 0730-0DI1)2016/10/28(金) 07:43:50.73ID:FlM+BYec0
>>906
フロントしか必要としないならそれでいいんじゃない
0908デフォルトの名無しさん (ワッチョイ a3d6-WNS8)2016/10/28(金) 10:09:56.26ID:ws5YC6zE0
>>906
Node.js勧めたいって意図なら別のスレに誘導してね。
0909デフォルトの名無しさん (ワッチョイ 937b-0DI1)2016/10/28(金) 13:35:49.63ID:SKGi/Ib20
>>903
ググレカス
0910デフォルトの名無しさん (スップ Sdff-Jz20)2016/10/28(金) 15:16:45.42ID:00RNnXiDd
php初心者です。
5秒sleepするだけのページを作って3回アクセスしたところ、
5秒後、10秒後、15秒後にレスポンスがありました。
アクセスがあるたびにスレッドが立って、みたいなのをイメージしていたので、
てっきり5秒後に3回レスポンスが返って来るものと思いました。
処理はひとつずつ処理されていくのでしょうか。
0911デフォルトの名無しさん (ワッチョイ ef2c-0DI1)2016/10/28(金) 19:39:08.09ID:Boog4FeS0
>>910
session auto start ってデフォで on なんだっけ?
0912デフォルトの名無しさん (ワッチョイ a3d6-b9XE)2016/10/29(土) 10:55:09.14ID:HDlCE+XT0
>>910
ぶっちゃけ、何言ってるのかよく分からんので答えようが無い。
0913デフォルトの名無しさん (ワッチョイ 6b16-0DI1)2016/10/29(土) 14:30:41.81ID:ZwM9j70K0
>>910
いくんじゃない?ようわからんけど
0914デフォルトの名無しさん (ワッチョイ d7f8-0DI1)2016/10/29(土) 14:48:01.79ID:qaQmWW2b0
レスポンスが完了しないと次のリクエストが始まらないってだけじゃね
非同期でやればいい
0915デフォルトの名無しさん (ワッチョイ d742-WjTj)2016/10/29(土) 15:05:43.42ID:RAzNNpqq0
http://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
0916デフォルトの名無しさん (ワッチョイ b320-+nUx)2016/10/29(土) 16:19:26.53ID:B0ZHdoCv0
PHPってむつかしいよね
0917デフォルトの名無しさん (ワッチョイ 1ff3-0DI1)2016/10/29(土) 16:25:54.28ID:W0l6Zdqy0
>>916
だよな。むずかしいのに、簡単だってカッコつけてるやつ嫌いだわー
0918デフォルトの名無しさん (ワッチョイ 6b16-0DI1)2016/10/29(土) 16:33:21.11ID:ZwM9j70K0
PHPむりだったら何もできないと思うよ
こんな楽な言語はない
楽すぎて馬鹿にされるくらいw
0919デフォルトの名無しさん (ワッチョイ dfaf-0DI1)2016/10/29(土) 16:38:26.64ID:L3WtAGau0
タイプヒンティングって実行時にチェックするから速度遅くなりますか?
0920デフォルトの名無しさん (ワッチョイ a3d6-WNS8)2016/10/29(土) 20:46:49.68ID:HDlCE+XT0
>>916
PHPは難しいんじゃなくて変態なだけ。

>>917
勝手に「かっこつけてる」とお前が嫌いだわー

>>919
ならんでしょうな。
0921デフォルトの名無しさん (ワッチョイ 7ba8-ijxz)2016/10/30(日) 20:20:48.79ID:Jtaoj1lw0
imgのsrcとか、aのhrefが安全かどうか確認したいんだけど、いい方法ないかな?
自前でやると漏れそうだし、確立されてるものあったりしたら嬉しいんだけど
0922デフォルトの名無しさん (ワッチョイ 6b16-0DI1)2016/10/30(日) 20:46:56.94ID:xFi7bMru0
>>921
飛び先をAiに投げて判定してもらうとか?
0923デフォルトの名無しさん (ワッチョイ 0730-0DI1)2016/10/30(日) 21:58:26.37ID:sGqbfAV50
require「かっこつけるのも悪くないよ」
0924デフォルトの名無しさん (ワッチョイ 0fcb-WjTj)2016/10/30(日) 22:07:50.73ID:3gVDEL580
>>921
外部のそういう判定やってるサービスに投げた方が自前実装よりは大分マシだろうとは思う
ブラウザどころかOSのグラフィック処理の脆弱性に対して攻撃してる例もあったわけだし, 自前実装はセキュリティベンダが全力出してどうにかのレベル
0925921 (ワッチョイ 7ba8-ijxz)2016/10/31(月) 01:56:25.27ID:1peTaWIA0
レスありがとう。aタグは難しいかね。そういうサービスは探しても良く見つけられなかったです・・・

とりあえず、aタグは捨ててimgの方はサーバ側で最初に読み込んで、base64に変換して保存しとこうと検討中。
画像を実際に読み込んでexif_imagetypeもするからクライアント側に渡るときは安全かなって思ってる
0926デフォルトの名無しさん (ワッチョイ 1ff3-0DI1)2016/11/01(火) 02:13:04.15ID:ZyoCt4C30
安全なんてPHPでは気にしないことだ。

スパゲッティソースにちゃんとなっているか?
綺麗なコードなんていけない。バグがあったらパッチでツギハギするの。
これが上級テクニック。さっさとその仕事を終わらせろ。ザッカーバーグ
0927デフォルトの名無しさん (ワッチョイ 5b3c-Xqtn)2016/11/03(木) 21:48:52.23ID:H1IONJZ10
http://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

このエラーが返ってきます

ついこの間から初めたもので右も左もわかりません
直してください><
0928デフォルトの名無しさん (ワッチョイ 21d6-vT48)2016/11/03(木) 22:12:07.67ID:dXFkV34i0
>>927
まず、お箸を持つ手の方が右、お茶碗を持つ手の方が左です。
0929片山博文MZ ◆T6xkBnTXz7B0 (ガラプー KKeb-Pg6j)2016/11/03(木) 22:14:23.19ID:bkzCM1IAK
>>927
Parse error: syntax error
パースエラー、文法エラー、すなわち文法が間違ってる。
予期しないT_LNUMBERトークンの'200'がある。
場所は、D:/iis_home/captv/public_html/images.phpの151行目。
0930デフォルトの名無しさん (ワッチョイ 21d6-vT48)2016/11/03(木) 22:17:52.64ID:dXFkV34i0
片山くんは、なんで間違いが存在してしまったのかくらいは分かってて答えてるんだよね?
0931デフォルトの名無しさん (ワッチョイ 7162-DGmA)2016/11/03(木) 22:18:50.98ID:BOny4tTs0
変なとこで点打つやつ何なの
0932片山博文MZ ◆T6xkBnTXz7B0 (ガラプー KKeb-Pg6j)2016/11/03(木) 22:21:36.07ID:bkzCM1IAK
>>930
機械的に判断しているだけですよ。人間に見えますか?
0933デフォルトの名無しさん (ワッチョイ 21d6-vT48)2016/11/03(木) 22:24:33.37ID:dXFkV34i0
そか。別に批判しているわけではない。確認しただけだ。
0934デフォルトの名無しさん (ワッチョイ 1342-Xqtn)2016/11/03(木) 22:39:35.56ID:ebVNaaAM0
>>927
そこのサンプルソースをそのままコピペしたのかな?
試してみましたが、そのままで動きましたよ。
0935デフォルトの名無しさん (ワッチョイ 5b3c-DGmA)2016/11/04(金) 05:02:47.16ID:42wPzzLl0
>>934
その環境はApacheですか?
こちらIISなので…
0936デフォルトの名無しさん (ワッチョイ 457b-8n5s)2016/11/04(金) 10:25:51.95ID:Kwb+1Dd10
信心が足りないのでは?
0937デフォルトの名無しさん (ワッチョイ 1342-Xqtn)2016/11/04(金) 10:40:09.01ID:RmW0DZG00
そう言う動作環境を一通り書かないと

質問の仕方やマナーは >>2 に書いてあるから
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】7.0
【連携ソフトウェア】MySQL ImageMagick
【質問内容】

◆質問する時の注意
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

まあ、エラー内容からして、サンプルソースの転記に失敗しているのだろうと推測するけど
エラーだと指摘された行の直前当たりから、一文字ずつ間違えて入力してないかチェックしてみて。

それで分からないなら、エラーになった自分が書いたソースを身体検査される覚悟で
Language:の指定をPHPにしてhttp://codepad.org/ に貼り付けてみ。

親切な人がチェックしてくれると思う。
0938デフォルトの名無しさん (ワッチョイ 2156-KjJO)2016/11/04(金) 11:23:49.14ID:d2p8qr7U0
>>935
151行目に文法エラーがあるって書いてるあるでしょ
151行目にはダブルコーテーションで囲まれた文字列の中にダブルコーテーションを書く書き方が始めて登場してるけど
まさかコピペじゃなくてソース見ながら手打ちしてるとか?
0939デフォルトの名無しさん (ワッチョイ 457b-8n5s)2016/11/04(金) 15:20:05.32ID:Kwb+1Dd10
151行目の
\" (サンプルでは¥は /の逆

を ' に変えてみな
0940デフォルトの名無しさん (ワッチョイ fd85-DVlP)2016/11/05(土) 21:53:13.52ID:Kl3c0pbp0
http://anond.hatelabo.jp/20161105173044


こんなこと言われてるけど、ええんかおまいら・・・
0941デフォルトの名無しさん (ワッチョイ 9030-8n5s)2016/11/05(土) 23:49:57.75ID:Q0fi8pIF0
>>940
反応した時点でお前さんの負け
0942デフォルトの名無しさん (ワッチョイ 51f8-8n5s)2016/11/06(日) 03:18:15.82ID:NddIZfzX0
ようは>>940はプログラミングをするにはPHPは最適だって言ってるんだろ
0943デフォルトの名無しさん (ワッチョイ 21d6-vT48)2016/11/06(日) 10:01:23.20ID:OIQ4PYOH0
>>940
Speaker Deck見たけど実にくだらん内容だし。
まだそんな事言ってるの?って内容だし、こいつ何言ってんの?ってところもあるし。

書いて有ることが少なく見積もっても4、5年は古い。

PHP7で強化された事以外のすごく当たり前のことが長々と書いてあって
「PHPerってこんなことも分かってない馬鹿ばかりです」って自分たちで宣言してるだけ。

そりゃ、バカにもされるわ。
0944デフォルトの名無しさん (ワッチョイ 7162-dKGq)2016/11/06(日) 10:07:38.39ID:PPwxyKBf0
>>940
ペチプァー連呼厨じゃねぇか...
まともに読む価値もない
0945デフォルトの名無しさん (ワッチョイ 21d6-vT48)2016/11/06(日) 10:15:53.99ID:OIQ4PYOH0
>劣化Javaでしかないのが悲しいよね。

って書いてあるけどさ、
ほんと、バカなPHPerってJava風にPHPを使おうとすんのよね。
で、何故かJavaの悪いところばっかり真似して「オブジェクト思考とはこうだ!」みたいに勘違いする。

「Enumクラス作っちゃいました、すごいでしょ」とか本当に頭おかしいだろ?って俺でも思うよ。
0946デフォルトの名無しさん (ワッチョイ 21d6-vT48)2016/11/06(日) 10:24:52.20ID:OIQ4PYOH0
思考しちゃったよ。なんでこんな変換になるかな…?
0947デフォルトの名無しさん (ワッチョイ 3b3c-Xqtn)2016/11/06(日) 10:27:29.08ID:f29fDf2r0
新機能?ペチパーならこまけぇこたぁ握りつぶせ
タイプセーフな言語から来たお客さんはフル活用して下さい
0948デフォルトの名無しさん (ワッチョイ 21d6-vT48)2016/11/06(日) 10:31:13.63ID:OIQ4PYOH0
言っとくけど、俺が言ってるのはお前みたいなバカの言ってることとは違うからね。 >>947
0949デフォルトの名無しさん (ワッチョイ 9030-8n5s)2016/11/06(日) 10:34:14.81ID:nd1Ls8mW0
Javaは知らんので、C++やC#と比較するけど
タイプセーフな言語以上に型を意識しなきゃならないことも多い印象
0950デフォルトの名無しさん (ワッチョイ 21d6-vT48)2016/11/06(日) 10:46:34.41ID:OIQ4PYOH0
>>949
そうだよ。
必要な場所では自前で意識しなきゃいけない。だから他の言語よりも余計ややこしい。

で、和田くんつーひとは、Enumクラスにそれを任せるんだって。Java脳だよねー。
0951デフォルトの名無しさん (ワッチョイ 21d6-vT48)2016/11/06(日) 10:50:35.89ID:OIQ4PYOH0
大体、初っ端のサンプルコードからして時代遅れというか。

findAll()メソッドって、結局1クエリに対して1関数つくるDAOみたいなアプローチでしょ?
サンプルにしても、実装が古すぎるわ。
0952デフォルトの名無しさん (ワッチョイ 9030-8n5s)2016/11/06(日) 10:59:26.52ID:nd1Ls8mW0
>>950
ごめん、1段落目と2段落目が繋がらん。
もしかしてonceに親を殺された人?
0953デフォルトの名無しさん (ワッチョイ 7162-dKGq)2016/11/06(日) 11:02:21.93ID:PPwxyKBf0
Javaを対抗にあげてPHPをディスってる意味
0954デフォルトの名無しさん (ワッチョイ 9030-8n5s)2016/11/06(日) 11:03:52.84ID:nd1Ls8mW0
>>953
あれ実はJavaのほうがディスられてるんじゃないか、どっちかっていうとw
0955デフォルトの名無しさん (ワッチョイ 21d6-vT48)2016/11/06(日) 11:46:49.14ID:OIQ4PYOH0
>>952
onceってなんだよ? どこから出てきんたんだよ?

>ごめん、1段落目と2段落目が繋がらん。

つながらないだろ? PHPerはJavaの変なとこばっか真似してるからだよ。
一体「Javaの悪いところ」ってのがどこなのか気づかなければ、その2段落はつながらんよ。
Javaで開発に関わってみたことあるか?
0956デフォルトの名無しさん (ワッチョイ 9030-8n5s)2016/11/06(日) 11:52:47.59ID:nd1Ls8mW0
>>955
すまん、Javaは知らんくて。

そういう自分が>950を読んでも、
「面倒な部分を別の方法に頼っている」のを単に否定してるようにしか読めなかったんだ。
0957デフォルトの名無しさん (ワッチョイ 3b3c-Xqtn)2016/11/06(日) 11:55:12.73ID:f29fDf2r0
>>952
あなたがレスしてる人はブログ書いた本人よ
0958デフォルトの名無しさん (ワッチョイ 21d6-vT48)2016/11/06(日) 11:58:23.76ID:OIQ4PYOH0
>>957
なわけねーだろ、ハゲ
0959デフォルトの名無しさん (ワッチョイ 21d6-vT48)2016/11/06(日) 12:31:48.05ID:OIQ4PYOH0
>>956
PHPerって本当にオブジェクト指向を「なんでもオブジェクトにする」みたいに考えてて、
やたら役割を分担しようとし過ぎる。Javaもそんなのばっかで、そのマネをするからだろう。

やってる事がお役所仕事的で、あらゆる処理に「○○する係」を作ろうとする。
だから「型をチェックするためだけのEnum係」なんてものをつくろうとすんのさ。

型チェックを必要としている場所でチェックすればいいだけなのに、わざわざ別のやつにやらせる。
そうしていると、コードが整頓されてキレイになった、と錯覚できるからだろうな。
そんなの、少しメンテナンスしてみれば間違いであるとすぐに気づくだろうに。

スライドのヒント32で「何らかの疑いがあるのであれば、どのような場所でも速やかに停止させるべき」
ってのが、何故なのかを書いてる本人が理解していない。
Enumクラスとかアホなこといってるから“スタックトレース”が命綱みたいになっちゃう。
だからスライドの中で、「その際第3引数を忘れずに設定し、スタクックトレースをつなぐ」とか警告するはめになる。

正直、こんな設計してたら時間と手間ばっかかかって炎上するわ。

もっというと「型チェックを必要としている場所」がどこであるのかマトモに認識出来ないやつが多いだろう。
入力に対してhtmlspecialchars()する頭おかしいのがいるくらいだし。
0960デフォルトの名無しさん (ワッチョイ 9030-8n5s)2016/11/06(日) 12:54:50.99ID:nd1Ls8mW0
>>959
ああそういうことね、ありがとう。
「入力に対してhtmlspecialchars」という例えも分かりやすかった。
(3日前にそんなコードをメンテした記憶あるけどな!
0961デフォルトの名無しさん (ワッチョイ 21d6-vT48)2016/11/06(日) 13:03:06.93ID:OIQ4PYOH0
絶対反論来ると思ってたけど、とりあえず、趣旨は同意してもらったってことは、
「これ、なんかおかしい」と思うコードはみんな一緒だってことなんだろう。

さっき和田くんググってみたけど、結構いい年齢なのな。
スライドの第一印象では、絶対若いにーちゃんだと思ってたけど。
0962デフォルトの名無しさん (ワッチョイ 5ecb-Xqtn)2016/11/06(日) 13:09:09.46ID:knBVZHni0
こんなところに来ている職業プログラマは少ない
くだ質だしなー
0963デフォルトの名無しさん (ワッチョイ 1342-Xqtn)2016/11/06(日) 13:22:21.12ID:xHDOqiQx0
そっとしといてやって
0964デフォルトの名無しさん (ワッチョイ 21d6-vT48)2016/11/06(日) 13:22:41.41ID:OIQ4PYOH0
>>962
論旨がよくわからん。職業プログラマが上、みたいな発想なの?
商業の現場のプログラマなんてアホしか居ないじゃん。現場に居てそう思わないの?

何が言いたいのかよくわからんからちゃんと主張してくれる?
0965デフォルトの名無しさん (ワッチョイ 9030-8n5s)2016/11/06(日) 17:21:05.43ID:nd1Ls8mW0
>>961
それぞれの設計思想に合った方法を取るべきっていうのは正論よな。
まあ、なかなか難しいことではあるんだけど。
0966デフォルトの名無しさん (ワッチョイ 21d6-vT48)2016/11/06(日) 17:43:51.63ID:OIQ4PYOH0
>>965
うん、的外れ
0967デフォルトの名無しさん (ワッチョイ 21d6-vT48)2016/11/06(日) 17:45:25.53ID:OIQ4PYOH0
「思想」とかで片がつくなら「○○の原則」とか全部無意味。
屑なものは、どんな状況においてもクズ。
0968デフォルトの名無しさん (ワッチョイ fd85-DVlP)2016/11/06(日) 18:09:35.49ID:IIpX0i7x0
PHPはクズということですね
わかります
0969デフォルトの名無しさん (ワッチョイ 51f8-8n5s)2016/11/06(日) 18:40:57.41ID:NddIZfzX0
ご苦労なことを楽しめるなんてPHP素晴らしいじゃないか
0970デフォルトの名無しさん (ワッチョイ e62c-8n5s)2016/11/07(月) 00:41:21.61ID:R+oDue8L0
またいつもの人が斜め上の連投をしまくってるんですね
0971デフォルトの名無しさん (ワッチョイ fd85-DVlP)2016/11/07(月) 00:52:20.10ID:QSdT6br40
モック作るのにたまにPHP使うけど
業務でまともなPHPプロジェクト一つも見たことないな
特に中程度以上の規模だと、例外なく糞コードのオンパレードだった

プロトタイプなどとして使い捨てること前提で作るならまだしも
PHPでしっかり設計とかギャグでしかないよな
0972デフォルトの名無しさん (ワッチョイ 21d6-ceZL)2016/11/07(月) 08:41:27.78ID:t4EH1ayl0
別にギャグでは無いが、ギャグみたいな能力しか無い奴ばかりなのは事実だ。
頭使ってないでサル真似してるだけだからな。
0973デフォルトの名無しさん (ワッチョイ c617-DGmA)2016/11/07(月) 09:49:12.69ID:Q8+RuLD30
クソでも動けばいいじゃんとおもいました

はいワタくしはペチパーです

何かモンクありま
syntax error, unexpected '('
0974デフォルトの名無しさん (JP 0H52-umBA)2016/11/07(月) 14:00:05.80ID:G7yL55iFH
>>940
findAll($params)
はよくない、
findAll(int $assignTo, string $status)
とあったが、一体全体いくつのfindAll()を作る気かね、とは思った。
0975デフォルトの名無しさん (ワッチョイ 21d6-vT48)2016/11/07(月) 14:30:53.68ID:t4EH1ayl0
>>974
そりゃ、クエリの種類数だけfindAll()に類する関数を作るんだよ。
頭おかしいだろ?DAO脳の奴って。
0976デフォルトの名無しさん (ワッチョイ 3b3c-Xqtn)2016/11/07(月) 17:34:18.71ID:DV7/l/un0
サンプルがウンコードすぎて自転車置き場が気になってしょうがないペチパー続出
0977デフォルトの名無しさん (ワッチョイ 21d6-vT48)2016/11/07(月) 17:56:42.69ID:t4EH1ayl0
>「そんなに気楽にシステムを落としていいの?」

とか、本当にアホ。

落とさずに適切なエラー処理をさせるためにException投げるんだろうが。
なんだよ、落とすって。PHP4でも使ってるのか?

大体、PHPerはatomicって物に対する理解がなさすぎるんだよ。

だからエラーハンドリングの仕方が分かってないクソコードだらけになる。
で、それをみて和田くんが更に変なサンプルコードを書いた。

もう、PHPerは、本当にアホばっか。
0978デフォルトの名無しさん (JP 0H52-umBA)2016/11/07(月) 18:13:42.70ID:G7yL55iFH
t-wadaは、ググってみたらこのあたりから成長してないな
http://www.slideshare.net/t_wada/exception-design-by-contract
・ありえないほどのクソコードを例として出す
・なんらかのプログラミングパラダイムに系統(契約とか)
・スライド中にコードをこねくり回して
・できあがったのがクソコード
0979デフォルトの名無しさん (ワッチョイ 21d6-vT48)2016/11/07(月) 18:23:04.73ID:t4EH1ayl0
わざと変なコードを持ってきて、ほら、こんなにきれいになったでしょう?
って、マッチポンプやがな。

元のコードも、修正後のコードも、どっちもやらねーよっていう…
0980デフォルトの名無しさん (JP 0H52-umBA)2016/11/07(月) 18:31:27.11ID:G7yL55iFH
まあ、俺(ら)が知らないだけで、プロダクトレベルですら世間にはこんなクソコードがあふれているということかもしれない
0981デフォルトの名無しさん (ワッチョイ fd85-DVlP)2016/11/07(月) 20:38:09.07ID:QSdT6br40
http://cureapp-dev.hatenablog.com/entry/2016/11/07/114237

おまえらが負け惜しみをしてる間に
テワダくんはお仕事頂いてウハウハのようだね

おら、悔し涙の調味料でペチパーの糞でも食えよ、フンコロガシのペチパーどもw
0982デフォルトの名無しさん (ワッチョイ 21d6-ceZL)2016/11/07(月) 22:37:53.83ID:t4EH1ayl0
和田様はちょーエリートなので、別に悔しくも羨ましくもないっす。
当たり前のことっす。目指してるところが違い過ぎるっす。
0983デフォルトの名無しさん (JP 0H52-umBA)2016/11/08(火) 10:14:59.76ID:E7QfkF32H
>>981
t-wadaは、ソフトウェアの品質とは何かすらわかってないという疑惑発覚
0984デフォルトの名無しさん (ワッチョイ 1c8b-DGmA)2016/11/08(火) 21:23:26.61ID:0tiYDiCe0
PHPにおいての業務レベルってどんな事が要求されるのでしょう?
0985デフォルトの名無しさん (ワッチョイ ff16-8n5s)2016/11/08(火) 21:25:08.27ID:vqvoDhc10
>>984
とりあえず動く
0986デフォルトの名無しさん (ワッチョイ fd85-DVlP)2016/11/08(火) 21:27:03.05ID:AAfDFFeK0
>>985
マジでこれw
0987デフォルトの名無しさん (ワッチョイ fd85-DVlP)2016/11/08(火) 21:27:44.31ID:AAfDFFeK0
なぜか動く、も追加でw
0988デフォルトの名無しさん (ワッチョイ fd85-DVlP)2016/11/08(火) 21:57:41.80ID:AAfDFFeK0
馬鹿でも経歴詐称でも、
何でもいいからとにかく人集めて、サア書けサア動かせ
がPHPの業務だもんな
0989デフォルトの名無しさん (ワッチョイ 1342-Xqtn)2016/11/08(火) 22:45:23.15ID:AlKHpmFD0
大抵の業務はそれで間に合ってしまうからね
0990デフォルトの名無しさん (ワッチョイ 0185-DVlP)2016/11/08(火) 22:58:12.92ID:qPHDtduI0
そうしてできあがったのが
Karoshi文化に支えられた炎上糞案件の山なわけだ

そんなんだからガラパゴスジャップランド土人とか呼ばれるんだよ
おがくずに焼かれて死ねやゴミパーども
0991デフォルトの名無しさん (ワッチョイ ff16-8n5s)2016/11/08(火) 23:18:25.91ID:vqvoDhc10
失業よりましだ
0992デフォルトの名無しさん (ワッチョイ e62c-8n5s)2016/11/09(水) 00:06:27.29ID:dj0RKY/V0
>>988
そんな現場しか見てこなかったの?
0993デフォルトの名無しさん2016/11/09(水) 00:15:37.89ID:4PsSc7uc
>>992
まさかPHPでしっかり設計とか言っちゃう和田氏降臨!?wwwwっwwww!?!??wwwwwwwwww
0994デフォルトの名無しさん2016/11/09(水) 00:17:18.49ID:4PsSc7uc
PHP選んでるのに設計が必要とか
それもう技術選定の段階から間違ってるよねっていう
0995デフォルトの名無しさん2016/11/09(水) 00:21:27.52ID:dj0RKY/V
>>993
そういう話じゃなくて、PHPを業務に使ってかつクソコード量産する現場ばかり見てきたの?ってだけで。
0996デフォルトの名無しさん2016/11/09(水) 00:21:59.49ID:dj0RKY/V
あれ?ワッチョイ消えた。上にIDも変わった
0997デフォルトの名無しさん (ワッチョイ baf3-8n5s)2016/11/09(水) 10:29:08.04ID:0EozIPiw0
個人開発ならPHPはいいでしょ?
複数人でやったらカオスなんだろうけど
0998デフォルトの名無しさん (ワッチョイ 74c9-8n5s)2016/11/09(水) 10:33:16.42ID:86r53yXu0
嘘でもいいから変数宣言できれば
だいぶ開発もデバッグもしやすいんだけどなぁ
0999デフォルトの名無しさん (ワッチョイ 8aaf-8n5s)2016/11/09(水) 10:48:49.89ID:ntMnzTjB0
きみたちfacebook以下の環境で働いてるの?w
1000デフォルトの名無しさん (ワッチョイ 74c9-8n5s)2016/11/09(水) 11:03:59.79ID:86r53yXu0
逆に考えたらfacebook以上の環境だよ
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 181日 13時間 9分 13秒
10021002Over 1000Thread
2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
http://premium.2ch.net/

▼ 浪人ログインはこちら ▼
https://login.2ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。