PHPに関する質問や雑談をするスレです。
初心者お断り(ROM歓迎)と書いてますが、初心者用のスレが用意されているからで、
難しい質問や話題をしなければいけないわけではありません。
PHPマニュアルの読み方を概ね理解していて、関数リファレンスが正しく読める方用のスレです。
PHP未導入の方や、手取り足取りが必要な初心者の方はム板のくだスレへどうぞ。
http://echo.2ch.net/tech/ (【PHP】で板内を検索)
前スレ
http://tamae.2ch.net/test/read.cgi/php/1476708252/
その他リンク
・PHPマニュアル
https://secure.php.net/manual/ja/index.php
・コードテスト・貼り付け用
http://ideone.com/
・プログラミングのお題スレ (求PHPer参戦)
http://echo.2ch.net/test/read.cgi/tech/1480579110/
このスレで扱う話題
・PHPのコード,設定や設定値に関する質問
・常識的範囲内でのコードレビュー依頼・改良相談
・PECL,PEARに関する質問
・PHP新機能やPHP関連トレンドの話題
(FWや非公式ライブラリの話題や特徴比較は良いが使い方から先の話題は専スレへ)
・PHPのバグ発見報告・公式に報告する前の検証依頼
このスレで扱わない話題
・直接関係ない○○特有の質問(専スレへ)
(HH,エディタ,IDE,サーバ,OS,DB,SQL,FW,テンプレート,非公式ライブラリ・アプリケーション等)
・PHPの改造
PHP質問・雑談スレ3【初心者お断り(ROM歓迎)】©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
2017/02/13(月) 12:36:22.80ID:???
2nobodyさん
2017/02/13(月) 18:35:45.04ID:33fWrUff PHPって言語は誰が最初に開発したの?
2017/02/13(月) 19:37:40.02ID:???
ggrks
2017/02/15(水) 03:52:45.90ID:???
open_basedirが有効になってると
curl_setopt()のオプション CURLOPT_FOLLOWLOCATION が使えないんだけど
CURLOPT_FOLLOWLOCATIONはディレクトリ関係ないように思える、なんでこうなってんのですか
safe_modeはわからなくもないんだけどopen_basedirはさっぱりわからん
curl_setopt()のオプション CURLOPT_FOLLOWLOCATION が使えないんだけど
CURLOPT_FOLLOWLOCATIONはディレクトリ関係ないように思える、なんでこうなってんのですか
safe_modeはわからなくもないんだけどopen_basedirはさっぱりわからん
2017/02/16(木) 22:32:51.81ID:???
1 <?php
2 function a($var)
3 {
4 ($var === 1) or trigger_error("error", E_USER_ERROR);
5 }
6 a(2);
このコードなんですが、エラー発生箇所はline4ではなくline6にしたいのですが、
どうしたらいいですか?
2 function a($var)
3 {
4 ($var === 1) or trigger_error("error", E_USER_ERROR);
5 }
6 a(2);
このコードなんですが、エラー発生箇所はline4ではなくline6にしたいのですが、
どうしたらいいですか?
2017/02/16(木) 22:54:00.54ID:???
スタックトレース見ようとか
2017/02/17(金) 15:53:59.28ID:???
例えばsession_save_path()関数はsession.save_pathディレクティブを変更出来る関数ですが、
そもそもsession.save_pathディレクティブはPHP_INI_ALLなので、
ini_setでいいわけで、わざわざ関数いらないんじゃ?って感じるのですが、
ini_setを使わずに標準関数で変更可能なものって、
わざわざ関数用意してるってことはそっち使った方がいいってことですか?
標準関数でなら変更可能だがini_setでは変更不可能なものとか存在するんでしょうか?
そもそもsession.save_pathディレクティブはPHP_INI_ALLなので、
ini_setでいいわけで、わざわざ関数いらないんじゃ?って感じるのですが、
ini_setを使わずに標準関数で変更可能なものって、
わざわざ関数用意してるってことはそっち使った方がいいってことですか?
標準関数でなら変更可能だがini_setでは変更不可能なものとか存在するんでしょうか?
2017/02/17(金) 23:55:11.65ID:???
固定的・静的なものは、設定ファイルで、
変更されるもの・動的なものは、関数で
ユーザーがデフォルトのパスでよいなら、設定ファイルで、
別の場所へ保存したいのなら、関数で変えれば?
変更されるもの・動的なものは、関数で
ユーザーがデフォルトのパスでよいなら、設定ファイルで、
別の場所へ保存したいのなら、関数で変えれば?
2017/02/18(土) 00:31:53.71ID:???
ini_set()もsession_save_path()も両方とも関数なのだが
ありえるのはセキュリティ上の理由などから
disable_functionsで広範に設定できるini_set()が禁止されてる、とかかね
あと返り値が違う
ありえるのはセキュリティ上の理由などから
disable_functionsで広範に設定できるini_set()が禁止されてる、とかかね
あと返り値が違う
10nobodyさん
2017/02/18(土) 03:36:49.80ID:??? PHP: rfc:deprecate_ini_set_get_aliases
https://wiki.php.net/rfc/deprecate_ini_set_get_aliases
ini_setに一本化しようという提案もあるんだけどね
https://wiki.php.net/rfc/deprecate_ini_set_get_aliases
ini_setに一本化しようという提案もあるんだけどね
117
2017/02/18(土) 08:18:34.62ID:??? >>8-10
レスありがとうございます。
特に関数用意されてるからといって何かメリットがあるわけじゃなさそうって感じですね。
ただのエイリアスのようなら一本化には賛成ですね。なんかわかりづらいし。
ただ自分がユーザー側から開発側にまわって考えた場合、
あるAPI、オブジェクトに関連のある設定をまとめたページを作るのもいいですが、
よく変更されるものに関しては、関連関数に出しておくってのも親切設計かなと思いました。
ていうかPHPに日本人コントリビューターがいるとは驚きでした。
レスありがとうございます。
特に関数用意されてるからといって何かメリットがあるわけじゃなさそうって感じですね。
ただのエイリアスのようなら一本化には賛成ですね。なんかわかりづらいし。
ただ自分がユーザー側から開発側にまわって考えた場合、
あるAPI、オブジェクトに関連のある設定をまとめたページを作るのもいいですが、
よく変更されるものに関しては、関連関数に出しておくってのも親切設計かなと思いました。
ていうかPHPに日本人コントリビューターがいるとは驚きでした。
12nobodyさん
2017/02/18(土) 15:20:17.76ID:1y93Do+s mysqli_real_escape_string()
どうして第一引数にlinkが必要になったの?
どうして第一引数にlinkが必要になったの?
13nobodyさん
2017/02/18(土) 15:41:40.22ID:??? mysqlと違ってオブジェクト指向サポートしてるからだろ
$link->mysqli_real_escape_string($str)
これを手続き型にマッピングすると
mysqli_real_escape_string($link, $str)
になる
$link->mysqli_real_escape_string($str)
これを手続き型にマッピングすると
mysqli_real_escape_string($link, $str)
になる
14nobodyさん
2017/02/18(土) 16:22:16.55ID:??? >>13
それはそうなんだけど、なんでオブジェクトが必要なん?
エスケープするだけだし、静的メソッドでも十分機能するよね
どうして性的じゃなくて普通のメソッドとして設計したんだろ
裏でDBに使っちゃいけない文字の問い合わせでもしてるん?
それはそうなんだけど、なんでオブジェクトが必要なん?
エスケープするだけだし、静的メソッドでも十分機能するよね
どうして性的じゃなくて普通のメソッドとして設計したんだろ
裏でDBに使っちゃいけない文字の問い合わせでもしてるん?
15nobodyさん
2017/02/18(土) 16:28:31.99ID:??? >接続の現在の文字セットを考慮して、SQL 文で使用する文字列の特殊文字をエスケープする
16nobodyさん
2017/02/18(土) 16:36:00.11ID:???17nobodyさん
2017/02/18(土) 16:44:25.09ID:??? 帰らないでもっと何かネタ持ってきて
18nobodyさん
2017/02/18(土) 17:29:15.64ID:??? 静的メソッドっていつごろ実装されたんだっけ課
PHP4のときにはもうあった?
PHP4のときにはもうあった?
19nobodyさん
2017/02/19(日) 14:55:30.37ID:??? PHP認定とかあるじゃん
あれどれだけ有用なの?
あれどれだけ有用なの?
20nobodyさん
2017/02/19(日) 23:12:13.00ID:??? 7出たし5はいずれ下火になるかと
21nobodyさん
2017/02/19(日) 23:33:25.39ID:??? 5.5や5.6で書いたソースが7で動かなくなるケースってある?
5系列当時でDEPRECATEDなのは使わずエラー抑制せずNOTICE出ないように書かれてると仮定で
5系列当時でDEPRECATEDなのは使わずエラー抑制せずNOTICE出ないように書かれてると仮定で
22nobodyさん
2017/02/19(日) 23:43:45.99ID:???23nobodyさん
2017/02/20(月) 00:01:42.33ID:??? list()が結構大きい変更だろうな
24nobodyさん
2017/02/20(月) 00:16:09.20ID:??? listの変更って
格納先が配列、格納時に格納先に添字指定してる、格納先におけるこれら添字が未定義、
っていう条件のときに格納先をforeachしたりすると期待通りにならないかもってやつでしょ
限定的すぎないっつかこんなことしてるやついんの
格納先が配列、格納時に格納先に添字指定してる、格納先におけるこれら添字が未定義、
っていう条件のときに格納先をforeachしたりすると期待通りにならないかもってやつでしょ
限定的すぎないっつかこんなことしてるやついんの
25nobodyさん
2017/02/20(月) 00:21:02.14ID:??? ・・・してた
27nobodyさん
2017/02/20(月) 19:22:18.70ID:??? listとか使いドコロがよーわからん
28nobodyさん
2017/02/20(月) 20:02:11.60ID:??? return array( $count, $data );
みたいな戻り値の関数からそれぞれ独立した変数で受け取れる
[0]とか['result']とか書くのだるいんじゃ
みたいな戻り値の関数からそれぞれ独立した変数で受け取れる
[0]とか['result']とか書くのだるいんじゃ
33nobodyさん
2017/02/20(月) 20:46:33.16ID:???35nobodyさん
2017/02/21(火) 01:29:05.33ID:???36nobodyさん
2017/02/21(火) 01:40:53.64ID:??? オブジェクトで返すってどう書いてんの
めんどくない?
めんどくない?
37nobodyさん
2017/02/21(火) 01:57:05.79ID:???38nobodyさん
2017/02/21(火) 02:01:27.55ID:??? <?php
class Hoge {
public function __construct(array $a) {
foreach ($a as $k => $v) {
$this->$k = $v;
}
return $this;
}
}
$hoge = new Hoge(["a"=>1,"b"=>2]);
echo $hoge->a;
echo $hoge->b;
publicにすりゃ楽勝じゃね
class Hoge {
public function __construct(array $a) {
foreach ($a as $k => $v) {
$this->$k = $v;
}
return $this;
}
}
$hoge = new Hoge(["a"=>1,"b"=>2]);
echo $hoge->a;
echo $hoge->b;
publicにすりゃ楽勝じゃね
39nobodyさん
2017/02/21(火) 02:12:57.84ID:??? 元々classとしてまとまってるclassが自身を返すとかならわかる
元々持ってるプロパティも関数もひとまとまりで渡せてそのまま使えるし
チェインも使えるんだし
戻り値のためにobject作って返すとか__construct()だけのclass定義するのって
普通の関数が配列返すのに比べてメリットあるの
元々持ってるプロパティも関数もひとまとまりで渡せてそのまま使えるし
チェインも使えるんだし
戻り値のためにobject作って返すとか__construct()だけのclass定義するのって
普通の関数が配列返すのに比べてメリットあるの
40nobodyさん
2017/02/21(火) 02:17:46.34ID:??? どうでもいいがechoは複数の引数を取れる
echo $hoge->a, "\n", $hoge->b, "\n" ;
とか
echo $hoge->a, "\n", $hoge->b, "\n" ;
とか
41nobodyさん
2017/02/21(火) 02:25:12.89ID:??? なので echo $hoge->a . "\n" とするよりも高速だという話がなくもない
42nobodyさん
2017/02/21(火) 02:31:54.30ID:??? >>39
オブジェクトで返すってどう書いてんのの答えであって
短いコード書いただけだから
まああの形式ならキャストするだけでいいんだけどな
$hoge = (object)["a"=>1,"b"=>2];
echo $hoge->a;
echo $hoge->b;
オブジェクトで返すってどう書いてんのの答えであって
短いコード書いただけだから
まああの形式ならキャストするだけでいいんだけどな
$hoge = (object)["a"=>1,"b"=>2];
echo $hoge->a;
echo $hoge->b;
44nobodyさん
2017/02/21(火) 02:42:39.83ID:??? 解散
45nobodyさん
2017/02/21(火) 02:44:54.88ID:??? 明日は19時に集合ね
46nobodyさん
2017/02/21(火) 02:54:25.06ID:??? 20時にしとけよ
47nobodyさん
2017/02/21(火) 07:57:04.98ID:??? 20時だぞ
48nobodyさん
2017/02/21(火) 19:59:44.94ID:??? echoするとベンチ取りにくいから実証が難しい件
49nobodyさん
2017/02/21(火) 23:30:45.12ID:??? そんなechoしないし・・・・
50nobodyさん
2017/02/22(水) 00:15:53.83ID:??? echo するとベンチ取りにくいってどういう意味で言ってるんだろう
51nobodyさん
2017/02/22(水) 00:27:53.73ID:??? echo "111";とecho "1"."1"."1";がほぼ同じ
echo "1","1","1";とecho "1"; echo "1"; echo "1";がほぼ同じ
早いのは当然前者
echo "1","1","1";とecho "1"; echo "1"; echo "1";がほぼ同じ
早いのは当然前者
52nobodyさん
2017/02/22(水) 01:27:46.61ID:??? アウトプットがボトルネックになってる疑いがあってそれを計りたいのかな
53nobodyさん
2017/02/22(水) 04:43:19.89ID:EO117d6L プレミア見れない
ブンデス見れない
CLEL見れない
週刊誌でヌケねえちきしょう
同和のクズ共死ねクソ共がざまあみろ気違い共
ほれ気違い共もっともっとドア閉めろ通れ
それしか能のない能無し共がざまあみろ地獄に落ちろ
ブンデス見れない
CLEL見れない
週刊誌でヌケねえちきしょう
同和のクズ共死ねクソ共がざまあみろ気違い共
ほれ気違い共もっともっとドア閉めろ通れ
それしか能のない能無し共がざまあみろ地獄に落ちろ
54nobodyさん
2017/02/23(木) 18:01:21.99ID:??? フレームワークのソースとか見てると型宣言でarrayはよく使われてるけど
intやstringが使われていない理由ってあるの?
function (int $id, string $name)
function (array $ids)
intやstringが使われていない理由ってあるの?
function (int $id, string $name)
function (array $ids)
55nobodyさん
2017/02/23(木) 18:25:33.57ID:??? arrayかどうかの違いが一番めんどくさいから縛っただけじゃないの
56nobodyさん
2017/02/23(木) 18:37:56.03ID:??? 引数不定やarrayに関する処理だからでは?
int使うべき場所でarray使ってるなら見てみたい
int使うべき場所でarray使ってるなら見てみたい
57nobodyさん
2017/02/23(木) 18:44:27.25ID:??? 使う使わない以前にスカラータイプヒンティングは7じゃないと使えないから
58nobodyさん
2017/02/23(木) 22:24:17.96ID:eDjRjXi2 PHPのバージョンがたまーにアップグレードしますが
これって誰が言語を改造してるの?
これって誰が言語を改造してるの?
59nobodyさん
2017/02/24(金) 00:30:13.92ID:??? PHPはオープンソースだから誰ってのはない
github上で開発されてて誰でもフォークできる
次期PHPに取り入れるかは
誰かが提案を持ってきて議論して取り入れるか投票して決めていく
提案は誰でもできるが投票はそれなりの実績がある人でないと出来ない
github上で開発されてて誰でもフォークできる
次期PHPに取り入れるかは
誰かが提案を持ってきて議論して取り入れるか投票して決めていく
提案は誰でもできるが投票はそれなりの実績がある人でないと出来ない
62nobodyさん
2017/02/24(金) 15:35:28.17ID:??? google sha1攻撃に成功
$srcA = file_get_contents("https://shattered.it/static/shattered-1.pdf");
$srcB = file_get_contents("https://shattered.it/static/shattered-2.pdf");
echo sha1($srcA)."\n".sha1($srcB);
$srcA = file_get_contents("https://shattered.it/static/shattered-1.pdf");
$srcB = file_get_contents("https://shattered.it/static/shattered-2.pdf");
echo sha1($srcA)."\n".sha1($srcB);
63nobodyさん
2017/02/24(金) 15:58:53.10ID:??? サーバ証明書みたいな固定で攻撃されやすいものは今はもうだいたいSHA256以上になってるし
パスワードのハッシュにsha1()を1回使うだけなシステムもそうそう無いんじゃない?
パスワードのハッシュにsha1()を1回使うだけなシステムもそうそう無いんじゃない?
64nobodyさん
2017/02/24(金) 20:54:51.82ID:??? DBのパスワードsha1だよ
なるべく短いかつ強力なハッシュアルゴリズムってどれ?
なるべく短いかつ強力なハッシュアルゴリズムってどれ?
65nobodyさん
2017/02/24(金) 21:05:42.49ID:??? password_hash()
66nobodyさん
2017/02/24(金) 21:31:04.59ID:??? password_hashって、より安全なアルゴリズムに変わる可能性があるから、
長めの領域とっておけみたいなこと書いてて、
アルゴリズム変わっても同じシステムで使うこと想定してるようだけど、
過去に使用してたアルゴリズムでパスワードの比較ができるの?
今のアルゴリズムで一致しなかったら前のバージョンで使用してたのと比較ってのを、
変更した回数だけ繰り返してるようなら、パスワード間違ってたら比較回数増えるし、
別のハッシュアルゴリズムと衝突することがあるのか知らないけど、
衝突することがあるならその危険性が増えそう。
長めの領域とっておけみたいなこと書いてて、
アルゴリズム変わっても同じシステムで使うこと想定してるようだけど、
過去に使用してたアルゴリズムでパスワードの比較ができるの?
今のアルゴリズムで一致しなかったら前のバージョンで使用してたのと比較ってのを、
変更した回数だけ繰り返してるようなら、パスワード間違ってたら比較回数増えるし、
別のハッシュアルゴリズムと衝突することがあるのか知らないけど、
衝突することがあるならその危険性が増えそう。
68nobodyさん
2017/02/24(金) 21:42:36.64ID:??? マニュアル読むのめんどくさければ変わりに解説するか
「うだうだ言わずにpassword_hash()使え」
「うだうだ言わずにpassword_hash()使え」
69nobodyさん
2017/02/24(金) 21:57:07.62ID:??? なるほど
返り値に含まれてるのか
返り値に含まれてるのか
71nobodyさん
2017/02/24(金) 22:10:22.84ID:???72nobodyさん
2017/02/24(金) 22:56:22.54ID:??? 良くわからんのだけど
googleが実験したってやつは要するにsha1()にかけたときに
正当なパスワードと同じ結果を生む文字列の探索でしょ
sha1()は160bitだからまだ同じ結果になるものを探索できたということ
正当なパスワードが漏れるんじゃなくて、不正ログインできちゃう別のパスワードが出てくるということ
この攻撃がWebサーバのphpを通して通用するなんてとても考え難い
正解のsha1()が漏れてる想定になるんだから他のデータも漏れてる想定が妥当
そのうえ、単純にパスワード文字列に1回sha1()かけただけの場合の別パスワードの解析ですら超長時間が必要
限定的過ぎてとても現実的な脅威に思えないんだが、こういう理解で合ってる?
googleが実験したってやつは要するにsha1()にかけたときに
正当なパスワードと同じ結果を生む文字列の探索でしょ
sha1()は160bitだからまだ同じ結果になるものを探索できたということ
正当なパスワードが漏れるんじゃなくて、不正ログインできちゃう別のパスワードが出てくるということ
この攻撃がWebサーバのphpを通して通用するなんてとても考え難い
正解のsha1()が漏れてる想定になるんだから他のデータも漏れてる想定が妥当
そのうえ、単純にパスワード文字列に1回sha1()かけただけの場合の別パスワードの解析ですら超長時間が必要
限定的過ぎてとても現実的な脅威に思えないんだが、こういう理解で合ってる?
73nobodyさん
2017/02/24(金) 22:59:51.75ID:??? むしろサーバ環境からアルゴリズムが推測されうるpassword_hash()よりも
sha1($password).sha1('foo'.$password.'bar') とか適当にやっとくほうが良いのでは
sha1($password).sha1('foo'.$password.'bar') とか適当にやっとくほうが良いのでは
74nobodyさん
2017/02/24(金) 23:32:07.69ID:???75nobodyさん
2017/02/24(金) 23:55:47.17ID:??? >>74
認証時の計算コストが上がれば耐久性は高まっても同時にサーバ負荷も高まる
そもそも何をもって高速過ぎると?
zdnetの記事(//japan.zdnet.com/article/35097102/)ではこう書かれているが
>この手法では、実際に同じハッシュ値を計算するのに要する計算量が、
>第1段階の攻撃に6500基のCPU、第2段階の攻撃に110基のGPUを使用して
>1 年間で実行できる量に相当するという。
総当りに比べ非常に高速化されたsha1()の1回計算ですら
こんなにリソースを要するということだが、これがそんなに危険なのか俺にはよくわからん
ニュースを見ればSHA-1が破られただのSHA-1は危険だのと書きたてられているが
実際に例えばphp.net/downloads.phpに一覧されてるファイルが書き換えられるとして(実際にはSHA256だが)
ファイル置き換え可能なら横のハッシュ表示も書き換え可能ではないか
ファイルサイズまで同一、md5まで同一、とやれば加速度的に処理時間は増えるだろうし
認証時の計算コストが上がれば耐久性は高まっても同時にサーバ負荷も高まる
そもそも何をもって高速過ぎると?
zdnetの記事(//japan.zdnet.com/article/35097102/)ではこう書かれているが
>この手法では、実際に同じハッシュ値を計算するのに要する計算量が、
>第1段階の攻撃に6500基のCPU、第2段階の攻撃に110基のGPUを使用して
>1 年間で実行できる量に相当するという。
総当りに比べ非常に高速化されたsha1()の1回計算ですら
こんなにリソースを要するということだが、これがそんなに危険なのか俺にはよくわからん
ニュースを見ればSHA-1が破られただのSHA-1は危険だのと書きたてられているが
実際に例えばphp.net/downloads.phpに一覧されてるファイルが書き換えられるとして(実際にはSHA256だが)
ファイル置き換え可能なら横のハッシュ表示も書き換え可能ではないか
ファイルサイズまで同一、md5まで同一、とやれば加速度的に処理時間は増えるだろうし
76nobodyさん
2017/02/24(金) 23:59:54.08ID:???77nobodyさん
2017/02/25(土) 00:08:16.10ID:??? >>76
すまんけどmd5は知らん
サーバ証明書ならわかる。長けりゃ年単位だし
実は63でも書いたけど事実ほとんどはSHA256以上になってるしSHA1は取り扱い停止してるし
ただファイルについては「不正なファイルを正規のファイルとうんたらかんたら」って論調が
前述の通りニュースで散見される、正直意味わからん
パスワード管理についても現実性を考えると正直微妙すぎるとしか思えなくてなあ
すまんけどmd5は知らん
サーバ証明書ならわかる。長けりゃ年単位だし
実は63でも書いたけど事実ほとんどはSHA256以上になってるしSHA1は取り扱い停止してるし
ただファイルについては「不正なファイルを正規のファイルとうんたらかんたら」って論調が
前述の通りニュースで散見される、正直意味わからん
パスワード管理についても現実性を考えると正直微妙すぎるとしか思えなくてなあ
78nobodyさん
2017/02/25(土) 00:42:35.16ID:???79nobodyさん
2017/02/25(土) 00:51:15.15ID:??? この手の話は最終的に早すぎる早すぎない・負荷問題になる負荷問題にならないの水掛け論になる運命
というか悩むヒマあるならsha1はそのままでいいから
SQLインジェクションやCSRFが成立しないか
信用できない値をそのまま使ってないかガリガリ調べるほうが有意義
というか悩むヒマあるならsha1はそのままでいいから
SQLインジェクションやCSRFが成立しないか
信用できない値をそのまま使ってないかガリガリ調べるほうが有意義
80nobodyさん
2017/02/25(土) 16:08:37.48ID:??? $this->func(
$arg1,
$arg2,
$arg3
);
$this->func($arg1,
$arg2,
$arg3
);
引数を改行する場合はどっちがキレイだと思う?
$arg1,
$arg2,
$arg3
);
$this->func($arg1,
$arg2,
$arg3
);
引数を改行する場合はどっちがキレイだと思う?
81nobodyさん
2017/02/25(土) 16:26:54.47ID:??? どっちか選択しかないなら読み間違えがなく揃ってる前者
82nobodyさん
2017/02/25(土) 20:29:44.48ID:??? PSR-2だと上のほうだけど長くなるならそうしろって書いてるけどその書き方好きじゃねえ
自分は無名関数渡すまでは改行しない
file_get_contentsのreturnのような文字数的な意味で長くなるなら変数に入れてから渡すなり
数的な意味で長くなるなら配列使ってそっちで改行するかな
http://php.net/manual/ja/function.imagecopyresampled.php
この程度は許容範囲
自分は無名関数渡すまでは改行しない
file_get_contentsのreturnのような文字数的な意味で長くなるなら変数に入れてから渡すなり
数的な意味で長くなるなら配列使ってそっちで改行するかな
http://php.net/manual/ja/function.imagecopyresampled.php
この程度は許容範囲
83nobodyさん
2017/02/25(土) 20:45:34.81ID:??? 引数では改行しないけど、大抵array()に入れてから渡すからなー
array()の引数では改行してるわ
改行してたわ!!!
array()の引数では改行してるわ
改行してたわ!!!
84nobodyさん
2017/02/25(土) 20:50:13.10ID:??? array()の場合は最後の値直後にカンマ書けるから並べて書いた方がしっくりくる
引数は最後にカンマ書けないから、最後の値と同じ行に閉じカッコまで書く
引数は最後にカンマ書けないから、最後の値と同じ行に閉じカッコまで書く
85nobodyさん
2017/02/25(土) 21:02:05.33ID:??? あーたしかにそうだな
よく考えずに使い分けてたわ、ありがとう
よく考えずに使い分けてたわ、ありがとう
86nobodyさん
2017/02/25(土) 21:13:17.17ID:??? >array()の場合は最後の値直後にカンマ書ける
そうだったっけ?syntaxエラーならなかったっけ?
俺の思い違いじゃなければPHPはだめだったような
そうだったっけ?syntaxエラーならなかったっけ?
俺の思い違いじゃなければPHPはだめだったような
88nobodyさん
2017/02/25(土) 21:34:36.93ID:??? ほんとだ出来るわ
json_encodeと勘違いしてたみたい
json_encodeと勘違いしてたみたい
89nobodyさん
2017/02/25(土) 21:49:02.80ID:??? 関数と言語構造の違いだな
ってか、ここ初心者ROMスレだが。。
ってか、ここ初心者ROMスレだが。。
90nobodyさん
2017/02/25(土) 21:50:24.86ID:??? コーディングスタイルなんてどうでもいい質問もよく出るなここ
91nobodyさん
2017/02/25(土) 22:11:00.93ID:???92nobodyさん
2017/02/25(土) 22:18:18.71ID:???93nobodyさん
2017/02/25(土) 22:19:47.70ID:???94nobodyさん
2017/02/25(土) 22:21:39.85ID:??? > 79 : nobodyさん2017/02/25(土) 00:51:15.15 ID:???
> この手の話は最終的に早すぎる早すぎない・負荷問題になる負荷問題にならないの水掛け論になる運命
> というか悩むヒマあるならsha1はそのままでいいから
> SQLインジェクションやCSRFが成立しないか
> 信用できない値をそのまま使ってないかガリガリ調べるほうが有意義
どういう理屈で前後の文がつながるのかわからん
ノータリンはすげーな、相変わらず
理論が破綻しとる
> この手の話は最終的に早すぎる早すぎない・負荷問題になる負荷問題にならないの水掛け論になる運命
> というか悩むヒマあるならsha1はそのままでいいから
> SQLインジェクションやCSRFが成立しないか
> 信用できない値をそのまま使ってないかガリガリ調べるほうが有意義
どういう理屈で前後の文がつながるのかわからん
ノータリンはすげーな、相変わらず
理論が破綻しとる
97nobodyさん
2017/02/25(土) 23:27:02.59ID:??? >>91
どこの常識だよ
少なくともPSR-2はこう規定している
>4.6. メソッド及び関数の呼び出し
>引数リストは、インデントにより揃えることで、複数行に分割しても構いません。
>その際、最初の定義も次の行からはじめるものとし、1行に1つの引数を定義しなければなりません。
>
><?php
>$foo->bar(
> $longArgument,
> $longerArgument,
> $muchLongerArgument
>);
なんでも1行でまとめるほうが美しいとか勘違いしてる能無しはたまにいるな
どこの常識だよ
少なくともPSR-2はこう規定している
>4.6. メソッド及び関数の呼び出し
>引数リストは、インデントにより揃えることで、複数行に分割しても構いません。
>その際、最初の定義も次の行からはじめるものとし、1行に1つの引数を定義しなければなりません。
>
><?php
>$foo->bar(
> $longArgument,
> $longerArgument,
> $muchLongerArgument
>);
なんでも1行でまとめるほうが美しいとか勘違いしてる能無しはたまにいるな
100nobodyさん
2017/02/26(日) 00:05:12.08ID:??? >>94
それは程度問題と致命的欠陥の差ということだよ
内部データとしてのパスワードの保護はデータを盗まれた後の話なので
データを盗む手段となるSQLインジェクション等の脆弱性調査を優先すべきという意味もある
それは程度問題と致命的欠陥の差ということだよ
内部データとしてのパスワードの保護はデータを盗まれた後の話なので
データを盗む手段となるSQLインジェクション等の脆弱性調査を優先すべきという意味もある
101nobodyさん
2017/02/26(日) 01:28:18.36ID:??? 関数定義側で改行するのも別に推奨されることじゃないでしょ
むしろしないわ
むしろしないわ
102nobodyさん
2017/02/26(日) 01:50:29.99ID:??? 普通にLaravelとかだと前者で改行してたな
こんな雑魚PHPerが集まるスレで聞いたオレがバカだったw
こんな雑魚PHPerが集まるスレで聞いたオレがバカだったw
103nobodyさん
2017/02/26(日) 02:45:33.88ID:??? コーディングスタイルなんてゴミ質問するような初心者が捨て台詞吐いていったぞー
104nobodyさん
2017/02/26(日) 03:03:50.38ID:??? Laravel使ってると雑魚じゃない宣言かっこいいです
105nobodyさん
2017/02/26(日) 23:30:21.77ID:??? >>97 = >>99 か?
ノータリンかよおまえ
こういうのあるから定義側で改行する可能性あるのなんかプログラミングでは常識だろ
int OnCalculate(
const int rates_total,
const int prev_calculated,
const datetime &time[],
const double &open[],
const double &high[],
const double &low[],
const double &close[],
const long &tick_volume[],
const long &volume[],
const int &spread[]
){
}
おまえ、PHPしか書いたことね〜だろ? ゴミクズは黙ってろよ 原文はこうだ
Argument lists MAY be split across multiple lines
どこにshould って書いてあるんだよ
>>98も言ってるが「複数行に分割しても構いません」ってのは、
通常は一行で書くから「構いません」って表現になるんだよ。
日本語もわからねぇのか? ゴミクズは。何語なら分かるんだ?
>なんでも1行でまとめるほうが美しいとか勘違いしてる能無しはたまにいるな
天の声でも聞こえたのかしらねーが、勝手に捻じ曲げて都合の良い解釈するなよゴミクズ
能無しは お ま え だよ
ノータリンかよおまえ
こういうのあるから定義側で改行する可能性あるのなんかプログラミングでは常識だろ
int OnCalculate(
const int rates_total,
const int prev_calculated,
const datetime &time[],
const double &open[],
const double &high[],
const double &low[],
const double &close[],
const long &tick_volume[],
const long &volume[],
const int &spread[]
){
}
おまえ、PHPしか書いたことね〜だろ? ゴミクズは黙ってろよ 原文はこうだ
Argument lists MAY be split across multiple lines
どこにshould って書いてあるんだよ
>>98も言ってるが「複数行に分割しても構いません」ってのは、
通常は一行で書くから「構いません」って表現になるんだよ。
日本語もわからねぇのか? ゴミクズは。何語なら分かるんだ?
>なんでも1行でまとめるほうが美しいとか勘違いしてる能無しはたまにいるな
天の声でも聞こえたのかしらねーが、勝手に捻じ曲げて都合の良い解釈するなよゴミクズ
能無しは お ま え だよ
106nobodyさん
2017/02/26(日) 23:36:23.23ID:??? >>100
おまえ、何言ってるんだ? アホなのか? アホだろう
アルゴリズムの是非の話とてめえの作ったクソアプリに欠陥があるかどうかの話を同列に語る
論理的根拠がわからんと言ってるんだ
脳味噌腐ってるなら邪魔だから黙ってていいよ
おまえ、何言ってるんだ? アホなのか? アホだろう
アルゴリズムの是非の話とてめえの作ったクソアプリに欠陥があるかどうかの話を同列に語る
論理的根拠がわからんと言ってるんだ
脳味噌腐ってるなら邪魔だから黙ってていいよ
109nobodyさん
2017/02/26(日) 23:37:44.67ID:??? もう、クソPHPer全部死なねぇかな
110nobodyさん
2017/02/26(日) 23:40:31.54ID:??? > >>102 : nobodyさん2017/02/26(日) 01:50:29.99 ID:???
> 普通にLaravelとかだと前者で改行してたな
> こんな雑魚PHPerが集まるスレで聞いたオレがバカだったw
よくわかってるじゃないか。そうだよ、お前は本物のまごうことなきバカだよ。
とっととくたばれ、ゴミクズ
> 普通にLaravelとかだと前者で改行してたな
> こんな雑魚PHPerが集まるスレで聞いたオレがバカだったw
よくわかってるじゃないか。そうだよ、お前は本物のまごうことなきバカだよ。
とっととくたばれ、ゴミクズ
111nobodyさん
2017/02/26(日) 23:44:59.28ID:??? 勢いでワロタ
112nobodyさん
2017/02/26(日) 23:49:04.17ID:??? 勢いがあるのは良いことだな
113nobodyさん
2017/02/27(月) 00:22:57.34ID:??? 一個言い忘れてた
>$foo->bar(
> $longArgument,
> $longerArgument,
> $muchLongerArgument
>);
なんだ、このクソみてーな命名は やる気あんのか!?
こういうこと書くからアホが真似してクソみたいな命名すんだ
もっとマトモなドキュメント作れよ、ゴミカス
ほんと、PHP界隈は上から下までマトモなやつが全くいねぇ
>$foo->bar(
> $longArgument,
> $longerArgument,
> $muchLongerArgument
>);
なんだ、このクソみてーな命名は やる気あんのか!?
こういうこと書くからアホが真似してクソみたいな命名すんだ
もっとマトモなドキュメント作れよ、ゴミカス
ほんと、PHP界隈は上から下までマトモなやつが全くいねぇ
114nobodyさん
2017/02/27(月) 00:23:27.70ID:??? 寝る
115nobodyさん
2017/02/27(月) 00:28:19.22ID:??? >>105
> そういう風に改行する可能性があるのは呼び出される関数定義側の話で
> 呼び出し側は基本的には1行で書くにきまってんだろ
呼び出し側では改行なんてしねぇよって意図だと読むのが普通だろうよ
> そういう風に改行する可能性があるのは呼び出される関数定義側の話で
> 呼び出し側は基本的には1行で書くにきまってんだろ
呼び出し側では改行なんてしねぇよって意図だと読むのが普通だろうよ
116nobodyさん
2017/02/27(月) 01:23:12.80ID:??? 「基本的には」って言葉の意味を知らない人奴は、
一体なに人で、何語で書けば意味が伝わるんだ?
ちょっと、詳しく教えろよw
てか、おまえ、>>97の引用されてるコードの命名の意味、全くわかってねぇだろ?
だからおまえらはゴミクズだっつってんだよ
もっと頭を使え、考えろ、ゴミクズ
iPadは入力メンドクセーんだから、
もっと文章推敲して突っ込まれなくなってからかきこめよ、肥溜め
一体なに人で、何語で書けば意味が伝わるんだ?
ちょっと、詳しく教えろよw
てか、おまえ、>>97の引用されてるコードの命名の意味、全くわかってねぇだろ?
だからおまえらはゴミクズだっつってんだよ
もっと頭を使え、考えろ、ゴミクズ
iPadは入力メンドクセーんだから、
もっと文章推敲して突っ込まれなくなってからかきこめよ、肥溜め
117nobodyさん
2017/02/27(月) 01:25:04.27ID:??? 定義で改行した方が望ましい状態の関数について、呼び出し時には基本的には一行で書く
この不自然さに気付こうよ
この不自然さに気付こうよ
118nobodyさん
2017/02/27(月) 01:29:12.61ID:??? ほんと、PHPerの知能指数は原人並みだよな
なんでこんなポンコツしかいねぇんだよ…
なんでこんなポンコツしかいねぇんだよ…
119nobodyさん
2017/02/27(月) 01:31:51.87ID:??? つーか何が不満でこんなブチギレてんだ?
必要に応じて改行することについて否定的な意見って特に見当たらん気がするが
必要に応じて改行することについて否定的な意見って特に見当たらん気がするが
120nobodyさん
2017/02/27(月) 01:33:30.23ID:??? >>117
おれ、言ったよな、iPadは入力メンドクセーって
アホすぎて説明するの疲れるから、本当に不自然だと思うなら、その理由を説明しろ、知恵遅れ
明日叩き潰しといてやるから
てか、おまえらクソPHPerって、ほんと、プログラミングの歴史をなんだと思ってるの?
おれ、言ったよな、iPadは入力メンドクセーって
アホすぎて説明するの疲れるから、本当に不自然だと思うなら、その理由を説明しろ、知恵遅れ
明日叩き潰しといてやるから
てか、おまえらクソPHPerって、ほんと、プログラミングの歴史をなんだと思ってるの?
121nobodyさん
2017/02/27(月) 01:35:57.00ID:??? 自分の入力デバイスがクソであることを声高らかに宣言して何のメリットがあるのか
122nobodyさん
2017/02/27(月) 01:38:06.13ID:??? >>119
まさかその理由がわからないとは思わなかった。
いいか、おぼえてけ、お前みたいな超絶ノータリンが知ったかぶって議論にもならんおかしな知識で絡んでくると
頭がまともな者にとってはクソムカつくんだ
覚えておけ、底辺クソゴミPHPer
まさかその理由がわからないとは思わなかった。
いいか、おぼえてけ、お前みたいな超絶ノータリンが知ったかぶって議論にもならんおかしな知識で絡んでくると
頭がまともな者にとってはクソムカつくんだ
覚えておけ、底辺クソゴミPHPer
124nobodyさん
2017/02/27(月) 01:48:32.04ID:??? 俺は書いたからな、「意味を考えろ」って。
この上まだなにも考えずにクダラねぇこと言ってくるなら
正しさを証明できなくなったら、ほんと、首括れよ
この上まだなにも考えずにクダラねぇこと言ってくるなら
正しさを証明できなくなったら、ほんと、首括れよ
125nobodyさん
2017/02/27(月) 01:51:35.62ID:??? 自分で言った方が早いよ?
クソな入力デバイスしか用意できない環境でそんな駄レスを重ねる苦労をするくらいなら。
クソな入力デバイスしか用意できない環境でそんな駄レスを重ねる苦労をするくらいなら。
128nobodyさん
2017/02/27(月) 02:04:44.10ID:???129nobodyさん
2017/02/27(月) 02:06:21.32ID:???130nobodyさん
2017/02/27(月) 02:13:23.21ID:??? 要約するとこれだけ
勢いすごい人「1行で書くにきまってる」
その他「きまってねーよどっちでもいい」
実際PSRがどっちでもいいっつってんだから
これの反証には1行がデフォと明示された規約を出さなきゃな
勢いすごい人「1行で書くにきまってる」
その他「きまってねーよどっちでもいい」
実際PSRがどっちでもいいっつってんだから
これの反証には1行がデフォと明示された規約を出さなきゃな
131nobodyさん
2017/02/27(月) 07:51:39.07ID:??? 流れすっ飛ばすけど、別にオブジェクトオブジェクトしなくても別にいいよね
132nobodyさん
2017/02/27(月) 09:38:04.05ID:??? >>129
おまえさ、脳みそないだろ? 掘り下げるってこと、できないだろ?
他のPSR考慮してねーだろ? 大して読んでねーだろ?
PSRが策定された背景もわかってねぇだろ?
指摘されても、いつまでたっても日本語のニュアンスもわからねーし
英語もよめねーから捻じ曲げて解釈する
だからそんなてめーかってなアホ解釈しかできねーんだよ。
まだ
>$foo->bar(
> $longArgument,
> $longerArgument,
> $muchLongerArgument
>);
このサンプルコードの意味わかんねーみたいだし、本当に死ねよ、もう成長無理だから
>「基本は1行、特殊事情では例外的に許可」という意味合いの主張にしかならない
>1行で書くにきまって「ない」ということだ
小学生並の読解力か? おまえは 本物のばかだろ
「日本の一般道は(基本的には)60キロ制限と決まっています」
だが、60キロ以上出しても良い場合がある? さて、どんな場合だ?
ばーーーーーか!
おまえさ、脳みそないだろ? 掘り下げるってこと、できないだろ?
他のPSR考慮してねーだろ? 大して読んでねーだろ?
PSRが策定された背景もわかってねぇだろ?
指摘されても、いつまでたっても日本語のニュアンスもわからねーし
英語もよめねーから捻じ曲げて解釈する
だからそんなてめーかってなアホ解釈しかできねーんだよ。
まだ
>$foo->bar(
> $longArgument,
> $longerArgument,
> $muchLongerArgument
>);
このサンプルコードの意味わかんねーみたいだし、本当に死ねよ、もう成長無理だから
>「基本は1行、特殊事情では例外的に許可」という意味合いの主張にしかならない
>1行で書くにきまって「ない」ということだ
小学生並の読解力か? おまえは 本物のばかだろ
「日本の一般道は(基本的には)60キロ制限と決まっています」
だが、60キロ以上出しても良い場合がある? さて、どんな場合だ?
ばーーーーーか!
133nobodyさん
2017/02/27(月) 09:40:29.10ID:???134nobodyさん
2017/02/27(月) 09:44:41.28ID:??? クソペチパーの人物像
1. PHPしかつかえねぇ
2. PHPしか知らねぇ
3. だから常識ねぇ
4. 英語読めねx
5. そもそも日本語読解力もねぇ
6. だから理解できねぇ
7. 理解できねぇから都合のいいように解釈する
8. 1つの事に固執して付帯情報が頭に入らねぇ
9. 1行くらいしかよめねぇ
10. 場合によっては1つか2つの単語しか読めねぇ
1. PHPしかつかえねぇ
2. PHPしか知らねぇ
3. だから常識ねぇ
4. 英語読めねx
5. そもそも日本語読解力もねぇ
6. だから理解できねぇ
7. 理解できねぇから都合のいいように解釈する
8. 1つの事に固執して付帯情報が頭に入らねぇ
9. 1行くらいしかよめねぇ
10. 場合によっては1つか2つの単語しか読めねぇ
135nobodyさん
2017/02/27(月) 09:47:15.50ID:??? > >>131 : nobodyさん2017/02/27(月) 07:51:39.07 ID:???
> 流れすっ飛ばすけど、別にオブジェクトオブジェクトしなくても別にいいよね
どうしてそのレスが流れを飛ばすほどの価値のあるレスだと思った?
前提条件も想定ケースもわからねぇのに、した方がいいかしなくても良いかなんてわかるわけねーだろ、ゴミカス
死ねよ、クソペチパー
> 流れすっ飛ばすけど、別にオブジェクトオブジェクトしなくても別にいいよね
どうしてそのレスが流れを飛ばすほどの価値のあるレスだと思った?
前提条件も想定ケースもわからねぇのに、した方がいいかしなくても良いかなんてわかるわけねーだろ、ゴミカス
死ねよ、クソペチパー
136nobodyさん
2017/02/27(月) 09:49:02.60ID:???137nobodyさん
2017/02/27(月) 09:53:31.85ID:??? おまえら、ほんとさ、
>$foo->bar(
> $longArgument,
> $longerArgument,
> $muchLongerArgument
>);
これの意味を400字程度で説明してみろよ?
おまえらの仲間が調子こいて引用してきた記述なのに、なんでおまえら一人もこのコードの意味がわかんねーの?
>$foo->bar(
> $longArgument,
> $longerArgument,
> $muchLongerArgument
>);
これの意味を400字程度で説明してみろよ?
おまえらの仲間が調子こいて引用してきた記述なのに、なんでおまえら一人もこのコードの意味がわかんねーの?
138nobodyさん
2017/02/27(月) 10:24:46.88ID:???139nobodyさん
2017/02/27(月) 10:25:21.66ID:??? いいえ、秀丸です
ってかw
ってかw
140nobodyさん
2017/02/27(月) 10:26:24.05ID:??? ご、ごめん、Vim使いの方々ですよねw プロにいらねーこと言いました、さーせんw
141nobodyさん
2017/02/27(月) 12:41:36.37ID:??? $ yum remove pechiperaaaaawwwww
142nobodyさん
2017/02/27(月) 14:09:12.91ID:??? 引数の名前が長いなどの緊急事態の回避のために改行してもいいってことですか
143nobodyさん
2017/02/27(月) 14:23:00.32ID:??? そう思った論拠を1000文字程度で述べるのがお前のためだな
144nobodyさん
2017/02/27(月) 17:24:00.89ID:???145nobodyさん
2017/02/27(月) 18:53:08.29ID:??? まったくもって何を主張したいのか分からん
Vimはその草が表してる通り、生粋のVim使いでもVimのみで作業する時代ではなくなったね
compatibleで使うような原理主義の人は知らんが
Vimはその草が表してる通り、生粋のVim使いでもVimのみで作業する時代ではなくなったね
compatibleで使うような原理主義の人は知らんが
146nobodyさん
2017/02/27(月) 19:47:32.36ID:???147nobodyさん
2017/02/27(月) 20:08:47.08ID:??? この芸風いつまで続くん
148nobodyさん
2017/02/27(月) 20:48:53.70ID:??? 今さら変えられるはずもないだろうから、ずっとじゃない?
150nobodyさん
2017/02/28(火) 02:27:02.09ID:??? 3日ぐらい「言ってみろ」って連呼する元気はどこへ行ったんだ。
人に言わせて裏でへぇぇって勉強するスタイルじゃないのか
人に言わせて裏でへぇぇって勉強するスタイルじゃないのか
151nobodyさん
2017/02/28(火) 07:57:59.45ID:??? IDE使いかエディタ使いか書いてるやついるけど
IDEならそこいらのエディタ設定して使えるやろ
IDE組み込みのエディタしか使ったことないレベルかよ
IDEならそこいらのエディタ設定して使えるやろ
IDE組み込みのエディタしか使ったことないレベルかよ
152nobodyさん
2017/02/28(火) 09:26:33.36ID:??? >>150
そういうセリフは、おまえらがせめて「言ってみた」後でないと意味ないってことすらわからねぇの?
>$foo->bar(
> $longArgument,
> $longerArgument,
> $muchLongerArgument
>);
この程度のコードの意味もわかんねぇ馬鹿だもんな
やっと意味がわかってお前ら全員間違ってたことに気づいたから何も言わないのかと思ってたけど
未だに分かってねぇバカがいるんだから、多分、他の奴らもわかってねぇんだろう
ほんとうにペチパーはどうしようもないゴミクズしかいねぇな…
そういうセリフは、おまえらがせめて「言ってみた」後でないと意味ないってことすらわからねぇの?
>$foo->bar(
> $longArgument,
> $longerArgument,
> $muchLongerArgument
>);
この程度のコードの意味もわかんねぇ馬鹿だもんな
やっと意味がわかってお前ら全員間違ってたことに気づいたから何も言わないのかと思ってたけど
未だに分かってねぇバカがいるんだから、多分、他の奴らもわかってねぇんだろう
ほんとうにペチパーはどうしようもないゴミクズしかいねぇな…
153nobodyさん
2017/02/28(火) 09:28:07.06ID:??? >>151
おまえ、脳みそ本当にないよな?
>IDE使いかエディタ使いか書いてるやついるけど
どうしてそんなところが論旨だと思ったの? 本当に脳みそトロけてるの?
>普段そういう解釈でやっててIDEが警告してこねーの?
ここが論旨に決まってんじゃねーか
もう、ドマヌケペチパーと話すのやだー
おまえ、脳みそ本当にないよな?
>IDE使いかエディタ使いか書いてるやついるけど
どうしてそんなところが論旨だと思ったの? 本当に脳みそトロけてるの?
>普段そういう解釈でやっててIDEが警告してこねーの?
ここが論旨に決まってんじゃねーか
もう、ドマヌケペチパーと話すのやだー
154nobodyさん
2017/02/28(火) 09:28:58.28ID:??? 本当にペチパー全員死なねぇかな!
155nobodyさん
2017/02/28(火) 09:31:05.95ID:??? だから、お前ら全員アホすぎるから逃げまくってね〜で
>$foo->bar(
> $longArgument,
> $longerArgument,
> $muchLongerArgument
>);
に書いてあること全部、1000文字程度で答えろっつってんだよ
それ答えた後でお前らがどれほどアホかよく考え直せ
>$foo->bar(
> $longArgument,
> $longerArgument,
> $muchLongerArgument
>);
に書いてあること全部、1000文字程度で答えろっつってんだよ
それ答えた後でお前らがどれほどアホかよく考え直せ
156nobodyさん
2017/02/28(火) 09:32:14.56ID:??? > >>97 : nobodyさん2017/02/25(土) 23:27:02.59 ID:???
> >91
> どこの常識だよ
> 少なくともPSR-2はこう規定している
> >4.6. メソッド及び関数の呼び出し
> >引数リストは、インデントにより揃えることで、複数行に分割しても構いません。
> >その際、最初の定義も次の行からはじめるものとし、1行に1つの引数を定義しなければなりません。
> >
> ><?php
> >$foo->bar(
> > $longArgument,
> > $longerArgument,
> > $muchLongerArgument
> >);
>
> なんでも1行でまとめるほうが美しいとか勘違いしてる能無しはたまにいるな
∩___∩
| ノ ヽ/⌒) あばばばばばば
/⌒) (゚) (゚) | .|
/ / ( _●_) ミ/ ∩―−、
.( ヽ |∪| / / (゚) 、_ `ヽ
\ ヽノ / / ( ● (゚) |つ
/ / | /(入__ノ ミ あばばっあびゃばびゃばば
| / 、 (_/ ノ
| /\ \ \___ ノ゙ ─ー
| / ) ) \ _
∪ ( \ \ \
> >91
> どこの常識だよ
> 少なくともPSR-2はこう規定している
> >4.6. メソッド及び関数の呼び出し
> >引数リストは、インデントにより揃えることで、複数行に分割しても構いません。
> >その際、最初の定義も次の行からはじめるものとし、1行に1つの引数を定義しなければなりません。
> >
> ><?php
> >$foo->bar(
> > $longArgument,
> > $longerArgument,
> > $muchLongerArgument
> >);
>
> なんでも1行でまとめるほうが美しいとか勘違いしてる能無しはたまにいるな
∩___∩
| ノ ヽ/⌒) あばばばばばば
/⌒) (゚) (゚) | .|
/ / ( _●_) ミ/ ∩―−、
.( ヽ |∪| / / (゚) 、_ `ヽ
\ ヽノ / / ( ● (゚) |つ
/ / | /(入__ノ ミ あばばっあびゃばびゃばば
| / 、 (_/ ノ
| /\ \ \___ ノ゙ ─ー
| / ) ) \ _
∪ ( \ \ \
157nobodyさん
2017/02/28(火) 09:34:45.70ID:???158nobodyさん
2017/02/28(火) 09:51:24.19ID:??? . .: : : : : : : : :: :::: :: :: : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
. . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
>>97 /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄ ̄ ̄
どうしよう、自分で「少なくともPSR-2はこう規定している」と言って引用してきた文章の意味もコードも全くわからん…
…てか、PSRなんて実は全くわかってない…
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
. . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
>>97 /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄ ̄ ̄
どうしよう、自分で「少なくともPSR-2はこう規定している」と言って引用してきた文章の意味もコードも全くわからん…
…てか、PSRなんて実は全くわかってない…
159nobodyさん
2017/02/28(火) 13:48:16.17ID:??? いつも「俺は分かってるがお前らは分かってない」の基準が低すぎる
そこまで馬鹿な人はいないからもうちょっと上の話をしたらどうだい
そこまで馬鹿な人はいないからもうちょっと上の話をしたらどうだい
160nobodyさん
2017/02/28(火) 18:37:03.43ID:??? >>159
お前らに合わせてやってるだけだから、
お前がもうちょっとマシな話したらいいだけじゃね?
てか、なんで話そらすの?
コードの意味、書けるの? お前
なんで1000文字程度書けっていったかぐらい、分かるよね?
お前らに合わせてやってるだけだから、
お前がもうちょっとマシな話したらいいだけじゃね?
てか、なんで話そらすの?
コードの意味、書けるの? お前
なんで1000文字程度書けっていったかぐらい、分かるよね?
161nobodyさん
2017/02/28(火) 18:44:21.22ID:4wkURPxo162nobodyさん
2017/03/01(水) 20:10:35.29ID:??? pthreads使ってるのに同じドメインへのスクレイピング同時に出来ないのだけど
(制限してたり)サーバ側の問題?クライアント(Windows)の問題?
よその適当なサイトで試すわけにもいかないし原因がわからにゃい
(制限してたり)サーバ側の問題?クライアント(Windows)の問題?
よその適当なサイトで試すわけにもいかないし原因がわからにゃい
163nobodyさん
2017/03/01(水) 20:16:30.04ID:??? そもそもマルチスレッド有効でコンパイルしてあるのかどうかから分からんのだけど
164nobodyさん
2017/03/01(水) 20:32:52.22ID:??? >>163
あらーありがとう
ztsってのが必要なんだね
phpinfo見てpthreads入ってたからそれで使えるものだとばかり
配布されてるようなバイナリじゃだめなのね
windowsでコンパイルツールは入れてないし面倒だからlinuxでやることにするぉ
あらーありがとう
ztsってのが必要なんだね
phpinfo見てpthreads入ってたからそれで使えるものだとばかり
配布されてるようなバイナリじゃだめなのね
windowsでコンパイルツールは入れてないし面倒だからlinuxでやることにするぉ
165nobodyさん
2017/03/01(水) 20:37:59.79ID:??? windows.php.netで配布されてるやつならthread safeかnon thread safeか書いてあるやろ
166nobodyさん
2017/03/01(水) 20:48:06.51ID:??? . .: : : : : : : : :: :::: :: :: : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
. . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
>>97 /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄ ̄ ̄
頼む…、このまま話題が切り替わってくれ… なんとかやりすごしてくれ…
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
. . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
>>97 /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄ ̄ ̄
頼む…、このまま話題が切り替わってくれ… なんとかやりすごしてくれ…
167nobodyさん
2017/03/01(水) 21:46:02.30ID:??? 基礎的なことですみません。
$_SERVER(サーバー変数) を取得してmb_send_mailで送信する場合
XSSなどの対策上htmlspecialcharsをした方がいいのでしょうか?
echoはしてます。
$_SERVER(サーバー変数) を取得してmb_send_mailで送信する場合
XSSなどの対策上htmlspecialcharsをした方がいいのでしょうか?
echoはしてます。
169nobodyさん
2017/03/01(水) 23:04:33.96ID:??? . .: : : : : : : : :: :::: :: :: : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
. . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
>>97 /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄ ̄ ̄
頼む…、なかったことにしてくれぇ… オレが馬鹿だった…
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
. . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
>>97 /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄ ̄ ̄
頼む…、なかったことにしてくれぇ… オレが馬鹿だった…
170nobodyさん
2017/03/02(木) 02:36:41.46ID:??? >>97に執着する理由って「なんでも1行でまとめるほうが美しいとか勘違いしてる能無し」が自分に対して言われたと思ってるから?
171nobodyさん
2017/03/02(木) 03:59:38.15ID:??? ほっといてやれよ
172nobodyさん
2017/03/02(木) 07:35:37.35ID:??? . .: : : : : : : : :: :::: :: :: : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
. . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
>>97 /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄ ̄ ̄
な、なんとか他人のフリをして話をすりかえないと…
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
. . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
>>97 /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄ ̄ ̄
な、なんとか他人のフリをして話をすりかえないと…
173nobodyさん
2017/03/02(木) 07:35:59.02ID:??? > >>97 : nobodyさん2017/02/25(土) 23:27:02.59 ID:???
> >91
> どこの常識だよ
> 少なくともPSR-2はこう規定している
> >4.6. メソッド及び関数の呼び出し
> >引数リストは、インデントにより揃えることで、複数行に分割しても構いません。
> >その際、最初の定義も次の行からはじめるものとし、1行に1つの引数を定義しなければなりません。
> >
> ><?php
> >$foo->bar(
> > $longArgument,
> > $longerArgument,
> > $muchLongerArgument
> >);
>
> なんでも1行でまとめるほうが美しいとか勘違いしてる能無しはたまにいるな
∩___∩
| ノ ヽ/⌒) あばばばばばば
/⌒) (゚) (゚) | .|
/ / ( _●_) ミ/ ∩―−、
.( ヽ |∪| / / (゚) 、_ `ヽ
\ ヽノ / / ( ● (゚) |つ
/ / | /(入__ノ ミ あばばっあびゃばびゃばば
| / 、 (_/ ノ
| /\ \ \___ ノ゙ ─ー
| / ) ) \ _
∪ ( \ \ \
> >91
> どこの常識だよ
> 少なくともPSR-2はこう規定している
> >4.6. メソッド及び関数の呼び出し
> >引数リストは、インデントにより揃えることで、複数行に分割しても構いません。
> >その際、最初の定義も次の行からはじめるものとし、1行に1つの引数を定義しなければなりません。
> >
> ><?php
> >$foo->bar(
> > $longArgument,
> > $longerArgument,
> > $muchLongerArgument
> >);
>
> なんでも1行でまとめるほうが美しいとか勘違いしてる能無しはたまにいるな
∩___∩
| ノ ヽ/⌒) あばばばばばば
/⌒) (゚) (゚) | .|
/ / ( _●_) ミ/ ∩―−、
.( ヽ |∪| / / (゚) 、_ `ヽ
\ ヽノ / / ( ● (゚) |つ
/ / | /(入__ノ ミ あばばっあびゃばびゃばば
| / 、 (_/ ノ
| /\ \ \___ ノ゙ ─ー
| / ) ) \ _
∪ ( \ \ \
174nobodyさん
2017/03/02(木) 07:39:20.48ID:??? > >>159 : nobodyさん2017/02/28(火) 13:48:16.17 ID:???
> いつも「俺は分かってるがお前らは分かってない」の基準が低すぎる
> そこまで馬鹿な人はいないからもうちょっと上の話をしたらどうだい
∩_
〈〈〈 ヽ
〈⊃ }
∩___∩ | |
| ノ ヽ ! !
/ ● ● | /
| ( _●_) ミ/ 言ったとおりじゃんw こいつ最高にアホ
彡、 |∪| /
/ __ ヽノ /
(___) /
> いつも「俺は分かってるがお前らは分かってない」の基準が低すぎる
> そこまで馬鹿な人はいないからもうちょっと上の話をしたらどうだい
∩_
〈〈〈 ヽ
〈⊃ }
∩___∩ | |
| ノ ヽ ! !
/ ● ● | /
| ( _●_) ミ/ 言ったとおりじゃんw こいつ最高にアホ
彡、 |∪| /
/ __ ヽノ /
(___) /
175nobodyさん
2017/03/02(木) 19:38:49.91ID:??? . .: : : : : : : : :: :::: :: :: : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
. . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
>>97 /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄ ̄ ̄
そ、そうだ、悪いのは >>159 ということにして話を変えてくれ…
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
. . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
>>97 /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄ ̄ ̄
そ、そうだ、悪いのは >>159 ということにして話を変えてくれ…
176nobodyさん
2017/03/02(木) 23:04:32.70ID:??? >>168
極端な書き方だが
mb_send_mail($to, $subject, $_SERVER["SERVER_NAME"], $header);
で$_SERVERの箇所にhtmlspecialcharsは必要?
極端な書き方だが
mb_send_mail($to, $subject, $_SERVER["SERVER_NAME"], $header);
で$_SERVERの箇所にhtmlspecialcharsは必要?
178nobodyさん
2017/03/03(金) 01:05:37.86ID:??? なぜ必要と思ったのかその理由を述べよ
179nobodyさん
2017/03/03(金) 05:58:09.31ID:??? ['SERVER_NAME']を使うのに、UseCanonicalName や ServerName設定が不備とか
他者メールアドレスを送信先に登録できて、送信するのがhtmlメールで内容に$_SERVER['HTTP_USER_AGENT']をそのまま使っていたりすると
というような例だとユーザ入力をそのまま使ってはいけないといえなくもない気がするが
具体的な状況がわからんとなあ
他者メールアドレスを送信先に登録できて、送信するのがhtmlメールで内容に$_SERVER['HTTP_USER_AGENT']をそのまま使っていたりすると
というような例だとユーザ入力をそのまま使ってはいけないといえなくもない気がするが
具体的な状況がわからんとなあ
180nobodyさん
2017/03/03(金) 08:35:24.61ID:???181nobodyさん
2017/03/03(金) 08:42:12.14ID:??? >$_SERVER['HTTP_USER_AGENT']をそのまま使っていたりすると
前提条件かわってたのか。アホ取り消し
前提条件かわってたのか。アホ取り消し
182nobodyさん
2017/03/03(金) 19:00:18.41ID:??? . .: : : : : : : : :: :::: :: :: : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
. . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
>>97 /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄ ̄ ̄
あとちょっとだ… あとちょっとでオレのことを忘れてくれる…
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
. . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
>>97 /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄ ̄ ̄
あとちょっとだ… あとちょっとでオレのことを忘れてくれる…
185nobodyさん
2017/03/03(金) 19:50:17.30ID:??? > $_SERVER(サーバー変数) を取得してmb_send_mailで送信する場合
前提条件変わったというよりは考慮漏れじゃないですかね
前提条件変わったというよりは考慮漏れじゃないですかね
186nobodyさん
2017/03/03(金) 23:21:02.91ID:???187nobodyさん
2017/03/03(金) 23:21:55.23ID:???188nobodyさん
2017/03/03(金) 23:22:33.44ID:??? あーあ、クソペチパー、全部とろけねぇかな
191nobodyさん
2017/03/03(金) 23:24:54.10ID:??? あーあ、クソペチパー、全部とろけねぇかな
193nobodyさん
2017/03/03(金) 23:26:01.70ID:??? . .: : : : : : : : :: :::: :: :: : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
. . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
>>97 /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄ ̄ ̄
やった、やっと話題がかわりはじめた、オレのこと忘れてもらえる…
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
. . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
>>97 /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄ ̄ ̄
やった、やっと話題がかわりはじめた、オレのこと忘れてもらえる…
194nobodyさん
2017/03/03(金) 23:28:43.49ID:???195nobodyさん
2017/03/03(金) 23:29:48.80ID:??? ヘマしたことを誤魔化そうと
そもそも前提条件がおかしい仕様がおかしいとのたまうやつ
そもそも前提条件がおかしい仕様がおかしいとのたまうやつ
196nobodyさん
2017/03/03(金) 23:32:02.34ID:??? >>194
179は極限的には危険性が全く無いとは言えない、だから具体的状況が示されないとなんとも言えない
ということの説明のためだけのサンプルケース
そんなケースにHTMLメールで送るのがおかしいとかばかばかしい
179は極限的には危険性が全く無いとは言えない、だから具体的状況が示されないとなんとも言えない
ということの説明のためだけのサンプルケース
そんなケースにHTMLメールで送るのがおかしいとかばかばかしい
197nobodyさん
2017/03/03(金) 23:32:39.23ID:??? 以前はたまに、
「あなたのIPアドレスはこれです」みたいな、「お前のことは把握してるからね」的な中二病めーるあったけど
んなことかかなくても把握できることくらいわかるから
「このサイトの主、くっそキモいな」って印象しか持たない
そういうメールは最近見なくなった
「あなたのIPアドレスはこれです」みたいな、「お前のことは把握してるからね」的な中二病めーるあったけど
んなことかかなくても把握できることくらいわかるから
「このサイトの主、くっそキモいな」って印象しか持たない
そういうメールは最近見なくなった
198nobodyさん
2017/03/03(金) 23:35:13.10ID:???199nobodyさん
2017/03/03(金) 23:37:28.33ID:???200nobodyさん
2017/03/03(金) 23:38:03.64ID:??? あーあ、本当にクソペチパー、全部とろけねぇかな
201nobodyさん
2017/03/03(金) 23:43:54.44ID:??? 195 : nobodyさん2017/03/03(金) 23:29:48.80 ID:???
ヘマしたことを誤魔化そうと
そもそも前提条件がおかしい仕様がおかしいとのたまうやつ
∩_
〈〈〈 ヽ
〈⊃ }
∩___∩ | |
| ノ ヽ ! !
/ ● ● | /
| ( _●_) ミ/ なんとかオレを貶めようとするがポテンヒットもろくに打てない奴 こいつ最高にアホ
彡、 |∪| /
/ __ ヽノ /
(___) /
ヘマしたことを誤魔化そうと
そもそも前提条件がおかしい仕様がおかしいとのたまうやつ
∩_
〈〈〈 ヽ
〈⊃ }
∩___∩ | |
| ノ ヽ ! !
/ ● ● | /
| ( _●_) ミ/ なんとかオレを貶めようとするがポテンヒットもろくに打てない奴 こいつ最高にアホ
彡、 |∪| /
/ __ ヽノ /
(___) /
204nobodyさん
2017/03/03(金) 23:52:57.21ID:???206nobodyさん
2017/03/03(金) 23:54:21.23ID:???208nobodyさん
2017/03/03(金) 23:57:24.92ID:??? まあ管理用途ですらメールで生UAを知らせる意義が見当たらないんだがな
209nobodyさん
2017/03/03(金) 23:57:59.14ID:???211nobodyさん
2017/03/04(土) 00:00:36.79ID:???212nobodyさん
2017/03/04(土) 00:02:18.09ID:??? きみたちはまだ気づかないのかね?
オレときみたちの間には埋めようのない知能の隔たりがあるということを…
オレときみたちの間には埋めようのない知能の隔たりがあるということを…
214nobodyさん
2017/03/04(土) 00:04:27.60ID:??? >>211
・受付担当へのメール
をなんでHTMLメールで送るの?
・ユーザへの確認メール
に、何でサーバー変数くっつけるの?
メールの種類くらい、プログラマなら分けられるよね?
それが仕事だよね?
ばーーーーーーーーーーーーーーーーか
・受付担当へのメール
をなんでHTMLメールで送るの?
・ユーザへの確認メール
に、何でサーバー変数くっつけるの?
メールの種類くらい、プログラマなら分けられるよね?
それが仕事だよね?
ばーーーーーーーーーーーーーーーーか
215nobodyさん
2017/03/04(土) 00:05:40.87ID:???216nobodyさん
2017/03/04(土) 00:07:01.27ID:??? あーあ、クソペチパーは保育園卒業してんのかなぁ?…
217nobodyさん
2017/03/04(土) 00:07:40.69ID:???218nobodyさん
2017/03/04(土) 00:11:36.54ID:??? >>217
すればいいじゃん、仕様なんだからしかたないじゃん。
それ以外の部分を全部エスケープした後でな。
プログラムはどう書けばいいかぐらいわかるよな。
今話してる内容と、おまえの糞会社のクソ仕様が同列だと、どうして思ってんの? 能無し
てか、お前らって本当にプログラムの書き方分かってんの?
すればいいじゃん、仕様なんだからしかたないじゃん。
それ以外の部分を全部エスケープした後でな。
プログラムはどう書けばいいかぐらいわかるよな。
今話してる内容と、おまえの糞会社のクソ仕様が同列だと、どうして思ってんの? 能無し
てか、お前らって本当にプログラムの書き方分かってんの?
219nobodyさん
2017/03/04(土) 00:14:44.71ID:???220nobodyさん
2017/03/04(土) 00:15:38.91ID:??? あーあ、クソペチパーはシナプスとか、ちゃんとあんのかなぁ…
221nobodyさん
2017/03/04(土) 00:18:10.84ID:???222nobodyさん
2017/03/04(土) 00:22:46.89ID:??? つーか、
管理側にHTMLメール送っちゃいけない理由くらいは、さすがにアホでもわかるよね?
もし分からなかったら本当に霊長類かすら怪しまれるんだけど。
管理側にHTMLメール送っちゃいけない理由くらいは、さすがにアホでもわかるよね?
もし分からなかったら本当に霊長類かすら怪しまれるんだけど。
223nobodyさん
2017/03/04(土) 00:25:52.53ID:??? >>221
うん、お前、頭ぶっこわれてるな
>そもそも管理用途ですらUAを送る意義が無いということが
うん、日本語読めない馬鹿だって自己紹介
お前、まさか自分がマトモな読解力あると思ってる?
お前だけだよ、そんな解釈したの。
どういうことか、わかるよねが?
ばーーーーーーーーーーーーーーーーか
うん、お前、頭ぶっこわれてるな
>そもそも管理用途ですらUAを送る意義が無いということが
うん、日本語読めない馬鹿だって自己紹介
お前、まさか自分がマトモな読解力あると思ってる?
お前だけだよ、そんな解釈したの。
どういうことか、わかるよねが?
ばーーーーーーーーーーーーーーーーか
224nobodyさん
2017/03/04(土) 00:27:18.07ID:??? あーあ、そもそもクソペチパーは生き物なのかなぁ…
225nobodyさん
2017/03/04(土) 00:30:08.01ID:???226nobodyさん
2017/03/04(土) 00:33:39.18ID:???229nobodyさん
2017/03/04(土) 00:35:46.76ID:??? >>228
おまえが「いいから」とか考えてるのがオレがどうするかに影響するって、どうして思ってるの? 本当に脳みそないの?
おまえが「いいから」とか考えてるのがオレがどうするかに影響するって、どうして思ってるの? 本当に脳みそないの?
231nobodyさん
2017/03/04(土) 00:36:36.11ID:??? あーあ、もう本当にクソペチパーは全部死なねぇかなぁ…
232nobodyさん
2017/03/04(土) 00:37:41.50ID:???234nobodyさん
2017/03/04(土) 00:38:48.21ID:??? > 何が嬉しいの?
> UAを送られて何を判断するの?
こいつ、小学生かよ…
> UAを送られて何を判断するの?
こいつ、小学生かよ…
235nobodyさん
2017/03/04(土) 00:39:41.98ID:???237nobodyさん
2017/03/04(土) 00:40:34.20ID:??? もう一回言っとくな
>おまえさ、UA送るって言い出したのが誰だかくらい、考えような? 脳みそ、一応はあるんだろ?
>おまえさ、UA送るって言い出したのが誰だかくらい、考えような? 脳みそ、一応はあるんだろ?
239nobodyさん
2017/03/04(土) 00:42:31.38ID:???240nobodyさん
2017/03/04(土) 00:43:35.84ID:???241nobodyさん
2017/03/04(土) 00:44:04.40ID:??? あーあ、もう本当にクソペチパーは全部死なねぇかなぁ…
242nobodyさん
2017/03/04(土) 00:45:02.73ID:??? . .: : : : : : : : :: :::: :: :: : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
. . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
>>97 /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄ ̄ ̄
やった、やっとオレのことが忘れてもらえた… そうだ、このままなかったことに…
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
. . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
>>97 /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄ ̄ ̄
やった、やっとオレのことが忘れてもらえた… そうだ、このままなかったことに…
243nobodyさん
2017/03/04(土) 00:45:31.55ID:??? 能無し君は詰まるとAAで流すことしかできない
244nobodyさん
2017/03/04(土) 00:46:08.93ID:??? > >>97 : nobodyさん2017/02/25(土) 23:27:02.59 ID:???
> >91
> どこの常識だよ
> 少なくともPSR-2はこう規定している
> >4.6. メソッド及び関数の呼び出し
> >引数リストは、インデントにより揃えることで、複数行に分割しても構いません。
> >その際、最初の定義も次の行からはじめるものとし、1行に1つの引数を定義しなければなりません。
> >
> ><?php
> >$foo->bar(
> > $longArgument,
> > $longerArgument,
> > $muchLongerArgument
> >);
>
> なんでも1行でまとめるほうが美しいとか勘違いしてる能無しはたまにいるな
∩___∩
| ノ ヽ/⌒) あばばばばばば
/⌒) (゚) (゚) | .|
/ / ( _●_) ミ/ ∩―−、
.( ヽ |∪| / / (゚) 、_ `ヽ
\ ヽノ / / ( ● (゚) |つ
/ / | /(入__ノ ミ あばばっあびゃばびゃばば
| / 、 (_/ ノ
| /\ \ \___ ノ゙ ─ー
| / ) ) \ _
∪ ( \ \ \
> >91
> どこの常識だよ
> 少なくともPSR-2はこう規定している
> >4.6. メソッド及び関数の呼び出し
> >引数リストは、インデントにより揃えることで、複数行に分割しても構いません。
> >その際、最初の定義も次の行からはじめるものとし、1行に1つの引数を定義しなければなりません。
> >
> ><?php
> >$foo->bar(
> > $longArgument,
> > $longerArgument,
> > $muchLongerArgument
> >);
>
> なんでも1行でまとめるほうが美しいとか勘違いしてる能無しはたまにいるな
∩___∩
| ノ ヽ/⌒) あばばばばばば
/⌒) (゚) (゚) | .|
/ / ( _●_) ミ/ ∩―−、
.( ヽ |∪| / / (゚) 、_ `ヽ
\ ヽノ / / ( ● (゚) |つ
/ / | /(入__ノ ミ あばばっあびゃばびゃばば
| / 、 (_/ ノ
| /\ \ \___ ノ゙ ─ー
| / ) ) \ _
∪ ( \ \ \
245nobodyさん
2017/03/04(土) 00:47:04.54ID:??? >>243
あー、ただ流してるだけだと、本当におもってるんだー。うんうん、いいよ、そう思ってなよ。辞めないからねー?
あー、ただ流してるだけだと、本当におもってるんだー。うんうん、いいよ、そう思ってなよ。辞めないからねー?
246nobodyさん
2017/03/04(土) 00:51:06.54ID:??? 議論が出来ない馬鹿に長文書くの、無駄だよねぇ。AAで十分じゃん、それくらいしか意味がわからないんだもん
http://tamae.2ch.net/test/read.cgi/php/1408202355/621
-----------------------------------------------
結局、PHPが見捨てられ始めたのって
使ってる人間の割合が子供が増えたからだと思うんだよね
プログラマって物を作ってナンボだと思うんだけど
PHP界隈では純粋に作って楽しむ層が減って
コピペプログラマ的なのばかりになってしまった
このスレでオレオレ批判するのも2種類いて
オレオレを使うリスクから批判する人と
ただ単に自分の使っているFW以外の物は知らないから敵、みたいな
小さい世界で生きてる子供みたいな意見の2つだ
前者のオレオレを理解した上で批判してる人は議論にもなるんだけど
後者のオレオレどころかPHPすらまともに書けなそうな人間に議論ふっかけても無駄
-----------------------------------------------
http://tamae.2ch.net/test/read.cgi/php/1408202355/621
-----------------------------------------------
結局、PHPが見捨てられ始めたのって
使ってる人間の割合が子供が増えたからだと思うんだよね
プログラマって物を作ってナンボだと思うんだけど
PHP界隈では純粋に作って楽しむ層が減って
コピペプログラマ的なのばかりになってしまった
このスレでオレオレ批判するのも2種類いて
オレオレを使うリスクから批判する人と
ただ単に自分の使っているFW以外の物は知らないから敵、みたいな
小さい世界で生きてる子供みたいな意見の2つだ
前者のオレオレを理解した上で批判してる人は議論にもなるんだけど
後者のオレオレどころかPHPすらまともに書けなそうな人間に議論ふっかけても無駄
-----------------------------------------------
247nobodyさん
2017/03/04(土) 00:53:15.38ID:??? 馬鹿は自分の良いようにしか解釈しないからなぁ…
「能無し君は詰まると」とか。
アホすぎて呆れられてるという解釈ができないのが、アホな所以なんだろうな。
だから一生アホなんだろうな。
あーあ、もう本当にクソペチパーは全部死なねぇかなぁ…
「能無し君は詰まると」とか。
アホすぎて呆れられてるという解釈ができないのが、アホな所以なんだろうな。
だから一生アホなんだろうな。
あーあ、もう本当にクソペチパーは全部死なねぇかなぁ…
248nobodyさん
2017/03/04(土) 00:57:21.28ID:??? アホのためにもう一回書いとくな
>>221
うん、お前、頭ぶっこわれてるな
>そもそも管理用途ですらUAを送る意義が無いということが
うん、日本語読めない馬鹿だって自己紹介
お前、まさか自分がマトモな読解力あると思ってる?
お前だけだよ、そんな解釈したの。
どういうことか、わかるよね?
ばーーーーーーーーーーーーーーーーか
>>221
うん、お前、頭ぶっこわれてるな
>そもそも管理用途ですらUAを送る意義が無いということが
うん、日本語読めない馬鹿だって自己紹介
お前、まさか自分がマトモな読解力あると思ってる?
お前だけだよ、そんな解釈したの。
どういうことか、わかるよね?
ばーーーーーーーーーーーーーーーーか
249nobodyさん
2017/03/04(土) 01:06:58.25ID:??? めんどくさいだろうけどさぁ、>>179、なんでこんなこと言っちゃったのかくらい、書こうね? お前以下のアホがでてきちゃったからさ。
大変だとは思うけどさ、お前がアホみたいなこと言っちゃったのが元凶なんだから責任とってよ。
> 179 : nobodyさん2017/03/03(金) 05:58:09.31 ID:???
> ['SERVER_NAME']を使うのに、UseCanonicalName や ServerName設定が不備とか
> 他者メールアドレスを送信先に登録できて、送信するのがhtmlメールで内容に$_SERVER['HTTP_USER_AGENT']をそのまま使っていたりすると
> というような例だとユーザ入力をそのまま使ってはいけないといえなくもない気がするが
> 具体的な状況がわからんとなあ
大変だとは思うけどさ、お前がアホみたいなこと言っちゃったのが元凶なんだから責任とってよ。
> 179 : nobodyさん2017/03/03(金) 05:58:09.31 ID:???
> ['SERVER_NAME']を使うのに、UseCanonicalName や ServerName設定が不備とか
> 他者メールアドレスを送信先に登録できて、送信するのがhtmlメールで内容に$_SERVER['HTTP_USER_AGENT']をそのまま使っていたりすると
> というような例だとユーザ入力をそのまま使ってはいけないといえなくもない気がするが
> 具体的な状況がわからんとなあ
250nobodyさん
2017/03/04(土) 02:19:23.81ID:??? >>179
>というような例だとユーザ入力をそのまま使ってはいけないといえなくもない気がするが
はぁ?
どうしてそんな気がするの? アホなの?
181 名前:nobodyさん[sage] 投稿日:2017/03/03(金) 08:42:12.14 ID:???
>$_SERVER['HTTP_USER_AGENT']をそのまま使っていたりすると
前提条件かわってたのか。アホ取り消し
>というような例だとユーザ入力をそのまま使ってはいけないといえなくもない気がするが
はぁ?
どうしてそんな気がするの? アホなの?
181 名前:nobodyさん[sage] 投稿日:2017/03/03(金) 08:42:12.14 ID:???
>$_SERVER['HTTP_USER_AGENT']をそのまま使っていたりすると
前提条件かわってたのか。アホ取り消し
251nobodyさん
2017/03/04(土) 13:00:17.54ID:??? >>233
外部の一般ユーザのいたずらからの対処の参考にならないか?
明らかに同一箇所から定期的な送り込みが繰り返される場合など
で、意義はともかくそういう仕様の場合結局htmlspecialcharsは必要なのか必要ないのか?(2択)
外部の一般ユーザのいたずらからの対処の参考にならないか?
明らかに同一箇所から定期的な送り込みが繰り返される場合など
で、意義はともかくそういう仕様の場合結局htmlspecialcharsは必要なのか必要ないのか?(2択)
252nobodyさん
2017/03/04(土) 14:33:10.01ID:??? >>251
迷ったらやっとけ、安全と断定できないならやっとけ
htmlタグそのものを仕込まれたら、という可能性があるから
Content-Typeを無視するような糞MUA使ってたり、コピペコード等で
うっかりContent-Type: text/html; なんて指定してたら、通ってしまうという
試してないが状況によってはmultipartも通ってしまうかもしれない
REMOTE_ADDRやREMOTE_HOSTならわかるが、さすがにUAは参考にならんと思うが……
内容をメールに載せずに「こんだけ登録があったから詳細はWeb画面で管理ログ見れ」でもいいし
迷ったらやっとけ、安全と断定できないならやっとけ
htmlタグそのものを仕込まれたら、という可能性があるから
Content-Typeを無視するような糞MUA使ってたり、コピペコード等で
うっかりContent-Type: text/html; なんて指定してたら、通ってしまうという
試してないが状況によってはmultipartも通ってしまうかもしれない
REMOTE_ADDRやREMOTE_HOSTならわかるが、さすがにUAは参考にならんと思うが……
内容をメールに載せずに「こんだけ登録があったから詳細はWeb画面で管理ログ見れ」でもいいし
253nobodyさん
2017/03/04(土) 20:23:28.05ID:??? だーから、どうして
> 外部の一般ユーザのいたずらからの対処の参考にならないか?
> 明らかに同一箇所から定期的な送り込みが繰り返される場合など
こういうのをHTMLメールで送りたがるんだよ? なんかに取り憑かれてんのか?
> 外部の一般ユーザのいたずらからの対処の参考にならないか?
> 明らかに同一箇所から定期的な送り込みが繰り返される場合など
こういうのをHTMLメールで送りたがるんだよ? なんかに取り憑かれてんのか?
255nobodyさん
2017/03/04(土) 23:57:31.60ID:???256nobodyさん
2017/03/05(日) 00:31:18.86ID:??? 179 名前:nobodyさん[sage] 投稿日:2017/03/03(金) 05:58:09.31 ID:???
['SERVER_NAME']を使うのに、UseCanonicalName や ServerName設定が不備とか
他者メールアドレスを送信先に登録できて、送信するのがhtmlメールで内容に$_SERVER['HTTP_USER_AGENT']をそのまま使っていたりすると
というような例だとユーザ入力をそのまま使ってはいけないといえなくもない気がするが
具体的な状況がわからんとなあ
180 名前:nobodyさん[sage] 投稿日:2017/03/03(金) 08:35:24.61 ID:???
>>179
>というような例だとユーザ入力をそのまま使ってはいけないといえなくもない気がするが
はぁ?
どうしてそんな気がするの? アホなの?
181 名前:nobodyさん[sage] 投稿日:2017/03/03(金) 08:42:12.14 ID:???
>$_SERVER['HTTP_USER_AGENT']をそのまま使っていたりすると
前提条件かわってたのか。アホ取り消し
['SERVER_NAME']を使うのに、UseCanonicalName や ServerName設定が不備とか
他者メールアドレスを送信先に登録できて、送信するのがhtmlメールで内容に$_SERVER['HTTP_USER_AGENT']をそのまま使っていたりすると
というような例だとユーザ入力をそのまま使ってはいけないといえなくもない気がするが
具体的な状況がわからんとなあ
180 名前:nobodyさん[sage] 投稿日:2017/03/03(金) 08:35:24.61 ID:???
>>179
>というような例だとユーザ入力をそのまま使ってはいけないといえなくもない気がするが
はぁ?
どうしてそんな気がするの? アホなの?
181 名前:nobodyさん[sage] 投稿日:2017/03/03(金) 08:42:12.14 ID:???
>$_SERVER['HTTP_USER_AGENT']をそのまま使っていたりすると
前提条件かわってたのか。アホ取り消し
257nobodyさん
2017/03/05(日) 12:37:06.60ID:??? >>255
お前が意味わかってるかどうかかなり怪しいんだが、
お前が同意した話逸らしてる馬鹿って恐らく>>256のことだからな
なんか以前から一生懸命オレの真似してコピペしてんだけど、
コピペに合理的な理由がねーから全く意味を為してないことまるで分かってねーんだもん
サルに合理性求めるのは無理なことはよくわかってるが、
お前がサルじゃなかったら、ちゃんと頭で考えてレスしろよ?
> >>253
> 送るやつに聞けよ
とか、アホだろ
「送る」って言ってる>>251に聞いてんじゃねーか。
脳みそあるのかよ… 本当に
>結局htmlspecialcharsは必要なのか必要ないのか?(2択)
とか悩んでる時点で、HTMLメールで送ることを想定してるんじゃねーか
お前が意味わかってるかどうかかなり怪しいんだが、
お前が同意した話逸らしてる馬鹿って恐らく>>256のことだからな
なんか以前から一生懸命オレの真似してコピペしてんだけど、
コピペに合理的な理由がねーから全く意味を為してないことまるで分かってねーんだもん
サルに合理性求めるのは無理なことはよくわかってるが、
お前がサルじゃなかったら、ちゃんと頭で考えてレスしろよ?
> >>253
> 送るやつに聞けよ
とか、アホだろ
「送る」って言ってる>>251に聞いてんじゃねーか。
脳みそあるのかよ… 本当に
>結局htmlspecialcharsは必要なのか必要ないのか?(2択)
とか悩んでる時点で、HTMLメールで送ることを想定してるんじゃねーか
258nobodyさん
2017/03/05(日) 12:38:05.72ID:??? あーあ、本当にクソペチパー全部粉砕されねーかな…
259nobodyさん
2017/03/05(日) 12:38:55.12ID:??? . .: : : : : : : : :: :::: :: :: : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
. . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
>>97 /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄ ̄ ̄
みんな、もうオレのこと忘れてくれたよな… 今のうちにPSRをちゃんと勉強しておかないと…
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
. . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
>>97 /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄ ̄ ̄
みんな、もうオレのこと忘れてくれたよな… 今のうちにPSRをちゃんと勉強しておかないと…
260nobodyさん
2017/03/05(日) 12:40:48.78ID:???261nobodyさん
2017/03/05(日) 18:27:30.50ID:??? 送るってメールでなくいかがわしいことを送るという意味なんだが理解してないようだな
263nobodyさん
2017/03/06(月) 12:36:15.68ID:???264nobodyさん
2017/03/06(月) 12:37:10.97ID:??? 261 : nobodyさん2017/03/05(日) 18:27:30.50 ID:???
送るってメールでなくいかがわしいことを送るという意味なんだが理解してないようだな
262 : nobodyさん2017/03/05(日) 19:31:48.25 ID:???
>>253
質問者の主旨がわからないなら黙ってたほうが無難
∩_
〈〈〈 ヽ
〈⊃ }
∩___∩ | |
| ノ ヽ ! !
/ ● ● | /
| ( _●_) ミ/ 新着! エスパー出現!!
彡、 |∪| /
/ __ ヽノ /
(___) /
送るってメールでなくいかがわしいことを送るという意味なんだが理解してないようだな
262 : nobodyさん2017/03/05(日) 19:31:48.25 ID:???
>>253
質問者の主旨がわからないなら黙ってたほうが無難
∩_
〈〈〈 ヽ
〈⊃ }
∩___∩ | |
| ノ ヽ ! !
/ ● ● | /
| ( _●_) ミ/ 新着! エスパー出現!!
彡、 |∪| /
/ __ ヽノ /
(___) /
265nobodyさん
2017/03/06(月) 17:48:18.56ID:??? なんとなくこれだけ書いた.phpを
<?php var_dump($_SERVER['HTTP_USER_AGENT']); ?>
こんなUAに変えてから見てみたら
<html><body><div style="color: red; ">test</div></body></html>
しっかり色付きで表示された
default_mimetype = "text/html"のままにしてるからなんだろうが
やはりapacheもphpも自動でエスケープしたりしないんだな
subjectにリクエストヘッダ使ってるとかだったら超やばい
改行コード入れて送れば好きな宛先に好きな内容をhtmlメールで爆撃できる
<?php var_dump($_SERVER['HTTP_USER_AGENT']); ?>
こんなUAに変えてから見てみたら
<html><body><div style="color: red; ">test</div></body></html>
しっかり色付きで表示された
default_mimetype = "text/html"のままにしてるからなんだろうが
やはりapacheもphpも自動でエスケープしたりしないんだな
subjectにリクエストヘッダ使ってるとかだったら超やばい
改行コード入れて送れば好きな宛先に好きな内容をhtmlメールで爆撃できる
266nobodyさん
2017/03/06(月) 17:50:18.91ID:??? ブラウザならnosniffヘッダである程度回避できるがメーラはどうなのか
268nobodyさん
2017/03/06(月) 22:04:11.77ID:???269nobodyさん
2017/03/06(月) 23:25:58.03ID:??? >>263
どこまでサルなのかわかんねーけど、
おまえが「いかがわしいこと」と判断したのがなんなのか信憑性あやしいから、
お前が認識したとおりの事を書いてみろって言ってんだよ、
本当にゴミクズはどうしようもねぇな
どこまでサルなのかわかんねーけど、
おまえが「いかがわしいこと」と判断したのがなんなのか信憑性あやしいから、
お前が認識したとおりの事を書いてみろって言ってんだよ、
本当にゴミクズはどうしようもねぇな
271nobodyさん
2017/03/07(火) 20:53:14.85ID:??? セキュリティがらみだと話に全くついていけないのがいるんだな
そういうのに限って言葉使いが悪い
最もそっちのスレでもいまいちだが
そういうのに限って言葉使いが悪い
最もそっちのスレでもいまいちだが
272nobodyさん
2017/03/07(火) 21:06:38.71ID:??? 言葉遣いの範疇なのか・・・
273nobodyさん
2017/03/08(水) 02:27:25.60ID:??? ほーら、また話をはぐらかしだした
本当にゴミクズどもはしょうがねぇな
本当にゴミクズどもはしょうがねぇな
274nobodyさん
2017/03/08(水) 02:28:37.12ID:??? > >>271 : nobodyさん2017/03/07(火) 20:53:14.85 ID:???
> セキュリティがらみだと話に全くついていけないのがいるんだな
> そういうのに限って言葉使いが悪い
> 最もそっちのスレでもいまいちだが
∩_
〈〈〈 ヽ
〈⊃ }
∩___∩ | |
| ノ ヽ ! !
/ ● ● | /
| ( _●_) ミ/ なに? この自己紹介
彡、 |∪| /
/ __ ヽノ /
(___) /
> セキュリティがらみだと話に全くついていけないのがいるんだな
> そういうのに限って言葉使いが悪い
> 最もそっちのスレでもいまいちだが
∩_
〈〈〈 ヽ
〈⊃ }
∩___∩ | |
| ノ ヽ ! !
/ ● ● | /
| ( _●_) ミ/ なに? この自己紹介
彡、 |∪| /
/ __ ヽノ /
(___) /
275nobodyさん
2017/03/08(水) 02:29:55.00ID:??? . .: : : : : : : : :: :::: :: :: : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
. . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
>>97 /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄ ̄ ̄
もう、オレ、大丈夫っすよね? 無かったことになりましたよね?
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
. . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
>>97 /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄ ̄ ̄
もう、オレ、大丈夫っすよね? 無かったことになりましたよね?
276nobodyさん
2017/03/08(水) 02:31:52.01ID:??? UAを送る意義を説明できない人お疲れ
277nobodyさん
2017/03/08(水) 19:40:22.84ID:??? AAは逃げの一手です!
280nobodyさん
2017/03/08(水) 19:56:05.52ID:??? . .: : : : : : : : :: :::: :: :: : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
. . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
>>97 /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄ ̄ ̄
実はオレ、今お前たちが話していることもまったくわからない… たすけて…
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
. . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
>>97 /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄ ̄ ̄
実はオレ、今お前たちが話していることもまったくわからない… たすけて…
281nobodyさん
2017/03/08(水) 19:57:36.33ID:??? 何が何でもHTMLメール送る病の人の脳みそってどうなってんだろ?
ほんと、入院したほうがいいんじゃねぇかな?
ほんと、入院したほうがいいんじゃねぇかな?
282nobodyさん
2017/03/08(水) 20:05:01.61ID:??? え・・・
285nobodyさん
2017/03/09(木) 06:17:24.72ID:??? レベル下げるなら初心者スレでやってくれ
中級者以上向けのスレのはずなのにこんなんだからペチパー馬鹿にされるんだぞ(笑)
中級者以上向けのスレのはずなのにこんなんだからペチパー馬鹿にされるんだぞ(笑)
287nobodyさん
2017/03/09(木) 21:57:41.99ID:???288nobodyさん
2017/03/09(木) 23:32:32.66ID:??? こういう話してんだけど、>>282-287は、脳みそどこまでくさってるの?
htmlspecialchars()って何する関数でなんで必要なの?
てか、>>282-287って本当に知能あるの?
> >>167 : nobodyさん2017/03/01(水) 21:46:02.30 ID:???
> 基礎的なことですみません。
> $_SERVER(サーバー変数) を取得してmb_send_mailで送信する場合
> XSSなどの対策上htmlspecialcharsをした方がいいのでしょうか?
> echoはしてます。
> >>176 : nobodyさん2017/03/02(木) 23:04:32.70 ID:???
> >>168
> 極端な書き方だが
> mb_send_mail($to, $subject, $_SERVER["SERVER_NAME"], $header);
> で$_SERVERの箇所にhtmlspecialcharsは必要?
htmlspecialchars()って何する関数でなんで必要なの?
てか、>>282-287って本当に知能あるの?
> >>167 : nobodyさん2017/03/01(水) 21:46:02.30 ID:???
> 基礎的なことですみません。
> $_SERVER(サーバー変数) を取得してmb_send_mailで送信する場合
> XSSなどの対策上htmlspecialcharsをした方がいいのでしょうか?
> echoはしてます。
> >>176 : nobodyさん2017/03/02(木) 23:04:32.70 ID:???
> >>168
> 極端な書き方だが
> mb_send_mail($to, $subject, $_SERVER["SERVER_NAME"], $header);
> で$_SERVERの箇所にhtmlspecialcharsは必要?
289nobodyさん
2017/03/09(木) 23:33:50.76ID:??? _, ‐ ' ゙ ゙̄ヽ,
。 ゚, , '゙ )
。 ,ノ!,' ◎/
゚ ゚,,.. --─- ノ゙!,/ ,' _
て  ゙̄'i; ノ゙!,!゙ ゙i, ノ ,:; 'v⌒ヾ〉_,. ' ‐ .,_
てて 。 ゙'゙ ,!V ,゙゙ :, 。 ゙'f99ia._)^~ ゙)
!. ,゙ !!.,i ノ゙, .'., 。 )⌒ヾ_. ,.. ‐'゙ ノータリンペチパー>>282-287、入れ食いw
.| ! !_!_ ,'゙ i.,_ ゙, .,_ノ .^フb'-'=y-‐ ' ゙
i i |. ! .!_! ,゙ ゜ ゙!i,' !゙k,\(
.!. i .i'i ,゙ ,べ,ヘへべ,_
i .i. ゙, ', ! 。 Y( 〉 ヾ\
! i ', '!,', !, 。 〉 ヘ ゞ\
ヘ ' , ' , ', ( ゝ Y 〉
ヘ \. \ ' , 。゜ .ゝ 〉 ゞへ
\ へ \. \,. ゙' , 。 ゜。 。 ゜ 「゙Y く / へ入
へ \ \ ゙ ' ‐゙ '_‐:,_ ゚)\ノヽ _,, 〆、 ゝ゜ 。゚ヘ く ヘ 〉、
へ ' ., '! ! ゚ノ)\)\λ \\\))\ル))\「 〉入
へ ' , へ ノ(ノ( '.,_' ノ )\λ )\ ) ) .) ) )) \∠~く へ べ\
。 ゚, , '゙ )
。 ,ノ!,' ◎/
゚ ゚,,.. --─- ノ゙!,/ ,' _
て  ゙̄'i; ノ゙!,!゙ ゙i, ノ ,:; 'v⌒ヾ〉_,. ' ‐ .,_
てて 。 ゙'゙ ,!V ,゙゙ :, 。 ゙'f99ia._)^~ ゙)
!. ,゙ !!.,i ノ゙, .'., 。 )⌒ヾ_. ,.. ‐'゙ ノータリンペチパー>>282-287、入れ食いw
.| ! !_!_ ,'゙ i.,_ ゙, .,_ノ .^フb'-'=y-‐ ' ゙
i i |. ! .!_! ,゙ ゜ ゙!i,' !゙k,\(
.!. i .i'i ,゙ ,べ,ヘへべ,_
i .i. ゙, ', ! 。 Y( 〉 ヾ\
! i ', '!,', !, 。 〉 ヘ ゞ\
ヘ ' , ' , ', ( ゝ Y 〉
ヘ \. \ ' , 。゜ .ゝ 〉 ゞへ
\ へ \. \,. ゙' , 。 ゜。 。 ゜ 「゙Y く / へ入
へ \ \ ゙ ' ‐゙ '_‐:,_ ゚)\ノヽ _,, 〆、 ゝ゜ 。゚ヘ く ヘ 〉、
へ ' ., '! ! ゚ノ)\)\λ \\\))\ル))\「 〉入
へ ' , へ ノ(ノ( '.,_' ノ )\λ )\ ) ) .) ) )) \∠~く へ べ\
290nobodyさん
2017/03/09(木) 23:35:30.47ID:???291nobodyさん
2017/03/09(木) 23:37:31.00ID:??? マジやべぇ、ノータリンペチパーw
292nobodyさん
2017/03/09(木) 23:56:19.71ID:??? 自身は有益な情報を何一つ出せず質問者に完全スルーされている哀れな人をいじめてはいけない
293nobodyさん
2017/03/10(金) 00:26:38.53ID:??? 回答者>質問者>>>>>超えられない壁>>>>>ブチギレAA草
>プレーンテキストメールでhtmlspecialchars()して、何に備えるの?
私は無知ですと自己紹介
>プレーンテキストメールでhtmlspecialchars()して、何に備えるの?
私は無知ですと自己紹介
294nobodyさん
2017/03/10(金) 02:23:22.51ID:??? 個人的にはブチギレが前に出したコードが
MQLっていう株取引ソフトMetaTrader用の言語のコードなのが気になる
そりゃまあ言語には違いないんだが
MQLっていう株取引ソフトMetaTrader用の言語のコードなのが気になる
そりゃまあ言語には違いないんだが
295nobodyさん
2017/03/10(金) 03:23:22.99ID:???296nobodyさん
2017/03/10(金) 03:23:57.08ID:??? 深夜のペチパーもアホ満載wwwww
297nobodyさん
2017/03/10(金) 03:26:08.31ID:??? >>293
> 私は無知ですと自己紹介
∩_
〈〈〈 ヽ
〈⊃ }
∩___∩ | |
| ノ ヽ ! !
/ ● ● | /
| ( _●_) ミ/ 論拠書くよな? 他のアホみたいに言い逃げしないよな? たーのしーみーw
彡、 |∪| /
/ __ ヽノ /
(___) /
> 私は無知ですと自己紹介
∩_
〈〈〈 ヽ
〈⊃ }
∩___∩ | |
| ノ ヽ ! !
/ ● ● | /
| ( _●_) ミ/ 論拠書くよな? 他のアホみたいに言い逃げしないよな? たーのしーみーw
彡、 |∪| /
/ __ ヽノ /
(___) /
298nobodyさん
2017/03/10(金) 03:27:50.53ID:??? >>294 : nobodyさん2017/03/10(金) 02:23:22.51 ID:???
> 個人的にはブチギレが前に出したコードが
てか、おまえ、本当にただのブチギレだと思ってるの?
脳みそあるのかね? MQLだってわかった割にはアホすぎるんだけど、そのレス
> 個人的にはブチギレが前に出したコードが
てか、おまえ、本当にただのブチギレだと思ってるの?
脳みそあるのかね? MQLだってわかった割にはアホすぎるんだけど、そのレス
299nobodyさん
2017/03/10(金) 03:38:20.09ID:???300nobodyさん
2017/03/10(金) 03:39:56.25ID:??? この噛み合わない会話
> >>281 : nobodyさん2017/03/08(水) 19:57:36.33 ID:???
> 何が何でもHTMLメール送る病の人の脳みそってどうなってんだろ?
> ほんと、入院したほうがいいんじゃねぇかな?
> >>283 : nobodyさん2017/03/08(水) 22:39:31.90 ID:???
> まだこんなこと言ってるのがいるのかよ・・・>>281
> 入力値が自分の期待通りに入ってくるとでも思ってたら大甘だぞ
>>283は自分の期待通りでないどんな入力が来た時にプレーンテキストメールで問題が出ると思っているの?
ちょっと詳しくおしえてクレヨンw
> >>281 : nobodyさん2017/03/08(水) 19:57:36.33 ID:???
> 何が何でもHTMLメール送る病の人の脳みそってどうなってんだろ?
> ほんと、入院したほうがいいんじゃねぇかな?
> >>283 : nobodyさん2017/03/08(水) 22:39:31.90 ID:???
> まだこんなこと言ってるのがいるのかよ・・・>>281
> 入力値が自分の期待通りに入ってくるとでも思ってたら大甘だぞ
>>283は自分の期待通りでないどんな入力が来た時にプレーンテキストメールで問題が出ると思っているの?
ちょっと詳しくおしえてクレヨンw
301nobodyさん
2017/03/10(金) 03:40:57.41ID:??? ごめん、本当にお前らが何言ってるのかわかんないんだけど、お前ら、本当に脳みそあるの?
302nobodyさん
2017/03/10(金) 03:46:58.32ID:??? 一生懸命反論してるバカどもって
>$foo->bar(
> $longArgument,
> $longerArgument,
> $muchLongerArgument
>);
これの意味書けって言ったのに全然書かないよね。
流石にお前らが間違ってたってことに気づいてるわけじゃん。
なんで謝らないの?
>$foo->bar(
> $longArgument,
> $longerArgument,
> $muchLongerArgument
>);
これの意味書けって言ったのに全然書かないよね。
流石にお前らが間違ってたってことに気づいてるわけじゃん。
なんで謝らないの?
303nobodyさん
2017/03/10(金) 04:05:22.54ID:???304nobodyさん
2017/03/10(金) 04:12:52.62ID:???305nobodyさん
2017/03/10(金) 04:13:39.45ID:??? で、ちょうどいいや、お前。今起きてんだろ?
>$foo->bar(
> $longArgument,
> $longerArgument,
> $muchLongerArgument
>);
これの意味、書いてけよ。ホラ、ホラw
>$foo->bar(
> $longArgument,
> $longerArgument,
> $muchLongerArgument
>);
これの意味、書いてけよ。ホラ、ホラw
306nobodyさん
2017/03/10(金) 04:15:06.05ID:??? まさか、>>303 の奴、遁走なんかしねぇよな、こんな時間に調子こいて出てきたくせに、逃げるなんて、人としてありえねぇよな。
307nobodyさん
2017/03/10(金) 04:35:33.44ID:???309nobodyさん
2017/03/10(金) 04:39:06.82ID:??? >>307
で、ちょうどいいや、お前。今起きてんだろ?
>$foo->bar(
> $longArgument,
> $longerArgument,
> $muchLongerArgument
>);
これの意味、書いてけよ。ホラ、ホラw
で、ちょうどいいや、お前。今起きてんだろ?
>$foo->bar(
> $longArgument,
> $longerArgument,
> $muchLongerArgument
>);
これの意味、書いてけよ。ホラ、ホラw
311nobodyさん
2017/03/10(金) 04:52:36.76ID:??? こいつhtmlspecialchars関係で何も根拠出してないな
312nobodyさん
2017/03/10(金) 04:52:38.73ID:??? >>310
え? この期に及んでそんなレスが通用すると、本当に思ってるの?
多分お前だけだよ、そう思ってるのw
だって、中学生レベルの英語力が有ればわかることだもん。
君、しょうがくせいかな? ごめんねー、ここ、しょうがくせい、禁止なんだwwww
え? この期に及んでそんなレスが通用すると、本当に思ってるの?
多分お前だけだよ、そう思ってるのw
だって、中学生レベルの英語力が有ればわかることだもん。
君、しょうがくせいかな? ごめんねー、ここ、しょうがくせい、禁止なんだwwww
314nobodyさん
2017/03/10(金) 04:54:00.48ID:??? 次スレ、「しょうがくせい禁止」ね
315nobodyさん
2017/03/10(金) 04:58:36.93ID:??? そうか、頑張ってるペチパーは、
>$foo->bar(
> $longArgument,
> $longerArgument,
> $muchLongerArgument
>);
この程度の意味すらわからないのか…
そりゃ、英語のドキュメントとか読めるわけないよな…
てか、日本語の解釈すらできないんだもんな…
だったら素直に解りませんって言えばいいのに、なんでこう頑固に対抗しようと思うのかな?
ペチパーはアホしかいないから、自分がマトモだと思っちゃうのかな?
ずっと負け続けているのに頑張りまくる>>310って、冷静にみるとちょっと哀れだよな… もう成長の見込み、なさそうだし。
>$foo->bar(
> $longArgument,
> $longerArgument,
> $muchLongerArgument
>);
この程度の意味すらわからないのか…
そりゃ、英語のドキュメントとか読めるわけないよな…
てか、日本語の解釈すらできないんだもんな…
だったら素直に解りませんって言えばいいのに、なんでこう頑固に対抗しようと思うのかな?
ペチパーはアホしかいないから、自分がマトモだと思っちゃうのかな?
ずっと負け続けているのに頑張りまくる>>310って、冷静にみるとちょっと哀れだよな… もう成長の見込み、なさそうだし。
316nobodyさん
2017/03/10(金) 05:00:13.62ID:??? てか、どうせこの英語読めないアホくんは、これだけいってもくらいついてくるんじゃね?
このスレ終わるまでずっとAA貼り続けなきゃならなそうだな…
このスレ終わるまでずっとAA貼り続けなきゃならなそうだな…
317nobodyさん
2017/03/10(金) 05:02:51.95ID:??? > まさか、>>303 の奴、遁走なんかしねぇよな、こんな時間に調子こいて出てきたくせに、逃げるなんて、人としてありえねぇよな。
の結果、残念なことに話をはぐらかしてやっぱり遁走。しょうがないね、しょうがくせいだもんね。
の結果、残念なことに話をはぐらかしてやっぱり遁走。しょうがないね、しょうがくせいだもんね。
318nobodyさん
2017/03/10(金) 06:31:04.15ID:??? 登場人物じゃないし、流れ読むの面倒だし、無視して質問元に戻すけど、
そもそもサーバーの環境変数が改ざんされること想定するの?
そんなのエスケープしてるコード見たことない。
そもそもサーバーの環境変数が改ざんされること想定するの?
そんなのエスケープしてるコード見たことない。
319318
2017/03/10(金) 06:43:40.35ID:??? SERVER_NAMEってサーバーの環境変数であるっていう保証がないのか。
名前からしてサーバー側の変数だとばかり。
> 注意: Apache 2 では、UseCanonicalName = On と ServerName を設定する必要があります。
> そうしなければ、この値はクライアントが提供するホスト名を指すようになってしまい、無意味です。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> また、セキュリティ的な意味合いでこの値に頼ってはいけません。
>>179のツッコミは的確だな。
名前からしてサーバー側の変数だとばかり。
> 注意: Apache 2 では、UseCanonicalName = On と ServerName を設定する必要があります。
> そうしなければ、この値はクライアントが提供するホスト名を指すようになってしまい、無意味です。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> また、セキュリティ的な意味合いでこの値に頼ってはいけません。
>>179のツッコミは的確だな。
320nobodyさん
2017/03/10(金) 13:12:18.68ID:??? >>319
$_SERVERを「サーバーの環境変数」であるというなら、どのような経緯で値が設定されようと、それはサーバーの環境変数である。
$_SERVERを「サーバーの環境変数」であるというなら、どのような経緯で値が設定されようと、それはサーバーの環境変数である。
322nobodyさん
2017/03/10(金) 13:42:24.93ID:???323nobodyさん
2017/03/10(金) 14:27:54.07ID:???324nobodyさん
2017/03/10(金) 14:30:14.18ID:??? 付け加えるなら、
いつでもこうすべき、ということじゃないから
> 注意: Apache 2 では、UseCanonicalName = On と ServerName を設定する必要があります。
いつでもこうすべき、ということじゃないから
> 注意: Apache 2 では、UseCanonicalName = On と ServerName を設定する必要があります。
325nobodyさん
2017/03/10(金) 14:33:10.09ID:???327nobodyさん
2017/03/10(金) 15:02:21.01ID:??? >>319だけど、サーバーの環境変数だと思ったって言ったのは、
$_SERVERじゃなくて$_SERVER['SERVER_XXX']ね。
ここでいうサーバーの環境変数ってのは、
クライアントが設定出来るような一時的な変数は含めていない。
$_SERVERじゃなくて$_SERVER['SERVER_XXX']ね。
ここでいうサーバーの環境変数ってのは、
クライアントが設定出来るような一時的な変数は含めていない。
328nobodyさん
2017/03/10(金) 15:26:54.79ID:??? >>327
話が通じているのか通じていないのか良くわからないが、俺も$_SERVER[SERVER_NAME]の話をしてるよ
> クライアントが設定出来る
ここが多分すれ違うポイントだと思うが、ブラウザからアクセスするURLに従ってSERVER_NAMEが変わりうる
という意味で言うなら、「クライアントが設定出来る」と言える
ただし、それは改ざん云々とは別の話で、そうならないと困る場合もある(virtual hostとか)
話が通じているのか通じていないのか良くわからないが、俺も$_SERVER[SERVER_NAME]の話をしてるよ
> クライアントが設定出来る
ここが多分すれ違うポイントだと思うが、ブラウザからアクセスするURLに従ってSERVER_NAMEが変わりうる
という意味で言うなら、「クライアントが設定出来る」と言える
ただし、それは改ざん云々とは別の話で、そうならないと困る場合もある(virtual hostとか)
329nobodyさん
2017/03/10(金) 15:44:24.78ID:???330nobodyさん
2017/03/10(金) 16:01:43.74ID:??? >>329
その通り
それを把握した上で使えば問題ない
ただこういう例も過去にはあった
『RSSで任意のドメインに誘導されてしまう脆弱性』
http://bakera.jp/ebi/topic/2962
他にも攻撃手段があるかもしれないが、要はSERVER_NAMEを使うなら、そのような手段を
使われないような場面に限定して使えということになるかな
その通り
それを把握した上で使えば問題ない
ただこういう例も過去にはあった
『RSSで任意のドメインに誘導されてしまう脆弱性』
http://bakera.jp/ebi/topic/2962
他にも攻撃手段があるかもしれないが、要はSERVER_NAMEを使うなら、そのような手段を
使われないような場面に限定して使えということになるかな
331nobodyさん
2017/03/10(金) 16:19:12.58ID:??? PHPのpodcastがあるというので聞いてみたんだけど、PDOExceptionはできるだけ
おこさないように事前に全部チェックしろって言ってた。
外部キー制約があるなら、select for updateで存在確認してから実行しろと。
それって普通?
普通じゃないどころか、バッドノウハウだと思うんだけど・・・・・・。
おこさないように事前に全部チェックしろって言ってた。
外部キー制約があるなら、select for updateで存在確認してから実行しろと。
それって普通?
普通じゃないどころか、バッドノウハウだと思うんだけど・・・・・・。
332nobodyさん
2017/03/10(金) 16:32:35.91ID:???334nobodyさん
2017/03/10(金) 19:36:37.76ID:??? podcastってなんぞ
音楽とか動画配信のあれか?
音楽とか動画配信のあれか?
335nobodyさん
2017/03/10(金) 19:54:53.84ID:???336nobodyさん
2017/03/10(金) 20:07:20.35ID:??? >>331-332
例外処理は重いから想定できる場合はできるだけ例外処理にならないように組め
という主張によるものじゃなかろうか
例外処理がどのくらい重いか可能な限りコードで回避すべきと判断するほど重いかは状況次第だが
「UPDATE投げてエラーになったらINSERT投げる」
「SELECTしてからUPDATEかINSERTか分岐する」
どっちが良いか、どっちを選ぶか、という問題はよく見かけるものではある
例外処理は重いから想定できる場合はできるだけ例外処理にならないように組め
という主張によるものじゃなかろうか
例外処理がどのくらい重いか可能な限りコードで回避すべきと判断するほど重いかは状況次第だが
「UPDATE投げてエラーになったらINSERT投げる」
「SELECTしてからUPDATEかINSERTか分岐する」
どっちが良いか、どっちを選ぶか、という問題はよく見かけるものではある
337nobodyさん
2017/03/10(金) 23:10:15.14ID:???338nobodyさん
2017/03/10(金) 23:10:48.74ID:??? これがペチパークオリティーwwwwwwwwwwwwwwww
やべぇ、マジ、ペチパーやべぇwwwwwwwwwwwwwww
やべぇ、マジ、ペチパーやべぇwwwwwwwwwwwwwww
339nobodyさん
2017/03/10(金) 23:12:19.84ID:??? クソペチパーの人物像
1. PHPしかつかえねぇ
2. PHPしか知らねぇ
3. だから常識ねぇ
4. 英語読めねx
5. そもそも日本語読解力もねぇ
6. だから理解できねぇ
7. 理解できねぇから都合のいいように解釈する
8. 1つの事に固執して付帯情報が頭に入らねぇ
9. 1行くらいしかよめねぇ
10. 場合によっては1つか2つの単語しか読めねぇ
11. 基本的な常識すらねぇ
1. PHPしかつかえねぇ
2. PHPしか知らねぇ
3. だから常識ねぇ
4. 英語読めねx
5. そもそも日本語読解力もねぇ
6. だから理解できねぇ
7. 理解できねぇから都合のいいように解釈する
8. 1つの事に固執して付帯情報が頭に入らねぇ
9. 1行くらいしかよめねぇ
10. 場合によっては1つか2つの単語しか読めねぇ
11. 基本的な常識すらねぇ
341nobodyさん
2017/03/10(金) 23:26:03.83ID:??? ブチ切れ君はそっとしておいてあげよう
PHPのことさえ全く書けないようだし
PHPのことさえ全く書けないようだし
342nobodyさん
2017/03/11(土) 04:02:47.70ID:??? >>341
> PHPのことさえ全く書けないようだし
∩_
〈〈〈 ヽ
〈⊃ }
∩___∩ | |
| ノ ヽ ! !
/ ● ● | /
| ( _●_) ミ/ おまえがなw
(___) /
> PHPのことさえ全く書けないようだし
∩_
〈〈〈 ヽ
〈⊃ }
∩___∩ | |
| ノ ヽ ! !
/ ● ● | /
| ( _●_) ミ/ おまえがなw
(___) /
343nobodyさん
2017/03/11(土) 04:03:09.48ID:??? やべぇ、マジやべぇ、ペチパーw
344nobodyさん
2017/03/11(土) 04:11:46.52ID:??? もうこれ、確定だな
クソペチパーの人物像
1. PHPしかつかえねぇ
2. PHPしか知らねぇ
3. だから常識ねぇ(プログラミングの)
4. 英語読めねx
5. そもそも日本語読解力もねぇ
6. だから理解できねぇ
7. 理解できねぇから都合のいいように解釈する
8. 1つの事に固執して付帯情報が頭に入らねぇ
9. 1行くらいしかよめねぇ
10. 場合によっては1つか2つの単語しか読めねぇ
11. 基本的な常識すらねぇ(一般常識の)
参考:
http://anond.hatelabo.jp/20110329150439
アホすぎて、話にならねぇ
クソペチパーの人物像
1. PHPしかつかえねぇ
2. PHPしか知らねぇ
3. だから常識ねぇ(プログラミングの)
4. 英語読めねx
5. そもそも日本語読解力もねぇ
6. だから理解できねぇ
7. 理解できねぇから都合のいいように解釈する
8. 1つの事に固執して付帯情報が頭に入らねぇ
9. 1行くらいしかよめねぇ
10. 場合によっては1つか2つの単語しか読めねぇ
11. 基本的な常識すらねぇ(一般常識の)
参考:
http://anond.hatelabo.jp/20110329150439
アホすぎて、話にならねぇ
345nobodyさん
2017/03/11(土) 09:02:47.45ID:??? レベルの低いレッテル貼りはクソペチパー以下
346nobodyさん
2017/03/11(土) 09:40:36.62ID:???347nobodyさん
2017/03/11(土) 10:54:09.94ID:???348nobodyさん
2017/03/11(土) 10:55:08.16ID:??? . .: : : : : : : : :: :::: :: :: : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
. . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
>>97 /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄ ̄ ̄
やった、やっと忘れてくれた…
. . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
. . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
>>97 /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄ ̄ ̄
やった、やっと忘れてくれた…
350nobodyさん
2017/03/11(土) 11:02:59.96ID:??? > >>345 : nobodyさん2017/03/11(土) 09:02:47.45 ID:???
> レベルの低いレッテル貼りはクソペチパー以下
見たとおり、事実に基づく客観的な評価しかしてないんですけど本当に脳無しの方ですかw?
> レベルの低いレッテル貼りはクソペチパー以下
見たとおり、事実に基づく客観的な評価しかしてないんですけど本当に脳無しの方ですかw?
351nobodyさん
2017/03/11(土) 11:13:27.40ID:??? AA貼りまくって煽るだけ煽ってスレ荒らすだけの暇人無能はクソペチパー以下
352nobodyさん
2017/03/11(土) 15:37:29.74ID:??? PHP7.1 Windows版(x64 TS)って、日本語大丈夫ですか?
mbstringを有効にしても、日本語がバケるんだけど・・
(もちろんPHP.ini には、mbstring.language = Japanese を設定してます)
mbstringを有効にしても、日本語がバケるんだけど・・
(もちろんPHP.ini には、mbstring.language = Japanese を設定してます)
353nobodyさん
2017/03/11(土) 16:25:52.55ID:??? 大丈夫です何も問題ありません
問題があるのは貴方のコードです
問題があるのは貴方のコードです
354nobodyさん
2017/03/11(土) 17:42:08.17ID:??? 文字コードやら内部エンコーディングやら色々あるから
初心者スレ行きやな
初心者スレ行きやな
355nobodyさん
2017/03/11(土) 23:58:21.89ID:??? 実際みんなメールヘッダ・インジェクション対策どの程度でやってるんだろな
356nobodyさん
2017/03/12(日) 00:01:52.85ID:??? やってません!
357nobodyさん
2017/03/12(日) 01:44:32.47ID:??? 自分のクライアントにalert("hello world")表示させて何が楽しいのっていう
358nobodyさん
2017/03/12(日) 03:20:40.78ID:??? 何が何でもHTMLメール送る人なんていなくね?って書いたら死ぬほど連投されたでござる
359nobodyさん
2017/03/12(日) 06:16:19.83ID:??? jsが使えれば未だに企業内に残ってるXPのOEを狙い打ちとか
少数ながら実在する分タチが悪い
少数ながら実在する分タチが悪い
360nobodyさん
2017/03/12(日) 06:19:51.59ID:??? >>353, 354
ソースコードはUTF-8ですが、PHP 5.6では正常に日本語が表示でき PHP 7.1ではバケます。
出力にはecho や print()を使い、、mb_convert_encoding() でSJISに変換して出力しています。
Windowsコマンドプロンプトでの動作です。
PHP.iniの日本語に影響しそうな設定としては、
・default_charsetはUTF-8にしています。
・internal_encoding, input_encoding, output_encoding はデフォルト値です。
・date.timezone は、Asia/Tokyo にしています。
PHP Ver7で、Windows のDOS窓で日本語を出力するのに特別な設定は必要なのでしょうか?
ソースコードはUTF-8ですが、PHP 5.6では正常に日本語が表示でき PHP 7.1ではバケます。
出力にはecho や print()を使い、、mb_convert_encoding() でSJISに変換して出力しています。
Windowsコマンドプロンプトでの動作です。
PHP.iniの日本語に影響しそうな設定としては、
・default_charsetはUTF-8にしています。
・internal_encoding, input_encoding, output_encoding はデフォルト値です。
・date.timezone は、Asia/Tokyo にしています。
PHP Ver7で、Windows のDOS窓で日本語を出力するのに特別な設定は必要なのでしょうか?
361nobodyさん
2017/03/12(日) 06:25:34.10ID:??? CUIでやってるならphp -vで実際に呼んでるphpバイナリのバージョンを確認して
phpinfo()で本当に期待通りの設定値になっているか確認
phpinfo()で本当に期待通りの設定値になっているか確認
362nobodyさん
2017/03/12(日) 06:26:36.94ID:??? ありそうなのが期待とは違うphp.iniを読み込もうとしていたとかその類
363nobodyさん
2017/03/12(日) 07:14:23.38ID:??? >>361
php -v すると、DOS窓が一瞬再描画され、既に表示されている日本語が化けるのですよ。
たとえば、dir を実行した後にphp -v すると、dirの出力結果が、
34 個個ののフファァイイルル 45,221,056 ババイイトト
などの表示になってしまいます。
php 7.0でも php 7.1 でも同様です。
php 5.6ではこんな風にはなりません。
なんでかな・・・?
php -v すると、DOS窓が一瞬再描画され、既に表示されている日本語が化けるのですよ。
たとえば、dir を実行した後にphp -v すると、dirの出力結果が、
34 個個ののフファァイイルル 45,221,056 ババイイトト
などの表示になってしまいます。
php 7.0でも php 7.1 でも同様です。
php 5.6ではこんな風にはなりません。
なんでかな・・・?
364nobodyさん
2017/03/12(日) 08:00:54.66ID:??? >>363
ごめん、それは俺にはわかんね
やってみるべきこととして思いつくのは切り分けとか
・窓に出力せず、ファイルにリダイレクトして内容・文字コードを確認してみる
・窓のほうのコードページやフォント等の設定(タイトルバーとかを右クリックだったか)を確認してみる
手元の7だと問題ないように見えるからWindows側な気がするけど
とりあえずphpの出力自体はどうなってるのかを見たほうがいいと思う
ごめん、それは俺にはわかんね
やってみるべきこととして思いつくのは切り分けとか
・窓に出力せず、ファイルにリダイレクトして内容・文字コードを確認してみる
・窓のほうのコードページやフォント等の設定(タイトルバーとかを右クリックだったか)を確認してみる
手元の7だと問題ないように見えるからWindows側な気がするけど
とりあえずphpの出力自体はどうなってるのかを見たほうがいいと思う
365nobodyさん
2017/03/12(日) 09:34:48.00ID:??? 5.xと7.xじゃVCのバージョン違うけどランタイム入ってんの?
https://www.microsoft.com/ja-JP/download/details.aspx?id=48145
https://www.microsoft.com/ja-JP/download/details.aspx?id=48145
367nobodyさん
2017/03/12(日) 10:13:35.28ID:??? UAをscriptに変えて
そのへんのUA表示してるサイトで遊ぶスレ
そのへんのUA表示してるサイトで遊ぶスレ
369nobodyさん
2017/03/12(日) 12:44:50.52ID:??? >>360
Windowsなら7.1からはUTF-8のまま出力すればいい
日本語が二重表示される件は7.1.1で直ってる可能性がある
Fixed bug #72555 (CLI output(japanese) on Windows).
http://www.php.net/ChangeLog-7.php#7.1.1
これでもダメならコマンドプロンプトのフォントを変更してみるとか
Windowsなら7.1からはUTF-8のまま出力すればいい
日本語が二重表示される件は7.1.1で直ってる可能性がある
Fixed bug #72555 (CLI output(japanese) on Windows).
http://www.php.net/ChangeLog-7.php#7.1.1
これでもダメならコマンドプロンプトのフォントを変更してみるとか
370nobodyさん
2017/03/12(日) 13:03:19.81ID:??? ここでも英語が出来ない日本人がww
コード書けば通じるとはいえ寂しいリポートだわ
コード書けば通じるとはいえ寂しいリポートだわ
371nobodyさん
2017/03/12(日) 13:57:50.49ID:??? / ̄ ̄ ̄ ̄ ̄\
| ・ U |つ
| |ι |
U||  ̄ ̄ ||
 ̄  ̄
/⊃ /__/ /⊃
./ / / /
| ・ U |つ
| |ι |
U||  ̄ ̄ ||
 ̄  ̄
/⊃ /__/ /⊃
./ / / /
372nobodyさん
2017/03/12(日) 16:20:15.73ID:???374nobodyさん
2017/03/12(日) 21:44:29.44ID:???375nobodyさん
2017/03/12(日) 21:50:12.39ID:??? べこ飼っちゃう?
377nobodyさん
2017/03/12(日) 23:10:03.05ID:??? catch (Exception $e) {
header("Location: error.html?ref=".$_SERVER["HTTP_REFERER"]);
}
$_SERVER["HTTP_REFERER"] = "http://example.com/\r\nSet-Cookie:〜";
こんな中二的な飾りかよって感じのどうでもいい情報含める阿呆はいないだろうけど、
header()関数使って、うっかりリクエストヘッダの情報挿入するようなケースって実際ある?
header("Location: error.html?ref=".$_SERVER["HTTP_REFERER"]);
}
$_SERVER["HTTP_REFERER"] = "http://example.com/\r\nSet-Cookie:〜";
こんな中二的な飾りかよって感じのどうでもいい情報含める阿呆はいないだろうけど、
header()関数使って、うっかりリクエストヘッダの情報挿入するようなケースって実際ある?
378nobodyさん
2017/03/12(日) 23:12:58.41ID:??? 誰がhttpレスポンスヘッダの話してるんだ
379nobodyさん
2017/03/12(日) 23:25:19.95ID:??? HTTPヘッダインジェクションの話してんじゃないの?
380nobodyさん
2017/03/12(日) 23:46:40.80ID:??? わからないなら素直な気持ちであおりなど入れずに質問だけしてくれ
381nobodyさん
2017/03/12(日) 23:48:16.90ID:??? どうしたらそう読めるのか脳みそをスクランブルエッグに入れてレクターに食べてもらえ
382nobodyさん
2017/03/13(月) 06:07:44.82ID:??? プッ
384nobodyさん
2017/03/13(月) 07:06:53.33ID:??? >>376
ターミナルの文字コード設定は932で正しいです。。。
同じターミナル(DOS窓)で、php5.6で同じスクリプトを実行させれば文字化けは起きません。
そもそもこの問題は私の動作環境の問題?
私の所有の2台のWindows PC では同様の現象が起きるのですが・・・
ターミナルの文字コード設定は932で正しいです。。。
同じターミナル(DOS窓)で、php5.6で同じスクリプトを実行させれば文字化けは起きません。
そもそもこの問題は私の動作環境の問題?
私の所有の2台のWindows PC では同様の現象が起きるのですが・・・
385nobodyさん
2017/03/13(月) 07:17:02.08ID:??? でランタイムはいれたのか?
386nobodyさん
2017/03/13(月) 07:35:06.34ID:??? でフォンの設定は試したのか?
387nobodyさん
2017/03/13(月) 07:35:42.10ID:??? フォント
388nobodyさん
2017/03/13(月) 07:42:37.90ID:??? うんこ
389nobodyさん
2017/03/13(月) 16:19:49.83ID:??? 文字が二重に表示される事象を文字化けと表現するからかみ合わないのではないだろうか
じゃあどうすればいいかっていうと分かんないんだけどね
じゃあどうすればいいかっていうと分かんないんだけどね
390nobodyさん
2017/03/13(月) 16:43:09.21ID:??? x86でも同じ症状が出るのかどうか
391nobodyさん
2017/03/13(月) 16:46:03.50ID:??? php.iniがロードされてなくて出力が英語モードに切り替わってる気がする
392nobodyさん
2017/03/13(月) 18:25:34.34ID:??? レスありがとうございます。
385からの返答をまとめて書きます。
ランタイムはインストールされています。されていなければphpは動作しません。
文字が二重に表示されるし、文字化けも起きます。
php ver7 のx86版でも、同様の症状です。
php.iniは意図したものが読まれています。php -i で確認。
385からの返答をまとめて書きます。
ランタイムはインストールされています。されていなければphpは動作しません。
文字が二重に表示されるし、文字化けも起きます。
php ver7 のx86版でも、同様の症状です。
php.iniは意図したものが読まれています。php -i で確認。
393nobodyさん
2017/03/13(月) 18:52:56.29ID:??? 正常に動作しているように見えてもランタイムに問題がって文字化け引き起こすこともある
VBでは有名な話だがまぁ今回はそれは関係ないだろう
>>364からちょくちょく指摘されてるフォントをスルーしてるように見えるけどちゃんと試したの?
VBでは有名な話だがまぁ今回はそれは関係ないだろう
>>364からちょくちょく指摘されてるフォントをスルーしてるように見えるけどちゃんと試したの?
394nobodyさん
2017/03/13(月) 19:22:53.39ID:??? 俺も同じ症状だーとかオマ環だーとか
ハッキリ言って欲しければ初心者スレで聞いたほうがいいぞ
あっちならWindowsに入れてるやつも多いだろう
ハッキリ言って欲しければ初心者スレで聞いたほうがいいぞ
あっちならWindowsに入れてるやつも多いだろう
395nobodyさん
2017/03/13(月) 20:19:34.58ID:??? 気になってたから7環境作るついでにcli見てみた
Win7.1/php7.0.16 32bit TS
php.exe呼び出しでプロンプト再描画されないし日本語含むマルチバイト文字は正常に表示されてる
なお確認としてだが、VC14入れてないと当然だがphpが起動自体しなかった
やっぱphp.iniかWindows側しか考えられん(OS側は地域と言語/表示言語とか地域と言語/システムロケール辺りか)
OS設定・環境変数とphp.iniの中身を総ざらいしてみるしか
Win7.1/php7.0.16 32bit TS
php.exe呼び出しでプロンプト再描画されないし日本語含むマルチバイト文字は正常に表示されてる
なお確認としてだが、VC14入れてないと当然だがphpが起動自体しなかった
やっぱphp.iniかWindows側しか考えられん(OS側は地域と言語/表示言語とか地域と言語/システムロケール辺りか)
OS設定・環境変数とphp.iniの中身を総ざらいしてみるしか
396nobodyさん
2017/03/14(火) 05:43:26.73ID:???397nobodyさん
2017/03/14(火) 06:30:56.32ID:??? xamppに7.11のパッケージあるから試してみたら?
あれなら何かが漏れてることもないだろう
あれなら何かが漏れてることもないだろう
398nobodyさん
2017/03/14(火) 23:41:24.10ID:vfIckw1T implode()で、文字列じゃないのを連結しようとしたときに出るwarningを
キャッチしたいんだけど、どうしたらいい?
キャッチしたいんだけど、どうしたらいい?
400nobodyさん
2017/03/15(水) 02:29:32.22ID:lRSXxCSs facebookの開発言語ってPHP?
401396
2017/03/15(水) 05:46:59.35ID:??? >>395
php ver 7.1 で日本語が化ける件、追試してみました。
php 7.0.16 x86 TS(Win版) 問題なし
php 7.0.16 x64 TS(Win版) 問題なし
php 7.1.2 x86 TS (Win版) 日本語が化ける
php 7.1.2 x64 TS(Win版) 日本語が化ける
でした。
テストしたコードは次のものです。
コードはUTF-8で保存します。
<?php
echo mb_convert_encoding("あ", "CP932", "UTF-8");
これをDOS窓で実行します。
時間がありましたら、php 7.1 (Win版) で試していただけないでしょうか?
php ver 7.1 で日本語が化ける件、追試してみました。
php 7.0.16 x86 TS(Win版) 問題なし
php 7.0.16 x64 TS(Win版) 問題なし
php 7.1.2 x86 TS (Win版) 日本語が化ける
php 7.1.2 x64 TS(Win版) 日本語が化ける
でした。
テストしたコードは次のものです。
コードはUTF-8で保存します。
<?php
echo mb_convert_encoding("あ", "CP932", "UTF-8");
これをDOS窓で実行します。
時間がありましたら、php 7.1 (Win版) で試していただけないでしょうか?
402nobodyさん
2017/03/15(水) 06:28:39.25ID:???403nobodyさん
2017/03/15(水) 06:35:53.40ID:??? まあなんだ、既出のphp::Bugも読まずに7.0系だけ試した結果だけ書いててすまんかった
というか exec('chcp', $o); var_dump($o); して知ったけど
手元のphp5系、php7.0はコードページを変えたりしないところ、
php7.1はコードページを65001(utf8)に変えてくれちゃうんだな、知らんかった
というか exec('chcp', $o); var_dump($o); して知ったけど
手元のphp5系、php7.0はコードページを変えたりしないところ、
php7.1はコードページを65001(utf8)に変えてくれちゃうんだな、知らんかった
404nobodyさん
2017/03/16(木) 18:25:24.38ID:??? >>402、403
本当に色々とありがとうございました。
すっきりしました。
悪かったとかすまんかったとか言われて逆に申し訳ないです。
2chはスキルが低く煽るだけの人の巣窟だと思っていましたが、
優れた人もいるもんですネ!
追伸
output_encoding = CP932
は、ini_set に書いてもダメなんですね。
日本語が日日本本語語になってしまいます。
php.iniに書けば大丈夫でした。
本当に色々とありがとうございました。
すっきりしました。
悪かったとかすまんかったとか言われて逆に申し訳ないです。
2chはスキルが低く煽るだけの人の巣窟だと思っていましたが、
優れた人もいるもんですネ!
追伸
output_encoding = CP932
は、ini_set に書いてもダメなんですね。
日本語が日日本本語語になってしまいます。
php.iniに書けば大丈夫でした。
405nobodyさん
2017/03/16(木) 18:39:55.21ID:??? phpでバッチ書く?
406nobodyさん
2017/03/16(木) 18:49:03.87ID:??? >2chはスキルが低く煽るだけの人の巣
なんちゅう自己紹介
なんちゅう自己紹介
407nobodyさん
2017/03/16(木) 22:07:25.44ID:??? 何かを褒めるために何かを貶すのはいかがなものかと
408nobodyさん
2017/03/16(木) 22:11:45.63ID:??? そういやAAのやつ来なくなったな
諦めたか恥ずかしくて来れないのか
諦めたか恥ずかしくて来れないのか
409nobodyさん
2017/03/16(木) 22:15:31.03ID:??? おいやめろ
呼ぶんじゃねえ
呼ぶんじゃねえ
410nobodyさん
2017/03/17(金) 00:15:48.53ID:??? 知り合いに「なぁ俺があってるよな??こいつらクソすぎだろ?」って話でもしたんじゃない?
413nobodyさん
2017/03/17(金) 01:16:36.55ID:??? そんなに貼ってほしいならいくらでも貼るぞ
> >>97 : nobodyさん2017/02/25(土) 23:27:02.59 ID:???
> >91
> どこの常識だよ
> 少なくともPSR-2はこう規定している
> >4.6. メソッド及び関数の呼び出し
> >引数リストは、インデントにより揃えることで、複数行に分割しても構いません。
> >その際、最初の定義も次の行からはじめるものとし、1行に1つの引数を定義しなければなりません。
> >
> ><?php
> >$foo->bar(
> > $longArgument,
> > $longerArgument,
> > $muchLongerArgument
> >);
>
> なんでも1行でまとめるほうが美しいとか勘違いしてる能無しはたまにいるな
∩___∩
| ノ ヽ/⌒) あばばばばばば
/⌒) (゚) (゚) | .|
/ / ( _●_) ミ/ ∩―−、
.( ヽ |∪| / / (゚) 、_ `ヽ
\ ヽノ / / ( ● (゚) |つ
/ / | /(入__ノ ミ あばばっあびゃばびゃばば
| / 、 (_/ ノ
| /\ \ \___ ノ゙ ─ー
| / ) ) \ _
∪ ( \ \ \
> >>97 : nobodyさん2017/02/25(土) 23:27:02.59 ID:???
> >91
> どこの常識だよ
> 少なくともPSR-2はこう規定している
> >4.6. メソッド及び関数の呼び出し
> >引数リストは、インデントにより揃えることで、複数行に分割しても構いません。
> >その際、最初の定義も次の行からはじめるものとし、1行に1つの引数を定義しなければなりません。
> >
> ><?php
> >$foo->bar(
> > $longArgument,
> > $longerArgument,
> > $muchLongerArgument
> >);
>
> なんでも1行でまとめるほうが美しいとか勘違いしてる能無しはたまにいるな
∩___∩
| ノ ヽ/⌒) あばばばばばば
/⌒) (゚) (゚) | .|
/ / ( _●_) ミ/ ∩―−、
.( ヽ |∪| / / (゚) 、_ `ヽ
\ ヽノ / / ( ● (゚) |つ
/ / | /(入__ノ ミ あばばっあびゃばびゃばば
| / 、 (_/ ノ
| /\ \ \___ ノ゙ ─ー
| / ) ) \ _
∪ ( \ \ \
414nobodyさん
2017/03/17(金) 01:18:50.62ID:???415nobodyさん
2017/03/17(金) 01:19:43.34ID:??? いまだに
> ><?php
> >$foo->bar(
> > $longArgument,
> > $longerArgument,
> > $muchLongerArgument
> >);
このコードの意味がわからない >>97 は、マジ死んだほうがいいよね、もう成長無理だからw
> ><?php
> >$foo->bar(
> > $longArgument,
> > $longerArgument,
> > $muchLongerArgument
> >);
このコードの意味がわからない >>97 は、マジ死んだほうがいいよね、もう成長無理だからw
417nobodyさん
2017/03/17(金) 02:27:15.94ID:??? こいつが口調変えて質問投げてるかと思うと
419nobodyさん
2017/03/17(金) 02:53:33.87ID:??? > そういう風に改行する可能性があるのは呼び出される関数定義側の話で
> 呼び出し側は基本的には1行で書くにきまってんだろ
これについて「基本的には」1行で書くといってるんだから複数行だってあるだろみたいな論調じゃん。
ってことはさ、日本語下手だよね。
> 呼び出し側は基本的には1行で書くにきまってんだろ
これについて「基本的には」1行で書くといってるんだから複数行だってあるだろみたいな論調じゃん。
ってことはさ、日本語下手だよね。
421nobodyさん
2017/03/17(金) 08:53:23.06ID:??? ぺちぱーは、後から後から学習障害児が湧いてきやがんな、本当に。
422nobodyさん
2017/03/17(金) 08:55:56.79ID:??? てか、論調ってなんだよ
大人は屁理屈を論とは言わねーんだよ、ガイジが
大人は屁理屈を論とは言わねーんだよ、ガイジが
423nobodyさん
2017/03/17(金) 12:00:19.54ID:??? phpのプログラミングに適性というか才能はあると思いますか?
425nobodyさん
2017/03/17(金) 12:05:50.82ID:??? >>423
ないよ
最低学力がないノータリンですら使えるという点において、PHPは最強の言語だ
その程度のアホですらなんとか動くプログラムは作れる
上の方見ればわかるだろう?
普通の言語は、英語もままならない馬鹿には無理だ
ないよ
最低学力がないノータリンですら使えるという点において、PHPは最強の言語だ
その程度のアホですらなんとか動くプログラムは作れる
上の方見ればわかるだろう?
普通の言語は、英語もままならない馬鹿には無理だ
429nobodyさん
2017/03/17(金) 13:39:25.17ID:??? 419 : nobodyさん2017/03/17(金) 02:53:33.87 ID:???
> そういう風に改行する可能性があるのは呼び出される関数定義側の話で
> 呼び出し側は基本的には1行で書くにきまってんだろ
これについて「基本的には」1行で書くといってるんだから複数行だってあるだろみたいな論調じゃん。
ってことはさ、日本語下手だよね。
∩_
〈〈〈 ヽ
〈⊃ }
∩___∩ | |
| ノ ヽ ! !
/ ● ● | /
| ( _●_) ミ/ 真夜中のノータリンッ!
/ __ ヽノ /
(___) /
> そういう風に改行する可能性があるのは呼び出される関数定義側の話で
> 呼び出し側は基本的には1行で書くにきまってんだろ
これについて「基本的には」1行で書くといってるんだから複数行だってあるだろみたいな論調じゃん。
ってことはさ、日本語下手だよね。
∩_
〈〈〈 ヽ
〈⊃ }
∩___∩ | |
| ノ ヽ ! !
/ ● ● | /
| ( _●_) ミ/ 真夜中のノータリンッ!
/ __ ヽノ /
(___) /
430nobodyさん
2017/03/17(金) 18:10:04.60ID:??? Rubyとphpどっちが初心者が始めるにはいいですか?
431nobodyさん
2017/03/17(金) 18:11:47.22ID:??? 初心者のとこいきます。すいません
432nobodyさん
2017/03/17(金) 20:43:48.52ID:??? PHPじゃ&& ||が主流でand or使ってる人見ないけど
or die()では使う不思議について
or die()では使う不思議について
433nobodyさん
2017/03/17(金) 21:20:54.99ID:??? or die()なんて使う機会皆無なんだけどどこで使うん
435nobodyさん
2017/03/17(金) 22:16:08.02ID:??? 外部のリソースに接続失敗した時とかの例でよく使われてるきがする
436nobodyさん
2017/03/17(金) 22:20:02.86ID:??? まあいらん演算子は多すぎるな
別言語ユーザ考慮しすぎてあれもこれも取り入れてるからしょうがないけど
<>とか使ってるやつみたことないよ
別言語ユーザ考慮しすぎてあれもこれも取り入れてるからしょうがないけど
<>とか使ってるやつみたことないよ
437nobodyさん
2017/03/17(金) 23:47:23.15ID:??? ペチパー must die();
438nobodyさん
2017/03/17(金) 23:53:57.80ID:??? 接続失敗したら即exitなんて実用場面ほぼないだろ
不測の失敗ならまずエラーログ吐け
不測の失敗ならまずエラーログ吐け
439nobodyさん
2017/03/18(土) 06:00:55.05ID:??? エラーログって、自前の関数で吐いてますか?
それともphpのerror_log()使ってますか?
いつもどっちがいいのか分からず悩みます。
それともphpのerror_log()使ってますか?
いつもどっちがいいのか分からず悩みます。
440nobodyさん
2017/03/18(土) 07:58:57.38ID:??? phpのerror_log()が見やすいと思える脳みそなら、一生そのままどうぞ
441nobodyさん
2017/03/18(土) 08:00:51.60ID:???442nobodyさん
2017/03/18(土) 11:29:40.60ID:??? >>438
たまにあるじゃん
データベースの接続に失敗しました
的な1文出すページが
PHPのエラーそのまんま出すお馬鹿なサイトもあるけどそれよりはマシかな
どっちにせよ利用者にはなんのことかわからねえ不親切なメッセージ
503でも出したほうがマシなレベルだ
たまにあるじゃん
データベースの接続に失敗しました
的な1文出すページが
PHPのエラーそのまんま出すお馬鹿なサイトもあるけどそれよりはマシかな
どっちにせよ利用者にはなんのことかわからねえ不親切なメッセージ
503でも出したほうがマシなレベルだ
443nobodyさん
2017/03/18(土) 12:46:21.20ID:??? >たまにあるじゃん
そういうサイトは“実用”サイトではなく、ただの個人サイト
そういうサイトは“実用”サイトではなく、ただの個人サイト
444nobodyさん
2017/03/18(土) 13:41:53.13ID:??? 残念ながら企業サイトや、個人運営でもそこそこでかいコミュニティー向けのサイトで見る。
想定外というわけではないが、起こり得ないと決めつけて想定してないから、
エラー処理が適当なんだよ。
想定外というわけではないが、起こり得ないと決めつけて想定してないから、
エラー処理が適当なんだよ。
445nobodyさん
2017/03/21(火) 21:43:33.25ID:5FV3Ga7L Twitterでパスワード英数字混在で30桁もあるのに
クラックされたっぽい。。。
BOTでいたずら投稿を150位された、、、
総当たりだとまず突破できないはずなんだけど、どうして突破されたのでしょうか?
クラックされたっぽい。。。
BOTでいたずら投稿を150位された、、、
総当たりだとまず突破できないはずなんだけど、どうして突破されたのでしょうか?
446nobodyさん
2017/03/21(火) 23:12:34.47ID:??? ・パスワード情報を記してた場所に侵入され発見された
・パスワードをリアルで盗み見された
・不用意にも暗号化されていない公衆wikiを使った
・ツイッターとみせかけた偽サイトにログイン情報を渡した
・炎上投稿しちゃったので被害者アピールのためPHPスレで質問したという実績が欲しかった
・パスワードをリアルで盗み見された
・不用意にも暗号化されていない公衆wikiを使った
・ツイッターとみせかけた偽サイトにログイン情報を渡した
・炎上投稿しちゃったので被害者アピールのためPHPスレで質問したという実績が欲しかった
447nobodyさん
2017/03/21(火) 23:12:54.57ID:??? wiki→wifi
448nobodyさん
2017/03/21(火) 23:36:46.07ID:5FV3Ga7L ・パスワード情報を記してた場所に侵入され発見された
→Evernoteもパスワード30桁以上あってまず総当たりは不可能なんだよね。
、、、
・不用意にも暗号化されていない公衆wikiを使った
スタバのWifiとか使ったが、、、もしかして
→Evernoteもパスワード30桁以上あってまず総当たりは不可能なんだよね。
、、、
・不用意にも暗号化されていない公衆wikiを使った
スタバのWifiとか使ったが、、、もしかして
450nobodyさん
2017/03/22(水) 02:59:24.72ID:??? スタバのWifiは暗号化されていないということですか。
451nobodyさん
2017/03/22(水) 03:03:37.90ID:??? ・他にphpスレに投下したいネタがなかった
452nobodyさん
2017/03/22(水) 06:43:11.95ID:??? ・もう1人の人格がやった
・CSRFのワナにかかって投稿した
・CSRFのワナにかかって投稿した
454nobodyさん
2017/03/22(水) 11:47:50.86ID:??? 暗号化されていても公衆無線LANの場合、IDとパスワードを公開しないと繋げないわけだから、
この情報をみんなが知ってるような状況なら暗号化されてても無意味。
つまり公衆無線LANは、通信内容を常に第三者に見られるリスクがある。
ただ閲覧してるサイトが、httpsで暗号化されているWebサイトなら問題ない。
だからGoogleはサイト運営者側にSSL導入求めて全サイトhttps化を進めてるわけ。
SPDY使えたり、SEOに有利になったり、特典をぶら下げて。
んでhttpでツイッターにログインしようとすると、httpsに飛ばされるぐらいなので、
スタバの無線LANが原因で盗み見されたという線は薄いだろう。
この情報をみんなが知ってるような状況なら暗号化されてても無意味。
つまり公衆無線LANは、通信内容を常に第三者に見られるリスクがある。
ただ閲覧してるサイトが、httpsで暗号化されているWebサイトなら問題ない。
だからGoogleはサイト運営者側にSSL導入求めて全サイトhttps化を進めてるわけ。
SPDY使えたり、SEOに有利になったり、特典をぶら下げて。
んでhttpでツイッターにログインしようとすると、httpsに飛ばされるぐらいなので、
スタバの無線LANが原因で盗み見されたという線は薄いだろう。
455nobodyさん
2017/03/22(水) 11:56:44.76ID:??? …は?
456nobodyさん
2017/03/22(水) 14:22:51.47ID:??? なんかもう、まじめに話すの馬鹿らしくなって来たな
457nobodyさん
2017/03/22(水) 14:52:36.29ID:??? 話がわからず一言煽っていく池沼はスルーしとくが吉
458445
2017/03/22(水) 15:18:50.97ID:MYuX+2Qa459nobodyさん
2017/03/22(水) 15:24:32.84ID:??? 他所でやったら?
460nobodyさん
2017/03/22(水) 15:30:45.23ID:??? >野良無線って簡単に筒抜けになるの?
YES
相手サイトがSSL使ってようが筒ぬけ
ただSSL使ってれば中身がわからんから問題ないという理論
そのデータをとっておいて遠い将来に脆弱性が見つかれば中身がわかるかもしれない
YES
相手サイトがSSL使ってようが筒ぬけ
ただSSL使ってれば中身がわからんから問題ないという理論
そのデータをとっておいて遠い将来に脆弱性が見つかれば中身がわかるかもしれない
461nobodyさん
2017/03/22(水) 15:44:05.19ID:??? どうせパスワードマネージャとかでローカルに平文で保存してたのを
知り合いに見られたんじゃねーの
知り合いに見られたんじゃねーの
462nobodyさん
2017/03/22(水) 15:53:08.16ID:??? パスワードの再設定先にアクセスできたのかもな
464nobodyさん
2017/03/22(水) 16:50:34.61ID:??? 463=BAKA
465nobodyさん
2017/03/23(木) 02:15:57.98ID:??? 暗号化されていても公衆無線LANの場合、IDとパスワードを公開しないと繋げないわけだから、
この情報をみんなが知ってるような状況なら暗号化されてても無意味。
この情報をみんなが知ってるような状況なら暗号化されてても無意味。
466nobodyさん
2017/03/23(木) 02:17:19.86ID:??? 途中で送ってしまい。
これって、普通の暗号化通信では考えにくいんだけど、公衆無線LANってそうなの?
これって、普通の暗号化通信では考えにくいんだけど、公衆無線LANってそうなの?
467nobodyさん
2017/03/23(木) 03:15:31.33ID:??? 例としてあげただけじゃ
考えにくいっていうかそういう状況にするなら暗号化しておく必要はないし
んで企業がやる公衆無線LANがWPA2エンタープライズ方式かどうかっていうと
少なくともスタバは鍵かかってないようだから違うようだけど
考えにくいっていうかそういう状況にするなら暗号化しておく必要はないし
んで企業がやる公衆無線LANがWPA2エンタープライズ方式かどうかっていうと
少なくともスタバは鍵かかってないようだから違うようだけど
468nobodyさん
2017/03/23(木) 03:20:36.16ID:??? 例…?
469nobodyさん
2017/03/23(木) 03:22:16.24ID:??? 全部見てなかったけど
>つまり公衆無線LANは、通信内容を常に第三者に見られるリスクがある。
これはちょっと違うね
WPA2エンタープライズ方式なら認証に使うパスワードが別だから
まあでもプロバイダー系とかはともかくマクドナルドやスタバレベルじゃ導入は厳しいんじゃないかな
>つまり公衆無線LANは、通信内容を常に第三者に見られるリスクがある。
これはちょっと違うね
WPA2エンタープライズ方式なら認証に使うパスワードが別だから
まあでもプロバイダー系とかはともかくマクドナルドやスタバレベルじゃ導入は厳しいんじゃないかな
470nobodyさん
2017/03/23(木) 06:35:04.42ID:??? そもそもパスワード(事前共有鍵)で暗号化かけてるような言い方だが・・・
471nobodyさん
2017/03/23(木) 10:51:19.79ID:??? 前にも言ったけど、呆れて真面目に話すのあほらしくなったし、
スレタイ読んでとっとと出てってくんねーかな?
スレタイ読んでとっとと出てってくんねーかな?
472nobodyさん
2017/03/23(木) 11:02:49.40ID:??? ここまで自演
473nobodyさん
2017/03/23(木) 11:31:30.56ID:??? >>465
ひょっとして、公衆無線LANにログインするためのid/passと、httpsの各種サービスのid/pass(と通信内容)の区別がついてないのか?
ひょっとして、公衆無線LANにログインするためのid/passと、httpsの各種サービスのid/pass(と通信内容)の区別がついてないのか?
474nobodyさん
2017/03/23(木) 13:05:58.61ID:??? ほんと、スレタイ読んでとっとと出てってほしいわ
そんなことしてくれないんだろうけどな…
そんなことしてくれないんだろうけどな…
475nobodyさん
2017/03/23(木) 14:28:27.53ID:??? AA貼るか煽るかぐらいしか話題ないだろ
478nobodyさん
2017/03/23(木) 19:36:55.11ID:??? 誰も嫌とは言っていない、ゴミクズ
AA荒らしもお前のようなしょうもねえゴミカス1行煽りも無線LAN談義もスレと無関係であって
無関係なことで暇つぶししてることに変わりはない
AA荒らしもお前のようなしょうもねえゴミカス1行煽りも無線LAN談義もスレと無関係であって
無関係なことで暇つぶししてることに変わりはない
480nobodyさん
2017/03/23(木) 19:50:00.92ID:??? おういいぞもっとやれー
481nobodyさん
2017/03/24(金) 12:09:20.75ID:??? ちっ、出せねーならくだらねー文句とか言うんじゃねーよ、カスが
482nobodyさん
2017/03/24(金) 21:54:02.43ID:??? すいません、流れ変えます。
$this->func(
$arg1,
$arg2,
$arg3
);
$this->func($arg1,
$arg2,
$arg3
);
引数を改行する場合はどっちがキレイだと思う?
$this->func(
$arg1,
$arg2,
$arg3
);
$this->func($arg1,
$arg2,
$arg3
);
引数を改行する場合はどっちがキレイだと思う?
483nobodyさん
2017/03/24(金) 22:19:10.97ID:??? さすがに釣り針がでかすぎてツマラナイ
48591
2017/03/24(金) 23:27:49.46ID:??? >>482
釣りとかくだらねーこと言ってるやつはチャネラーだから相手にするな
で、どっちもアホみたい
そういう風に改行する可能性があるのは呼び出される関数定義側の話で
呼び出し側は基本的には1行で書くにきまってんだろ
釣りとかくだらねーこと言ってるやつはチャネラーだから相手にするな
で、どっちもアホみたい
そういう風に改行する可能性があるのは呼び出される関数定義側の話で
呼び出し側は基本的には1行で書くにきまってんだろ
48697
2017/03/24(金) 23:28:43.53ID:??? >>485
どこの常識だよ
少なくともPSR-2はこう規定している
>4.6. メソッド及び関数の呼び出し
>引数リストは、インデントにより揃えることで、複数行に分割しても構いません。
>その際、最初の定義も次の行からはじめるものとし、1行に1つの引数を定義しなければなりません。
>
><?php
>$foo->bar(
> $longArgument,
> $longerArgument,
> $muchLongerArgument
>);
なんでも1行でまとめるほうが美しいとか勘違いしてる能無しはたまにいるな
どこの常識だよ
少なくともPSR-2はこう規定している
>4.6. メソッド及び関数の呼び出し
>引数リストは、インデントにより揃えることで、複数行に分割しても構いません。
>その際、最初の定義も次の行からはじめるものとし、1行に1つの引数を定義しなければなりません。
>
><?php
>$foo->bar(
> $longArgument,
> $longerArgument,
> $muchLongerArgument
>);
なんでも1行でまとめるほうが美しいとか勘違いしてる能無しはたまにいるな
487nobodyさん
2017/03/25(土) 00:23:39.56ID:??? チャネラーとかオッサン臭がひどい
489nobodyさん
2017/03/25(土) 11:13:33.85ID:??? 加齢臭臭いスレですね
490482
2017/03/25(土) 20:05:15.92ID:??? >>489
変な煽りとかイイですから、ちゃんと教えてください!(>_<)
><?php
>$foo->bar(
> $longArgument,
> $longerArgument,
> $muchLongerArgument
>);
これ、どういう意味なんですか!!!!!!
変な煽りとかイイですから、ちゃんと教えてください!(>_<)
><?php
>$foo->bar(
> $longArgument,
> $longerArgument,
> $muchLongerArgument
>);
これ、どういう意味なんですか!!!!!!
491nobodyさん
2017/03/25(土) 20:57:28.87ID:??? お風呂はいったほうがいいよ
492482
2017/03/25(土) 21:40:49.06ID:??? ここは酷いインターネッツですね!
><?php
>$foo->bar(
> $longArgument,
> $longerArgument,
> $muchLongerArgument
>);
これ、どういう意味なんですか!!!!!!
><?php
>$foo->bar(
> $longArgument,
> $longerArgument,
> $muchLongerArgument
>);
これ、どういう意味なんですか!!!!!!
493nobodyさん
2017/03/26(日) 03:49:24.77ID:??? 見たままだが、どこがわからないのか書いてくれないか
494nobodyさん
2017/03/26(日) 06:50:23.50ID:??? long
longer
のつぎが、なぜ
longest
ではないのか、という質問だよ。
longer
のつぎが、なぜ
longest
ではないのか、という質問だよ。
495nobodyさん
2017/03/26(日) 07:06:12.93ID:??? 英語がわからないなら中学からやりなおせ
496nobodyさん
2017/03/26(日) 07:20:37.74ID:??? ・・・longestなんてつけたら言語仕様上、使用可能な最長の文字数の変数名を書かなきゃいけなくなるのでは
PHP_INT_MAXなどと同様に環境によって変わるかもしれんし
とりあえず試してみたら少なくとも1004byteの変数名までは受け入れられた
PHP_INT_MAXなどと同様に環境によって変わるかもしれんし
とりあえず試してみたら少なくとも1004byteの変数名までは受け入れられた
499496
2017/03/26(日) 07:28:33.62ID:??? 書かなきゃいけなくなる、とは違うか。単に説明として不適切になる
500nobodyさん
2017/03/26(日) 08:48:32.74ID:???501nobodyさん
2017/03/26(日) 08:50:18.51ID:???502nobodyさん
2017/03/26(日) 08:51:14.30ID:???503nobodyさん
2017/03/26(日) 11:19:40.01ID:???504nobodyさん
2017/03/26(日) 12:03:08.06ID:??? >>503
は? お前、本物の文盲なん?
> なんでも1行でまとめるほうが美しいとか勘違いしてる能無しはたまにいるな
> としか言ってないわけで
> そういう風に改行する可能性があるのは呼び出される関数定義側の話で
> 呼び出し側は基本的には1行で書くにきまってんだろ
コレに対して
> どこの常識だよ
> 少なくともPSR-2はこう規定している
つってんだから、それに反論してんじゃん
馬鹿なの? そっちが話してることの肝なのよ?
なんで枝葉ばっかみてんの?wwwwwwwwwwwwww
は? お前、本物の文盲なん?
> なんでも1行でまとめるほうが美しいとか勘違いしてる能無しはたまにいるな
> としか言ってないわけで
> そういう風に改行する可能性があるのは呼び出される関数定義側の話で
> 呼び出し側は基本的には1行で書くにきまってんだろ
コレに対して
> どこの常識だよ
> 少なくともPSR-2はこう規定している
つってんだから、それに反論してんじゃん
馬鹿なの? そっちが話してることの肝なのよ?
なんで枝葉ばっかみてんの?wwwwwwwwwwwwww
505nobodyさん
2017/03/26(日) 12:04:42.79ID:??? >>503 : nobodyさん2017/03/26(日) 11:19:40.01 ID:???
> アンカー間違ってんだろ無能
まちがってねーよ?wwwwww
オレが書いてることの「意味」、わかんなかったの????
も ん も う 乙 ♪
> アンカー間違ってんだろ無能
まちがってねーよ?wwwwww
オレが書いてることの「意味」、わかんなかったの????
も ん も う 乙 ♪
506nobodyさん
2017/03/26(日) 12:06:42.95ID:???507nobodyさん
2017/03/26(日) 12:20:07.03ID:??? だいたいさ、
> なんでも1行でまとめるほうが美しいとか勘違いしてる能無し
みたいのはさ、適当に書くと
echo htmlspecialchars(mb_convert_kana($request->post("address1")->validate()->getString(), "rn") . " "
. mb_convert_kana($request->post("address2")->validate()->getString(), "rn"), ENT_QUOTES, "UTF-8");
(長過ぎる行があります! とかエラーでんのなw そりゃそうだw)
とか
$result = ($hoge == 1)? 7 : ($moge == 5)? "PHPer must die." : ($gomi == 97)? ">>97 = baka" : ">>97 = manuke";
とか書くやつの話じゃん。
それを聞きかじっただけのバカ>>97が、全く違う話について
> なんでも1行でまとめるほうが美しいとか勘違いしてる能無しはたまにいるな
とか素っ頓狂な事言ってるからバカにしてんだけど、おまえら、それもわかんねーのなw
ほんと、ペチパー馬鹿満載でお送りしてんな♪
> なんでも1行でまとめるほうが美しいとか勘違いしてる能無し
みたいのはさ、適当に書くと
echo htmlspecialchars(mb_convert_kana($request->post("address1")->validate()->getString(), "rn") . " "
. mb_convert_kana($request->post("address2")->validate()->getString(), "rn"), ENT_QUOTES, "UTF-8");
(長過ぎる行があります! とかエラーでんのなw そりゃそうだw)
とか
$result = ($hoge == 1)? 7 : ($moge == 5)? "PHPer must die." : ($gomi == 97)? ">>97 = baka" : ">>97 = manuke";
とか書くやつの話じゃん。
それを聞きかじっただけのバカ>>97が、全く違う話について
> なんでも1行でまとめるほうが美しいとか勘違いしてる能無しはたまにいるな
とか素っ頓狂な事言ってるからバカにしてんだけど、おまえら、それもわかんねーのなw
ほんと、ペチパー馬鹿満載でお送りしてんな♪
509nobodyさん
2017/03/26(日) 12:55:48.69ID:??? 1人ガイジがいると酷いもんだな
510nobodyさん
2017/03/26(日) 13:18:53.55ID:??? $request->post("address1")
なんこれ
なんこれ
511nobodyさん
2017/03/26(日) 13:31:56.25ID:??? >>507はphpにおける三項演算子ネストの処理順の問題にハマってないか
$hoge = 1; とした場合の $result === 7 などを期待しての記述ではないかと思われるが
実際には$hogeや$mogeの中身がなんであろうと$resultに 7 や "PHPer must die." は代入されない
$hoge = 1; とした場合の $result === 7 などを期待しての記述ではないかと思われるが
実際には$hogeや$mogeの中身がなんであろうと$resultに 7 や "PHPer must die." は代入されない
512nobodyさん
2017/03/26(日) 13:35:52.45ID:??? 能無し
513nobodyさん
2017/03/26(日) 13:49:29.91ID:??? ペチパー馬鹿満載っていう自己紹介
ゴミみたいなコード披露してこれは恥ずかしい
ゴミみたいなコード披露してこれは恥ずかしい
514nobodyさん
2017/03/26(日) 14:10:01.91ID:???517nobodyさん
2017/03/27(月) 00:14:30.97ID:??? さて、まず、>>511
> phpにおける三項演算子ネストの処理順の問題にハマってないか?
おまえ、アホか?
> なんでも1行でまとめるほうが美しいとか勘違いしてる能無し
の例としてあげたコードについて挙動の是非を語りだすって馬鹿かよ?
おまえ、何が論点かとか、本当にわかんねーの?
「適当に書くと」つってんじゃん。動きなんかカンケーネーのよ
馬鹿なのか? PHP特有の問題なんか、この話題では考慮してねーんだよ、マヌケ!
> phpにおける三項演算子ネストの処理順の問題にハマってないか?
おまえ、アホか?
> なんでも1行でまとめるほうが美しいとか勘違いしてる能無し
の例としてあげたコードについて挙動の是非を語りだすって馬鹿かよ?
おまえ、何が論点かとか、本当にわかんねーの?
「適当に書くと」つってんじゃん。動きなんかカンケーネーのよ
馬鹿なのか? PHP特有の問題なんか、この話題では考慮してねーんだよ、マヌケ!
518nobodyさん
2017/03/27(月) 00:18:59.95ID:??? つぎ、>>510
> $request->post("address1")
> なんこれ
何って、インスタンス$requestのメンバメソッドに対するアクセスじゃねーか、馬鹿なのか?
Requestクラスに対して$_POST["address1"]の内容をメンバにもったオブジェクトの参照取得
その参照に対して->validate()でバリデーション処理
さらにメソッドチェーンで->getString()して内容を取得
普通のオブジェクト指向的アプローチじゃねーか。馬鹿なの?
> $request->post("address1")
> なんこれ
何って、インスタンス$requestのメンバメソッドに対するアクセスじゃねーか、馬鹿なのか?
Requestクラスに対して$_POST["address1"]の内容をメンバにもったオブジェクトの参照取得
その参照に対して->validate()でバリデーション処理
さらにメソッドチェーンで->getString()して内容を取得
普通のオブジェクト指向的アプローチじゃねーか。馬鹿なの?
519nobodyさん
2017/03/27(月) 00:20:26.83ID:???520nobodyさん
2017/03/27(月) 00:23:32.86ID:??? >>513
ゴミみたいなコードの例を書いたら、本当にゴミみたいだった
のが、なんか恥ずかしいの? 言ってる意味分かってるの? 論理わかってるの?
馬鹿じゃね?
まさか、PHPのルールわかってない、みたいな話をしてんの?
そんなコードかかねーし、おまえらみたいにPHPしか知らないわけでもねーし、
なんでお前が調子に乗ってんのかよくわかんないんだけどw
ほんと、お前はパクチーくってなよ♪wwww
ゴミみたいなコードの例を書いたら、本当にゴミみたいだった
のが、なんか恥ずかしいの? 言ってる意味分かってるの? 論理わかってるの?
馬鹿じゃね?
まさか、PHPのルールわかってない、みたいな話をしてんの?
そんなコードかかねーし、おまえらみたいにPHPしか知らないわけでもねーし、
なんでお前が調子に乗ってんのかよくわかんないんだけどw
ほんと、お前はパクチーくってなよ♪wwww
521nobodyさん
2017/03/27(月) 00:24:34.77ID:???522nobodyさん
2017/03/27(月) 00:28:06.44ID:??? ペチパー、マジ、やばいwwwww
論理破綻してるwwwwwwww
論理破綻してるwwwwwwww
524nobodyさん
2017/03/27(月) 02:09:57.52ID:4UqOEbdg >>520
ゴミがしゃべるなよ
ゴミがしゃべるなよ
525nobodyさん
2017/03/27(月) 02:47:05.17ID:???526nobodyさん
2017/03/27(月) 05:47:11.90ID:??? メソッドチェーンをやたら使いたがるキチガイは脳内jQuery畑だから近づいちゃいけない
527nobodyさん
2017/03/27(月) 07:21:35.93ID:??? ま、いいんでない?
主旨が「行の長さを顧慮せずに一行にまとめたがる能無しの例示」であることは確か
だから>>511も非難や煽りなしに指摘啓蒙に留めている
知っていればそれで良し、知らずとも今回知ったならそれで良し
主旨が「行の長さを顧慮せずに一行にまとめたがる能無しの例示」であることは確か
だから>>511も非難や煽りなしに指摘啓蒙に留めている
知っていればそれで良し、知らずとも今回知ったならそれで良し
530nobodyさん
2017/03/27(月) 09:19:21.47ID:zOuGyprB > なんでも1行でまとめるほうが美しいとか勘違いしてる能無しはたまにいるな
> メソッドチェーンをやたら使いたがるキチガイは脳内jQuery畑だから近づいちゃいけない
この短絡的思考の類似性
同一人物なのか、PHPerは本当に馬鹿しかいないのか…
> メソッドチェーンをやたら使いたがるキチガイは脳内jQuery畑だから近づいちゃいけない
この短絡的思考の類似性
同一人物なのか、PHPerは本当に馬鹿しかいないのか…
531nobodyさん
2017/03/27(月) 14:10:21.20ID:4UqOEbdg >>525
ゴミのお前と人間の俺とは違うだろ。
ゴミのお前と人間の俺とは違うだろ。
533nobodyさん
2017/03/27(月) 14:26:25.72ID:4UqOEbdg535nobodyさん
2017/03/27(月) 19:24:39.89ID:??? 2ch初心者じゃあるまいし、NGしてるから見えないぞアピールと同じくらいどうでもいいことは止めたらどうですかね。
536nobodyさん
2017/03/27(月) 19:54:01.90ID:??? いったい普段何をしてるんだろうな
こんな過疎化が進行した2ch荒らすしかやることないなんて
こんな過疎化が進行した2ch荒らすしかやることないなんて
539nobodyさん
2017/03/27(月) 23:40:44.55ID:4UqOEbdg >>534
ゴミがしゃべっちゃあかんだろwww
ゴミがしゃべっちゃあかんだろwww
541nobodyさん
2017/03/28(火) 14:54:12.51ID:gJB0dVbP PHP7の質問です。
あるファイルに定数の定義をまとめようとしています。
そのファイルの上の階層をMAINFLDという定数にするために、
const MAINFLD = dirname(__DIR__);
というのを書いたのですが、エラーがでます。
Fatal error: Constant expression contains invalid operations
だそうです。
何がだめなんでしょうか?
あるファイルに定数の定義をまとめようとしています。
そのファイルの上の階層をMAINFLDという定数にするために、
const MAINFLD = dirname(__DIR__);
というのを書いたのですが、エラーがでます。
Fatal error: Constant expression contains invalid operations
だそうです。
何がだめなんでしょうか?
543nobodyさん
2017/03/28(火) 15:11:16.46ID:??? ていうか、dirname(__FILE__)だろ。
もっと言えば__DIR__だけでいいだろ。
もっと言えば__DIR__だけでいいだろ。
544nobodyさん
2017/03/28(火) 15:23:45.96ID:??? 上は忘れてくれ、上の階層すっ飛ばしてた。
> 定義する値は定数表現である必要があり、(例えば)変数・プロパティ あるいは関数のコールなどであってはいけません。
今回引っかかってるのは関数のコールの部分だな。
> 定義する値は定数表現である必要があり、(例えば)変数・プロパティ あるいは関数のコールなどであってはいけません。
今回引っかかってるのは関数のコールの部分だな。
548nobodyさん
2017/03/28(火) 16:35:57.40ID:??? 即レスとか、ほんと毎日暇なんだな。
ニートの息子抱えて父ちゃん母ちゃん困ってるだろ?そろそろ働けよ。
ニートの息子抱えて父ちゃん母ちゃん困ってるだろ?そろそろ働けよ。
549nobodyさん
2017/03/28(火) 16:53:48.30ID:???550nobodyさん
2017/03/28(火) 17:13:25.90ID:??? >>541
試したところ、constは駄目だがdefine('MAINFLD', dirname(__DIR__))ならいけた。
ちなみにマニュアルは、http://php.net/manual/ja/language.constants.syntax.php
そういう定数定義をせずに、必要なところで相対パスを使うという手もある。
require_once __DIR__ . '/../config/hoge.php'とか。
試したところ、constは駄目だがdefine('MAINFLD', dirname(__DIR__))ならいけた。
ちなみにマニュアルは、http://php.net/manual/ja/language.constants.syntax.php
そういう定数定義をせずに、必要なところで相対パスを使うという手もある。
require_once __DIR__ . '/../config/hoge.php'とか。
551nobodyさん
2017/03/28(火) 20:31:19.09ID:??? >>549
> >544
>引用するマニュアルが間違っている
?????????????????????????????????????????????????????
これもやっぱ、ゴミ語なん? ゴミリンガル使っても意味分からんwwww
> >544
>引用するマニュアルが間違っている
?????????????????????????????????????????????????????
これもやっぱ、ゴミ語なん? ゴミリンガル使っても意味分からんwwww
552nobodyさん
2017/03/28(火) 20:36:21.75ID:??? >>541 : nobodyさん2017/03/28(火) 14:54:12.51 ID:gJB0dVbP
Fatal error: Constant expression contains invalid operations
だそうです。
何がだめなんでしょうか?
>>550
>試したところ、constは駄目だがdefine('MAINFLD', dirname(__DIR__))ならいけた。
こ の か み あ わ な い か い わ wwwwwwwwwww
ゴミ語、恐るべしwwww てか、試さないでもイケることくらいわかんだろwww
> そういう定数定義をせずに、必要なところで相対パスを使うという手もある。
>require_once __DIR__ . '/../config/hoge.php'とか。
趣旨変わってはるwwwwwwww
ゴミwwww ゴミ、最強wwww 最強のゴミwwwwww
Fatal error: Constant expression contains invalid operations
だそうです。
何がだめなんでしょうか?
>>550
>試したところ、constは駄目だがdefine('MAINFLD', dirname(__DIR__))ならいけた。
こ の か み あ わ な い か い わ wwwwwwwwwww
ゴミ語、恐るべしwwww てか、試さないでもイケることくらいわかんだろwww
> そういう定数定義をせずに、必要なところで相対パスを使うという手もある。
>require_once __DIR__ . '/../config/hoge.php'とか。
趣旨変わってはるwwwwwwww
ゴミwwww ゴミ、最強wwww 最強のゴミwwwwww
553nobodyさん
2017/03/28(火) 21:39:00.32ID:??? いいから働け
554nobodyさん
2017/03/28(火) 21:52:51.87ID:??? 働いたら負けって言葉を知らねーのかよ? 最近の若者は
555nobodyさん
2017/03/28(火) 22:00:15.46ID:??? 質問です。
PDOのlastInsertId()ってサーバーが混み合い、多方面からデータ挿入されてる場合
INSERTの次の行でlastInsertId()したとして自分が挿入したデータのidが表示されますか?
、、て、やっぱどう考えても無理ですよね。
名前でセレクトしますわ。
PDOのlastInsertId()ってサーバーが混み合い、多方面からデータ挿入されてる場合
INSERTの次の行でlastInsertId()したとして自分が挿入したデータのidが表示されますか?
、、て、やっぱどう考えても無理ですよね。
名前でセレクトしますわ。
556nobodyさん
2017/03/28(火) 22:36:34.92ID:??? あ、ググったら
コネクションを張るたびに別プロセスとして認識される
→よって同一コネクション内ならPDO→lastInsertId()で普通に取れるようです!
良かった。
コネクションを張るたびに別プロセスとして認識される
→よって同一コネクション内ならPDO→lastInsertId()で普通に取れるようです!
良かった。
557nobodyさん
2017/03/29(水) 10:43:14.54ID:??? >>551
>>544は、「オブジェクト定数」のマニュアルからの引用。
http://php.net/manual/ja/language.oop5.constants.php
正しいマニュアルは、>>550のURL。
>>544は、「オブジェクト定数」のマニュアルからの引用。
http://php.net/manual/ja/language.oop5.constants.php
正しいマニュアルは、>>550のURL。
559nobodyさん
2017/03/29(水) 22:31:04.58ID:??? 引用が違うとか、ほんと、ゴミはどうしようもねぇよな…
URL貼ってねぇんだから、内容が合ってればいいと思うのが普通じゃん。
ゴミの考えることはゴミリンガル使ってもわかんねぇよ…
URL貼ってねぇんだから、内容が合ってればいいと思うのが普通じゃん。
ゴミの考えることはゴミリンガル使ってもわかんねぇよ…
560nobodyさん
2017/03/30(木) 00:02:13.57ID:??? 定数なんて変数の親戚なんだからconstキーワード使いたい気持ちはわかるが、
PHPじゃdefineで関数定義するのが伝統で、
オブジェクト定数でない限り、define使っておくが何かと問題は少ないだろう。
PHPじゃdefineで関数定義するのが伝統で、
オブジェクト定数でない限り、define使っておくが何かと問題は少ないだろう。
561nobodyさん
2017/03/30(木) 08:24:18.04ID:???563nobodyさん
2017/03/31(金) 13:23:49.32ID:??? 自演臭
565nobodyさん
2017/03/31(金) 14:09:26.85ID:??? PHPマニュアルをただしく引用出来ていなければ訴訟問題になるwww
567nobodyさん
2017/03/31(金) 17:19:37.85ID:??? マニュアルの検索もまともにできなかったのが、そんなに恥ずかしかったのか
570nobodyさん
2017/03/31(金) 19:07:20.20ID:??? 「class使用」と「oop」が等価であるかのように書くのはなんなんだ?
571nobodyさん
2017/03/31(金) 19:08:38.21ID:??? ゴミが今度は論旨に全く関係ない言いがかりをつけ始めました。
ゴミ、もう必死ですw
ゴミ、もう必死ですw
572nobodyさん
2017/03/31(金) 19:14:33.39ID:??? 間違いを間違いと認められない子供なんだよ
573nobodyさん
2017/03/31(金) 19:14:50.61ID:??? あと、今更だけど、オレ、>>544じゃねぇからなw
>>567 : nobodyさん2017/03/31(金) 17:19:37.85 ID:???
> マニュアルの検索もまともにできなかったのが、そんなに恥ずかしかったのか
____
/_ノ ヽ、_\
o゚((●)) ((●))゚o ,. -- 、
/::::::⌒(__人__)⌒:::::: / __,>─ 、
| |r┬-| / ヽ
| | | | { |__
| | | | } \ ,丿 ヽ
| | | | / 、 `┬----‐1 }
| | | | / `¬| l ノヽ >>567 超マヌケなんですけどーーーーーーーぉ!?
\ `ー'ォ / 、 !_/l l / }
{ \ l / ,'
\ ´`ヽ.__,ノ / ノ
\ ヽ、\ __,ノ /
 ̄ ヽ、_ 〉 ,!、__/
>>567 : nobodyさん2017/03/31(金) 17:19:37.85 ID:???
> マニュアルの検索もまともにできなかったのが、そんなに恥ずかしかったのか
____
/_ノ ヽ、_\
o゚((●)) ((●))゚o ,. -- 、
/::::::⌒(__人__)⌒:::::: / __,>─ 、
| |r┬-| / ヽ
| | | | { |__
| | | | } \ ,丿 ヽ
| | | | / 、 `┬----‐1 }
| | | | / `¬| l ノヽ >>567 超マヌケなんですけどーーーーーーーぉ!?
\ `ー'ォ / 、 !_/l l / }
{ \ l / ,'
\ ´`ヽ.__,ノ / ノ
\ ヽ、\ __,ノ /
 ̄ ヽ、_ 〉 ,!、__/
575nobodyさん
2017/03/31(金) 19:17:44.38ID:??? かわいそう
578nobodyさん
2017/04/03(月) 13:34:40.64ID:??? マニュアルの引用をするなら、正しいページからしろってだけの話なのに
579nobodyさん
2017/04/03(月) 13:36:46.76ID:??? この板ワッチョイ使えるんだっけ?
使えるんだったら次スレから使わないか?
さすがにひどすぎるわ
使えるんだったら次スレから使わないか?
さすがにひどすぎるわ
581nobodyさん
2017/04/03(月) 13:42:26.26ID:??? まあいったところでム板のPHPスレも同じだけどな
ワッチョイなんて無意味だからいい加減幻想から目覚ませな
ワッチョイなんて無意味だからいい加減幻想から目覚ませな
582nobodyさん
2017/04/03(月) 13:58:55.28ID:??? ということにしないと、都合が悪いんですかねぇ
583nobodyさん
2017/04/03(月) 14:01:29.76ID:??? わざわざこっちに舞い戻ってきて文句言う阿呆()
584nobodyさん
2017/04/03(月) 14:10:43.32ID:??? もうこの板にはこういう奴らしか残ってない
585nobodyさん
2017/04/03(月) 14:18:04.18ID:??? まとめて自演に見えるが
とりあえずこの板はBBS_USE_VIPQ2未定義によりワッチョイ使用不能なはず
とりあえずこの板はBBS_USE_VIPQ2未定義によりワッチョイ使用不能なはず
587nobodyさん
2017/04/03(月) 15:18:01.88ID:??? みんなメールの送受信は何使ってるのかな
Qdmail を使ってるんだけどメンテされてないので今後が不安だ。PHP7の時代になりそうだし
Qdmail を使ってるんだけどメンテされてないので今後が不安だ。PHP7の時代になりそうだし
588nobodyさん
2017/04/03(月) 15:29:59.05ID:??? プロトコルが変わるわけじゃねえんだからメンテされてなくても問題ないだろ
589nobodyさん
2017/04/03(月) 16:27:23.50ID:??? >>588
メールで昔から一番腹立つのが携帯周り。自分だけで使うなら問題ないがメールクライアントによってはハマる。ってかハメられる。
docomoやiPhoneはデコードして画像取り出すときになんでだよ!?って変なつくりにしたり何やらかすか分からん。
Gmailでさえあれ?ってなって誰かが修正コードをサイトにのっけてたしなぁ
メールで昔から一番腹立つのが携帯周り。自分だけで使うなら問題ないがメールクライアントによってはハマる。ってかハメられる。
docomoやiPhoneはデコードして画像取り出すときになんでだよ!?って変なつくりにしたり何やらかすか分からん。
Gmailでさえあれ?ってなって誰かが修正コードをサイトにのっけてたしなぁ
590nobodyさん
2017/04/03(月) 17:03:38.93ID:??? >>589
その問題を解決できるライブラリがQdmailしかないのであれば、
・それを使い続ける
・自分でメンテする
・誰かがメンテしてくれるのを待つ
しかないな
Qdmail意外にあるなら、それに乗り換えれば?
その問題を解決できるライブラリがQdmailしかないのであれば、
・それを使い続ける
・自分でメンテする
・誰かがメンテしてくれるのを待つ
しかないな
Qdmail意外にあるなら、それに乗り換えれば?
591nobodyさん
2017/04/03(月) 17:06:25.56ID:??? そんなことはわかってんだよ、タコ
592nobodyさん
2017/04/03(月) 17:21:23.97ID:??? 二枚目の添付画像が抽出できてなかったり、異常のあるメールを利用者に教えてもらって初めて気が付くことが多い
そこで初めてテキストのBASE64を眺めて、あー、、なんか改行がちげーし、セパレーターが・・・とかゴニョゴニョ苦労する
絵文字や携帯に対応したのはQdmail以外めぼしいのがないなぁ。どこぞのフレームワークには存在するのだろうか
そこで初めてテキストのBASE64を眺めて、あー、、なんか改行がちげーし、セパレーターが・・・とかゴニョゴニョ苦労する
絵文字や携帯に対応したのはQdmail以外めぼしいのがないなぁ。どこぞのフレームワークには存在するのだろうか
593nobodyさん
2017/04/03(月) 17:36:07.90ID:??? いやテストしろよ
594nobodyさん
2017/04/03(月) 17:57:54.63ID:???595nobodyさん
2017/04/03(月) 17:59:25.98ID:???596nobodyさん
2017/04/03(月) 18:26:50.53ID:???598nobodyさん
2017/04/03(月) 20:41:00.98ID:??? 携帯の絵文字なんてご丁寧に考慮してるメーラーのほうが珍しいだろう
普通は文字化けしてああここ絵文字なんだろうなとお察しするもんだ
普通は文字化けしてああここ絵文字なんだろうなとお察しするもんだ
599nobodyさん
2017/04/03(月) 21:06:49.31ID:??? 独自仕様対応なんか要件定めて要件の範囲内で
メーカのリファレンス見て対応したコードを書く、
要件外は要件外で都度別途相談、てもんじゃないのか
メーカのリファレンス見て対応したコードを書く、
要件外は要件外で都度別途相談、てもんじゃないのか
600nobodyさん
2017/04/04(火) 13:35:39.51ID:??? 車輪の再発明がすきな奴が多いな
さすがペチパー
さすがペチパー
601nobodyさん
2017/04/04(火) 14:38:36.52ID:??? それはペチパーにとっては褒め言葉ですよ
602nobodyさん
2017/04/04(火) 14:48:13.28ID:??? node文化を見習え
603nobodyさん
2017/04/04(火) 16:10:15.03ID:??? >>598
認識外のデータは捨てればいいってのもPerl全盛時代からよくある絵文字に対する手抜き案なのだけれども
データを活かすというのが目的だからさ。クライアントから絵文字が送られたらPHPでさてどうしようってことなのよね
認識外のデータは捨てればいいってのもPerl全盛時代からよくある絵文字に対する手抜き案なのだけれども
データを活かすというのが目的だからさ。クライアントから絵文字が送られたらPHPでさてどうしようってことなのよね
604nobodyさん
2017/04/04(火) 16:13:59.85ID:??? 目的w
605nobodyさん
2017/04/04(火) 16:47:18.94ID:??? 絵文字を無視して楽をしたいってのはゆとり世代の発想なのかといぶかしんでしまう
606nobodyさん
2017/04/04(火) 16:51:13.27ID:??? アホは相手にするだけ時間の無駄ですよ
607nobodyさん
2017/04/04(火) 17:07:05.32ID:??? 手抜きっていうか世界的に見て不要なだけ
顔文字は全世界で使われるが絵文字多用するのはジャップぐらい
顔文字は全世界で使われるが絵文字多用するのはジャップぐらい
609nobodyさん
2017/04/04(火) 17:55:06.44ID:??? 結局 Qdmail を超えるものはないってことかね。PHPもPerlっぽい打ち止めの臭いがしてきたな
610nobodyさん
2017/04/04(火) 18:19:32.40ID:??? 特定の言語依存のライブラリなんて今時流行らねーから
613nobodyさん
2017/04/04(火) 18:26:11.41ID:??? 煽り入れて情報引き出すスタイルうんざり
614nobodyさん
2017/04/04(火) 18:39:13.81ID:??? 「php メール ライブラリ 絵文字」
とかでググればいくつかライブラリが見つかるが、その中で必要な機能が実装されているのがQdmailしかないのなら、現状それしかないってわからないのかな
それとも、ググって見つからないライブラリをたまたまこのスレの住人が使ってるとでも思ったのか?
とかでググればいくつかライブラリが見つかるが、その中で必要な機能が実装されているのがQdmailしかないのなら、現状それしかないってわからないのかな
それとも、ググって見つからないライブラリをたまたまこのスレの住人が使ってるとでも思ったのか?
615nobodyさん
2017/04/04(火) 18:58:25.37ID:???616nobodyさん
2017/04/04(火) 19:34:13.78ID:??? わかったわかった
617nobodyさん
2017/04/04(火) 19:48:54.93ID:???618nobodyさん
2017/04/04(火) 20:58:08.21ID:??? 各サービスが絵文字(アイコン)用意してることと
日本と他国とで絵文字使用率に差があるかどうかが、どう関係するの
日本だとアイコンリスト開いてぽちぽち選んで…が多くて
英語圏だと元々あるASCII顔文字を自動的にアイコンに変換するタイプが多い、って気がする
日本と他国とで絵文字使用率に差があるかどうかが、どう関係するの
日本だとアイコンリスト開いてぽちぽち選んで…が多くて
英語圏だと元々あるASCII顔文字を自動的にアイコンに変換するタイプが多い、って気がする
619nobodyさん
2017/04/04(火) 21:57:26.77ID:??? :)とかしか外人つかってないだろ
620nobodyさん
2017/04/05(水) 00:06:39.03ID:??? ??????
621nobodyさん
2017/04/05(水) 01:37:51.36ID:??? >>617
おい、2Gしか積んでないタブレットで見たらフリーズしただろ
めちゃくちゃemojiって書いてんじゃねーか
英語で書かれてるドキュメントだから世界で使われてるってか?hahaんなわけねーだろ
おい、2Gしか積んでないタブレットで見たらフリーズしただろ
めちゃくちゃemojiって書いてんじゃねーか
英語で書かれてるドキュメントだから世界で使われてるってか?hahaんなわけねーだろ
622nobodyさん
2017/04/05(水) 10:33:38.70ID:???623nobodyさん
2017/04/05(水) 10:51:38.79ID:??? レスを見ていると絵文字に否定的な態度を示す人がいるのはわかったが、それなら無言が良いと思う。
WEB系のサービスにPHPを使っていれば避けて通れない部分だから、別の分野の人がつかっかってるのだろうとは思うが。
WEB系のサービスにPHPを使っていれば避けて通れない部分だから、別の分野の人がつかっかってるのだろうとは思うが。
624nobodyさん
2017/04/05(水) 11:50:13.94ID:??? ここには君の求めるものはないからどっか行ってくれていいよ
626nobodyさん
2017/04/05(水) 13:39:11.27ID:??? ここにしか居場所がないのかね
自分の庭で、自分の知らない話題が飛び交うのが目障りで我慢できないとか
自分の庭で、自分の知らない話題が飛び交うのが目障りで我慢できないとか
628nobodyさん
2017/04/05(水) 14:23:11.39ID:???629nobodyさん
2017/04/05(水) 14:38:49.73ID:??? まともに相手すると馬鹿を見るぞ
いや真面目な話
いや真面目な話
630nobodyさん
2017/04/05(水) 14:59:02.34ID:??? メールからいつのまにかWEB系のサービスに話を拡大させてんじゃねーのよw
631nobodyさん
2017/04/05(水) 15:47:59.74ID:??? 自分が見たことないものは、世界に存在しないというスタンス
632nobodyさん
2017/04/05(水) 15:53:15.56ID:???633nobodyさん
2017/04/05(水) 16:13:19.30ID:??? 絵文字対応がさも複雑難解なように言ってるけど、アイコンがあればサルでも出来る。
634nobodyさん
2017/04/05(水) 16:14:47.28ID:???635nobodyさん
2017/04/05(水) 16:20:10.12ID:??? 未だにSJISなんてジョークか
636nobodyさん
2017/04/05(水) 16:21:12.72ID:???637nobodyさん
2017/04/07(金) 22:50:03.53ID:tlnNCls0 http://tamae.2ch.net/test/read.cgi/php/1362790136/
↑こちらのスレで
>>478のソースを実行してみたんですが
「書きこみに失敗しました。」ってエラーが出てしまうんですが
なんででしょうか?
原因わかる方おしえてください
↑こちらのスレで
>>478のソースを実行してみたんですが
「書きこみに失敗しました。」ってエラーが出てしまうんですが
なんででしょうか?
原因わかる方おしえてください
638nobodyさん
2017/04/07(金) 23:06:15.36ID:???639nobodyさん
2017/04/08(土) 01:23:17.30ID:Ud8PeQ8X >>638
ご回答頂いたとおり修正してみたんですが同じ結果でした・・・
90秒間くらい待ち時間があった後「書きこみに失敗しました。」というエラーがでます
何か考えられる原因などはございますでしょうか?
ご回答頂いたとおり修正してみたんですが同じ結果でした・・・
90秒間くらい待ち時間があった後「書きこみに失敗しました。」というエラーがでます
何か考えられる原因などはございますでしょうか?
640nobodyさん
2017/04/08(土) 01:25:57.30ID:Ud8PeQ8X ちなみに修正はソースファイル上の「nozomi」を「tamae」に置換しただけです
641nobodyさん
2017/04/08(土) 05:27:44.69ID:??? 書き込みはどっから行ってるのか
642nobodyさん
2017/04/08(土) 05:54:54.58ID:??? プログラムで書き込めないようにしている、画像認識チェックが作動したとか?
2chでは深夜に、時々やってる
2chでは深夜に、時々やってる
643nobodyさん
2017/04/08(土) 06:55:05.84ID:??? スクリプトで規制されたとか
644nobodyさん
2017/04/08(土) 07:19:26.36ID:??? 必要か不要かは知らないけどJaneStyleが送ってるヘッダと見比べると
足りてないものもあるしそもそもあれで書き込めるのかっていう
足りてないものもあるしそもそもあれで書き込めるのかっていう
645nobodyさん
2017/04/08(土) 07:21:14.00ID:??? あとたぶんSSL関係じゃないかと思うわ
2chはhttpじゃpostできなくなったのかもしれない
2chはhttpじゃpostできなくなったのかもしれない
646nobodyさん
2017/04/08(土) 10:44:50.88ID:??? ペチパー連呼厨ってクソみたいな人生の使い方しそう
647nobodyさん
2017/04/08(土) 11:07:13.74ID:??? まずhttpsでなくhttpでも書き込める
bbspinkは知らんが2ch.netなら画像認識云々で書き込み制限見たことない(プログラム経由含む
一番ありそうなのは手で鯖名書き換えてて置換漏れ、というオチだと思うが
何にしても自前でシコシコがんばってデバッグやりましょうと言っておきたい
bbspinkは知らんが2ch.netなら画像認識云々で書き込み制限見たことない(プログラム経由含む
一番ありそうなのは手で鯖名書き換えてて置換漏れ、というオチだと思うが
何にしても自前でシコシコがんばってデバッグやりましょうと言っておきたい
648nobodyさん
2017/04/08(土) 12:46:13.37ID:??? 90秒の待ち時間ってなんだろうな
649637
2017/04/08(土) 13:17:27.14ID:ApXyvy4t いろいろ調査してみましたが原因がわかりました
自分はsakuraインターネットのFTPサーバで試してたんですが
なぜかbbxの書き込み規制がかかっていたため書き込めなかったようです
(なぜ規制になっているのか理由は不明・・・)
なので今度は自宅のPCのiisサーバ上で試してみたんですが
今度は別のエラーが発生してしまいました。
>>637で示したソースの12行目の以下の箇所でタイムアウトエラーになってしまいました
>$str = fgets($fp, 128);
原因がわかる方おりましたら教えていただけますでしょうか
どうぞよろしくお願いします
自分はsakuraインターネットのFTPサーバで試してたんですが
なぜかbbxの書き込み規制がかかっていたため書き込めなかったようです
(なぜ規制になっているのか理由は不明・・・)
なので今度は自宅のPCのiisサーバ上で試してみたんですが
今度は別のエラーが発生してしまいました。
>>637で示したソースの12行目の以下の箇所でタイムアウトエラーになってしまいました
>$str = fgets($fp, 128);
原因がわかる方おりましたら教えていただけますでしょうか
どうぞよろしくお願いします
650nobodyさん
2017/04/08(土) 13:41:14.16ID:??? sakuraとか年中規制食らってて当たり前のリモートホストじゃないのか
651nobodyさん
2017/04/08(土) 13:44:06.77ID:??? 2chにスパム書き込みするスクリプトでも作りたいの?
652nobodyさん
2017/04/08(土) 13:54:47.60ID:??? 家に引きこもって碌なことしてねぇなお前ら
653nobodyさん
2017/04/08(土) 14:09:11.95ID:??? お前ほどじゃないさ
654637
2017/04/08(土) 14:27:31.12ID:ApXyvy4t >>651
いえスパムではありません
自分は実況系のスレをよく利用してるんですが
スレ終了間際に毎回次スレの誘導を行うのがめんどくさいので
そのあたりの手続きを自動的に行ってくれるツールを
作成しようかとおもっております(phpの勉教も兼ねて)
ただ自分の勉強不足で初っ端から行き詰まっている感じです。
どなたかもしよろしければお助け頂ければと思います。
いえスパムではありません
自分は実況系のスレをよく利用してるんですが
スレ終了間際に毎回次スレの誘導を行うのがめんどくさいので
そのあたりの手続きを自動的に行ってくれるツールを
作成しようかとおもっております(phpの勉教も兼ねて)
ただ自分の勉強不足で初っ端から行き詰まっている感じです。
どなたかもしよろしければお助け頂ければと思います。
655nobodyさん
2017/04/08(土) 15:23:50.13ID:??? なんでsakuraでやるんだよ
ローカルにPHP入れてやれ
ローカルにPHP入れてやれ
656nobodyさん
2017/04/08(土) 15:29:28.59ID:??? >>654
どうやったら勉強を勉教と間違えられるんだ
http://tamae.2ch.net/test/read.cgi/php/1362790136/478
のうち nozomi を tamae に置換したものを手元のphp5.4.45で試したら普通に書き込めたわけだが
socket開いて通信してる箇所で延々待たされるなら鯖名の置換不足・置換ミスがもっとも疑わしい
・エラー内容を理解できないなら「タイムアウトエラー」などと書かずエラー出力そのものを貼るべし
エラー出力のうち個人情報などは適宜削除等して良い
・phpが勉強不足ならせめて2chの仕組みだけでも先に調べとけ
・他者が書いたソースをそのまま使うな、何をしている箇所でどのような結果になっているのか1つ1つ確認していけ
・webで見る必要性がないものならコマンドラインを使う癖を付けろ
・2chにPOSTするときcookieは yuki=akari だけで良いはず、事前のfsockopen要らない
どうやったら勉強を勉教と間違えられるんだ
http://tamae.2ch.net/test/read.cgi/php/1362790136/478
のうち nozomi を tamae に置換したものを手元のphp5.4.45で試したら普通に書き込めたわけだが
socket開いて通信してる箇所で延々待たされるなら鯖名の置換不足・置換ミスがもっとも疑わしい
・エラー内容を理解できないなら「タイムアウトエラー」などと書かずエラー出力そのものを貼るべし
エラー出力のうち個人情報などは適宜削除等して良い
・phpが勉強不足ならせめて2chの仕組みだけでも先に調べとけ
・他者が書いたソースをそのまま使うな、何をしている箇所でどのような結果になっているのか1つ1つ確認していけ
・webで見る必要性がないものならコマンドラインを使う癖を付けろ
・2chにPOSTするときcookieは yuki=akari だけで良いはず、事前のfsockopen要らない
657637
2017/04/08(土) 17:05:10.29ID:t3CIslt9 >>656
秀丸の一括置換でnozomi を tamae に修正(4箇所)したんですが
まだ状況変わらないですね・・・
エラーメッセージは以下の通りです。
Fatal error: Maximum execution time of 30 seconds exceeded in D:\test\index.php on line 12
phpバージョは5.6.27で実行環境はwindows上にiisを立てて構築しております
以下の「例1 fsockopen() の例」のサンプルソースは普通に実行できるので
fsockopen自体は正常に動いてるみたいです
http://php.net/manual/ja/function.fsockopen.php
うーん・・・お手上げ状態です・・・・
秀丸の一括置換でnozomi を tamae に修正(4箇所)したんですが
まだ状況変わらないですね・・・
エラーメッセージは以下の通りです。
Fatal error: Maximum execution time of 30 seconds exceeded in D:\test\index.php on line 12
phpバージョは5.6.27で実行環境はwindows上にiisを立てて構築しております
以下の「例1 fsockopen() の例」のサンプルソースは普通に実行できるので
fsockopen自体は正常に動いてるみたいです
http://php.net/manual/ja/function.fsockopen.php
うーん・・・お手上げ状態です・・・・
658nobodyさん
2017/04/08(土) 18:13:56.68ID:??? お手上げならさっさと諦めろ
何とかしたいならさっさと"Maximum execution time"でググって相応の対処しろ
本当にスレ終了間近の自動書き込みなんぞ実装したいなら書き込み処理に加えて
subject.txt取って
重複スレを除外しつつ該当スレの番号取得して
レス数見て書き込むか否か判断、などと組まなきゃいけないが
自分でmax_execution_timeすら見つけられないようじゃ無理
何とかしたいならさっさと"Maximum execution time"でググって相応の対処しろ
本当にスレ終了間近の自動書き込みなんぞ実装したいなら書き込み処理に加えて
subject.txt取って
重複スレを除外しつつ該当スレの番号取得して
レス数見て書き込むか否か判断、などと組まなきゃいけないが
自分でmax_execution_timeすら見つけられないようじゃ無理
660nobodyさん
2017/04/08(土) 19:36:19.39ID:??? CLI使えばいいだけで
661nobodyさん
2017/04/08(土) 19:56:54.94ID:??? http://ideone.com/CLiiHe
適当にやったら出来たぞ
$url = 'http://tamae.2ch.net/test/read.cgi/php/1362790136/';
に書き換えてCLIで実行してみろ
適当にやったら出来たぞ
$url = 'http://tamae.2ch.net/test/read.cgi/php/1362790136/';
に書き換えてCLIで実行してみろ
662nobodyさん
2017/04/08(土) 20:30:50.29ID:??? つうか初心者スレいけよ
ここ初心者お断りなんで
ここ初心者お断りなんで
663637
2017/04/08(土) 23:51:49.42ID:t3CIslt9665nobodyさん
2017/04/09(日) 05:12:23.98ID:??? 初心者装ってるただのゴミやで
666nobodyさん
2017/04/09(日) 10:39:17.71ID:kjZkKGOx AというクラスとBというクラスのオブジェクトを連想配列化したものがごちゃまぜに並んでいる配列があります
AもBもdateというキーの値を持っていて、これで配列をソートするにはどうしたらいいでしょうか?
AもBもdateというキーの値を持っていて、これで配列をソートするにはどうしたらいいでしょうか?
667nobodyさん
2017/04/09(日) 10:52:55.64ID:??? 諦めてできるヤツに頼む
668nobodyさん
2017/04/09(日) 10:59:30.54ID:??? 微妙に質問がわからん。。
669nobodyさん
2017/04/09(日) 11:03:47.76ID:??? 連想配列の値が「Aオブジェクト」「Bオブジェクト」
キーは? 数字添え字なら連想配列じゃないだろうし。。
キーは? 数字添え字なら連想配列じゃないだろうし。。
670nobodyさん
2017/04/09(日) 11:31:38.89ID:??? クラスのオブジェクトで「キーの値」というのが曖昧で良くわからんが
dateがただのプロパティでclass A, B両方がdate持ってるなら単純にこれでいいんじゃね
$dst = usort( $src, function($a, $b){
/*$a->dateと$b->dateを比較して0,1,-1を返す*/
});
dateがただのプロパティでclass A, B両方がdate持ってるなら単純にこれでいいんじゃね
$dst = usort( $src, function($a, $b){
/*$a->dateと$b->dateを比較して0,1,-1を返す*/
});
671nobodyさん
2017/04/10(月) 03:28:39.85ID:MRsgQ68A >>70
$C3?ZX#JG%!QhPKW-HYaJCRqu/?RH-v88Er=BbVscM2RsJ8a5U
$C3?ZX#JG%!QhPKW-HYaJCRqu/?RH-v88Er=BbVscM2RsJ8a5U
672nobodyさん
2017/04/14(金) 04:29:19.98ID:eR4jXJu5 cakeを使うと確かに便利なんだけど、
サーバを引っ越しした場合とか動かなくなったりするよね。
そう考えるとプレーンなPHPのみで開発を行った方が効率が良い気がするんだけどどうだろ?
サーバを引っ越しした場合とか動かなくなったりするよね。
そう考えるとプレーンなPHPのみで開発を行った方が効率が良い気がするんだけどどうだろ?
673nobodyさん
2017/04/14(金) 04:43:49.18ID:??? 引越してcakeが動かないなんて言ってるようじゃ
プレーンなPHPでも同じことだと思うが
まぁcakeなんてゴミ使わんけどね
プレーンなPHPでも同じことだと思うが
まぁcakeなんてゴミ使わんけどね
674nobodyさん
2017/04/14(金) 08:50:09.70ID:??? もうさんざん言われてるじゃん。フレームワークなんて作った奴のオナニーに過ぎない
676nobodyさん
2017/04/14(金) 11:18:27.47ID:eR4jXJu5 >>673
じゃ、ゴミのお前さんは何のFW使ってるの?
じゃ、ゴミのお前さんは何のFW使ってるの?
677nobodyさん
2017/04/14(金) 12:12:50.72ID:??? 定期的に出るねこの荒らし
678nobodyさん
2017/04/14(金) 15:52:06.89ID:??? あの人はcake至上主義だったかも
679nobodyさん
2017/04/14(金) 16:10:24.27ID:eR4jXJu5 ajaxでこれまで
post 先を hoge.php
[hoge.php]
<?php
//ここになんかの処理
?>
と記載して実装してましたが、phpファイル数がどんどん増えて面倒です。
そこで、 hoge.php の中にファンクションを作って呼び分けるにはどうしたら良いでしょうか?
例) hoge.php
@RegisterName()
ADeleteName()
post 先を hoge.php
[hoge.php]
<?php
//ここになんかの処理
?>
と記載して実装してましたが、phpファイル数がどんどん増えて面倒です。
そこで、 hoge.php の中にファンクションを作って呼び分けるにはどうしたら良いでしょうか?
例) hoge.php
@RegisterName()
ADeleteName()
680679
2017/04/14(金) 16:11:53.51ID:eR4jXJu5 クライアントサイドから
hoge.php の中に記載した、 @やAを呼び分ける方法はあるのでしょうか?
現在 RegisterName.php / DeleteName.php といった具合に処理ごとにサーバ再度のPHP
ファイルが増えて煩雑になって困っています。
hoge.php の中に記載した、 @やAを呼び分ける方法はあるのでしょうか?
現在 RegisterName.php / DeleteName.php といった具合に処理ごとにサーバ再度のPHP
ファイルが増えて煩雑になって困っています。
681nobodyさん
2017/04/14(金) 16:45:36.07ID:??? フレームワーク使うなり、自前でURLルーティングするなり、いろんな方法はあるけど
よくわからないなら hoge.php?f=RegistName みたいなところから始めてみたら
よくわからないなら hoge.php?f=RegistName みたいなところから始めてみたら
682nobodyさん
2017/04/14(金) 16:52:02.21ID:??? >>680
HTTPのメソッドを変えるという方法がある。
GET /hoge.php -> Hoge(というデータ)一覧取得
POST /hoge.php -> Hode追加
PUT /hoge.php -> Hoge変更
DELETE /hoge.php -> Hoge削除
HTTPのメソッドを変えるという方法がある。
GET /hoge.php -> Hoge(というデータ)一覧取得
POST /hoge.php -> Hode追加
PUT /hoge.php -> Hoge変更
DELETE /hoge.php -> Hoge削除
683nobodyさん
2017/04/14(金) 16:53:07.25ID:??? hage
POSTパラメータに加えて
/appname/api/type などの形式にしといて$_SERVER['REQUEST_URI']やPATH_INFOで取ったり
送りつけるjsonの中で処理内容を指定してもらう手なんかもある
けど方式変更でphp/jsコード書く効率は上げられても、ファイル数削減はあまり見込めないのでは
1ファイル数千行でもメンテ効率落ちないならいいけど
POSTパラメータに加えて
/appname/api/type などの形式にしといて$_SERVER['REQUEST_URI']やPATH_INFOで取ったり
送りつけるjsonの中で処理内容を指定してもらう手なんかもある
けど方式変更でphp/jsコード書く効率は上げられても、ファイル数削減はあまり見込めないのでは
1ファイル数千行でもメンテ効率落ちないならいいけど
684nobodyさん
2017/04/14(金) 17:42:07.82ID:??? 荒らしにマジレスすると痛い目みるだけだからスルーしとけ
685竹光 敏雄( ゚д゚)、ペッ
2017/04/14(金) 18:51:56.54ID:eR4jXJu5686nobodyさん
2017/04/14(金) 19:21:48.04ID:??? 7.1.4のXAMPPまだー?
688nobodyさん
2017/04/16(日) 22:39:14.29ID:kISsFk9B DBから取得した複数レコードの値を配列に格納したいのですが、
foreach文で回して格納しているつもりが上手くいかないです。
$ROWSET = DBからSELECT検索;
$配列 = array();
foreach($ROWSET as $ROW) {
$配列 = array_merge($配列, $ROW->カラム);
}
上記コードで、ループ抜けた後に$配列を参照するとnullになってしまうのはなぜでしょうか?
$ROWSETには複数レコードがきちんと取得できています。
foreach文で回して格納しているつもりが上手くいかないです。
$ROWSET = DBからSELECT検索;
$配列 = array();
foreach($ROWSET as $ROW) {
$配列 = array_merge($配列, $ROW->カラム);
}
上記コードで、ループ抜けた後に$配列を参照するとnullになってしまうのはなぜでしょうか?
$ROWSETには複数レコードがきちんと取得できています。
689nobodyさん
2017/04/16(日) 22:46:26.49ID:??? >>688
質問する気があるなら現象が再現する最小コードと期待される結果を明確にしてくれ
あと初心者向け質問はこっち
【PHP】下らねぇ質問はここに書き込みやがれ 8 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1489506082/
質問する気があるなら現象が再現する最小コードと期待される結果を明確にしてくれ
あと初心者向け質問はこっち
【PHP】下らねぇ質問はここに書き込みやがれ 8 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1489506082/
690688
2017/04/16(日) 23:07:07.05ID:??? すみません、理由は分かりませんが自己解決しました。
array_mergeでなく"$配列[] = 値"で追加していったら期待通り格納できました。
$ROWSET = DBからSELECT検索;
$配列 = array();
foreach($ROWSET as $ROW) {
$配列[] = $ROW->カラム;
}
array_mergeでなく"$配列[] = 値"で追加していったら期待通り格納できました。
$ROWSET = DBからSELECT検索;
$配列 = array();
foreach($ROWSET as $ROW) {
$配列[] = $ROW->カラム;
}
691nobodyさん
2017/04/16(日) 23:12:37.58ID:??? 理由はわかりませんって、なんでarray_mergeと思ったのか。
配列の追加は$配列[]か、もしくはarray_push。
ちゃんとマニュアル読みましょう。
というかFETCHモード配列に変えれば、$ROWSETの段階で配列でとれるでしょうに。
配列の追加は$配列[]か、もしくはarray_push。
ちゃんとマニュアル読みましょう。
というかFETCHモード配列に変えれば、$ROWSETの段階で配列でとれるでしょうに。
692nobodyさん
2017/04/16(日) 23:22:28.30ID:??? 素直に「エラーログくらい確認しろよ無能」と言ってもいいんですよ
695nobodyさん
2017/04/17(月) 16:49:59.43ID:??? こんなのもあるけどな
$array = array_map(functon($row) { return $row->column; }, $rowset);
$array = array_map(functon($row) { return $row->column; }, $rowset);
697nobodyさん
2017/04/17(月) 17:02:29.00ID:??? 多分わざとやってんじゃないかな
何が面白いのかはしらんけど
何が面白いのかはしらんけど
698nobodyさん
2017/04/17(月) 18:15:14.40ID:??? エラーレポートきってなけりゃ、
>>688のコードは$ROW->カラムが配列じゃないってwarning出るはずなんだが。
>>688のコードは$ROW->カラムが配列じゃないってwarning出るはずなんだが。
699nobodyさん
2017/04/17(月) 18:27:42.92ID:???700nobodyさん
2017/04/17(月) 18:34:12.75ID:??? 初心者だらけじゃねーか
701nobodyさん
2017/04/17(月) 19:44:40.57ID:??? $ROWはオブジェクトかもしれんが、$ROW->カラムもオブジェクトなのか?
それなら$配列にいれてもobjectと出てうまくいったとはならないはずだが。
それなら$配列にいれてもobjectと出てうまくいったとはならないはずだが。
702nobodyさん
2017/04/17(月) 20:19:08.41ID:??? 「$配列の中身がない」とか「よくわからないエラーがでる」などと言わず、
$配列がnullであると確認できるのに、
Warningを確認せず、
array_merge()がarray以外の引数を取れないのに気付けないかarray_merge()に非array突っ込んでることに気付けない
能無し君の臭い
$配列がnullであると確認できるのに、
Warningを確認せず、
array_merge()がarray以外の引数を取れないのに気付けないかarray_merge()に非array突っ込んでることに気付けない
能無し君の臭い
703nobodyさん
2017/04/17(月) 21:21:33.29ID:??? ていうかobjectだろうがarrayじゃないからwarning出ることには変わりないんだけどな。
705nobodyさん
2017/04/18(火) 16:19:05.38ID:??? 初心者が発狂したぞー
706nobodyさん
2017/04/18(火) 16:49:17.49ID:??? また、自称プロか
708nobodyさん
2017/04/18(火) 17:38:25.48ID:??? >> エラーレポートきってなけりゃ、
>> >>688のコードは$ROW->カラムが配列じゃないってwarning出るはずなんだが。
>objectでfetchしてんでしょ、多分
これの意味がわからない。誰か説明頼む
>> >>688のコードは$ROW->カラムが配列じゃないってwarning出るはずなんだが。
>objectでfetchしてんでしょ、多分
これの意味がわからない。誰か説明頼む
712nobodyさん
2017/04/18(火) 18:35:15.56ID:??? 本人じゃなきゃどうでもいいよね
あ・・・(お察し
あ・・・(お察し
713nobodyさん
2017/04/18(火) 19:09:02.02ID:??? まぁこのスレで罵倒の応酬は雑談みたいなもんだし・・・
714nobodyさん
2017/04/19(水) 13:58:53.86ID:ejK0+YVO 設定ファイルをini形式にしてparse_ini_fileで読んで使っているが
未設定値を無視したくて 変数ん前 @ をつけるんは女々か?
$INI = parse_ini_file("unko.ini");
$hoge = @$INI["hoge"];
未設定値を無視したくて 変数ん前 @ をつけるんは女々か?
$INI = parse_ini_file("unko.ini");
$hoge = @$INI["hoge"];
715nobodyさん
2017/04/19(水) 15:37:04.07ID:??? だからよ、issetも知らねえ初心者は初心者スレいけっていってんだろ
717nobodyさん
2017/04/19(水) 17:09:26.78ID:???719nobodyさん
2017/04/19(水) 17:19:15.68ID:???720nobodyさん
2017/04/19(水) 17:42:48.13ID:??? 必死
721nobodyさん
2017/04/19(水) 17:51:10.90ID:??? 未だにPHP5.2脳とか初心者というかただの老害かよ
まあ変数名が大文字なあたり老害臭はしてたが
まあ変数名が大文字なあたり老害臭はしてたが
722nobodyさん
2017/04/19(水) 17:53:48.13ID:??? 煽ることしかしねーな、こいつ
723nobodyさん
2017/04/19(水) 17:57:32.74ID:??? どっちが必死なんだか(w
724nobodyさん
2017/04/19(水) 17:57:57.96ID:??? 煽れば答え教えてもらえると思ってる老害w
727nobodyさん
2017/04/19(水) 19:17:50.71ID:???728nobodyさん
2017/04/19(水) 19:45:49.44ID:??? 華麗なる俺様は、サル臭がしたので完全に無視を決め込んでいた大正解者。
731nobodyさん
2017/04/19(水) 20:39:30.22ID:??? isset()が嫌=Null 合体演算子を使えというレスを期待していた説
$hoge = $INI['hoge'] ?? '';
ただしphp7
>>730
そういうルールでやってる人もいるかもしれないから否定はしないが
変数か定数かごっちゃになって$つけるかつけないか迷ったり余計な勘違いを生みそうだ
$hoge = $INI['hoge'] ?? '';
ただしphp7
>>730
そういうルールでやってる人もいるかもしれないから否定はしないが
変数か定数かごっちゃになって$つけるかつけないか迷ったり余計な勘違いを生みそうだ
732nobodyさん
2017/04/19(水) 20:43:28.82ID:??? ところで5系列は5.5以降しか使ったことない俺に誰か教えてくれ、5.2云々ってどゆこと?
735nobodyさん
2017/04/20(木) 00:18:37.22ID:??? 本人じゃないけど
PHP5.3からは省略出来るだろ
$hoge = isset($INI["hoge"] ?: "";
PHP5.3からは省略出来るだろ
$hoge = isset($INI["hoge"] ?: "";
739nobodyさん
2017/04/20(木) 00:34:24.12ID:??? >>735
issetの閉じ括弧が抜けてる
あとisset($var)を条件にとった場合は$hogeがisset()の真の戻り値trueか""どちらかになってしまい$INI['hoge']が入らない
条件からisset()をはずすとNoticeエラーを回避できない
Null 合体演算子ならNoticeを回避しつつ$INI['hoge']が存在しているときに$INI['hoge']を$hogeに代入できる
というところまで説明してこそと思うが
issetの閉じ括弧が抜けてる
あとisset($var)を条件にとった場合は$hogeがisset()の真の戻り値trueか""どちらかになってしまい$INI['hoge']が入らない
条件からisset()をはずすとNoticeエラーを回避できない
Null 合体演算子ならNoticeを回避しつつ$INI['hoge']が存在しているときに$INI['hoge']を$hogeに代入できる
というところまで説明してこそと思うが
740nobodyさん
2017/04/20(木) 00:55:28.21ID:??? ただ、parse_ini_file()で読む.iniに未設定値を想定するなら
最初から設定項目ごとの初期値を配列として用意してマージするのがもっとも正しい気がするが
$INI = array_merge( $INI_DEFAULT, parse_ini_file('/path/to/ini') );
毎回isset等でチェックする必要がなくなる
最初から設定項目ごとの初期値を配列として用意してマージするのがもっとも正しい気がするが
$INI = array_merge( $INI_DEFAULT, parse_ini_file('/path/to/ini') );
毎回isset等でチェックする必要がなくなる
741nobodyさん
2017/04/20(木) 01:38:14.52ID:??? $p = ['a', 'b', 'c'];
foreach ($p as $v) $ini[$v] = NULL;
$ini = parse_ini_file() + $ini;
結局使うパラメータは抜き出すんだから、NULLのセットなんて大した手間じゃないでしょ。
外部値ならデータの検証までちゃんとやったほうがいいよ。
foreach ($p as $v) $ini[$v] = NULL;
$ini = parse_ini_file() + $ini;
結局使うパラメータは抜き出すんだから、NULLのセットなんて大した手間じゃないでしょ。
外部値ならデータの検証までちゃんとやったほうがいいよ。
744nobodyさん
2017/04/20(木) 15:25:05.39ID:??? 計算量が賢くないな
745nobodyさん
2017/04/20(木) 15:44:31.57ID:??? JavaScriptでは普通の方法なんだよな
一方、Windowsから来た人は、get_ini_value(key, default_value)的な実装をする人が多い(個人の見解です)
一方、Windowsから来た人は、get_ini_value(key, default_value)的な実装をする人が多い(個人の見解です)
747nobodyさん
2017/04/20(木) 18:47:27.74ID:??? 計算量て、設定項目が何万あんだよ?
748nobodyさん
2017/04/20(木) 18:49:49.96ID:??? お前らカニ味噌の限界
749nobodyさん
2017/04/21(金) 02:42:42.21ID:??? >>747
そんなレスしてるとサル連呼さんにつるし上げられるよ。サル連呼さんならそのレスがいかにまずいか気づくはずだろうし
そんなレスしてるとサル連呼さんにつるし上げられるよ。サル連呼さんならそのレスがいかにまずいか気づくはずだろうし
750sage
2017/04/22(土) 12:28:02.04ID:??? 解決した後見てなかったから荒れてたの知らんかった。C,C++,Javaってやってきて、いまPHPとZend2でやってるが全く分からんのです。
最初array_push()で試したんだけど上手くいかなくてarray_merge()なのか??って感じで試して上手くいかず途方にくれてここで質問しました。
いまもう一回array_push()試したら上手く格納されるなぁ… 何を間違ってたんだろ…
とりあえずarray_merge()使っても、Eclipseは何もWarningとかは出さないですね。。
最初array_push()で試したんだけど上手くいかなくてarray_merge()なのか??って感じで試して上手くいかず途方にくれてここで質問しました。
いまもう一回array_push()試したら上手く格納されるなぁ… 何を間違ってたんだろ…
とりあえずarray_merge()使っても、Eclipseは何もWarningとかは出さないですね。。
751688
2017/04/22(土) 12:29:30.35ID:??? ↑
752nobodyさん
2017/04/22(土) 16:50:42.08ID:??? ↑
753nobodyさん
2017/04/22(土) 20:20:07.79ID:??? なんでお前ら、オレのことばっか意識してるん? オレの言ったこと真似するだけのバカも。
おまえら、誇れる自分という物が無いん?
お前らが何人集まってもいつまでたっても相手にならないのは、
お前らが確かな自分を持ってないからじゃ無いん?
お前らはプログラミングの前に、そいつをまず見つけなければならないんちゃうん?
おまえら、誇れる自分という物が無いん?
お前らが何人集まってもいつまでたっても相手にならないのは、
お前らが確かな自分を持ってないからじゃ無いん?
お前らはプログラミングの前に、そいつをまず見つけなければならないんちゃうん?
754nobodyさん
2017/04/22(土) 20:24:14.85ID:??? なんでお前ら、オレのことばっか意識してるん? オレの言ったこと真似するだけのバカも。
おまえら、誇れる自分という物が無いん?
お前らが何人集まってもいつまでたっても相手にならないのは、
お前らが確かな自分を持ってないからじゃ無いん?
お前らはプログラミングの前に、そいつをまず見つけなければならないんちゃうん?
見つけたのでお返ししますね
おまえら、誇れる自分という物が無いん?
お前らが何人集まってもいつまでたっても相手にならないのは、
お前らが確かな自分を持ってないからじゃ無いん?
お前らはプログラミングの前に、そいつをまず見つけなければならないんちゃうん?
見つけたのでお返ししますね
755nobodyさん
2017/04/23(日) 19:29:09.29ID:??? 質問させて頂きます。
PHPを使った簡単な選択ゲームを作成していまして、最初に名前(フォーム)を入力してもらい、以降のページでradio
ボックスを使って選択していく感じです。
クリア画面で最初のページで入力した名前(フォーム)を表示するにはどういったやり方がよろしいでしょうか?
PHPを使った簡単な選択ゲームを作成していまして、最初に名前(フォーム)を入力してもらい、以降のページでradio
ボックスを使って選択していく感じです。
クリア画面で最初のページで入力した名前(フォーム)を表示するにはどういったやり方がよろしいでしょうか?
756nobodyさん
2017/04/23(日) 19:36:41.85ID:??? >>755
スレタイ読みな
初心者はこっち
【PHP】下らねぇ質問はここに書き込みやがれ 8 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1489506082/
スレタイ読みな
初心者はこっち
【PHP】下らねぇ質問はここに書き込みやがれ 8 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1489506082/
757nobodyさん
2017/04/23(日) 20:08:56.77ID:9NpV82Yj >>754
何言ってんだ? このバカ
何言ってんだ? このバカ
759nobodyさん
2017/04/24(月) 09:23:05.45ID:??? > とりあえずarray_merge()使っても、Eclipseは何もWarningとかは出さないですね。。
やりたいことと違うことをやったのを検出してくれるような
お前の脳みそトレース機能がIDEにあるわけないだろw
やりたいことと違うことをやったのを検出してくれるような
お前の脳みそトレース機能がIDEにあるわけないだろw
761nobodyさん
2017/04/24(月) 18:44:46.73ID:??? >>1
>このスレで扱わない話題
>・直接関係ない○○特有の質問(専スレへ)
> (HH,エディタ,IDE,サーバ,OS,DB,SQL,FW,テンプレート,非公式ライブラリ・アプリケーション等)
これでおk
>このスレで扱わない話題
>・直接関係ない○○特有の質問(専スレへ)
> (HH,エディタ,IDE,サーバ,OS,DB,SQL,FW,テンプレート,非公式ライブラリ・アプリケーション等)
これでおk
762nobodyさん
2017/04/24(月) 20:51:36.63ID:???763nobodyさん
2017/04/24(月) 20:57:45.98ID:???765nobodyさん
2017/04/24(月) 21:30:00.19ID:??? 勘違いしてるというなら説明どうぞ
766nobodyさん
2017/04/24(月) 21:40:14.32ID:??? ああ元レス読んで無かった
オブジェクトにマージしようとしたのにwarningが出なかったって話か
オブジェクトにマージしようとしたのにwarningが出なかったって話か
767nobodyさん
2017/04/24(月) 21:45:46.01ID:??? オブジェクトじゃなくてただの文字列か?
$ROW->カラムが何かわからんしよくわからん
$ROW->カラムが何かわからんしよくわからん
768nobodyさん
2017/04/24(月) 22:06:11.36ID:??? $ROW->カラムと書くならだいたいスカラー値だと思うが
肝心の部分が抽象化されてて本人以外には確定不可能
ここの根本の突っ込みスルーで
eclipseのせいでWARNING見れなかった><、それが>>750
肝心の部分が抽象化されてて本人以外には確定不可能
ここの根本の突っ込みスルーで
eclipseのせいでWARNING見れなかった><、それが>>750
769nobodyさん
2017/04/24(月) 22:26:57.29ID:??? ユニットテストぐらいしてくだちい
770nobodyさん
2017/04/25(火) 10:38:59.94ID:??? PHPStorm使ってたら教えてくれたかもよ
(俺は使ってないので本当にそうかは知らんが)
http://koni.hateblo.jp/entry/2016/01/12/090000
> 関数を呼ぶ際に引数が足りてないと教えてくれる
> function (array $hoge)で定義されている関数にarray以外入れると怒られる
(俺は使ってないので本当にそうかは知らんが)
http://koni.hateblo.jp/entry/2016/01/12/090000
> 関数を呼ぶ際に引数が足りてないと教えてくれる
> function (array $hoge)で定義されている関数にarray以外入れると怒られる
771nobodyさん
2017/04/25(火) 11:35:29.92ID:??? そういうのって、どこまで検証してるんだろうか
というかどこまで検証するかユーザ意思で設定できるんだろうか
例えば file_get_contents($url, false, $context) の戻り値は文字列かbool値falseだけど
IDEがコードチェックする度に$urlにアクセス確認されちゃ嫌だ
$param = (mt_rand(0,1) === 1) ? 'teststring' : array(1,2,3) ;
さらには、こんな$paramをそのfunctionに投げたらどうなるか
というかどこまで検証するかユーザ意思で設定できるんだろうか
例えば file_get_contents($url, false, $context) の戻り値は文字列かbool値falseだけど
IDEがコードチェックする度に$urlにアクセス確認されちゃ嫌だ
$param = (mt_rand(0,1) === 1) ? 'teststring' : array(1,2,3) ;
さらには、こんな$paramをそのfunctionに投げたらどうなるか
772nobodyさん
2017/04/25(火) 12:00:16.42ID:??? xdebug とか入れてphp.iniの設定も済ませたが、結局コメントアウトして使ってないな
>>771
phpに-lオプション指定するだけじゃね
http://php.net/manual/ja/features.commandline.options.php
>>771
phpに-lオプション指定するだけじゃね
http://php.net/manual/ja/features.commandline.options.php
773nobodyさん
2017/04/25(火) 12:01:12.36ID:??? php.exe指定すればたいていエラー教えてくれるのでは
774nobodyさん
2017/04/25(火) 12:02:53.05ID:??? >>771
PHP 7.0だか7.1だかならわかるのでは?
Fatal erroになるし
declare(strict_types=1);
function hoge(array $var) { return true; }
$param = (mt_rand(0,1) === 1) ? 'teststring' : array(1,2,3) ;
hoge($param);
PHP Fatal error: Uncaught TypeError: Argument 1 passed to hoge() must be of the type array, string given, called in hoge.php on line 10 and defined in hoge.php:4
PHP 7.0だか7.1だかならわかるのでは?
Fatal erroになるし
declare(strict_types=1);
function hoge(array $var) { return true; }
$param = (mt_rand(0,1) === 1) ? 'teststring' : array(1,2,3) ;
hoge($param);
PHP Fatal error: Uncaught TypeError: Argument 1 passed to hoge() must be of the type array, string given, called in hoge.php on line 10 and defined in hoge.php:4
775nobodyさん
2017/04/25(火) 13:02:44.81ID:???776nobodyさん
2017/04/25(火) 13:09:18.83ID:??? > $param = (mt_rand(0,1) === 1) ? 'teststring' : array(1,2,3) ;
要するに、こんなコードは書くなという結論だな
要するに、こんなコードは書くなという結論だな
777nobodyさん
2017/04/25(火) 13:12:36.04ID:??? それを言ったらおしまいよ
ビルトイン関数ですらfile_get_contentみたいに複数の型を返すんだから
なおfile_get_contentsの例で「戻り値がfalseかどうかチェックしろ」ってのは別次元の話
結局、わかる範囲だけチェックする、というだけで関数の戻り値とかは見てくれないんじゃないかなあとか
ビルトイン関数ですらfile_get_contentみたいに複数の型を返すんだから
なおfile_get_contentsの例で「戻り値がfalseかどうかチェックしろ」ってのは別次元の話
結局、わかる範囲だけチェックする、というだけで関数の戻り値とかは見てくれないんじゃないかなあとか
778nobodyさん
2017/04/25(火) 13:18:31.27ID:??? ミス修正
関数の戻り値 => 戻り値型指定されてない関数の戻り値
関数の戻り値 => 戻り値型指定されてない関数の戻り値
779nobodyさん
2017/04/25(火) 14:14:37.52ID:??? >>777
file_get_content()の例でいえば、
・戻り値はチェックしろ(失敗をチェック)
・file_get_contentの結果を受け取る関数はfoo(string content)としろ
・そうすれば、戻り値チェックを忘れてなおかつfile_get_contents()が失敗していても、PHPのFatal Errorで救える(誤って正常系のコードが実行されない)
ということ
file_get_content()の例でいえば、
・戻り値はチェックしろ(失敗をチェック)
・file_get_contentの結果を受け取る関数はfoo(string content)としろ
・そうすれば、戻り値チェックを忘れてなおかつfile_get_contents()が失敗していても、PHPのFatal Errorで救える(誤って正常系のコードが実行されない)
ということ
781nobodyさん
2017/04/25(火) 15:17:05.80ID:??? とりあえず一度実行すればいいんじゃね
782nobodyさん
2017/04/25(火) 15:18:30.14ID:??? 変数と関数をごっちゃにしてる件について
784nobodyさん
2017/04/25(火) 19:23:04.27ID:??? 発端の750はNULLがどうとか言ってるから実行してる臭いけどな
それでいてEclipseがWARNING出しませんというのもあほ臭い
それでいてEclipseがWARNING出しませんというのもあほ臭い
785nobodyさん
2017/04/25(火) 20:29:59.98ID:??? file_get_contents()使う度にfoo(string content)を作れと?
あるいはfile_get_contents()の戻り値を必ず通すfoo()を作れと?
どっちにしても手間増やしただけで本質変わってないじゃん
あるいはfile_get_contents()の戻り値を必ず通すfoo()を作れと?
どっちにしても手間増やしただけで本質変わってないじゃん
786nobodyさん
2017/04/26(水) 10:35:11.07ID:???788nobodyさん
2017/04/26(水) 14:20:23.18ID:??? >>771
> 例えば file_get_contents($url, false, $context) の戻り値は文字列かbool値falseだけど
> IDEがコードチェックする度に$urlにアクセス確認されちゃ嫌だ
意味がわからん
> 例えば file_get_contents($url, false, $context) の戻り値は文字列かbool値falseだけど
> IDEがコードチェックする度に$urlにアクセス確認されちゃ嫌だ
意味がわからん
790nobodyさん
2017/04/26(水) 15:20:43.86ID:??? > へい がん [0] 【閉眼】
> 目を閉じること。転じて,死ぬこと。
へー
> 目を閉じること。転じて,死ぬこと。
へー
791nobodyさん
2017/04/26(水) 16:54:51.34ID:??? 日本語すら怪しい
792nobodyさん
2017/04/26(水) 22:53:42.02ID:??? 要するに750がいかに能無しかって話だろう
793nobodyさん
2017/04/26(水) 23:56:50.80ID:??? C,C++やってきたやつの質問じゃないもんな
PHPなんてそいつらの親戚だろうに
PHPなんてそいつらの親戚だろうに
794nobodyさん
2017/04/27(木) 19:38:38.74ID:??? サルはサル同士、仲良くやればいいのに。
795nobodyさん
2017/04/28(金) 01:03:22.79ID:??? define('xxxxxxxxxx', 135);
$yyyyyyyyyy = 135;
$tests = 10000000;
$i=0;
$s=microtime(true);
for(;$i<$tests; ++$i) $yyyyyyyyyy;
$e=microtime(true);
var_dump( ($e - $s) );
$i=0;
$s=microtime(true);
for(;$i<$tests; ++$i) xxxxxxxxxx;
$e=microtime(true);
var_dump( ($e - $s) );
これはphp5・php7どちらでも変数のほうが定数より早いと見て良いのか
$yyyyyyyyyy = 135;
$tests = 10000000;
$i=0;
$s=microtime(true);
for(;$i<$tests; ++$i) $yyyyyyyyyy;
$e=microtime(true);
var_dump( ($e - $s) );
$i=0;
$s=microtime(true);
for(;$i<$tests; ++$i) xxxxxxxxxx;
$e=microtime(true);
var_dump( ($e - $s) );
これはphp5・php7どちらでも変数のほうが定数より早いと見て良いのか
796nobodyさん
2017/04/29(土) 04:50:16.12ID:??? なつかしい話だな。
クラス定数使うといいよ。
クラス定数使うといいよ。
797nobodyさん
2017/05/04(木) 00:44:53.96ID:??? for文使えってのはなしで、上と下どっちが好きですか?
$i = 0;
while ($i < 30) {
$i++;
echo $i;
}
do {
static $i = 0;
$i++;
echo $i;
} while ($i < 30);
$i = 0;
while ($i < 30) {
$i++;
echo $i;
}
do {
static $i = 0;
$i++;
echo $i;
} while ($i < 30);
798nobodyさん
2017/05/04(木) 04:30:15.08ID:??? for使え
同じ結果を期待できるように書けても、最低1回実行されるかどうかをコード読む人間に教えるのがdo-whileであってどっちが好きかで比べるものではない
static使ってまでdo-while反復の中に$i=0;を入れるのはどうなんだ
$i++;が反復処理の最後でないと境界値が出力されるかどうか勘違いしがち
複雑な条件/処理のため自前でbreak/continueするならやはり比較にならない
同じ結果を期待できるように書けても、最低1回実行されるかどうかをコード読む人間に教えるのがdo-whileであってどっちが好きかで比べるものではない
static使ってまでdo-while反復の中に$i=0;を入れるのはどうなんだ
$i++;が反復処理の最後でないと境界値が出力されるかどうか勘違いしがち
複雑な条件/処理のため自前でbreak/continueするならやはり比較にならない
799nobodyさん
2017/05/04(木) 05:15:02.50ID:??? >static使ってまでdo-while反復の中に$i=0;を入れるのはどうなんだ
そう、要するにこの部分をどう思うかっていう質問なんですよ。
ループ変数をループブロック中に閉じ込めるには、この場合こうするしかないので。
そう、要するにこの部分をどう思うかっていう質問なんですよ。
ループ変数をループブロック中に閉じ込めるには、この場合こうするしかないので。
800nobodyさん
2017/05/04(木) 05:57:43.99ID:??? whileではスマートには$iを内側に閉じ込められない、do-whileならできる
だからwhileとdo-whileの比較として聞いた
ということか?最初から全部書け
そもそも$iを内側に閉じ込める必要性がない
$iを初期化しつつループ数を保持する変数として使いたいならfor文
forよりwhile、それと確かwhileよりdo-while、のほうがわずかに早いとしても
以下のコードのようにstaticしたdo-while自体を反復させると問題が生じるだろう
functionの中に突っ込んで複数回呼び出したりしても同様
汎用性のない書き方を、あえて使いたいか?
$i=0; while( $i<10 ){
++$i;
do{
static $n=0;
echo $n, "\n";
++$n;
}while($n<10);
}
だからwhileとdo-whileの比較として聞いた
ということか?最初から全部書け
そもそも$iを内側に閉じ込める必要性がない
$iを初期化しつつループ数を保持する変数として使いたいならfor文
forよりwhile、それと確かwhileよりdo-while、のほうがわずかに早いとしても
以下のコードのようにstaticしたdo-while自体を反復させると問題が生じるだろう
functionの中に突っ込んで複数回呼び出したりしても同様
汎用性のない書き方を、あえて使いたいか?
$i=0; while( $i<10 ){
++$i;
do{
static $n=0;
echo $n, "\n";
++$n;
}while($n<10);
}
801nobodyさん
2017/05/04(木) 06:07:05.25ID:??? >そもそも$iを内側に閉じ込める必要性がない
>$iを初期化しつつループ数を保持する変数として使いたいならfor文
こんなのはわかって聞いてるんですよ。
速度云々じゃなくてどちらかというと可読性の問題ですね。
例えば、
$i = 0;
ここらへんで100行ほどコードを書いて、唐突に
while ($i < 30)
こういうことも可能なので。
>$iを初期化しつつループ数を保持する変数として使いたいならfor文
こんなのはわかって聞いてるんですよ。
速度云々じゃなくてどちらかというと可読性の問題ですね。
例えば、
$i = 0;
ここらへんで100行ほどコードを書いて、唐突に
while ($i < 30)
こういうことも可能なので。
802nobodyさん
2017/05/04(木) 06:16:18.50ID:??? なんでforじゃだめなの?
804nobodyさん
2017/05/04(木) 06:30:11.83ID:???805nobodyさん
2017/05/04(木) 06:35:11.73ID:??? >>804
ネストはしないので、スルーしました。すみません。
潜在的にバグの原因になりうるからよくないということですね。
参考にさせていただきます。
for文は複雑ということにされてるので、今の段階で使用出来ないんです。
ネストはしないので、スルーしました。すみません。
潜在的にバグの原因になりうるからよくないということですね。
参考にさせていただきます。
for文は複雑ということにされてるので、今の段階で使用出来ないんです。
807nobodyさん
2017/05/04(木) 13:47:03.00ID:??? foreach(range(1, 30) as $i) {
print $i;
}
print $i;
}
808nobodyさん
2017/05/04(木) 14:26:32.63ID:??? pythonじゃねえんだから
810nobodyさん
2017/05/05(金) 14:01:55.16ID:KkTYAgmt GWも2chに張り付いて質問ばっかり
お前らキモすぎ
友達も彼女もおらずせんずりばっかりしてるだろうな。きもっ
お前らキモすぎ
友達も彼女もおらずせんずりばっかりしてるだろうな。きもっ
811nobodyさん
2017/05/05(金) 14:40:36.23ID:??? というようなことを吐き出さずにはいられないような、すさんだ生活してんだろうなぁ
可哀想に
可哀想に
812nobodyさん
2017/05/05(金) 20:29:21.85ID:??? 質問ばかりって1つしかないじゃんw
814nobodyさん
2017/05/06(土) 02:10:09.86ID:??? 相変わらず高圧的なスレでワロタ
815nobodyさん
2017/05/06(土) 09:03:25.75ID:??? 最近PHP始めたんだが
Xdebugって有効にしているだけで遅くなる?
デバッガのクライアントを接続しなくてもページの読み込みに4倍近く時間掛かる
PHPの設計が悪いのか?
ChromeのV8はいつでもデバッグ出来るのに
Xdebugって有効にしているだけで遅くなる?
デバッガのクライアントを接続しなくてもページの読み込みに4倍近く時間掛かる
PHPの設計が悪いのか?
ChromeのV8はいつでもデバッグ出来るのに
816nobodyさん
2017/05/06(土) 10:03:36.72ID:??? なんでもかんでもPHPのせいにされましても
817nobodyさん
2017/05/06(土) 12:30:16.68ID:??? 根源悪使うやつもすごいな
818nobodyさん
2017/05/06(土) 19:25:01.17ID:mqn48jsi $this->func(
$arg1,
$arg2,
$arg3
);
$this->func($arg1,
$arg2,
$arg3
);
引数を改行する場合はどっちがキレイだと思う?
$arg1,
$arg2,
$arg3
);
$this->func($arg1,
$arg2,
$arg3
);
引数を改行する場合はどっちがキレイだと思う?
820nobodyさん
2017/05/18(木) 21:36:23.82ID:Yr9bhTFl composer, autoload, namespace, use系のエラーデバッグするとしたら
どんな名前のファイルのどんな箇所をチェックしてどんなコマンド叩けばいい?
たとえば use効かなくなってしまったとか。
具体的なエラー申告は言わない。俺の申告が間違っている可能性も考慮され、
間違っていた場合正しい解答が得られないから。
どんな名前のファイルのどんな箇所をチェックしてどんなコマンド叩けばいい?
たとえば use効かなくなってしまったとか。
具体的なエラー申告は言わない。俺の申告が間違っている可能性も考慮され、
間違っていた場合正しい解答が得られないから。
821nobodyさん
2017/05/18(木) 21:59:19.88ID:??? エラーログ確認しろよ
822nobodyさん
2017/05/18(木) 22:13:04.00ID:??? use"系"と書いてたりcomposerまで並べてるあたり、自分が何やってるかわかってないのではないか
>俺の申告が間違っている可能性も考慮され、
日本語が怪しいな
>俺の申告が間違っている可能性も考慮され、
日本語が怪しいな
823nobodyさん
2017/05/18(木) 23:59:06.09ID:Yr9bhTFl エラーログは
PHP Fatal error: Class 'S3Client' not found in /Users/xxx/php/kbtitPHP/app/index.php on line 11
require_once(); で S3のライブラリフルパスで指定して require_once()の
返り値がtrueなのに、
読み込み成功している.phpファイル内で明らかに視認できるクラス名が「not found」 newできない。
どうやら autoloadは関係なさそう requireでも普通に失敗する。
「読み込んだ側のファイル上でnot found」と言っていることから、
読み込まれたファイル上にあるクラス名は探索されていない可能性がある。
PHP Fatal error: Class 'S3Client' not found in /Users/xxx/php/kbtitPHP/app/index.php on line 11
require_once(); で S3のライブラリフルパスで指定して require_once()の
返り値がtrueなのに、
読み込み成功している.phpファイル内で明らかに視認できるクラス名が「not found」 newできない。
どうやら autoloadは関係なさそう requireでも普通に失敗する。
「読み込んだ側のファイル上でnot found」と言っていることから、
読み込まれたファイル上にあるクラス名は探索されていない可能性がある。
824nobodyさん
2017/05/19(金) 00:21:50.89ID:wI7YI+Wj いや、やはりcomposerは影響している、
なぜならcomposerでインストしたライブラリだけがこうなるから。
composer使わずに直でソース落としてきたライブラリはならない。
なぜならcomposerでインストしたライブラリだけがこうなるから。
composer使わずに直でソース落としてきたライブラリはならない。
825nobodyさん
2017/05/19(金) 01:56:04.22ID:??? ……composer使って取得して?自前で全部requireかけてんの?
826nobodyさん
2017/05/19(金) 02:21:28.56ID:wI7YI+Wj そうだよ、use効かなきゃそうせざる負えない、
エディタの検索&フルパス取得機能を使えば useだろうが
requireだろうが手間はそう変わらない。
言語仕様ってエディタ機能で結構代替できるよ。
エディタの検索&フルパス取得機能を使えば useだろうが
requireだろうが手間はそう変わらない。
言語仕様ってエディタ機能で結構代替できるよ。
827nobodyさん
2017/05/19(金) 03:02:41.22ID:??? useの行書いてみて
828nobodyさん
2017/05/19(金) 05:41:58.74ID:??? preg_matchで()指定してサブパターンキャプチャする場合
たいてい$matches[0]は不要な情報だと思うけど
これ入れたくない場合どうしたらいいですか?
たいてい$matches[0]は不要な情報だと思うけど
これ入れたくない場合どうしたらいいですか?
829nobodyさん
2017/05/19(金) 06:14:10.94ID:???830829
2017/05/19(金) 06:18:01.45ID:???831nobodyさん
2017/05/19(金) 06:39:05.07ID:??? 実際は変なcomposerの導入の仕方してるせいだったとか
newの場所でfatalで止まってるだけでopen_basedir等の制限にかかってしっかりエラー吐かれてたりしてそうだな
newの場所でfatalで止まってるだけでopen_basedir等の制限にかかってしっかりエラー吐かれてたりしてそうだな
833nobodyさん
2017/05/19(金) 11:57:03.61ID:??? >>830
ありがとうございます
$url = 'http://www.example.com';
preg_match('%//([^/]+)%', $url, $matches);
print_r($matches);
だいたいこんな感じでサブパターンの部分が欲しくて使いますよね?
$matches[0]はスルーしていますか?
サブパターンが1つだけの時は
preg_match('%[^/]+\.[^/]+%', $url, $matches);
こんな感じにもできますが
この調子で書くとサブパターンが2つ以上の時はカオスになるので
ありがとうございます
$url = 'http://www.example.com';
preg_match('%//([^/]+)%', $url, $matches);
print_r($matches);
だいたいこんな感じでサブパターンの部分が欲しくて使いますよね?
$matches[0]はスルーしていますか?
サブパターンが1つだけの時は
preg_match('%[^/]+\.[^/]+%', $url, $matches);
こんな感じにもできますが
この調子で書くとサブパターンが2つ以上の時はカオスになるので
834nobodyさん
2017/05/19(金) 12:19:46.85ID:??? >>833
入れたくないの動機がわからないがこうやって後から抹消じゃいかんのか
preg_match( $pattern, $string, $matches );
array_shift( $matches );
入れたくないの動機がわからないがこうやって後から抹消じゃいかんのか
preg_match( $pattern, $string, $matches );
array_shift( $matches );
835nobodyさん
2017/05/19(金) 12:27:37.33ID:??? >>834
単に不必要な情報が入ってるのが気持ち悪いだけです
配列は0から参照したいのは確かですが
あえて削除するようなほどでもないのでスルーしておきます
カチコチに細かい正規表現が書ければいいんですけどね
自分で何書いてるかわからなくなるだけだと思うので程々にしてます
単に不必要な情報が入ってるのが気持ち悪いだけです
配列は0から参照したいのは確かですが
あえて削除するようなほどでもないのでスルーしておきます
カチコチに細かい正規表現が書ければいいんですけどね
自分で何書いてるかわからなくなるだけだと思うので程々にしてます
836nobodyさん
2017/05/19(金) 16:38:16.68ID:??? >>833
> だいたいこんな感じでサブパターンの部分が欲しくて使いますよね?
場合による。
その二つの挙動が違いすぎるのもまたカオス。 http://localhost/foo.bar とか。
正規表現苦手ならとりあえず文字列処理でやったら?
//でsplitして/でsplitすれば最初のと同じ結果を同じような速度で得られるだろうし。
(?<=//)[^/]+ こういうのでもいいけど。
> だいたいこんな感じでサブパターンの部分が欲しくて使いますよね?
場合による。
その二つの挙動が違いすぎるのもまたカオス。 http://localhost/foo.bar とか。
正規表現苦手ならとりあえず文字列処理でやったら?
//でsplitして/でsplitすれば最初のと同じ結果を同じような速度で得られるだろうし。
(?<=//)[^/]+ こういうのでもいいけど。
837nobodyさん
2017/05/19(金) 23:47:49.30ID:??? >>836
ありがとうございます
localhostを忘れてました
ドットはホスト名を決定づける情報ではないですね
splitの案は面白そうなので
正規表現も苦手だしそっち方面でいじってみたいと思います
ありがとうございます
localhostを忘れてました
ドットはホスト名を決定づける情報ではないですね
splitの案は面白そうなので
正規表現も苦手だしそっち方面でいじってみたいと思います
838nobodyさん
2017/05/20(土) 00:05:11.36ID:??? parse_url もね
839nobodyさん
2017/05/20(土) 19:26:02.59ID:1Saczn/z guzzleって何?
840nobodyさん
2017/05/22(月) 13:37:16.13ID:??? 人はどうしてググらないのか
841nobodyさん
2017/05/23(火) 18:39:49.24ID:??? ググるって何?
842nobodyさん
2017/05/23(火) 19:02:00.49ID:??? ヤフりなさい
843nobodyさん
2017/05/24(水) 19:20:12.43ID:??? (*´Д`)ノθ" ビィィィィング
844nobodyさん
2017/05/25(木) 03:20:12.43ID:oyS3g4mf ストリーミングで配信されている動画を保存するにはどうしたら良いでしょうか?
↓例えば日テレニュースとかです
https://s.yimg.jp/images/jpnews/cre/common/all/html/embedplayer_pc.html
↓例えば日テレニュースとかです
https://s.yimg.jp/images/jpnews/cre/common/all/html/embedplayer_pc.html
845nobodyさん
2017/05/25(木) 03:34:48.78ID:??? 実際の動画URLを割り出してから、適当にsocket開いて読み出しつつ保存してきゃいんでね
846nobodyさん
2017/05/25(木) 05:52:24.15ID:??? freadの2番目のパラメータの数字って適当でいいんですか?
2^nにしてる人が多いようだけど、なんか理由があるんですか?
ストリーミングデータ読み込みとかの場合、1024^3とか大きすぎてもだめなんですか?
2^nにしてる人が多いようだけど、なんか理由があるんですか?
ストリーミングデータ読み込みとかの場合、1024^3とか大きすぎてもだめなんですか?
848nobodyさん
2017/05/25(木) 13:40:10.40ID:???849nobodyさん
2017/05/25(木) 14:11:44.21ID:??? >>848
普通かどうかということで言えば、日テレニュースは特殊だよ。
HTTPでストリーミングしている場合でも、
・最初のURLを取得するのが難しい
・継続するURLを取得するのが難しい
などの場合が多い。
また、そもそもストリーミングに別プロトコルを使っている場合もある。
普通かどうかということで言えば、日テレニュースは特殊だよ。
HTTPでストリーミングしている場合でも、
・最初のURLを取得するのが難しい
・継続するURLを取得するのが難しい
などの場合が多い。
また、そもそもストリーミングに別プロトコルを使っている場合もある。
850nobodyさん
2017/05/25(木) 14:39:12.91ID:??? つまり例えばに特殊例を持ってくるやつが悪いということか?
852nobodyさん
2017/05/25(木) 19:41:27.55ID:??? サイトによってばらばらだから、ダウンロードしたいサイトのURLを出しなさい
が正解なんじゃないの。
が正解なんじゃないの。
854nobodyさん
2017/05/26(金) 17:43:02.71ID:??? 標準入力で何かキーを入力して下さいと出して、10秒間入力がなかったら次へ進むようなことをしたいのですが、
キー入力の待ち時間ってどうやって実装するのでしょうか?
キー入力の待ち時間ってどうやって実装するのでしょうか?
856nobodyさん
2017/05/26(金) 18:00:37.18ID:??? reactphpだけで行ける気がしてきた
857nobodyさん
2017/05/26(金) 18:13:28.58ID:??? PHPやめる
858nobodyさん
2017/05/26(金) 18:13:47.29ID:??? スレッドじゃダメなの?
859nobodyさん
2017/05/26(金) 19:02:06.91ID:??? 適当にsh書いてexecしちまおうよ
861854
2017/05/28(日) 09:49:03.56ID:??? 皆様レスありがとうございました。
また返信が遅くなりすみません。
php://stdinにタイムアウトを設定する方法を試しました。
入力待ちなだけで、タイムアウトしてるわけではないということなのだと思いますが、
この方法ではだめなようでした。(書き方が悪いのかもしれません)
別々にしてexecしても、そこで止まっちゃうので同じかなと思います。(shじゃなくてphpですが)
スレッド使ったことなかったのですが、適当に使ってみました。
マニュアルがまだあまり整備されてなくて、よくわからないのですが、
・キー入力待ちを実装したMyThread::run()をstart()
・isRunning()を毎秒カウント
・10秒のうちにisRunning()がfalseを返したらキーが入力されたと見て続行
・isRunning()がtrueを返し続けて10秒たったらkill()
としてみたのですが、どうもkill()されておらず、キー入力待ちを続行しているようです。
Workerに変えてshutdown()も試しましたが同じでした。
このへん軽くググったのですが、同じようなこと書いてる人がいて、
解決策としてsshにログインして〜みたいなこと書いてましたが、手抜きしたいのにそれじゃ本末転倒だなぁと。
というわけでスレッドは出来そうで(自分の力量では)出来なかったです。
PHPやめるは、まぁそうですね。この処理に関して言えばもっと向いてる言語がありそうです。
今はきついので、次回以降検討してみます。
amphpとreactphpは今から試してみたいと思います。
見た感じいけそうですね。
どうもありがとうございます。
また返信が遅くなりすみません。
php://stdinにタイムアウトを設定する方法を試しました。
入力待ちなだけで、タイムアウトしてるわけではないということなのだと思いますが、
この方法ではだめなようでした。(書き方が悪いのかもしれません)
別々にしてexecしても、そこで止まっちゃうので同じかなと思います。(shじゃなくてphpですが)
スレッド使ったことなかったのですが、適当に使ってみました。
マニュアルがまだあまり整備されてなくて、よくわからないのですが、
・キー入力待ちを実装したMyThread::run()をstart()
・isRunning()を毎秒カウント
・10秒のうちにisRunning()がfalseを返したらキーが入力されたと見て続行
・isRunning()がtrueを返し続けて10秒たったらkill()
としてみたのですが、どうもkill()されておらず、キー入力待ちを続行しているようです。
Workerに変えてshutdown()も試しましたが同じでした。
このへん軽くググったのですが、同じようなこと書いてる人がいて、
解決策としてsshにログインして〜みたいなこと書いてましたが、手抜きしたいのにそれじゃ本末転倒だなぁと。
というわけでスレッドは出来そうで(自分の力量では)出来なかったです。
PHPやめるは、まぁそうですね。この処理に関して言えばもっと向いてる言語がありそうです。
今はきついので、次回以降検討してみます。
amphpとreactphpは今から試してみたいと思います。
見た感じいけそうですね。
どうもありがとうございます。
862nobodyさん
2017/05/28(日) 10:02:46.03ID:??? 手段にこだわらなそうにみえるのになぜshを試さない
php:
<?php
$cmd = './k.sh';
exec( $cmd, $output, $ret );
var_dump( $cmd, $output, $ret );
?>
sh:
#!/bin/bash
read -t 10 string
echo $string
こんだけよ
php:
<?php
$cmd = './k.sh';
exec( $cmd, $output, $ret );
var_dump( $cmd, $output, $ret );
?>
sh:
#!/bin/bash
read -t 10 string
echo $string
こんだけよ
863854
2017/05/28(日) 10:07:34.20ID:??? >>862
すみません。実はshよく知らないんです。
だからphpで書いてるみたいな部分がありまして。
というかsshとか言っといて今更Windowsでやってるなんて言えな・・
本当すみません。
というか、こんな簡単にいけるんですね。
このスクリプトはあとで手持ちのlinuxマシンで動かしてみるとして、
DOSに移植できそうなので、ちょっと調べてやってみます。
すみません。実はshよく知らないんです。
だからphpで書いてるみたいな部分がありまして。
というかsshとか言っといて今更Windowsでやってるなんて言えな・・
本当すみません。
というか、こんな簡単にいけるんですね。
このスクリプトはあとで手持ちのlinuxマシンで動かしてみるとして、
DOSに移植できそうなので、ちょっと調べてやってみます。
864nobodyさん
2017/05/28(日) 10:19:04.23ID:??? 悪いWindowsは知らんw
wscriptはともかくただのコマンドプロンプトのバッチじゃ無理な気がするが
wscriptはともかくただのコマンドプロンプトのバッチじゃ無理な気がするが
865nobodyさん
2017/05/28(日) 20:53:05.96ID:??? シェルスクリプトは、文字列でやり取りするから、面倒
PowerShell, PowerShell_ise なら、
オブジェクトでやり取りするから、バグが少なくなる
PowerShell, PowerShell_ise なら、
オブジェクトでやり取りするから、バグが少なくなる
866nobodyさん
2017/05/29(月) 09:15:50.26ID:+KNqyxTF 小売店のHP製作を依頼されたんですが
普通小さな販売サイトってフレームワーク使ったりして開発します?
みなさんはどのように作製されてますでしょうか?
普通小さな販売サイトってフレームワーク使ったりして開発します?
みなさんはどのように作製されてますでしょうか?
867nobodyさん
2017/05/29(月) 09:26:27.42ID:??? 自分の仕事は自分で考えろよクズ
HP制作ならまずCMSが必要か否かだろ
HP制作ならまずCMSが必要か否かだろ
868nobodyさん
2017/05/30(火) 01:13:57.85ID:??? Rails で作れないの?
869nobodyさん
2017/05/30(火) 01:28:01.28ID:???870nobodyさん
2017/05/30(火) 01:42:48.25ID:??? 統一する必要性があるけど書くのめんどいとこだけオレオレライブラリ化が楽
あとオレオレテンプレートとかオレオレMVC
あとオレオレテンプレートとかオレオレMVC
871nobodyさん
2017/06/05(月) 14:34:18.23ID:??? 過疎
872nobodyさん
2017/06/05(月) 20:36:24.62ID:??? 構造化言語ばかりやっていたので未だに矢印に慣れない
873nobodyさん
2017/06/05(月) 21:22:20.45ID:??? 確かにあの矢印は無駄が多いな
なんでおとなしくドットにしないでかっこつけちゃったのか
なんでおとなしくドットにしないでかっこつけちゃったのか
874nobodyさん
2017/06/05(月) 21:38:27.30ID:??? 文字列連結演算子がドットなんだが・・・
875nobodyさん
2017/06/05(月) 21:46:20.45ID:??? なぜ連結をかっこつけて+にしなかったのか
876nobodyさん
2017/06/05(月) 21:59:33.58ID:??? (+)
877nobodyさん
2017/06/06(火) 06:50:21.67ID:??? perlからの輸入品ですしおすし
878nobodyさん
2017/06/06(火) 08:09:13.23ID:??? おすし?
879nobodyさん
2017/06/06(火) 08:32:14.10ID:??? ですしおすしを知らないとはニワカですな
880nobodyさん
2017/06/06(火) 20:14:14.63ID:??? ↑うざい香具師ハッケソ
882nobodyさん
2017/06/08(木) 13:35:34.02ID:??? php版webpackみたいのないですかね
883nobodyさん
2017/06/08(木) 18:06:48.16ID:??? PHPのバイナリごと配布する場合って
LICENSEファイルでも作って
This product includes PHP, freely available from http://www.php.net/
って書いとけばいいの?
LICENSEファイルでも作って
This product includes PHP, freely available from http://www.php.net/
って書いとけばいいの?
886nobodyさん
2017/06/10(土) 12:42:01.61ID:??? Perlも古いからね仕方ないね
887nobodyさん
2017/06/13(火) 05:43:38.35ID:??? while ($kusosure->age()) {
$php->age();
}
$php->age();
}
888nobodyさん
2017/06/17(土) 14:45:16.22ID:??? 多次元配列をオブジェクトにしようとobjectにキャストしてみたところ、
1次元までしかオブジェクトになりませんでした。
仕方ないのでjson_decode(json_encode($array))にしたのですが、
こんなまわりくどいことしないでも出来ますか?
1次元までしかオブジェクトになりませんでした。
仕方ないのでjson_decode(json_encode($array))にしたのですが、
こんなまわりくどいことしないでも出来ますか?
889nobodyさん
2017/06/17(土) 15:28:20.30ID:??? 自分で再帰ループさせることはまわりくどいですか?
890nobodyさん
2017/06/19(月) 00:10:32.28ID:??? オレオレ認証じゃなくて本物のsslで自分のサイトをhttpsにしたいんですけどどうすればいいですか?
どなたか簡単に手順を教えてください
因みにオレオレ認証はできてます
どなたか簡単に手順を教えてください
因みにオレオレ認証はできてます
892nobodyさん
2017/06/19(月) 01:32:01.61ID:???894nobodyさん
2017/06/19(月) 09:14:57.61ID:??? なぜここで効いたのか
896nobodyさん
2017/06/19(月) 20:26:42.06ID:??? あ, スレタイ見ずに回答しちゃった
申し訳ない
申し訳ない
897nobodyさん
2017/06/20(火) 14:20:16.67ID:??? サイト内のいろんなページでとあるjsonファイルを持ち回りたいんですけどサイズがおおきいのでうまくいかなくて困ってます
クッキーに入れようとしてもサイズが多いくて入らないし
各ページで毎回ページ遷移のたびにポストパラメータで渡そうとすると処理がめんどくさいことになってしまってあまり好ましくありません
どのように解決すれば良いでしょうか?
クッキーに入れようとしてもサイズが多いくて入らないし
各ページで毎回ページ遷移のたびにポストパラメータで渡そうとすると処理がめんどくさいことになってしまってあまり好ましくありません
どのように解決すれば良いでしょうか?
899nobodyさん
2017/06/20(火) 15:34:49.05ID:??? SPAにすれば解決だな
901nobodyさん
2017/06/20(火) 23:24:27.90ID:??? cookieが少ないならlocalStorageとかあるけど
jsonなんざxhrでリクエストするもんじゃないのか
jsonなんざxhrでリクエストするもんじゃないのか
903nobodyさん
2017/06/21(水) 00:07:48.97ID:??? ガチでセッション知らなかっただけとか
初心者お断りなのに
初心者お断りなのに
905nobodyさん
2017/06/21(水) 04:03:36.12ID:??? 勘違いなら仕方ないな
906nobodyさん
2017/06/22(木) 15:02:04.25ID:??? うむ、仕方ない
907nobodyさん
2017/06/24(土) 03:36:00.93ID:??? $oddnumber = (function(){
$n = rand();
if ($n === 0) {
return $oddnumber();
} else if ($n % 2 === 0) {
return $n-1;
} else {
return $n;
}
});
$n = rand(0, 1)とかにして0をよく出るようにして検証すると、
return $oddnumber();のところでエラーが出ます。
適当に$thisにしてみてもだめで、
use ($oddnumber)を加えてみてもだめでした。
クロージャーじゃなくておとなしく関数にして、関数コールにすれば問題ないのですが、
1度しか呼び出さない上に、createOddNumber()とか関数っぽい名前つけるのも嫌なので、
出来ればクロージャーでやりたいのですが、
return $oddnumber();の部分を再帰的に呼び出す方法はありますか?
だめなようなら1でも返そうとおもいます。
$n = rand();
if ($n === 0) {
return $oddnumber();
} else if ($n % 2 === 0) {
return $n-1;
} else {
return $n;
}
});
$n = rand(0, 1)とかにして0をよく出るようにして検証すると、
return $oddnumber();のところでエラーが出ます。
適当に$thisにしてみてもだめで、
use ($oddnumber)を加えてみてもだめでした。
クロージャーじゃなくておとなしく関数にして、関数コールにすれば問題ないのですが、
1度しか呼び出さない上に、createOddNumber()とか関数っぽい名前つけるのも嫌なので、
出来ればクロージャーでやりたいのですが、
return $oddnumber();の部分を再帰的に呼び出す方法はありますか?
だめなようなら1でも返そうとおもいます。
908nobodyさん
2017/06/24(土) 03:41:51.61ID:??? $oddnumber = (function() use( &$oddnumber ){
こう変えれ
こう変えれ
909nobodyさん
2017/06/24(土) 03:43:05.60ID:??? あと関数変数じゃなくてオブジェクトにしてしまっても通りそうな気がする
910907
2017/06/24(土) 03:46:06.80ID:???911nobodyさん
2017/06/24(土) 03:59:50.55ID:??? ついでに1つだけ
少なくともphpでは、
} else if () { ... } else {}
と
} elseif () { ... } else {}
とで意味が違ってくるはず
構文解析上"ELSE IF"って判定が存在せず、>>907で使われてる前者は
} else { if(){ ... } else {} }
って解釈されるとか
とすると前者は後者よりIFネストが多くなり、すなわちJMP命令が多くなり、微妙に遅くなる…気がする
どうでもいいレベルだけど
少なくともphpでは、
} else if () { ... } else {}
と
} elseif () { ... } else {}
とで意味が違ってくるはず
構文解析上"ELSE IF"って判定が存在せず、>>907で使われてる前者は
} else { if(){ ... } else {} }
って解釈されるとか
とすると前者は後者よりIFネストが多くなり、すなわちJMP命令が多くなり、微妙に遅くなる…気がする
どうでもいいレベルだけど
912907
2017/06/24(土) 04:08:00.96ID:???913nobodyさん
2017/06/24(土) 04:50:20.75ID:s32wcXjn preg_matchで以下の文字列からタイトルを取得するにはどうしたらいいでしょうか?
<title>
タイトル
</title>
<title>
タイトル
</title>
914nobodyさん
2017/06/24(土) 05:05:40.22ID:??? rand使ってるからしょうがないけど$oddnumberが呼び出すたびにコロコロ変わっちゃうのがイケてない
915nobodyさん
2017/06/24(土) 05:13:50.76ID:??? 奇数を返すだけなら何故 2 * mt_rand() + 1 ではダメなのか
916nobodyさん
2017/06/24(土) 23:46:25.48ID:??? >>913
タグのような構造化されたものは、正規表現では難しい。
タグが入れ子になったりするし、開始・終了タグの対応関係を見つけるのも難しい
<A><B>a</B></A>
HTML Parser などを使えば?
タグのような構造化されたものは、正規表現では難しい。
タグが入れ子になったりするし、開始・終了タグの対応関係を見つけるのも難しい
<A><B>a</B></A>
HTML Parser などを使えば?
917nobodyさん
2017/06/25(日) 01:56:03.28ID:??? titleに限定すればhtml中に出てくるのは1回なはずだから難しくもないけど
どうせ例え話なのだろう
どうせ例え話なのだろう
918nobodyさん
2017/06/25(日) 04:02:43.37ID:??? 正解は「phpに限った質問じゃないから正規表現道場とか池」か
titleだけなら完璧かどうかわからんけどこれとか
@<title>[\s\t\r\n]*(.*?)[\s\t\r\n]*</title>@i
titleだけなら完璧かどうかわからんけどこれとか
@<title>[\s\t\r\n]*(.*?)[\s\t\r\n]*</title>@i
919nobodyさん
2017/06/25(日) 05:41:17.69ID:??? DOMでいいじゃん普通に
$dom = new DOMDocument;
@$dom->loadHTML(file_get_contents("http://www.yahoo.co.jp/"));
$title = $dom->getElementsByTagName("title");
echo ($title->length == 1) ? $title->item(0)->nodeValue : "名無しさん";
SelectorAPIがPHPにはないしな
$dom = new DOMDocument;
@$dom->loadHTML(file_get_contents("http://www.yahoo.co.jp/"));
$title = $dom->getElementsByTagName("title");
echo ($title->length == 1) ? $title->item(0)->nodeValue : "名無しさん";
SelectorAPIがPHPにはないしな
920nobodyさん
2017/06/27(火) 00:09:57.74ID:??? Selectorを組み込みで持っている言語はあるのか・・・・?
でもまぁDOMDocumentで十分だしSelectorが欲しければphpQueryとかあるし
でもまぁDOMDocumentで十分だしSelectorが欲しければphpQueryとかあるし
921nobodyさん
2017/06/27(火) 12:12:28.37ID:??? JavaScriptが持っとるで
923nobodyさん
2017/06/27(火) 14:40:41.45ID:??? 366 :nobodyさん 2017/05/29(月) 16:07:39.16 ID:6v4UcGhE
今回の民法改正、ソフトウェア受託開発の場合、(検収後ではなく)バグ発見後1年瑕疵担保責任があるということで、地獄かよ、と思ったが、
元々問題が起きがちな受託案件がビジネス的に成立しなくなることで強制的に業界再編につながるなら良いことかもと思うようになった。
一部で地獄を見ても。
https://twitter.com/yukihiro_matz/status/869061879389343744
367 :nobodyさん 2017/05/29(月) 16:28:06.55 ID:6v4UcGhE
ニュース - 改正民法が成立、「瑕疵担保責任」などシステム開発契約に影響大:ITpro
http://b.hatena.ne.jp/entry/itpro.nikkeibp.co.jp/atcl/news/17/052601508/
372 :nobodyさん2017/05/29(月) 19:10:37.12 ID:???
Railsでシステム作って納品する
↓
Railsはマイナー、メジャーのアップデートが半年以内に必ずある
↓
客がアップデートする。アップデートによるエラーやバグ、動作の不具合に気づく
↓
気づいてから1年以内に通知すれば、5年間無料保証ゲット
↓
つまりRailsがアップデートするたびに、無償の修正作業を発生するということかな
376 :nobodyさん2017/05/30(火) 09:20:20.09 ID:L5po86sS
>>378>>379>>375
客が瑕疵担保責任法の法改正を知ってくると思うから、今後5年無償保証をお願いされるだろう
営業がそれでも仕事を取ってこれるか?たぶん無理だろう。無限の直していたら赤字になる。
こういう保守に弱い言語、ころころ仕様が変わる言語は仕事として発生しなくなってくる。
これは変わり目だ。お前らも早く逃げたほうがいいぞ。RubyやPHPなど動的言語は確実に廃れる。
保守に強い言語のみ生き残れる。
今回の民法改正、ソフトウェア受託開発の場合、(検収後ではなく)バグ発見後1年瑕疵担保責任があるということで、地獄かよ、と思ったが、
元々問題が起きがちな受託案件がビジネス的に成立しなくなることで強制的に業界再編につながるなら良いことかもと思うようになった。
一部で地獄を見ても。
https://twitter.com/yukihiro_matz/status/869061879389343744
367 :nobodyさん 2017/05/29(月) 16:28:06.55 ID:6v4UcGhE
ニュース - 改正民法が成立、「瑕疵担保責任」などシステム開発契約に影響大:ITpro
http://b.hatena.ne.jp/entry/itpro.nikkeibp.co.jp/atcl/news/17/052601508/
372 :nobodyさん2017/05/29(月) 19:10:37.12 ID:???
Railsでシステム作って納品する
↓
Railsはマイナー、メジャーのアップデートが半年以内に必ずある
↓
客がアップデートする。アップデートによるエラーやバグ、動作の不具合に気づく
↓
気づいてから1年以内に通知すれば、5年間無料保証ゲット
↓
つまりRailsがアップデートするたびに、無償の修正作業を発生するということかな
376 :nobodyさん2017/05/30(火) 09:20:20.09 ID:L5po86sS
>>378>>379>>375
客が瑕疵担保責任法の法改正を知ってくると思うから、今後5年無償保証をお願いされるだろう
営業がそれでも仕事を取ってこれるか?たぶん無理だろう。無限の直していたら赤字になる。
こういう保守に弱い言語、ころころ仕様が変わる言語は仕事として発生しなくなってくる。
これは変わり目だ。お前らも早く逃げたほうがいいぞ。RubyやPHPなど動的言語は確実に廃れる。
保守に強い言語のみ生き残れる。
924nobodyさん
2017/06/27(火) 14:55:52.25ID:??? 動作保証するバージョンを限定すればいいだけだろ
バージョン不適合で動かないってそれは欠陥でもなんでもない
バージョン不適合で動かないってそれは欠陥でもなんでもない
925nobodyさん
2017/06/27(火) 15:20:02.20ID:??? 「アップデートによるエラーやバグ、動作の不具合」は、勝手にアップデートした奴の責任だろ
926nobodyさん
2017/06/27(火) 17:32:29.91ID:??? ・PHPは度々重大なセキュリティホールが見つかるためアップデートしなければ安全性を担保できない
・乙が作成したシステムはアップデートに耐えうるよう設計・作成されていない
・瑕疵だ!
という流れがありえなくもない
・乙が作成したシステムはアップデートに耐えうるよう設計・作成されていない
・瑕疵だ!
という流れがありえなくもない
927nobodyさん
2017/06/27(火) 17:41:55.31ID:??? 最大手であるところのRHELの採用してるバージョンならバックポートでパッチ当てられてるし, そうでなくともメジャーバージョンさえ固定されていれば後方互換性を崩す変更なんてほぼ無いけどな
そもそも指定バージョンでDeprecatedになってるものは使っちゃあかんし
そもそも指定バージョンでDeprecatedになってるものは使っちゃあかんし
929nobodyさん
2017/06/27(火) 18:19:50.72ID:??? 5.xだったら動くだろという話だとしたら、動かなくなるケースもあるよ
http://php.net/manual/ja/migration55.incompatible.php
http://php.net/manual/ja/migration56.incompatible.php
http://php.net/manual/ja/migration55.incompatible.php
http://php.net/manual/ja/migration56.incompatible.php
930nobodyさん
2017/06/27(火) 18:32:24.75ID:??? 何かしら変更があって影響を受けても軽微なようにしてるから作業量はたいしたことない
影響をあきらかに受けるものはまずは次期バージョンまで非推奨にしてごまかす
というわけでアップデート後エラー出ても同じメジャー番号なら調査時間含めて10分もあれば修正終わるだろう
WordPress級のこってりしたソースでも30分もかからんと思うぞ
さすがにメジャーバージョンまで変わるとごっそりモジュールごと消えてたりするし
挙動も変わったりして出力結果がおかしいなんてこともあると思うけど
影響をあきらかに受けるものはまずは次期バージョンまで非推奨にしてごまかす
というわけでアップデート後エラー出ても同じメジャー番号なら調査時間含めて10分もあれば修正終わるだろう
WordPress級のこってりしたソースでも30分もかからんと思うぞ
さすがにメジャーバージョンまで変わるとごっそりモジュールごと消えてたりするし
挙動も変わったりして出力結果がおかしいなんてこともあると思うけど
931nobodyさん
2017/06/27(火) 18:33:34.43ID:??? >気づいてから1年以内に通知すれば、5年間無料保証ゲット
これ1年は「不適合が発覚してから修正要求の通知を行うまでの期間」、
5年は「【不適合発覚から1年以内に通知した修正要求】の時効」じゃないんか
むしろ引渡しから1年の消滅時効が消えて、
発覚から1年の消滅時効になったから、
いつまでたっても新たな不適合におびえる事実上の永久保障のようにも読めるんだが
http://www.moj.go.jp/MINJI/minji07_00175.html
全変更や対照条文はこれね
契約書の保証・瑕疵の関係条項でがちゃがちゃやるんだろうけど
これ1年は「不適合が発覚してから修正要求の通知を行うまでの期間」、
5年は「【不適合発覚から1年以内に通知した修正要求】の時効」じゃないんか
むしろ引渡しから1年の消滅時効が消えて、
発覚から1年の消滅時効になったから、
いつまでたっても新たな不適合におびえる事実上の永久保障のようにも読めるんだが
http://www.moj.go.jp/MINJI/minji07_00175.html
全変更や対照条文はこれね
契約書の保証・瑕疵の関係条項でがちゃがちゃやるんだろうけど
933nobodyさん
2017/06/27(火) 18:40:51.37ID:??? >>931
http://itpro.nikkeibp.co.jp/atcl/news/17/052601508/?rt=nocnt
永久保障になったんだと思うよ。
責任の内容も変更点がある。その一つがシステム完成後に見つかった欠陥の修正期限に関するもの。
ユーザー企業はITベンダーから引き渡されてから1年以内に修正を求める必要があったが、
改正法では欠陥に気付いてから1年以内にITベンダーに通知すれば、
通知後5年以内は修正や報酬の減額などを求められるとしている
http://itpro.nikkeibp.co.jp/atcl/news/17/052601508/?rt=nocnt
永久保障になったんだと思うよ。
責任の内容も変更点がある。その一つがシステム完成後に見つかった欠陥の修正期限に関するもの。
ユーザー企業はITベンダーから引き渡されてから1年以内に修正を求める必要があったが、
改正法では欠陥に気付いてから1年以内にITベンダーに通知すれば、
通知後5年以内は修正や報酬の減額などを求められるとしている
934nobodyさん
2017/06/27(火) 18:44:56.74ID:??? >>930
> 何かしら変更があって影響を受けても軽微なようにしてるから作業量はたいしたことない
あのですね、あなたがどのようなスタンスでコードを書いてるかという話ではなくてですね、
客が勝手にバージョンアップしたときの話を私たちはしているのですが。
> 何かしら変更があって影響を受けても軽微なようにしてるから作業量はたいしたことない
あのですね、あなたがどのようなスタンスでコードを書いてるかという話ではなくてですね、
客が勝手にバージョンアップしたときの話を私たちはしているのですが。
935nobodyさん
2017/06/27(火) 18:47:01.24ID:??? >>933
923を見返してて、923の>376部分が勘違いしてるだけで他の奴はわかってんだな
って今気付いた
まあ瑕疵担保と同じように結局は契約書で縛って終わりなんだろうし
バージョン問題は「今のこのサーバで動くプログラム」って趣旨が適合条件と判定される余地普通にあるが
923を見返してて、923の>376部分が勘違いしてるだけで他の奴はわかってんだな
って今気付いた
まあ瑕疵担保と同じように結局は契約書で縛って終わりなんだろうし
バージョン問題は「今のこのサーバで動くプログラム」って趣旨が適合条件と判定される余地普通にあるが
936nobodyさん
2017/06/27(火) 18:54:02.68ID:??? 法律用語解説|システム開発契約(基礎編)(5):
瑕疵担保責任(かしたんぽせきにん)
http://www.atmarkit.co.jp/ait/articles/1706/26/news014.html
瑕疵担保責任のポイント
バグや設計のミスなどは、瑕疵担保責任
納品物に不具合があれば損害賠償を請求される可能性もある
システム開発の場合は、軽微な瑕疵は損害賠償の対象とはならないことが多い
不具合を指摘されたらすぐに行動をとるべし
軽微なミスでも先延ばししない
民法改正で事実上期限が「無制限」になった
瑕疵担保責任(かしたんぽせきにん)
http://www.atmarkit.co.jp/ait/articles/1706/26/news014.html
瑕疵担保責任のポイント
バグや設計のミスなどは、瑕疵担保責任
納品物に不具合があれば損害賠償を請求される可能性もある
システム開発の場合は、軽微な瑕疵は損害賠償の対象とはならないことが多い
不具合を指摘されたらすぐに行動をとるべし
軽微なミスでも先延ばししない
民法改正で事実上期限が「無制限」になった
937nobodyさん
2017/06/27(火) 18:54:34.30ID:??? 常に瀕死状態だった弱小事業者が常に死亡状態になるだけなんだよなあ
939nobodyさん
2017/06/27(火) 19:03:25.49ID:??? >改正法では欠陥に気付いてから1年以内にITベンダーに通知すれば、
>通知後5年以内は修正や報酬の減額などを求められるとしている。
~~~~~~~~~~~
応じるかは別問題。
>通知後5年以内は修正や報酬の減額などを求められるとしている。
~~~~~~~~~~~
応じるかは別問題。
940nobodyさん
2017/06/27(火) 19:03:59.19ID:???942nobodyさん
2017/06/27(火) 19:08:49.79ID:???943nobodyさん
2017/06/27(火) 19:11:11.34ID:???944nobodyさん
2017/06/27(火) 19:14:36.56ID:???945nobodyさん
2017/06/27(火) 19:19:42.10ID:??? >>943
>多くの場合は、納品から何年たっても、バグが見つかればユーザーのところに飛んで行き、無償で改修するだろう。
> その意味で今回の改正は、システム開発の「現実」に沿ったものといえる。
失笑
何年後でも問題起きたら無償で修正してくれるのがIT業界ですよと吹聴する害悪
バグか仕様かの争いが問題
改正前でも目的に適合しない成果物にNOが出た判決あるし
>多くの場合は、納品から何年たっても、バグが見つかればユーザーのところに飛んで行き、無償で改修するだろう。
> その意味で今回の改正は、システム開発の「現実」に沿ったものといえる。
失笑
何年後でも問題起きたら無償で修正してくれるのがIT業界ですよと吹聴する害悪
バグか仕様かの争いが問題
改正前でも目的に適合しない成果物にNOが出た判決あるし
947nobodyさん
2017/06/27(火) 19:25:00.33ID:??? >>942
不法行為じゃないだろ。いいとこ調停。
応じるように促すぐらいしか出来ない。
1年以内に気づけ、それを超えたらお前の負けが、
1年以内に気づけ、それを超えちゃったら話し合いで解決しろ。
になっただけ。
不法行為じゃないだろ。いいとこ調停。
応じるように促すぐらいしか出来ない。
1年以内に気づけ、それを超えたらお前の負けが、
1年以内に気づけ、それを超えちゃったら話し合いで解決しろ。
になっただけ。
948nobodyさん
2017/06/27(火) 19:46:18.84ID:??? >>947
損害の賠償請求は不法行為によるものでなくとも契約に基づくものでも請求可能である。
債務不履行、不完全履行、新民法の請負担保責任。
正当な理由なく正当な求めに応じなければ後の訴訟手続きにおいて不利になる。
・1年以内に気づけ、それを超えちゃったら話し合いで解決しろ
になった、のではない。前者(瑕疵担保責任)と対比させるなら以下である。
・気付いてから1年以内に修正を請求しろ、それを超えちゃったら話し合いで解決しろ
4年後に気付いても気付きから1年以内に請求すれば認められる。
損害の賠償請求は不法行為によるものでなくとも契約に基づくものでも請求可能である。
債務不履行、不完全履行、新民法の請負担保責任。
正当な理由なく正当な求めに応じなければ後の訴訟手続きにおいて不利になる。
・1年以内に気づけ、それを超えちゃったら話し合いで解決しろ
になった、のではない。前者(瑕疵担保責任)と対比させるなら以下である。
・気付いてから1年以内に修正を請求しろ、それを超えちゃったら話し合いで解決しろ
4年後に気付いても気付きから1年以内に請求すれば認められる。
949nobodyさん
2017/06/27(火) 19:56:25.34ID:???950nobodyさん
2017/06/27(火) 19:58:40.97ID:??? >>948補足
もちろん任意規定であるため法定と異なる扱いを契約上規定すれば有効となる。
しかし契約書面を調えない場合は当然に問題となる。
また条文改正の趣旨から瑕疵担保責任時代では認められなかった履行利益の賠償請求も認められるようになる可能性が高い。
要するに不具合によってシステムが使えなかったことを原因とした営業上の利益を賠償せよという請求が通るということである。
もちろん任意規定であるため法定と異なる扱いを契約上規定すれば有効となる。
しかし契約書面を調えない場合は当然に問題となる。
また条文改正の趣旨から瑕疵担保責任時代では認められなかった履行利益の賠償請求も認められるようになる可能性が高い。
要するに不具合によってシステムが使えなかったことを原因とした営業上の利益を賠償せよという請求が通るということである。
951nobodyさん
2017/06/27(火) 20:24:43.98ID:??? 普通は有償の社用ソフトでもアプリケーションの改造や拡張は許可しても
再販や譲渡を禁止するためにライセンス契約交わすし
その中には免責事項なんかも含まれていて保守に関する規定もちゃんと結ばれると思うが
再販や譲渡を禁止するためにライセンス契約交わすし
その中には免責事項なんかも含まれていて保守に関する規定もちゃんと結ばれると思うが
953nobodyさん
2017/06/27(火) 21:36:09.62ID:??? あるコンペで
ライバル社 JavaやC#を提案 なおかつ永続無償保障に対応します!
おまえら PHPを提案 永続無償保障に対応しませーん(ドヤ顔)
なんて言ったら確実に負けるな
ライバル社 JavaやC#を提案 なおかつ永続無償保障に対応します!
おまえら PHPを提案 永続無償保障に対応しませーん(ドヤ顔)
なんて言ったら確実に負けるな
954nobodyさん
2017/06/27(火) 21:38:49.47ID:??? C#
955nobodyさん
2017/06/27(火) 21:50:20.42ID:??? >>953
ライバル社100万円 おまえら50万円なら勝てる
つか永続って何年何十年も使うのを企業はそもそも想定してないと思うが、
更新費用がなくてXPのままなんていうのは、
メジャーな企業が含まれてたりするから悪目立ちするけど、全体からいえば極僅か
ライバル社100万円 おまえら50万円なら勝てる
つか永続って何年何十年も使うのを企業はそもそも想定してないと思うが、
更新費用がなくてXPのままなんていうのは、
メジャーな企業が含まれてたりするから悪目立ちするけど、全体からいえば極僅か
956nobodyさん
2017/06/27(火) 22:11:22.32ID:??? >>928,929
PHPではメジャーバージョンはx.y.zのyでしょ
4系列と5系列では別の言語といってよいと思う
まぁ7系列は5系列と内部実装は兎も角APIレベルではy相当の変更でしかないけど
だから例えば5.6系列使い続ける限りは殆ど後方非互換は発生しないよねってことですわ
RHELに至っては未だに5.4にバックポートしてるけど(流石に5.6のサポート終わったら厳しそう)
PHPではメジャーバージョンはx.y.zのyでしょ
4系列と5系列では別の言語といってよいと思う
まぁ7系列は5系列と内部実装は兎も角APIレベルではy相当の変更でしかないけど
だから例えば5.6系列使い続ける限りは殆ど後方非互換は発生しないよねってことですわ
RHELに至っては未だに5.4にバックポートしてるけど(流石に5.6のサポート終わったら厳しそう)
959nobodyさん
2017/06/28(水) 10:56:00.78ID:??? >>956
いやだから、5.4で実装して納品したものを、客が勝手に5.6にアップデートしたら動かなくなる場合もあるよねって話なんですが
いやだから、5.4で実装して納品したものを、客が勝手に5.6にアップデートしたら動かなくなる場合もあるよねって話なんですが
960nobodyさん
2017/06/28(水) 11:04:21.76ID:??? サーバ移転したらphpのバージョン変わりました、とかはありそうだな
962nobodyさん
2017/06/28(水) 12:20:44.24ID:??? サーバー変えたら動かなくなりました。
OSアップデートしたら動かなくなりました。
OS変えたら動かなくなりました。
WEBサーバー変えたら動かなくなりました。
DB変えたら動かなくなりました。
OSアップデートしたら動かなくなりました。
OS変えたら動かなくなりました。
WEBサーバー変えたら動かなくなりました。
DB変えたら動かなくなりました。
963nobodyさん
2017/06/28(水) 12:30:06.84ID:??? サーバー変えたら動かなくなりました。
OSアップデートしたら動かなくなりました。
OS変えたら動かなくなりました。
WEBサーバー変えたら動かなくなりました。
WEBサーバーにパッチプログラムをあてたら動かなくなりました。
DB変えたら動かなくなりました。
DBをアップデートしたら動かなくなりました。
PHPのアップデートプログラムを更新したら動かなくなりました。
Railsップデートプログラムを更新したら動かなくなりました。
Rubyアップデートプログラムを更新したら動かなくなりました。
高負荷になったら動かなくなりました。 無償で修理してください。損害も請求します。
しばらく放置していて、最近動かしたら動かないです。原因はわかりません。これは御社の不具合なので無償で修理してください。
無償で修理してください。損害も請求します。
OSアップデートしたら動かなくなりました。
OS変えたら動かなくなりました。
WEBサーバー変えたら動かなくなりました。
WEBサーバーにパッチプログラムをあてたら動かなくなりました。
DB変えたら動かなくなりました。
DBをアップデートしたら動かなくなりました。
PHPのアップデートプログラムを更新したら動かなくなりました。
Railsップデートプログラムを更新したら動かなくなりました。
Rubyアップデートプログラムを更新したら動かなくなりました。
高負荷になったら動かなくなりました。 無償で修理してください。損害も請求します。
しばらく放置していて、最近動かしたら動かないです。原因はわかりません。これは御社の不具合なので無償で修理してください。
無償で修理してください。損害も請求します。
964nobodyさん
2017/06/28(水) 12:42:23.94ID:??? 納品先の会社 10社から同時に
重大な脆弱性が現バージョンのPHPから発見されました。こちらでアップデートしたところ、起動ができなくなりました。
至急弊社に来て修正作業をお願いします。なおお金は払わない。また営業に損失が出たので損害請求もします。
重大な脆弱性が現バージョンのPHPから発見されました。こちらでアップデートしたところ、起動ができなくなりました。
至急弊社に来て修正作業をお願いします。なおお金は払わない。また営業に損失が出たので損害請求もします。
965nobodyさん
2017/06/28(水) 12:53:25.40ID:??? もうPHPなんかでECサイト怖くて作れないな
966nobodyさん
2017/06/28(水) 13:23:43.56ID:??? 「こちらでアップデート」ってそんな気軽に出来るか?
パッケージマネージャ使わないか公式以外のリポジトリ使うか手前でビルドするかってことだろ?
パッケージマネージャ使わないか公式以外のリポジトリ使うか手前でビルドするかってことだろ?
967nobodyさん
2017/06/28(水) 14:23:55.13ID:???968nobodyさん
2017/06/28(水) 14:31:44.45ID:???969nobodyさん
2017/06/28(水) 15:07:43.53ID:??? 勝手にアップデートしたの前提とかレアケースで話するのがそもそもナンセンスだろ
そんなブサヨ思想のクレーマーみたいな問題投げかけると白い目で見られることに気づけ
そんなブサヨ思想のクレーマーみたいな問題投げかけると白い目で見られることに気づけ
971nobodyさん
2017/06/28(水) 15:40:39.77ID:??? そんな企業がどうやってアップデートするのじゃ
972nobodyさん
2017/06/28(水) 15:53:01.91ID:??? 派遣がアップデートしたんだよ
973nobodyさん
2017/06/28(水) 15:55:45.41ID:??? ソースからビルドするのか?
974nobodyさん
2017/06/28(水) 15:57:09.57ID:??? ネットに転がっている情報からだろう
975nobodyさん
2017/06/28(水) 16:00:03.98ID:??? 非公式リポジトリ使うかソースからビルドするかどちらかは実行しないと実際にはPHP本体を入れ替えられないじゃん
前者は兎も角後者なんか分かってない人間に出来るとは思えんが
前者は兎も角後者なんか分かってない人間に出来るとは思えんが
976nobodyさん
2017/06/28(水) 16:01:55.19ID:??? たまたまよくできた派遣だったんだよ。ここにいる住民が派遣で行ってたのかもしれない
977nobodyさん
2017/06/28(水) 16:10:54.40ID:??? そこまで出来る人間は公式リポジトリのメンテナがバックポートで対応することを知らないわけがない
マイナーバージョンの変更で非互換性が出る可能性があることを理解していないことなどあり得ない
マイナーバージョンの変更で非互換性が出る可能性があることを理解していないことなどあり得ない
978nobodyさん
2017/06/28(水) 16:38:10.45ID:??? 上からの命令だったんだろう
979nobodyさん
2017/06/28(水) 16:55:21.68ID:??? 客の無能を前提にするのは実に無意味だなぁ
980nobodyさん
2017/06/28(水) 17:21:30.23ID:??? ぷ その程度w
981nobodyさん
2017/06/28(水) 17:22:14.96ID:??? まぁ最終的にはこれで裁判起こすやつがいて, かつ判例が出ないとね?
982nobodyさん
2017/06/28(水) 19:02:49.06ID:??? まともに戦った判例が出るまでずっと恐怖の夜
983nobodyさん
2017/06/28(水) 20:03:22.63ID:??? 967のパッケージの枝番ってなんだ?
984nobodyさん
2017/06/28(水) 20:28:00.65ID:??? RHEL7の例をとればPHPのバージョンは5.4.16固定だがバックポートで脆弱性対応をしている
バージョン番号はphp-cli-5.4.16-42みたいにPHPのリリースバージョンにRHELでリリースした番号が付与されてるからそういうった番号のことじゃない?
バージョン番号はphp-cli-5.4.16-42みたいにPHPのリリースバージョンにRHELでリリースした番号が付与されてるからそういうった番号のことじゃない?
985nobodyさん
2017/06/28(水) 20:43:14.87ID:??? ああrpmとかのあれか
ずっとソースからコンパイルしかしてなかったからお前らが何の話してんのかわからんかったわ
ずっとソースからコンパイルしかしてなかったからお前らが何の話してんのかわからんかったわ
986nobodyさん
2017/06/28(水) 20:47:03.25ID:??? 相当な理由がないとソースからコンパイルする意味なくない?
RHELならremiとかiusだってあるんだし
RHELならremiとかiusだってあるんだし
987nobodyさん
2017/06/28(水) 21:05:32.32ID:??? 意味なんて./configureオプションの多さ、ライブラリのバージョン/場所指定やprefix/suffix指定が全てを物語ってるじゃん
988nobodyさん
2017/06/28(水) 21:10:18.60ID:??? パッケージで提供されているビルドじゃダメな環境だってのはそれなりに相当の理由だと思うけど
989nobodyさん
2017/06/28(水) 21:26:27.17ID:??? 人動かすのに見合う金が払われれば対応頼まれようが何も問題ない
そういう意味でクソな風潮作り出してる>>945マジ害悪
そういう意味でクソな風潮作り出してる>>945マジ害悪
990nobodyさん
2017/06/28(水) 21:34:25.77ID:???991nobodyさん
2017/06/28(水) 23:39:23.70ID:??? 最初から読んだが
契約書に特定バージョンだけ保証とか免責条項保守規定まで盛り込める仕事しかしなくていいなら
担保責任だって制限条項入れ込めるんだろうから
民法原則の改正なんて元から関係ないよなこれ
契約書に特定バージョンだけ保証とか免責条項保守規定まで盛り込める仕事しかしなくていいなら
担保責任だって制限条項入れ込めるんだろうから
民法原則の改正なんて元から関係ないよなこれ
993nobodyさん
2017/06/29(木) 08:52:36.22ID:??? unpackの最小単位ってcharの1バイトですよね?
1ビット単位で欲しい時ってどうしたらいいんでしょうか?
先頭の1ビットが欲しい時は、
$bin = bin2hex($binary);
decbin($bin[0])[0];
こんな感じにするんでしょうか?
1ビット単位で欲しい時ってどうしたらいいんでしょうか?
先頭の1ビットが欲しい時は、
$bin = bin2hex($binary);
decbin($bin[0])[0];
こんな感じにするんでしょうか?
994nobodyさん
2017/06/29(木) 11:25:48.97ID:??? よくわからんけど先頭1bitがどうなってるのか把握したいだけならビット演算しちゃえば?
995nobodyさん
2017/07/09(日) 03:35:03.70ID:7eNkpAL2 >>993
先頭の1ビットが立っているかどうか調べるのなら
unpackでsigned char(小文字c)で取って負数なら1とするか
またはunsigned char(大文字C)で取ってビット演算する。
if (($uchar & 8) != 0) {...}
少なくともbin2hexを使う局面ではないね。
先頭の1ビットが立っているかどうか調べるのなら
unpackでsigned char(小文字c)で取って負数なら1とするか
またはunsigned char(大文字C)で取ってビット演算する。
if (($uchar & 8) != 0) {...}
少なくともbin2hexを使う局面ではないね。
996nobodyさん
2017/07/09(日) 04:48:30.33ID:??? >>993のケースは元が数値じゃなくてバイナリ≒文字列なんだから
わざわざunpack使わんでも、$binaryの1byte目を取って
$binary[0] & "\x80" の結果が"\0"かどうか見るだけでいいんでないの?
わざわざunpack使わんでも、$binaryの1byte目を取って
$binary[0] & "\x80" の結果が"\0"かどうか見るだけでいいんでないの?
997nobodyさん
2017/07/11(火) 10:18:55.20ID:d1wLf+zf 埋め
998nobodyさん
2017/07/12(水) 23:49:45.61ID:??? 埋め
999nobodyさん
2017/07/12(水) 23:50:18.19ID:??? 埋め
1000nobodyさん
2017/07/12(水) 23:50:40.45ID:??? 埋めっしゅ
10011001
Over 1000Thread このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 149日 11時間 14分 18秒
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 149日 11時間 14分 18秒
10021002
Over 1000Thread 2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.2ch.net/
▼ 浪人ログインはこちら ▼
https://login.2ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.2ch.net/
▼ 浪人ログインはこちら ▼
https://login.2ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- あぼーん
- 【W杯】日本代表、決勝T進出の条件は…最終戦引き分け以上で2位以内確定 負けても組3位の上位8チーム入りも [王子★]
- 【家事】「家でもやろう」サポーターのゴミ拾いで日本人男性の家事参加率の低さが話題に [ぐれ★]
- 【映画】二度と観たくない胸糞映画は? 後味の悪い問題作5選 [muffin★]
- 【サッカーW杯】4-0 日本代表・森保ジャパン、チュニジアに歴史的4発大勝 アジア勢の1次L連敗を「6」で止めた★5 [ゴアマガラ★]
- 「ヘイトにNO、人権守れ」 国会前650人、外国人差別反対 [少考さん★]
- 【実況】博衣こよりのえちえち栄冠ナイン2026🧪
- 🏡ハイハイチャイナ👏👶ちょちょ夢心地👏👶
- プロテイン原料争奪戦、半年で価格1.5倍値上がり [256556981]
- 都市部、1日の歩く距離6000歩以上、東北九州などは低い傾向、特に首都圏の日本人はよく歩く [943688309]
- 日本人「え、待って。日本って第二次世界大戦でオランダと戦ったの!?」 [834922174]
- おうちっ!🏡おうちっ!🏡おうちんぽっ!!!👶🍄