【PHP】下らねぇ質問はID出して書き込みやがれ 139©5ch.io
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん 転載ダメ©2ch.net
2015/01/05(月) 15:56:07.51ID:???過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 138
http://kanae.2ch.net/test/read.cgi/php/1414427135
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.5
【連携ソフトウェア】MySQL ImageMagick
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0002nobodyさん
2015/01/05(月) 15:57:02.81ID:???http://peace.2ch.net/test/read.cgi/tech/1418738547/
関連リンク
■本家マニュアル http://www.php.net/manual/ja/
■日本PHPユーザ会 http://www.php.gr.jp/
■PEARマニュアル http://pear.php.net/manual/ja/
■メーリングリスト http://ml.php.gr.jp/mailman/listinfo/
■ZFマニュアル http://framework.zend.com/manual/ja/
■Smartyマニュアル http://www.smarty.net/manual/ja/
(以下英語)
■Zend本家 http://www.zend.com/
■Zend Framework http://framework.zend.com/
■php | architect http://www.phparch.com/
■Smarty http://www.smarty.net
■Smartyマニュアル http://smarty.php.net/manual/en/
■PECL本家(英語) http://pecl.php.net/
0003nobodyさん
2015/01/05(月) 15:57:32.41ID:???1.文字コードは何を使えばいいの?
→1.UTF-8 2.EUC-JP のどちらか。迷うようなやつはShift_JISは使っちゃダメ。
2. このスレに書き込むときに自分のサイト名を晒したくない
→ http://example.com/が例文などのために予約されている。hogehoge.comは使っちゃダメ。
3. ブラウザに何も表示されないんだけど・・・
→ Apacheの設定を見直せ。ファイルの拡張子は何にしてて、その拡張子でPHPを呼ぶようになっているか?
4. 記号の意味がわからないけどググりようがない
→ 「@」 エラー表示を抑制、「->」 オブジェクトのメンバにアクセス、「::」 静的なメソッド呼び出し、
「==」は暗黙の型変換をしてゆるい比較、「===」は型情報も含めた厳密な比較
5. echo "$arr['hoge']['fuga']"; と書いたらエラーになった
→ {おっぱい括弧}でくくって"{$arr['hoge']['fuga']}"にする
6. 一定時間ごとに自動的に何かしたいんだけど
→ cronかタスクスケジューラを使え。
7.extractって危険なの?
→変数上書き&初期化忘れなどで危険。楽だからという理由だけで安易に使わない。
8. include/requireに「〜.php?a=b&c=d」のようなパラメータをつけたい
→ URL呼び出しなら可能だけど、普通のファイル呼び出しではできません
9.include/requireでURLを指定しても何も起きない
→ .phpの拡張子のファイルをURLで呼び出すと、1度PHPプログラムとして実行された結果になる。
10. そもそもインストールの時点でうまくいかない
→ 確認すべきはPHPのconfigureの引数、php.iniの内容と置き場所、
Webサーバの設定(Apacheならhttpd.conf)、起動&再起動あたり
0004nobodyさん
2015/01/05(月) 15:58:08.26ID:???→ データベース板に誘導されるのが嫌ならPHPにうまく関連させて質問する
12. 文字列のなかに、英字のみとか数字のみとか記号が入っちゃいやんとかはどうしたらいいの?
→ ctype_〜()が手軽。複雑なパターンはpreg_〜()あたりで正規表現を使う。
13. $a1, $a2, $a3 ... のような変数名をうまく扱いたい
→ 可変変数で実現できるけど、むしろ配列を使って$a[1], $a[2], $a[3]等とするのがベター
14. echoとprintってどう違うの?
→ よく議論される話題であるが基本的に両者とも同じ。 以下ちょっとした議論。
http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40
15. クッキーの情報をユーザから隠したい
→ セッション使え。ただしクッキーとセッションは仕組みが違うから同じように扱うな
16. strip_tags()で削除しないタグを複数指定したい
→ strip_tags($html, '<a><p><font>'); // htmlspecialchars()も検討すべし
17. CSVやTSVのファイルをスマートに扱いたい
→ まずはfgetcsv()。ただし日本語を含むと正常に動作しない場合があるので注意だ。
18. 値渡しと参照渡し(「&」を使う)のパフォーマンスの違い
→ C言語じゃないので、パフォーマンス目的で使いわけたらダメ。参照渡しにすると逆に遅くなったりする
参照渡しは引数に戻り値を設定したり引数を関数内で変更するなど、正しい目的に使うこと
19. ファイル入出力関数(fopen等)でリモートファイル(http://〜とか)を扱う際の限界
→ fsockopen()でソケット通信 or PEARのHTTP系 or CURLで解決
必要ならHTTPをはじめとする各種プロトコル(どんなデータを送受信するか)はRFCなどで調べる
20. PHPからPOSTリクエストしたい
→19.を参照
21. 画像処理一般 or GDの限界
→ ImageMagick(PECLのやつ or シェルから実行)
22. 画像・音・動画はファイルで保存?DBに保存?
→ 好きにしてください
0005nobodyさん
2015/01/06(火) 15:55:17.71ID:???病気でしょうか?
0007nobodyさん
2015/01/07(水) 11:46:08.59ID:???0008nobodyさん
2015/01/07(水) 11:52:18.20ID:???今後は、他質問サイト等をご活用ください。
0009nobodyさん
2015/01/07(水) 13:39:48.78ID:???0010nobodyさん
2015/01/07(水) 16:24:07.12ID:???0011nobodyさん
2015/01/07(水) 18:04:41.04ID:HTxb5ePJttp://codepad.org/yVnMfKj7
出力したファイルをそのままもう一度処理にかけるとバイト数が元に戻り、文字化け等が無いんですが、
C++のifstreamでは下がったバイト数分しか読み込まれず、パース出来ません
日本語のせいかとも思いましたが、「あ」*1000文字のファイルでも「a」*1000文字のファイルでもファイルサイズが下がりました
0013nobodyさん
2015/01/07(水) 18:20:39.09ID:???> //ASCIIコードの適当な文字と排他演算させる
の意味が良くわからんけど、手元で実行したらファイルサイズは変わらなかった。
aaa.dat -> bbb.dat -> ccc.datと変換。
-rw-rw-r-- 1 1000 1月 7 20:18 2015 aaa.dat
-rw-rw-r-- 1 1000 1月 7 20:19 2015 bbb.dat
-rw-rw-r-- 1 1000 1月 7 20:19 2015 ccc.dat
0014nobodyさん
2015/01/08(木) 11:21:10.84ID:pml5LpVDUTF-8でやってるんですが、文字のバイト数を定めるコードまで書き換わってるんでしょうか
0015nobodyさん
2015/01/08(木) 11:44:03.53ID:pml5LpVDファイルの転送方法を自動->バイナリにしたら普通にできました
ありがとうございました
0016nobodyさん
2015/01/11(日) 02:13:41.14ID:228RDm1SsetOutputModeをHTML5の設定にしたけど、パースの際に
metaなど閉じタグ不要の要素に、スラッシュがないと怒られる。
こういう仕様なの?
それとも正しくHTML5に設定できてなくてXHTMLの形式でパースされてるのかな?
構成
FuelPHP1.7.2
PHPTAL1.3.0
001716
2015/01/11(日) 02:52:39.38ID:228RDm1SsetOutputModeの意味を理解してませんでした・・・。
0018nobodyさん
2015/01/12(月) 01:00:37.32ID:fqM0hwsAどうしても納得出来ない箇所あるから誰かわかりやすく教えて
http://phpbook.e1blue.net/perfect/index7_Router.html
サイトに大体のコード書いてあるけど、わからないのは一箇所だけ。
Routerクラスのif (preg_match('#^' . $pattern . '$#', $path_info, $matches)) って所なんだけど
格納されてる文字列が$path_infoより$patternのほうが長いって、マッチングできなくないの?
0019nobodyさん
2015/01/12(月) 10:56:18.38ID:???つまり、$patternの方が短くなければならない。
$patternは、$this->routesの中身によるから、$this->routesの中身がどうな
っているか検証したほうがいい。
もっとも、そこのコードは複雑でわかりづらいけど。
あるいは、どうしても知りたいなら、実際に動かすといい。
foreach ($this->routes as $pattern => $params) {
if (preg_match('#^' . $pattern . '$#', $path_info, $matches)) {
$params = array_merge($params, $matches);
return $params;
}
}
0020nobodyさん
2015/01/12(月) 11:16:11.64ID:fqM0hwsAやっぱりそうだったのか。
じゃあ例えば
RequestされたURLが
http:/example/foo/bar/status/list
ルーティング定義配列(compileRouteメソッド変換済み)が
/status/list
とかだった場合、
$path_info = '/list';
$pattern = '/status/list';
になるはず。
だから$path_infoより$patternのほうが短くないとけないはずなのに
if (preg_match('#^' . $pattern . '$#', $path_info, $matches))
はtrueにはどうしてもならないと思うんだけど。
0021nobodyさん
2015/01/12(月) 11:33:29.78ID:fqM0hwsA個々のアプリによって定義するルートが違うとかで、アプリを作る段階にならないと詳細にはわからない。
『それでもとりあえず$pattenのほうが$path_infoよりも長くなるなんて、まずpreg_match関数が機能しないと思う』
とさっきまで考えていたんだが、書いてる途中で少しなにかに気がついた。
ルーティング定義連想配列のキー値は「PATH_INFO」で
そのキー値だけを正規表現に変換するのがcompileRoutesメソッド。
そして変換済みのルーティング定義配列(現ルーティングパラメータ)を
$path_infoとマッチングを行うのがresolveメソッド。
その中でif (preg_match('#^' . $pattern . '$#', $path_info, $matches))
というルーティングパラメータのキー値($pattern)と$path_infoをforeachでまわす処理が出てくるが、
マッチすれば値をマージして返す。
結局resolveメソッドで何がしたいかというと、ルーティングパラメータのキー値をキャプチャした$matchesでマージして
それを返したいだけ。
ってところまで理解できた。
フレームワークのRtouterクラスの理解はこの程度にしておいて、実際にアプリ作る段階で
ルーティング定義配列作ると思うから、そこで実際の値の動きを追って理解しようとお思う。
0022nobodyさん
2015/01/12(月) 12:42:08.78ID:???あとは比較的簡単だよ。
一通り終えてそこに戻れば完全に理解できるかも。
Routerクラスは複雑過ぎて、俺にはイマイチわからなかったけど。
0023nobodyさん
2015/01/12(月) 16:14:53.77ID:fqM0hwsA>>22の言う通り最後の方まで処理追っかけて読んでみるよ。
さんくす。
0025nobodyさん
2015/01/16(金) 18:50:33.50ID:2SMs2buE文字として格納されている$a[0]="6B"を
ビット否定で反転して再び文字列として$a[0]に"94"という形で入れたいのですがどうすればいいですか?
$a = ~intval($a, 16);
$a = dechex($a);
$a = substr($a, 6, 2);
適当にやってたらこれで出来ましたが全然スマートじゃないのでご教授お願いします。
0026nobodyさん
2015/01/16(金) 19:51:28.76ID:???0029nobodyさん
2015/01/16(金) 22:43:51.09ID:???6Bを2進数にすると1101011
これをbit否定で反転すると0010100
10100は16進数で14
>>25はbit否定で反転した1111....1110010100となった時の下位8桁以上を含んでいる
これをbit否定で反転するには6Bの桁数を取得して、左シフトとビット和を使って1で埋めた値をXOR演算で反転すれば良い
カラーコードの16進数として色を反転させたかったら
dechex(hexdec('FF') - hexdec('6B'));
とすればいい。でもこれはbit否定の反転なんて言わん
0030nobodyさん
2015/01/16(金) 22:46:07.52ID:2SMs2buEwindowsの電卓で6BにNOTするとFFFFFFFFFFFFFF94だったので
FFでANDすると94と思った数字になったんですが
これをPHPですると$a = dechex(~hexdec($a)); $a &= 0xFF;
としても0にしかなりません・・・
0031nobodyさん
2015/01/16(金) 22:49:47.64ID:???電卓のその結果は正しい
普通はそれでフラグを管理したりする
FFFFFFFFFFFFFF94という値を使わずにsubstr()して何故か94だけ取得してるのがおかしい
0033nobodyさん
2015/01/17(土) 02:30:14.09ID:???>>30
dechexは int->16進数表記文字列だ ソレに 0xFF の論理和とってどーすんだよ。
0034nobodyさん
2015/01/17(土) 02:31:07.45ID:???0035nobodyさん
2015/01/17(土) 10:35:28.17ID:???0036nobodyさん
2015/01/18(日) 01:07:07.39ID:t9lQSBuq地域選択ですが優れたUIのサイトを御存じの方いらっしゃいませんか?
日本-東京-上野
というように複数階層で選択してもらうのですが、いまいちしっくりくるUiが浮かびません。
3階層か4階層なのにいい感じにまとまっているサイトを御教授ください。
すみませんが、宜しくお願い致します。これでもう2週間くらい考えていますが、私の腐った頭ではアイディアが浮かびません。
0037nobodyさん
2015/01/18(日) 08:29:39.97ID:???0039nobodyさん
2015/01/19(月) 19:58:08.23ID:???この掲示板の住人は>>37>>38のように無能だけだよ
センスが問われる質問をこの無能達にしても仕方がない
いくらかかっても良いから自力で考えた方が遥かに良いだろう
0040nobodyさん
2015/01/19(月) 20:05:02.47ID:???0041nobodyさん
2015/01/20(火) 22:36:40.06ID:???こっちでは回答しないよ。
0042nobodyさん
2015/01/21(水) 00:45:04.08ID:???0043nobodyさん
2015/01/21(水) 19:22:41.15ID:???死ねよ
0044nobodyさん
2015/01/23(金) 21:14:09.03ID:hqqvifMFPHPのようなWebシステムにおいてdispatherっていうのはどういう役割を担うものなのでしょうか?
フレームワークとかでよく見るのですがいまいちよくわかりません
0045nobodyさん
2015/01/24(土) 00:33:02.50ID:???マルチスレッドのほうはスレッドの振り分けで、PHPのフレームワークではリクエストによって処理を振り分け。
意味が違う。
0046nobodyさん
2015/01/24(土) 00:49:53.53ID:???004744
2015/01/24(土) 06:43:22.49ID:/NxVsKku意味が違うものだったのですね
すっきりしました
ありがとうございます
0048nobodyさん
2015/01/25(日) 16:15:26.61ID:smE8X9qk他の無料ブログからインポートした記事が大量にあって、記事IDと画像の紐付けが難しいため
記事本文から一番最初の画像をpreg_match_allで抜き出そうとしたところ
一番最初ではなく、一番最後の画像が抜き出されてしまいます
preg_match_allの使い方が間違っている気がするのですが、ご助言いただけますでしょうか
$img_dir_url = home_url().'/wp/wp-content/uploads/';
$pattern = '/<img.+src=[\'"]'.preg_quote($img_dir_url,'/').'([^\'"]+)[\'"].*>/i';
$string = get_the_content();
if ( preg_match($pattern,$string) ) {
$images = preg_match_all($pattern, $string, $matches);
echo $images[1][0];
}
0049nobodyさん
2015/01/26(月) 05:20:13.27ID:???$image[1][0]に文字列が入ってるのもよくわからんけど
とりあえず$matchesに結果が収まってるからechoするならこっちでしょう
0050nobodyさん
2015/01/26(月) 05:40:05.61ID:???http://peace.2ch.net/test/read.cgi/tech/1418738547/
005148
2015/01/26(月) 06:34:44.15ID:???すみません、質問箇所を抜き出す際に余分な記述を整理していて間違えましたが
正しくは「echo $matches[1][0];」でした
$img_dir_url = site_url().'/wp-content/uploads/';
$pattern = '/<img.+src=[\'"]'.preg_quote($img_dir_url,'/').'([^\'"]+)[\'"].*>/i';
$string = get_the_content();
if ( preg_match($pattern,$string) ) {
$images = preg_match_all($pattern, $string, $matches);
echo $matches[1][0];
}
上記をテストしてみましたが、$matchesに含まれる要素は下記の二つのみでした
一番最初に挿入された画像を取得したいのですが、何故一番最後になってしまうのか……うーん
$matches[0][0] →記事本文全文
$matches[1][0] →記事本文中で一番最後に挿入された画像ファイル名
>>50
プログラム板にも同様のスレがあったの気がつきませんでした
今後参考にします
0052nobodyさん
2015/01/26(月) 06:46:41.86ID:???状況から見て最短マッチじゃなくて最長マッチになっているんだろうな
005348
2015/01/26(月) 08:40:49.20ID:???なるほど、$stringの記事本文を変えてテストしてみたらそれっぽいですね
$matches[0][0]に入っているのは記事全文は勘違いで「<img src="〜」から記事の文末まででした
もう一度正規表現から勉強し直して見直してみます
貴重なヒントありがとうございます
0054nobodyさん
2015/01/26(月) 08:49:01.58ID:???0055nobodyさん
2015/01/26(月) 14:01:02.90ID:???0056nobodyさん
2015/01/26(月) 18:22:05.82ID:???(д`* )
(⊃⌒*⌒⊂)
/_ノωヽ_)
005748
2015/01/26(月) 22:47:47.48ID:???ありがとう〜!
最初の+を+?にしたら無事に1番目の画像が取得できるようになりました、感謝
.*のところも見直した方がいいのかな?と思って外してみたけど
画像が取得できなくなって???なので元のままにしておきました
正規表現まだまだ手探り状態なんで勉強しないとな
0058nobodyさん
2015/01/27(火) 08:52:30.07ID:???投稿記事がどこから始まるかっていうのは法則があるだろうし
ソース抜き出す正規表現絡みの質問多いけどもっとみんなDOMやればいいのに
0059nobodyさん
2015/01/27(火) 15:24:26.49ID:???0060nobodyさん
2015/01/27(火) 23:10:57.91ID:???A→B→Cと遷移したとき
Cにいる状態でブラウザの戻るボタンを押したら
BをとばしていきなりAに遷移するような
仕組みにしたいんですが
どうしたらいいですか?
0061nobodyさん
2015/01/27(火) 23:55:11.26ID:???Bでなんらかの値を確認して妥当ならC、無効ならAにリダイレクト
あとこっちを使いなさい
↓
【PHP】下らねぇ質問はここに書き込みやがれ [転載禁止](c)2ch.net
http://peace.2ch.net/test/read.cgi/tech/1418738547/
0065nobodyさん
2015/01/28(水) 07:08:09.40ID:???ローカルルールも読めないのか?
荒らしがいないときは基本こっちを使うべき>>2にも書いてんだろ
0066nobodyさん
2015/01/28(水) 08:07:42.52ID:???0067nobodyさん
2015/01/28(水) 08:11:41.16ID:???0068nobodyさん
2015/01/28(水) 08:25:32.44ID:???0069nobodyさん
2015/01/28(水) 08:34:13.27ID:???質問に回答もせず荒らすことだけしか考えてない輩がいるからこのスレは終了な
以後、このスレで質問しても荒らしの自演と見做されるので
質問者は
【PHP】下らねぇ質問はここに書き込みやがれ [転載禁止](c)2ch.net
http://peace.2ch.net/test/read.cgi/tech/1418738547/
で質問しましょう
あと、このスレでの質問=荒らしなので回答はやめましょう
0070nobodyさん
2015/01/28(水) 08:42:18.14ID:???0071nobodyさん
2015/01/28(水) 09:00:33.46ID:???0073nobodyさん
2015/01/28(水) 22:43:51.48ID:oxIdnnOu一応、こちらでも事前に調べてみましたがJavaScriptでボタンを非表示にする方法が
あったのですがブラウザ側でJavaScriptを無効にしてた場合に連打されたらまずいなと思い
php側で何か対処法が知りたくてこちらで質問させていただきました。
0075nobodyさん
2015/01/28(水) 23:52:03.61ID:???0076nobodyさん
2015/01/29(木) 02:07:05.50ID:???>>74のようにJavascriptを使用できるブラウザじゃないと操作できないようにするとか、
ユニークなID埋め込んで同IDでPOSTされたものは受け付けないとか、
セッションで管理するとか。
0077nobodyさん
2015/01/29(木) 02:31:36.81ID:0JNlRH9V>>76
ありがとうございます。
ユニークIDを埋め込んでみたら二重POSTを防ぐことができました。
0078nobodyさん
2015/01/29(木) 07:28:28.46ID:???そういう意味で重複時のリジェネレートが必要でない
1発で完全なユニークIDを作成する方法ってあるんだろうか
0079nobodyさん
2015/01/29(木) 09:39:52.62ID:???また荒らしか
0081nobodyさん
2015/01/29(木) 15:41:21.64ID:???あるよ
>>80
どっからどう見ても再生成が必要な例を挙げてしまうほど読解力のない回答者さんこんにちは。
0082nobodyさん
2015/01/29(木) 17:58:28.59ID:???最大長が存在する限り天文学的な確率になっても被る可能性はある
かといって無限な実装は無理
0083nobodyさん
2015/01/30(金) 00:43:13.82ID:???そうだねないね
0084nobodyさん
2015/01/30(金) 07:32:23.26ID:???0085nobodyさん
2015/01/30(金) 07:52:02.85ID:???0087nobodyさん
2015/01/30(金) 13:27:57.23ID:???0088nobodyさん
2015/01/30(金) 15:42:37.56ID:???0089nobodyさん
2015/02/02(月) 18:43:56.09ID:???AサーバにBサーバのphpスクリプトをiFrame内に読み込んだ場合
スクリプトを実行するのはAサーバですか? それともBサーバですか?
0090nobodyさん
2015/02/02(月) 18:55:51.25ID:???0091nobodyさん
2015/02/02(月) 18:58:04.57ID:???0092nobodyさん
2015/02/02(月) 18:59:14.68ID:???iFrameでsrc="script.php"とした場合、どうなるのかと
0093nobodyさん
2015/02/02(月) 19:09:44.23ID:???action属性を空白にしているのに、そのまま機能してるみたいなんですよね。
POSTするとき、Bサーバに問合せてることになりますよね。
さっき、何もせずに外部サーバのiFrameに読み込ませたら機能してビックリしたんです。
これが可能なら、yahooのTopページを読み込んで、偽Yahooとか出来る事になりますよね。
0094nobodyさん
2015/02/02(月) 19:26:31.68ID:???0095nobodyさん
2015/02/02(月) 19:53:10.12ID:???それにしてもDBにまで登録できてしまうとは驚きです
0096nobodyさん
2015/02/02(月) 19:58:41.11ID:???0097nobodyさん
2015/02/02(月) 20:19:23.67ID:???単にそのページのPOST機能でPOSTデータを登録してるに過ぎないんじゃないの。
つーか他所から別の箇所にPOSTできるのは普通だよ。
だからCSRFとか問題になるんだし。
0098nobodyさん
2015/02/03(火) 01:56:10.50ID:???スパム投稿につながる可能性ありますよね。。。。気が付かなかったなぁ
0099nobodyさん
2015/02/03(火) 03:14:32.99ID:???はまちちゃんでぐぐったら?
0100nobodyさん
2015/02/03(火) 09:44:16.65ID:???今のブラウザなら鍵の持ち主のステータスバーへの表示まであるし。
0102nobodyさん
2015/02/03(火) 12:36:59.32ID:???refererを吐き出さない時があるので結構複雑ですね。
referer以外にFormを設置したURLを知る方法ってあるんですかね?
0104nobodyさん
2015/02/03(火) 13:18:13.64ID:???15年遅れてないですか?
業者さんならPHP屋さんをやめたほうがいいですし
これからの人なら本でも買ってください
0106nobodyさん
2015/02/03(火) 14:30:51.28ID:???それで困るケースを考えて、そのケースの対応をしろよ。
0111nobodyさん
2015/02/03(火) 17:32:39.51ID:???0113nobodyさん
2015/02/03(火) 17:35:08.40ID:???クロスドメインになるのでそれに対してスクリプトでどうこうは出来ないよ
↑
少しググれば簡単にわかることなのにそれもわからない奴がいるんだなぁ
0114nobodyさん
2015/02/03(火) 18:07:17.87ID:???0118nobodyさん
2015/02/04(水) 12:56:03.23ID:???ページA: iframeを実装したページ
ページB: iframeで組み込まれるページ
としたときに、Bで作ったフォームがどこからでも組み込まれて
しまうじゃんっていうのが元々の意図でしょ。
クリックジャギングでよくある話。
これを対策するのはCSRF対策じゃなくて、X-Frame-Optionsヘッダとかそのあたり。
CSRFが必要なのは、BにPOSTするページCが外部に作られる場合で
ワンタイムトークンが当然有効。
前者と後者区別がついていないと議論がつかない。
元々の質問者の意図は前者。
0119nobodyさん
2015/02/04(水) 13:04:54.30ID:???あと、CSRFは併用な
0120nobodyさん
2015/02/04(水) 13:10:34.67ID:???0123nobodyさん
2015/02/04(水) 13:25:20.26ID:???0124nobodyさん
2015/02/04(水) 13:31:38.29ID:???0125nobodyさん
2015/02/04(水) 13:38:45.29ID:???はまちちゃん事件前から偽装とか普通だったわ
0126nobodyさん
2015/02/04(水) 14:17:16.63ID:???0127nobodyさん
2015/02/04(水) 14:30:35.91ID:u4gfvtPr0129nobodyさん
2015/02/04(水) 16:19:19.43ID:???0131nobodyさん
2015/02/04(水) 18:07:08.67ID:???0132nobodyさん
2015/02/04(水) 18:24:15.43ID:???0134nobodyさん
2015/02/04(水) 18:30:20.94ID:???馬鹿が解答してるのを面白おかしく眺めるスレだったのに
更なる馬鹿がドヤ顔単芝でマジレスする見てて恥ずかしい痛いスレになったな
0135nobodyさん
2015/02/04(水) 18:34:32.68ID:???0136nobodyさん
2015/02/04(水) 18:37:09.18ID:???0137nobodyさん
2015/02/04(水) 20:26:43.00ID:???やっぱそういう事態を避けるためにもID付きのほうがいいね。冤罪だったらかわいそうだもの。
0138nobodyさん
2015/02/04(水) 20:48:53.33ID:???外部サイトから操作されたくないなら両方使うのが正解なわけだし
0140nobodyさん
2015/02/04(水) 21:12:56.95ID:???正直、「クリックジャッキング」とか知らなかった。
間違った発言をしてすみませんでした。
0141nobodyさん
2015/02/04(水) 21:13:39.25ID:???0142nobodyさん
2015/02/04(水) 21:15:02.34ID:???0146nobodyさん
2015/02/04(水) 23:24:07.94ID:???このスレは荒らしが荒らすと前スレで宣言してから立てた荒らしスレやからな
0148nobodyさん
2015/02/05(木) 13:39:17.35ID:???ちゃんとした仕組みや実例なんかは数レスで説明出来るものじゃない
IBMのKnowledge Centerあたりがおすすめ
IPAはあまり
0149nobodyさん
2015/02/05(木) 14:32:41.75ID:???0150nobodyさん
2015/02/05(木) 14:53:41.82ID:???0152nobodyさん
2015/02/05(木) 15:21:41.71ID:???0153nobodyさん
2015/02/05(木) 15:27:51.91ID:???今回のはもともと質問者はスパムを心配してるんだから
ユーザーの意図しない投稿とは違うんでどれも役に立たないでしょうね
0154nobodyさん
2015/02/06(金) 11:22:58.56ID:???全体をtry/catchで囲う人もいれば、Fatal Errorのみに使う人もいるし
全く使えねーって否定的な人もいるみたいだし。
皆の意見が聞きたい
0156nobodyさん
2015/02/06(金) 11:28:30.78ID:???0157nobodyさん
2015/02/06(金) 12:14:39.42ID:???何か、PHPがtry/catch使ってほしそうな気がして
将来的に使ってないと困ることになるのかな?とか心配になっちゃって
0158nobodyさん
2015/02/06(金) 12:15:34.54ID:???0159nobodyさん
2015/02/06(金) 14:25:42.25ID:???0160nobodyさん
2015/02/06(金) 15:29:13.51ID:???http://portal.nifty.com/2015/02/05/b/img/pc/000.jpg
「PHPがdisられる時代は終わった〜っ! いくぜおまえら〜!」「PHP!」「PHP!」
(PHPはこの後一回戦で敗退しました)
※尚、優勝はGo、準優勝はCだった模様
0161nobodyさん
2015/02/06(金) 15:29:51.37ID:???0162nobodyさん
2015/02/06(金) 17:03:48.66ID:???へぇ・・それどんなに美味しいの?
俺、今までtry/catchなんていらないと思ってたけど、
今日使い始めて、まあまあ使えるかな?と思い始めた
でも、エラー出力用の関数は以前から自作してたんだよね・・移行するべきかどうか悩んでる
0163nobodyさん
2015/02/06(金) 18:06:16.11ID:???0164nobodyさん
2015/02/06(金) 18:20:37.69ID:???0165nobodyさん
2015/02/06(金) 18:21:19.78ID:???0166nobodyさん
2015/02/06(金) 21:17:38.27ID:???最初から用意されてる例外ならともかく
PDOExceptionとかな
0167nobodyさん
2015/02/07(土) 02:38:50.61ID:???他の言語は例外が最初から組み込まれてるのが多いんだってね
0168nobodyさん
2015/02/07(土) 02:42:34.71ID:???0169nobodyさん
2015/02/07(土) 07:00:11.38ID:???変数や参照の生存期間とリソースがつかまれている期間の関係も謎過ぎて
finallyも使いづらい。
結局PDOのthrownをcatchしてロールバックかけるだけのオチw
0170nobodyさん
2015/02/07(土) 12:46:23.60ID:???そういうことらしいよ
OOP勉強してたら、そう書いてあった
他の言語なら普通に例外を投げてくれるのに・・・ッて書いてあったよ
0171nobodyさん
2015/02/07(土) 12:50:34.16ID:???>tryは入れ子に使い始めるとインデントが右に伸びていって使いづらいw
そうそう、そこなんだよね。
Exceptionだ付け加えたいのに、Tryも入れないとダメなんだよね。
この辺、他の言語はどうなってるんだろうね?
0172nobodyさん
2015/02/07(土) 12:58:43.53ID:???0173nobodyさん
2015/02/07(土) 19:14:55.64ID:???組み込まれてるっていうのはそういう意味で、か。
逆に考えればいいじゃん。標準ライブラリはすべて例外安全だと。
0174nobodyさん
2015/02/07(土) 19:36:50.08ID:???というか、標準で自動的にthrowされるかどうか
PDOExceptionは自動でthrowされるみたいに
色々自動で投げてくれたらキャッチ出来て便利じゃね
0176nobodyさん
2015/02/07(土) 20:17:53.48ID:???継承なんてもってのほかw
0180nobodyさん
2015/02/08(日) 15:58:41.18ID:???世界的に見てPHP使ってる奴の大半は韓国人なんだから韓国人が混ざるのは仕方のないこと。
嫌ならPHP関連の掲示板を見ないことをおすすめする。
0182nobodyさん
2015/02/08(日) 16:04:49.77ID:???一体どこ調べだ?w
0184nobodyさん
2015/02/08(日) 16:20:22.37ID:???0185nobodyさん
2015/02/08(日) 16:48:32.89ID:???0186nobodyさん
2015/02/08(日) 16:55:37.91ID:???だからお前もう来なくていいよ
PHPはコリアン中心に支えられてるんだからそれを受け入れられないなら来なくていい
0187nobodyさん
2015/02/08(日) 17:06:32.02ID:???0188nobodyさん
2015/02/08(日) 17:27:14.38ID:???ただ、phpの場合、クラスとして自動的にThrowしてくれるのは少ないみたいだね
try/catchは皆普通に使ってるみたいだから、今のうちに慣れとくか
0189nobodyさん
2015/02/08(日) 17:34:29.82ID:???アメリカではphpのシェアよりrubyのシェアのほうが圧倒的に上
韓国ではrubyのシェアよりphpのシェアのほうが圧倒的に上
0191nobodyさん
2015/02/08(日) 17:43:10.16ID:???0192nobodyさん
2015/02/08(日) 17:44:18.07ID:???下らない談義には付き合わずスルー推奨
0193nobodyさん
2015/02/08(日) 17:47:50.63ID:???とか考えながらスルー推奨とか言ってるんだろうなw
そうでなけりゃ自分がスルーすればいいだけだかんなw
0194nobodyさん
2015/02/08(日) 18:07:17.32ID:???それくらい自分で調べろよ
情報収集能力もプログラマの適正の一つだぞ
適正があればアメリカではphpのシェアよりrubyのシェアのほうが上だという情報は出てくる
その程度の情報も見つけられないなら適正がないから無駄な努力はやめたほうがいい
0195nobodyさん
2015/02/08(日) 18:14:45.82ID:???荒らしてたやつと同じこと言ってるwwww
昨日あたりから避難スレで頭悪い書き込み増えて怪しいとは思ってたがまだうろついていたんだなww
0196nobodyさん
2015/02/08(日) 18:17:57.82ID:???0197nobodyさん
2015/02/08(日) 18:23:22.90ID:???http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
0199nobodyさん
2015/02/08(日) 18:30:14.62ID:???>>195は反論できないからやっぱりこいつとか言って草生やしつつ話反らそうとしてるように見える
0202nobodyさん
2015/02/08(日) 18:46:59.01ID:???0203nobodyさん
2015/02/08(日) 18:50:38.09ID:???PHPのサイトが勢い良く減ってるわけじゃない。
0204nobodyさん
2015/02/08(日) 19:02:12.29ID:???わざわざ別言語にする必要もないし、開発効率もほとんど変わらない。
例えばPHPよりJavaのほうが開発効率悪いと言うけど、
それはフルスクラッチする場合であってフレームワーク使えればそんなに驚異的な差にはならない。
PHPメインのバカコーダーを切ってまともなプログラマ雇えば埋まる程度の差。
0205nobodyさん
2015/02/08(日) 19:07:57.52ID:???0207nobodyさん
2015/02/08(日) 19:14:42.06ID:???0208nobodyさん
2015/02/08(日) 19:21:04.45ID:???よく分かってない初心者をごまかせると思いました
0209nobodyさん
2015/02/08(日) 19:22:15.55ID:???0210nobodyさん
2015/02/08(日) 19:23:22.97ID:???だがPHPと比べるのはナンセンス
彼らに2ch掲示板をJavaで作ってみろといっても無理な話
0212nobodyさん
2015/02/08(日) 19:26:44.04ID:???0215nobodyさん
2015/02/08(日) 19:31:39.49ID:???あ、アメリカ発の大手出会い系サイトで使われましたねw
出会い系サイトくらいにしか使い道がなかったw
しかも過去形w
0216nobodyさん
2015/02/08(日) 19:33:40.56ID:???これがペチパーの思考回路
チョーセン人と同じ思考パターン
0217nobodyさん
2015/02/08(日) 19:35:00.87ID:???ID隠して自演しながら 何年も同じこと言い続けてんだからこっちいって決着つけてこいよ^^;;;
0220nobodyさん
2015/02/08(日) 19:40:06.73ID:???そんないっぱいお仲間がいるように見せかけなくていいよ
どう考えても不自然だから
0221nobodyさん
2015/02/08(日) 19:41:28.46ID:???コリアン風俗は質よりスピード重視だからPHP製でも結構出すよね
在籍してる嬢一覧を出すシステムでも15〜20万(0.5人月)とか
日本人だとなかなか出さない
0223nobodyさん
2015/02/08(日) 19:56:01.56ID:???よく分かってない初心者を騙せると思いました
0224nobodyさん
2015/02/08(日) 20:57:41.62ID:???0225nobodyさん
2015/02/08(日) 21:32:06.20ID:???下火になった?
0226nobodyさん
2015/02/08(日) 21:34:48.93ID:???0227nobodyさん
2015/02/09(月) 00:43:29.54ID:???0229nobodyさん
2015/02/09(月) 09:02:49.23ID:???なんか自由すぎて、自分の設計方法が正しいのか全然自信が持てない
0231nobodyさん
2015/02/09(月) 11:49:11.67ID:???盛り上げてるつもりなのかしらんけど荒れるだけ
それが狙いなら別にいいけど
0234nobodyさん
2015/02/09(月) 20:10:57.83ID:????としか言いようがない気持ちは良くわかる。
0235nobodyさん
2015/02/09(月) 20:35:21.39ID:???0236nobodyさん
2015/02/09(月) 20:36:34.89ID:???0238nobodyさん
2015/02/09(月) 21:39:46.07ID:???正解
header("Cache-control: no-store, no-cache, must-revalidate");
間違い
header("Program: no-cache");
>HTTP/1.0 の仕様には、"Pragma: no-cache"という記述もあったが、”Pragma”であり”Program”ではない。
こんなミスリードの間違いさがしさせられるのがPHPer上級試験
0239nobodyさん
2015/02/09(月) 21:43:58.93ID:???両方指定して然りだろ
0241nobodyさん
2015/02/09(月) 23:36:25.57ID:???0242nobodyさん
2015/02/10(火) 09:39:22.88ID:???0243nobodyさん
2015/02/10(火) 10:44:56.24ID:???0245nobodyさん
2015/02/10(火) 15:09:19.84ID:???よく分かってない初心者を騙せると思いました
0246nobodyさん
2015/02/10(火) 15:17:41.13ID:???>PHPについて誤っているものを1つ次の記述の中から選択せよ。
>1. スクリプト型の言語であり明示的にコンパイルせずにプログラムを実行できる。
>2. Webアプリケーション用の言語として大規模なシステムから小規模なシステムまで広く利用されている。
>3. Webアプリケーション以外での用途にも利用でき、コマンドラインから実行する環境もある。
>4. プログラムを一行づつ読み込んで実行するスクリプト型の言語であるため速度が求められるWebアプリケーションには不向きである。
>正解
>4) コンパイル型のJavaのWebアプリケーションは仕組みが複雑で必ずしもPHPより速くスケーラブルなアプリケーションが作れるとは限らない。
>スクリプト系の言語であっても高い性能とスケーラビリティを持ったWebサイトを作ることも十分可能である。例えば、
>5億人以上のユーザーを持つFacebookはPHPで記述されている。
>より速い実行速度を得るためPHPのプログラムをC++のコードに変換するHipHop for PHPが利用されていることはよく知られている。
0247nobodyさん
2015/02/10(火) 15:31:25.99ID:???PHPの謎仕様を理解させる変人育成試験にするより、他の言語でも使えるような普通の試験にすりゃいいのに。
0248nobodyさん
2015/02/10(火) 16:34:32.49ID:???よってそれは意味なし。
0249nobodyさん
2015/02/10(火) 20:46:58.19ID:???0254nobodyさん
2015/02/11(水) 08:23:33.50ID:???多少なりともプログラミングの適正があればPHPがオワコンだという事実に行き当たる。
0255nobodyさん
2015/02/11(水) 08:49:12.35ID:???0256nobodyさん
2015/02/11(水) 13:34:51.35ID:???向こうには被害が及んでない
0257nobodyさん
2015/02/11(水) 13:44:47.98ID:???どうも肥大化してしまう
0259nobodyさん
2015/02/11(水) 16:36:03.67ID:???http://peace.2ch.net/test/read.cgi/tech/1418738547/
ム板を荒らしたい方はこちらへどうぞ
0260nobodyさん
2015/02/11(水) 16:58:04.76ID:???荒らしが居ないム版のスレ
どっちを使うかは明白だなw
0261nobodyさん
2015/02/11(水) 17:26:40.07ID:???0262nobodyさん
2015/02/11(水) 17:54:28.65ID:???自演で荒らす→やっぱIDが必要!→とりあえずプログラム板に立てますね^^
って流れにしたかったんだと思われ
これでプログラム板に乗り込む口実作れるからな
また最近荒れ始めてるからまた新たに何か2ch内で何かやらかす気じゃねーの
0263nobodyさん
2015/02/11(水) 18:47:51.78ID:???効果絶大だな^^;;;;;
0266nobodyさん
2015/02/11(水) 20:30:40.21ID:???https://github.com/php/php-src/tree/master/main
好きなだけ読み給え
0270nobodyさん
2015/02/11(水) 21:14:59.33ID:???すみません。もう一つ上でした
https://github.com/php/php-src
0271nobodyさん
2015/02/12(木) 11:49:41.65ID:???PHP?ゴミは実行速度とか立ち上がりとかそういう問題じゃないだろw
道端に落ちてる犬のウンコに実行速度とか立ち上がりとか言ってたら頭おかしいだろ?w
それと同じだよw
0272nobodyさん
2015/02/12(木) 12:27:47.01ID:???0273nobodyさん
2015/02/12(木) 15:34:28.67ID:???0274nobodyさん
2015/02/12(木) 17:56:38.99ID:xYfm4KFg近い場所の2つのサーバABがあって、クライアント−A鯖−B鯖という形で
A鯖がB鯖のデータをクライアントに受け渡す処理を下のように書いたのだけど
do{
$body = fread( $fp, 8192 );
echo $body;
}
while ( isset($body{0}) );
データが大きく転送に長時間かかる場合にA鯖のCPU使用率が100%になってしまいどうにも回避法がわからない
(転送自体はどんなサイズでも1GB超えようとも問題なく完了する)
どんな問題があってどんな回避法があるか教えてもらえないでしょうか
0275nobodyさん
2015/02/12(木) 18:26:58.30ID:???0277nobodyさん
2015/02/12(木) 18:39:44.14ID:???while ( isset($body{0}) );
この書き方はないわ
while(!feof($fp))
とすべき
0278nobodyさん
2015/02/12(木) 18:50:53.13ID:xYfm4KFgバッファフラッシュで何が変わるのか理解できてないんですがとりあえず試してきます
whileの条件は、$fpがネットワークストリームなのでこうしていました(のはず)
feof()とstream_get_meta_data()を見るほうが早いのかな
0279nobodyさん
2015/02/12(木) 19:28:38.78ID:xYfm4KFg0280nobodyさん
2015/02/12(木) 19:40:12.80ID:???0281nobodyさん
2015/02/12(木) 19:42:57.51ID:???0282nobodyさん
2015/02/12(木) 19:46:20.37ID:???0283nobodyさん
2015/02/12(木) 19:46:40.97ID:xYfm4KFgfsockopenで開いてます
HTTPなので80で開いて、その後HTTPリクエストヘッダをfwriteで渡して
レスポンスヘッダをもらって、\r\nだけの行がきてヘッダが終わったらlengthとか処理して
最後のクライアントに必要なheader();を個別に流したあと、>>274をやってます
0284nobodyさん
2015/02/12(木) 20:06:25.61ID:???0286nobodyさん
2015/02/12(木) 20:19:49.99ID:???0287nobodyさん
2015/02/12(木) 20:27:20.79ID:???0289nobodyさん
2015/02/12(木) 20:51:32.25ID:???ネットワークでファイルのやり取りしてんだから
ヘタにusleepしたら速度ガタガタに落ちたり最悪ぶち切れたりするでしょ
0290nobodyさん
2015/02/12(木) 21:15:08.29ID:???ゴミ親から他人に迷惑かけろと教育されて育ってるから仕方がないか
0292nobodyさん
2015/02/12(木) 21:27:49.68ID:???0293nobodyさん
2015/02/12(木) 21:36:09.61ID:???PHPみたいだ
0295nobodyさん
2015/02/13(金) 00:35:19.86ID:???0296nobodyさん
2015/02/13(金) 00:51:08.89ID:???0297nobodyさん
2015/02/13(金) 02:14:31.96ID:???http://php.net/manual/ja/function.fread.php
ページ内を「100%」で検索すると、コメントに似たような事例が載ってる。
0298nobodyさん
2015/02/13(金) 03:20:18.69ID:???バカ丸出しの例
0300nobodyさん
2015/02/13(金) 04:04:53.47ID:???0303nobodyさん
2015/02/13(金) 12:23:52.12ID:???PHP厨は脳に異常があるからそんな交換条件とかはきかないよ。
PHP厨は一方的な自己主張しかできないんだから。
0305nobodyさん
2015/02/13(金) 15:01:24.01ID:???0306nobodyさん
2015/02/13(金) 15:50:05.03ID:???0307nobodyさん
2015/02/13(金) 15:58:55.47ID:???敵作ってストレス解消してないで、そろそろ現実に戻って働いたほうがいいんじゃないですかね。
0308nobodyさん
2015/02/13(金) 16:42:25.50ID:???板違い
こっちでやれ
http://peace.2ch.net/intro/
0310nobodyさん
2015/02/13(金) 17:31:15.49ID:???未練がましいのかな?w
0311nobodyさん
2015/02/13(金) 19:15:02.74ID:???0312nobodyさん
2015/02/13(金) 19:22:30.39ID:???頑張って習得した言語が終了したとなれば未練が残るのも分かる気がする
0313nobodyさん
2015/02/13(金) 19:26:05.06ID:???未だに多く使われてる
PHPに対する嫉妬だろ。よっぽど妬ましいんだろうね
0314nobodyさん
2015/02/13(金) 19:53:53.13ID:???よく分かってない初心者を騙せると思いました
0315nobodyさん
2015/02/13(金) 20:04:59.74ID:???何かの宗教かな
なんかそういう宗教あったよな
死んだ人間を死んでないとか言って
室内に置いてた事件
0316nobodyさん
2015/02/13(金) 20:21:25.45ID:???死んだ人間を死んだと言わなければならないわけだが
0317nobodyさん
2015/02/13(金) 21:33:23.84ID:???February 2015
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
0318nobodyさん
2015/02/13(金) 21:52:58.87ID:???0319nobodyさん
2015/02/13(金) 22:24:26.65ID:???PHPと同じ運命
0320nobodyさん
2015/02/13(金) 22:44:30.80ID:???初期の顔本で使われたからもうちょっと長く生き残ると思ったが
0321nobodyさん
2015/02/13(金) 23:09:36.78ID:???死んだって言いつつスレにしがみ付く馬鹿w
0322nobodyさん
2015/02/14(土) 00:08:30.17ID:???0323nobodyさん
2015/02/14(土) 00:47:33.79ID:???0324nobodyさん
2015/02/14(土) 02:12:21.54ID:???rubyやnode.jsやpythonを挙げる人はいるけど変わりになってねーよ
0325nobodyさん
2015/02/14(土) 03:22:43.32ID:???0326nobodyさん
2015/02/14(土) 03:44:58.23ID:???シェアの増加
よくある勘違い
PythonはTIOBEでも増えてるじゃないか!
Pythonはシェルスクリプトなんかでもよく使われています
スマホ開発にあわせてサーバサイドも同じ言語でやるだろJK
サーバのリソースと簡素な通信をするだけなことがほとんどでPHPと比べるものではありません
それでも.NETやnode.jsは増えている
否定はしませんがコンシューマ向けではないのは確かでしょう
0327nobodyさん
2015/02/14(土) 05:54:08.91ID:???5.2 5.3で止まってるやつは早めに5.6まで対応しとけよ!
すでに対応済みの暇人はHackもいじっておくといいぜー
もしPHP7がこけてもHack使えばいいからな!
0328nobodyさん
2015/02/14(土) 09:21:57.92ID:???PHP使ってる奴が全員がそうじやないけど、8〜9割は在日チョンじゃん
0329nobodyさん
2015/02/14(土) 10:43:13.64ID:???PHP5と互換性があればいいんだけど。
0330nobodyさん
2015/02/14(土) 11:25:43.48ID:???0331nobodyさん
2015/02/14(土) 12:02:48.66ID:???誰もPHPがこんなに終了するなんて思ってなかったでしょ。
シェア落とすのは誰しも予想してたけど、
0.1%以下になった辺りで細く長く残るってのも同時に予想してたはず。
0332nobodyさん
2015/02/14(土) 12:06:09.85ID:???少なくとも韓国ではrubyより人気あるよ
0333nobodyさん
2015/02/14(土) 12:07:10.11ID:???0334nobodyさん
2015/02/14(土) 12:12:43.46ID:???0335nobodyさん
2015/02/14(土) 13:08:03.43ID:???0336nobodyさん
2015/02/14(土) 13:49:29.88ID:???せめて飲食店は避けて欲しいね。
禿げを見ると嫌悪感しか湧かないから飯が不味くなる。
0337nobodyさん
2015/02/14(土) 14:22:30.35ID:???廃止される関数とかはあるだろうけどそれ除けば基本的に動くはずだ
PECLのほうは書きなおさないといけないから対応はまちまちになるけど
PDOとかよく使われるのはもう対応済みらしい
0338nobodyさん
2015/02/14(土) 14:30:48.26ID:???マジか
0339nobodyさん
2015/02/14(土) 14:47:47.99ID:???0340nobodyさん
2015/02/14(土) 14:57:38.56ID:???http://peace.2ch.net/test/read.cgi/tech/1418738547/
0341nobodyさん
2015/02/14(土) 15:03:14.71ID:???0342nobodyさん
2015/02/14(土) 15:04:38.16ID:FpgZ7DOxム板荒らしの本拠地スレか
ム板荒らしたい人はそちらへどうぞ
0343nobodyさん
2015/02/14(土) 15:23:46.38ID:???0347nobodyさん
2015/02/14(土) 17:49:39.62ID:???ハゲ デブはそれと同じ事をしてるって事だよ。
特にハゲはあの毛から垣間見れる地肌の汚さと艶と照りが
ゴキブリみたいでほんとうにキモチワルイ。
0348nobodyさん
2015/02/14(土) 17:53:35.54ID:???0349nobodyさん
2015/02/14(土) 19:15:38.94ID:???デブ自身が悪い
もちろん特殊な病気の治療のために飲んでる薬の副作用の人とかは除くけどな
0350nobodyさん
2015/02/14(土) 19:26:17.92ID:???0351nobodyさん
2015/02/14(土) 19:40:25.25ID:???用済みだからさっさと削除以来出してこい
0352nobodyさん
2015/02/14(土) 19:52:21.87ID:???与えたら罰金刑。
0354nobodyさん
2015/02/14(土) 22:37:14.41ID:???0355nobodyさん
2015/02/15(日) 00:46:17.96ID:???来なくていいのに
0356nobodyさん
2015/02/15(日) 04:06:38.09ID:???場所とって迷惑なんだよ
テメーの車か徒歩で移動しろよ
0357nobodyさん
2015/02/15(日) 12:37:18.45ID:???0358nobodyさん
2015/02/15(日) 13:37:57.02ID:???0359nobodyさん
2015/02/15(日) 15:05:05.64ID:???0360nobodyさん
2015/02/15(日) 17:00:04.42ID:???バスとかで1.5人分席とってるデブとかマジで芯で欲しい。
0.5人分のところに他の人も座れないから結局2人分とってることになるし。
生きてるだけで迷惑な典型例。
0361nobodyさん
2015/02/15(日) 17:36:33.26ID:???力士とか職業上仕方が無い場合を除いて
0362nobodyさん
2015/02/15(日) 17:54:08.39ID:???余裕のあるところから取るべき
0363nobodyさん
2015/02/15(日) 19:20:20.90ID:???0364nobodyさん
2015/02/15(日) 20:01:15.41ID:???医療費とかもかさむからタバコ税と並んで当然かw
0365nobodyさん
2015/02/15(日) 20:27:39.50ID:???あっニートだから関係ないですか^^;
0367nobodyさん
2015/02/15(日) 21:32:20.41ID:???0368nobodyさん
2015/02/15(日) 21:48:02.22ID:???0369nobodyさん
2015/02/15(日) 21:54:20.49ID:???すでに導入しているのは
http://ja.wikipedia.org/wiki/%E8%82%A5%E6%BA%80%E7%A8%8E
他にも韓国が検討しては消えを繰り返してる
元々WHOの方針でたばこの次のターゲットだから
全世界が追従するかも
0370nobodyさん
2015/02/15(日) 22:10:20.83ID:???そのままひっそり逝ってくれ。
0371nobodyさん
2015/02/15(日) 22:12:19.13ID:???0372nobodyさん
2015/02/15(日) 22:14:26.06ID:???0373nobodyさん
2015/02/15(日) 23:45:26.93ID:???ハゲのほうが気持ち悪くね?
頭皮が露出してるんだぞ?
0374nobodyさん
2015/02/16(月) 01:32:47.51ID:???0375nobodyさん
2015/02/16(月) 09:54:31.15ID:???0376nobodyさん
2015/02/16(月) 11:34:19.87ID:???0377nobodyさん
2015/02/16(月) 12:41:39.43ID:???血の巡りが悪いんだろ
脳構造に問題があるから、ハゲと言われてもバカにされてるとしか思わない
ハゲはバカにしてるわけじゃなくて見た目が生理的嫌悪感を与えるから消えろって言われてることに気付け
存在そのものが不潔なんだよ
0378nobodyさん
2015/02/16(月) 12:45:52.31ID:???0379nobodyさん
2015/02/16(月) 13:07:21.64ID:???0380nobodyさん
2015/02/16(月) 15:35:02.17ID:???具体的には子作り禁止。
作った場合は5000万以下の罰金もしくは30年以下の懲役。
こうすればハゲが子供を作る確率が下がり、遺伝性のハゲだけでも減っていく。
0381nobodyさん
2015/02/16(月) 16:15:08.63ID:???0382nobodyさん
2015/02/16(月) 16:15:37.60ID:???妊娠の可能性がなく、男性機能が高い男か。女はご満悦だな
0383nobodyさん
2015/02/16(月) 16:16:19.84ID:???0384nobodyさん
2015/02/16(月) 16:19:54.71ID:???×ハゲ
〇ボウズ
0385nobodyさん
2015/02/16(月) 16:28:44.76ID:???0386nobodyさん
2015/02/16(月) 19:09:27.83ID:???マジで気分悪い。
0387nobodyさん
2015/02/16(月) 20:45:11.39ID:???特定の雑菌が付くと頭髪が抜けやすくなるとか
0388nobodyさん
2015/02/16(月) 21:09:40.22ID:???まともな皮膚科の医者がまず第一に勧めるのは、
雑菌の繁殖を防ぐための風呂後のドライヤーによる頭皮乾燥
0389nobodyさん
2015/02/16(月) 21:30:49.95ID:???あそこって普通に座ったら頭付くからな
ハゲが座った後に座るとハゲ菌がうつる
0390nobodyさん
2015/02/16(月) 21:35:49.08ID:pl9sT+md0391nobodyさん
2015/02/16(月) 23:32:43.22ID:s36WtDT80392nobodyさん
2015/02/17(火) 03:45:06.36ID:???0393nobodyさん
2015/02/17(火) 11:01:57.38ID:???あれだったらスキンヘッドのほうがマシ
0394nobodyさん
2015/02/17(火) 12:24:27.96ID:???食いたいだけ食って運動もせずに太って公共の場で場所をとって迷惑をかけるデブは許せない。
0395nobodyさん
2015/02/17(火) 12:54:43.12ID:???このスレは存続させる
荒れてるスレがあるだけでも意外と人払いの効果があるからな
0396nobodyさん
2015/02/17(火) 13:31:34.52ID:???0397nobodyさん
2015/02/17(火) 13:44:47.92ID:???0398nobodyさん
2015/02/17(火) 14:25:22.44ID:???どっちになりたいんだい?
0399nobodyさん
2015/02/17(火) 15:27:56.43ID:???うんこ味のカレーも、カレー味のうんこも今まで生きてきて一度も見たことがない。
0401nobodyさん
2015/02/17(火) 16:12:37.38ID:???0402nobodyさん
2015/02/17(火) 17:50:12.68ID:???0403nobodyさん
2015/02/17(火) 20:01:35.32ID:???0404nobodyさん
2015/02/17(火) 21:18:13.20ID:???こうやって雑談スレとして再利用されるのは良い事だ。
0405nobodyさん
2015/02/17(火) 21:21:59.36ID:yytFndC1【PHPのバージョン】5.1.6
【質問内容】
あるフォームからメールアドレスが送信された時に、メールアドレスにはサンクスメールを送信します。
メールが送信エラーになった場合、特定のメールアドレスにメールが飛ぶようにしたいのですが、どのようにしたらよいでしょうか?
イメージとしては下記のような感じです。
ユーザ
↓
フォーム(正しいメールアドレス)
↓
ユーザにサンクスメール
ユーザ
↓
フォーム(存在しないメールアドレス)
↓
存在しないメールアドレスである事を[email protected]に通知
0406nobodyさん
2015/02/17(火) 21:27:02.03ID:???0407nobodyさん
2015/02/17(火) 22:06:03.67ID:???メールつまりSMTPの仕組みは非常に一方的、mailコマンドの戻り値を見て判断とかできない
相手のメールサーバにfromのアドレスへ返送してもらうのが手っ取り早いけど
相手のメアドのドメインそのものがなかったり、ドメインあってもMXが無かったり、MXあっても応答しなかったり、どうするか
0408nobodyさん
2015/02/17(火) 22:24:43.57ID:???いいAPI見つけてやったぜ
https://www.voilanorbert.com/api.html
存在しないメールアドレスか調べるサービス
0409nobodyさん
2015/02/17(火) 22:43:34.96ID:???rootあてのメールを転送するように/etc/aliasesに書くか、envelope-fromを設定する
>>406-408 はゴミレス
0410nobodyさん
2015/02/17(火) 23:42:03.02ID:???Return-Pathを設定すればいいだけじゃん
Return-Pathは[email protected]に設定
0411nobodyさん
2015/02/17(火) 23:50:05.73ID:???0415nobodyさん
2015/02/18(水) 00:45:32.81ID:???PHPなんか使ってる奴はリアルでは誰にも相手にされないんだから、
せめてここでは自己顕示欲を満たしてもいいだろ。
回答してる奴はそのために回答してるだけで質問者のために回答してるわけじゃない。
勘違いでの書き込みもほどほどにな。
0416nobodyさん
2015/02/18(水) 01:35:41.17ID:a6y0pyGd自動返信メールフォームを作成したいのですが、返信する時どうしても文字化けをしてしまいます。
文字化けをしないサンプルプログラムがあったら教えてください。
文字コードはUTF-8のフォームです。
当方PHP5.2です。
0418nobodyさん
2015/02/18(水) 01:48:23.39ID:???コード乞食ウザ
0419nobodyさん
2015/02/18(水) 02:07:36.28ID:a6y0pyGd0420nobodyさん
2015/02/18(水) 02:11:24.76ID:???・書いてもらったメールアドレス宛てに自動でメールを送る ← ここが文字化け、かね?
そうなら、iso-2022-jp メール 文字化け でぐぐろう
0421nobodyさん
2015/02/18(水) 02:42:04.81ID:???0423nobodyさん
2015/02/18(水) 09:37:28.40ID:???0424nobodyさん
2015/02/18(水) 09:41:37.24ID:???phpだと面倒ですか?
自分がこれまでperlだったものでわからなくて。
CMSに組み込みたいと思います。
0425nobodyさん
2015/02/18(水) 09:55:01.29ID:???どうぞ組み込んで下さい。
0426nobodyさん
2015/02/18(水) 09:56:08.17ID:???0428nobodyさん
2015/02/18(水) 10:01:47.85ID:???phpinfo(); でしょうか
0429nobodyさん
2015/02/18(水) 11:18:13.81ID:???元のスクリプトは一行という訳にはいかないし、phpにそんな自動スクリプトは思うから自作するしか無いんじゃね
CMSでページ全体を読み込んで書き換えるのは構造上多分難しいと思うけど
プラグインにそういうのがあるかもね
0430nobodyさん
2015/02/18(水) 11:19:25.99ID:???◯自動スクリプトは無いと思うから
0431nobodyさん
2015/02/18(水) 11:21:26.49ID:???<a href="~~~"></a>の中に入ってない https?://あーだこーだ のリンクにpreg_replaceかける一行だけで良くね?
0432nobodyさん
2015/02/18(水) 11:24:20.33ID:???0433nobodyさん
2015/02/18(水) 11:27:35.65ID:???0434nobodyさん
2015/02/18(水) 11:29:43.49ID:???str= 的なことでやれればと思います。
0435nobodyさん
2015/02/18(水) 11:31:51.38ID:???それをpreg_replace追加一行で変えられるかもね。
0436nobodyさん
2015/02/18(水) 11:45:25.45ID:???いえ、できるだけシンプルなのを入れたいだけです。
自分はperlでも不自由な頃は自動リンクに20行も書いておりましたw、ので。
0437nobodyさん
2015/02/18(水) 11:58:03.51ID:???0438nobodyさん
2015/02/18(水) 12:02:30.22ID:???0439nobodyさん
2015/02/18(水) 12:04:41.88ID:???0440nobodyさん
2015/02/18(水) 12:09:39.46ID:PjOsmVdJNetCommonsの掲示板などに組み込みたいと思います。
これ、スクリプトが細分化されてファイルになっていて、変える場所を
探すのが大変ですけど。
0442nobodyさん
2015/02/18(水) 12:16:08.50ID:???0443nobodyさん
2015/02/18(水) 12:23:48.93ID:???リアルでも相当迷惑がられてるんだろうな
迷惑だから早く社会との接点なくせよ
0444nobodyさん
2015/02/18(水) 12:39:01.67ID:PjOsmVdJ構えて聞くような込み入った質問でもないと思ったもので。
ではもう去ります。
0446nobodyさん
2015/02/18(水) 12:53:48.06ID:???0447nobodyさん
2015/02/18(水) 13:28:36.57ID:???http://peace.2ch.net/test/read.cgi/tech/1418738547/
こっちなら荒らそうと思わなくても
PHPの話題を書き込むだけで板違い荒らしになるから
お手軽だよ
0448nobodyさん
2015/02/18(水) 13:58:01.37ID:???ほらね。掲示板の書き込み内容をリンク処理したいわけでしょ
だから、ポストされた処理の部分をpreg_replaceすればいける
0450nobodyさん
2015/02/18(水) 15:14:57.32ID:???0451nobodyさん
2015/02/18(水) 16:06:31.74ID:???バイトにハゲたオッサンがよくいるようになったからだ
特にハゲを意識してたわけじゃないけど、自然と足が遠のいてたわ
俺の場合コンビニでは食べ物を買うことが多いから、不潔感のある奴が店員やってるようなコンビニには行きたくないわな
ハゲは存在そのものが不潔だから食べ物を扱う店では雇うべきじゃない
0452nobodyさん
2015/02/18(水) 16:47:42.22ID:???0453銀翼の堕天使
2015/02/18(水) 16:59:13.95ID:???0454nobodyさん
2015/02/18(水) 17:45:58.58ID:???働けば少しはこころに余裕が出来るんじゃないのかなぁ??
0455nobodyさん
2015/02/18(水) 19:23:42.61ID:???0456nobodyさん
2015/02/19(木) 04:52:45.52ID:???もっと適切な板があるんだからそっちでやれ
http://peace.2ch.net/intro/
0457nobodyさん
2015/02/19(木) 05:03:55.11ID:???0458nobodyさん
2015/02/19(木) 10:44:17.43ID:???ハゲは生理的に無理だわ
0459nobodyさん
2015/02/19(木) 12:26:11.04ID:???0461nobodyさん
2015/02/19(木) 12:43:57.16ID:???ハゲ デブはそれと同じ事をしてるって事だよ。
特にハゲはあの毛から垣間見れる地肌の汚さと艶と照りが
ゴキブリみたいでほんとうにキモチワルイ。
0462nobodyさん
2015/02/19(木) 13:34:18.24ID:???0463nobodyさん
2015/02/19(木) 13:38:41.96ID:???慰安婦なんて完全な作り話なのにそれが分からないw
0464nobodyさん
2015/02/19(木) 13:43:05.48ID:???久しぶりに電車乗ろうとして切符の買い方忘れてtまごついたw
0465nobodyさん
2015/02/19(木) 13:51:00.15ID:???0466nobodyさん
2015/02/19(木) 13:51:40.23ID:???0467nobodyさん
2015/02/19(木) 13:56:35.16ID:???どうやって金払うんだよw
前から乗るとか頭おかしいんじゃねw
0468466
2015/02/19(木) 14:01:27.66ID:???なので自己紹介と言われてもスルーしておけば何とかなると思い、上記の発言を致しました
0469nobodyさん
2015/02/19(木) 14:16:07.02ID:???0470nobodyさん
2015/02/19(木) 14:17:19.41ID:???ほんとガチニートってやばいわ
0471nobodyさん
2015/02/19(木) 14:19:44.30ID:???0472nobodyさん
2015/02/19(木) 14:21:24.18ID:???ただの社会のゴミなニートって一体・・・
0473nobodyさん
2015/02/19(木) 14:31:43.20ID:???0474nobodyさん
2015/02/19(木) 14:37:27.07ID:???金があればなんでも買える
哀れニートは親のおこぼれでネットをしながらウンコ製造の日々
0475nobodyさん
2015/02/19(木) 14:39:59.85ID:???今日一番のニート発言としてノミネートされました
0476nobodyさん
2015/02/19(木) 14:44:15.21ID:???0477nobodyさん
2015/02/19(木) 14:46:10.82ID:???このスレのニート率が高いのは仕方がないと思う。
去年辺りからPHPの案件は目に見えてどんどん減ってるから、
PHP厨はかなりピンチだろうね。
新しい就職先も厳しそう。
PHP以外の言語が使えたとしても、前の仕事でPHPを使って開発してましたなんて言おうものなら
その時点で不採用確定だしな。
0478nobodyさん
2015/02/19(木) 14:50:08.81ID:???0479nobodyさん
2015/02/19(木) 14:52:24.28ID:???0480nobodyさん
2015/02/19(木) 15:00:54.60ID:???0481nobodyさん
2015/02/19(木) 15:04:26.42ID:???妄想と勢いだけで生きる生物それがニート
0482nobodyさん
2015/02/19(木) 15:13:29.47ID:???0484nobodyさん
2015/02/19(木) 15:40:30.25ID:???類は友を呼ぶだっけか
0485nobodyさん
2015/02/19(木) 15:44:49.47ID:???こうやって煽り合いでスレを消費するんだよな。
0486nobodyさん
2015/02/19(木) 16:06:25.99ID:???ハゲてなければハゲが死ね死ね言われてるのを見ても平気だからなw
0487nobodyさん
2015/02/19(木) 18:15:52.77ID:???0488nobodyさん
2015/02/19(木) 18:17:51.66ID:???0489nobodyさん
2015/02/19(木) 18:22:13.69ID:???0490nobodyさん
2015/02/19(木) 21:18:36.96ID:Mr7sLsp/これをもっと強く、何の配列かを指定することはできますか?
0492nobodyさん
2015/02/19(木) 21:37:14.02ID:???タイプヒンティングはPHP7でスカラー(string int bool float)にも使えるようになるし
返り値も宣言出来るようになるがarrayはarrayのまま
function returnme(array $arr) : array { return $arr; }
0495nobodyさん
2015/02/19(木) 22:18:00.32ID:???お前迷惑だよ
ネットですらこれだけ迷惑なんだから
リアルでは相当ウザがられてるんだろうな
あ、人間の屑だから気付いてないかw
0500nobodyさん
2015/02/19(木) 23:43:06.08ID:???0502nobodyさん
2015/02/20(金) 00:22:13.47ID:???腹だけ出て目が悪い痩せ型のさえないオッサンなのはバレバレなんだよ
人生終了したほうがいいぜまじで
0503nobodyさん
2015/02/20(金) 00:50:42.39ID:???なるほど
0504nobodyさん
2015/02/20(金) 00:56:16.68ID:???0505nobodyさん
2015/02/20(金) 02:12:56.19ID:???0506nobodyさん
2015/02/20(金) 04:19:26.35ID:???それを504はまともに相手してもらってると勘違いしてる。
そういうおめでたい精神構造はほんと羨ましいわ。
0507nobodyさん
2015/02/20(金) 05:38:38.71ID:???今から昼過ぎまで寝るんだろ?
どんな精神病こじらせたらこんなこと続けられるんだか。
0511nobodyさん
2015/02/20(金) 15:35:16.80ID:???自分から社会経験のないニートだって暴露してるようなもんじゃん
どこが暴露してるから分からないから草生やしてみたんだろうな
0512nobodyさん
2015/02/20(金) 17:19:06.86ID:???0513nobodyさん
2015/02/20(金) 19:21:36.49ID:???0514nobodyさん
2015/02/21(土) 05:10:42.72ID:???激しく同意
精神病んでない限りPHPなんか使い続けられない
0515nobodyさん
2015/02/21(土) 07:24:51.14ID:???あ、会社()から書き込んでるんだったか、仕事中に2chできる会社()とか素晴らしすぎる
0517nobodyさん
2015/02/21(土) 08:35:07.85ID:???これが全てだろ?
殺人事件とか子供の虐待事件とかおきたときに、
高確率で犯人が無職って出てやっぱりかってなるあれと同じな。
0518nobodyさん
2015/02/21(土) 15:54:57.36ID:???板違いの板にスレ立てとかマジモンの精神異常。
0519nobodyさん
2015/02/21(土) 16:06:56.86ID:???0520nobodyさん
2015/02/21(土) 16:51:56.22ID:???よほど都合が悪いようだな
0521nobodyさん
2015/02/21(土) 17:10:32.84ID:???本当に都合が悪いんだなw
ウケるw
0522nobodyさん
2015/02/21(土) 17:32:16.05ID:???スラム街で正論が通じると思ってんの?
0527nobodyさん
2015/02/22(日) 11:28:13.55ID:???↑
これ連呼してる馬鹿がこのスレ荒らしてる張本人
あっちに行かれると都合が悪いんだろう
0528nobodyさん
2015/02/22(日) 12:22:46.08ID:???都合が悪いってレッテル貼れば荒らし行為が正当化されると思ってんのかねw
これがPHP厨の思考回路かw
0529nobodyさん
2015/02/22(日) 12:26:21.69ID:???まともなレスが付かないじゃん。
あっちで質問するくらいなら
Yahoo知恵遅れで質問してたほうがマシ。
0530nobodyさん
2015/02/22(日) 12:29:43.91ID:???0531nobodyさん
2015/02/22(日) 12:30:15.11ID:???0533nobodyさん
2015/02/22(日) 12:37:36.83ID:???今日は11:26分頃起床
午前中に起きられたみたいだな
0534nobodyさん
2015/02/22(日) 12:39:57.52ID:???またいつものニートか
0537nobodyさん
2015/02/22(日) 12:48:52.16ID:???0538nobodyさん
2015/02/22(日) 12:51:00.45ID:???0539nobodyさん
2015/02/22(日) 12:52:49.56ID:???PHP終了よりも、お前の人生が終了してることを自覚しろ。
0540nobodyさん
2015/02/22(日) 12:52:59.72ID:R6wLlb5V自らニートだと露呈するバカwww
こういうゴミは消えて欲しい
0542nobodyさん
2015/02/22(日) 12:56:34.32ID:???お前自覚してないじゃんw
ああ、クズみたいな家庭で育てられたから
もしかしてお前それで普通だと思ってる?w
0543nobodyさん
2015/02/22(日) 12:57:01.88ID:???何年ニートやってるのかな?
それとも低年収の底辺なのかなー?w
0546nobodyさん
2015/02/22(日) 13:01:43.61ID:???お前が何を言おうとお前がニートであることには変わらない。
妄想の世界で生きるのは構わないが邪魔だから消えてくれ。
0547nobodyさん
2015/02/22(日) 13:02:00.26ID:???誰か分かってないって言ったの?w
こういう妄想ってどこから飛び出すんだろうなw
本物のキチガイの思考パターンはよう分からんw
0548nobodyさん
2015/02/22(日) 13:03:06.23ID:???夢見てないでまず働け544
0549nobodyさん
2015/02/22(日) 13:04:10.17ID:???PHP使ってるとこうやってとにかく誰かを馬鹿にしてないと自己を保てなくなるんだろ
0550nobodyさん
2015/02/22(日) 13:05:30.39ID:???さっきから必死だねぇ
どうせニートかニートもどきのSOHOなんでしょ?
いい加減外に出て働いてきなさい
0551nobodyさん
2015/02/22(日) 13:05:56.32ID:???くやしいのうw
くやしいのうw
ニートだと思い込まなければアイデンティティ崩壊すんだろw
脳弱ウケるwww
0552nobodyさん
2015/02/22(日) 13:06:54.76ID:???誰が言い合いしてるかは見てわかるが
キャッチボール無視して数レス連続でついてるのは明らかに・・(おっと刺激しちゃいかんねww
ここのスレ見てるのそんないないから自演するなら考えようぜwwww
0554nobodyさん
2015/02/22(日) 13:10:12.23ID:???使えない言語には使えない人間が集まるから相乗効果で給与も下がる。
つまり言語の優劣が最終的に給与に反映される。
ここで暴れてるRuby厨はよく見ておけ。
年収 収入 給料
米国内で最も年間給与が高い「プログラミング言語 」トップ12 - Media-Pickup
http://media-pickup.com/society/20141123/most-highest-paying-programming-languages/
http://blog.livedoor.jp/kinisoku/archives/4239423.html 👀
0555nobodyさん
2015/02/22(日) 13:10:44.97ID:R6wLlb5Vスレ汚しの荒らしだから通報するわ
お望み通りIP開示してくれるからね
0558nobodyさん
2015/02/22(日) 13:14:08.40ID:???0560nobodyさん
2015/02/22(日) 13:14:09.55ID:???これを自演自演言ってるんだからたかが知れる。
ペチパーが思い込みで生きてるってのがよく分かる。
0563nobodyさん
2015/02/22(日) 13:27:23.57ID:???だいたいPHP厨って自分の使ってる言語のセキュリティすら把握してないんだぜ
頭が悪いにもほどがある
0564nobodyさん
2015/02/22(日) 13:30:05.57ID:???0565nobodyさん
2015/02/22(日) 13:35:57.72ID:???秋には7が出て超高速化もするしこれからも安泰だな
0566nobodyさん
2015/02/22(日) 13:45:07.10ID:???秋葉原通り魔や、柏市通り魔のように、無差別殺人犯しかねないアブナイ人だから関わっちゃだめゼッタイ
0568nobodyさん
2015/02/22(日) 14:17:41.13ID:???0569nobodyさん
2015/02/22(日) 14:46:48.85ID:???sendmail環境でmb_send_mailを使ってて
sendmail経由で送信する環境なら、第五引数に
sendmail のオプション「-f {メールアドレス}」
を追加すればできるんじゃないかと。
詳細は自分で調べてくれ。
0570nobodyさん
2015/02/22(日) 14:50:10.02ID:???0571nobodyさん
2015/02/22(日) 15:15:03.26ID:???0573nobodyさん
2015/02/22(日) 17:42:24.48ID:???開発中にエラーログとして吐き出されるワーニングなどを
画面にも出力して気づけるようにしたいんですがどうしたらいいですか?
0574nobodyさん
2015/02/22(日) 17:58:02.79ID:???0576nobodyさん
2015/02/23(月) 10:56:56.24ID:ubLmKD4tありがとうございます
0578nobodyさん
2015/02/23(月) 17:44:33.98ID:???IDが導入されて本当に良かった。
0579nobodyさん
2015/02/23(月) 18:53:33.63ID:???0580nobodyさん
2015/02/23(月) 18:55:59.09ID:???0581nobodyさん
2015/02/23(月) 19:03:27.88ID:???今はもうム板で質問するメリットがないんだよなあ。
荒らしがいなくても、まともな回答が来ないから根本的な存在価値自体が怪しくなってる。
0582nobodyさん
2015/02/23(月) 19:11:17.75ID:???まともな回答が来ないっていうのには種類があって
そのコミュニティのレベルが見合っていないっていうのがひとつ。
さらに、そういう立ち位置にいるにもかかわらず自分が回答しようとしていないというのがひとつ。
つまりレベルが低いと思うコミュニティに対して先導する気持ちがないのならいる価値はない。
0583nobodyさん
2015/02/23(月) 19:28:08.38ID:???0584nobodyさん
2015/02/23(月) 20:15:51.77ID:???0585nobodyさん
2015/02/24(火) 20:56:22.99ID:???0586nobodyさん
2015/02/25(水) 17:57:18.18ID:???韓国のPHPコミュニティ見てみろ、夜中でさえ10分以内にレスが来る。
しかも曖昧な知識で回答する奴がいないから、無駄な議論(議論ごっこ)も発生しない。
あれならスキルもどんどん上がるわ。
0587nobodyさん
2015/02/25(水) 18:34:18.90ID:???0588nobodyさん
2015/02/25(水) 18:53:15.47ID:???0589nobodyさん
2015/02/25(水) 20:28:40.60ID:???0590nobodyさん
2015/02/25(水) 21:39:38.41ID:???0591nobodyさん
2015/02/25(水) 22:43:39.58ID:???アンチPHP荒らしさんはハングルが読めるんだ。
すごい。さすがだね。
普通の日本人には読めないもの。
0592nobodyさん
2015/02/26(木) 03:05:24.59ID:???常に思い込みで行動する、それがPHP厨
0593nobodyさん
2015/02/26(木) 17:20:14.76ID:???0594nobodyさん
2015/02/26(木) 20:25:56.97ID:mdcZ7Cmx【PHPのバージョン】5.5
【連携ソフトウェア】MySQL
【質問内容】
mini blog 風のウェブアプリ作ってるんですが、
OAuthのアカウント管理で質問があります。
例えば、google OAuthで作ったアカウントを、
同じユーザが後からTwitter OAuthでログインした場合、
同一人物なのに別のアカウントとして認識されますよね。
これを回避する方法として3通り考えたのですが
1.最初にログインするときにメルアドも登録してもらって、アカウント管理をメアドでおこなう。認証自体は、各種OAuthでログインする際にメアドと紐付けさせて管理。
2.他のOAuthでログインした際に、既存のアカウントと統合できるようにしておく
3.ログイン方法を一つのアカウントで一種類の認証に限定する
1の場合は初回OAuthでログインする際にメアド登録・メール認証が必要になって、
せっかくOAuth使ってるのに初回アカウント作成で壁ができる
2の場合はアカウント統合システムがめんどくさい、
フォロワーやツイートが消えたり(合体したり)することになる
3は簡単だけど、そのSNSのアカウント持ってない人はログインできない
巷のサービスは1>3>>2
の順ですかね?
アカウントごとに異なった認証を利用できるうまい方法はあるでしょうか?
0595nobodyさん
2015/02/26(木) 20:33:25.88ID:???アカウント乗っ取り乙
アカウント乗っ取りたいって質問して叩かれてたなw
質問ごと消して遁走したと思ったらこっちに来たか
乗っ取りたいって部分消しても質問内容変えてないからバレバレ
0600nobodyさん
2015/02/27(金) 03:43:12.47ID:???スレ違い。
http://kanae.2ch.net/test/read.cgi/php/1348670450/
0601nobodyさん
2015/02/27(金) 03:44:55.00ID:???PHP関連の内容を書き込むだけで板違いで荒らしたことになるから簡単だよ
0602nobodyさん
2015/02/27(金) 10:39:27.43ID:???0603nobodyさん
2015/03/02(月) 21:37:47.99ID:xzeF/BVAphp5.5とsmarty2使ってて、
コントローラの.php中でechoやvar_dumpした文字列は正常にブラウザに出力されるものの
smartyの変数にassignしたものは文字化けします
smartyのhtmlのcharsetはShift_JIS、ファイルのエンコードはutf-8
phpはutf-8という環境なんですが、どうしたら正常に出力できるようになるでしょうか
0604nobodyさん
2015/03/03(火) 01:55:12.57ID:???0605nobodyさん
2015/03/03(火) 09:53:26.15ID:???0606nobodyさん
2015/03/03(火) 10:24:40.78ID:???あまり一言で答えられるとは思えないので「オブジェクト指向でなぜつくるか」
とかの本でも読んでみれば?
0607nobodyさん
2015/03/03(火) 10:29:39.12ID:???たとえば、学年に200人いたら40人ずつのクラスにクラス分けした方がいろいろ捗るだろ。
学級委員や他の委員を代表に選出して、先生からの伝達やクラス間のやりとりはその代表達にしてもらう。
0608nobodyさん
2015/03/03(火) 10:32:33.76ID:???0609nobodyさん
2015/03/03(火) 13:52:59.58ID:???手続きPHPerを小馬鹿にできる
https://lispmachine.files.wordpress.com/2013/03/chart-luke-welling.jpg
0613nobodyさん
2015/03/05(木) 14:56:53.14ID:cDoWOIGC今借りてるWebサービスがPHP5.3から5.5に変わりました
バージョンアップ後に自作したスクリプトを動かしたところ、動かなくなってしまったので原因を探ったのですがどうやらbcmodのところで動かないようなのです
$test =310;
bcmod($test,11);
今まではコレで動作していたのですが動きません
PHPがバージョンアップされた事によって動作が変わったのですか?
0614nobodyさん
2015/03/05(木) 15:11:17.59ID:???php-bcmath 入れてないと出るみたいだよ
君の環境に合わせて鯖管に頼むなりしてみては
0615nobodyさん
2015/03/05(木) 15:14:16.14ID:cDoWOIGCなるほど・・・
なら鯖側でその辺の環境が変わったということですか・・・
あと、もう1点気になることがあったのですが今まで動いていたforまでもが動かなくなり、現在は他の方法にて回避してるのですがそのようなことはあるのでしょうか・・・。
0616nobodyさん
2015/03/05(木) 15:18:36.21ID:???エラーメッセージ見られないの?
シェルから直接実行するとかさ
0617nobodyさん
2015/03/05(木) 16:39:11.45ID:???なければマニュアルのbcmod欄のユーザノートにのってる代替関数を定義
制御構造のforがバージョンに影響するのはありえない
forの中身が問題なんじゃね
0618nobodyさん
2015/03/05(木) 18:06:23.82ID:???0619nobodyさん
2015/03/06(金) 13:32:36.30ID:F8FMOBms>>616
エラーメッセージのみかたが分からないレベルでして・・・
すみません・・・
>>617
仰るとおり、レンタル鯖側にbcmodが入っていませんでした
ユーザーノートに載っている代替関数で対処しましたところ、無事に動作致しました
また、forの動作も案の定、中身の問題でbcmulが鯖に入っていなかったために動かないという状況でした
こちらもアスタリスクに変えて確認した所、動作致しました
皆様、お知恵を貸していただきありがとうございました
0620nobodyさん
2015/03/06(金) 15:12:28.78ID:???無料サーバなら仕方ないけど有料サーバなら文句いっていいレベル
0622nobodyさん
2015/03/06(金) 16:09:24.35ID:F8FMOBmsまあ無料鯖ですので文句は言えないです
といっても今までは使えていましたし、鯖管のツイッター報告でも何ら触れてなかったので気付いてない可能性もありそうなんで報告だけでもしておこうかと・・・
>>621
こんなスレで偽物になって何の意味がと小一時間問いただしたい
0623nobodyさん
2015/03/06(金) 17:50:28.74ID:???飛び跳ねそうなサーバだろ?
0624nobodyさん
2015/03/06(金) 17:56:09.29ID:F8FMOBmsそうです、ぴょんぴょんしてるサーバーです
なぜわかったんです?w
0625nobodyさん
2015/03/06(金) 17:59:40.86ID:???あそこFreeBSDだから鯖管のスキルはそこらの無料鯖より高いはずなんだけどね
わりと要望通しやすいし言えば変えてくれるんじゃないかな
0626nobodyさん
2015/03/06(金) 18:01:04.86ID:F8FMOBmsなるほど、そうでしたか・・・
ならやはり鯖管が気付いていない可能性がありそうなので一度問い合わせてみます
ありがとうございます
0628nobodyさん
2015/03/06(金) 18:53:35.80ID:???0629nobodyさん
2015/03/06(金) 19:15:15.47ID:???そういうところでスキルがどうのって馬鹿じゃねえの
むしろPHPなんてゴミ入れてあるだけでも有難く思え
0630nobodyさん
2015/03/06(金) 19:20:35.34ID:???0631nobodyさん
2015/03/06(金) 20:28:06.45ID:???0632nobodyさん
2015/03/06(金) 20:53:04.11ID:???北朝鮮みたいだな
テポドン発射しても反応ないから日本の自衛隊は軍事力は低いとか言ってたよな
いい加減まともに相手にされてないことに気付けよ
0633nobodyさん
2015/03/06(金) 21:01:20.99ID:???0635nobodyさん
2015/03/06(金) 23:37:53.83ID:F8FMOBmsアドバイスしてくださった方、重ねてありがとうございます
0637nobodyさん
2015/03/06(金) 23:58:44.82ID:???まともに相手しないのなら、そもそも導入しないのが管理者として正しい姿だね。
ダマで機能を落とすようなアップグレードをする管理者は無能だよ。
0638nobodyさん
2015/03/07(土) 00:00:23.87ID:/7OO/M2Mhttp://fox.2ch.net/test/read.cgi/poverty/1425651890/
0643nobodyさん
2015/03/08(日) 04:31:15.06ID:???0644nobodyさん
2015/03/09(月) 00:54:40.78ID:???迷惑なことに変わりない。
0645nobodyさん
2015/03/09(月) 11:25:22.12ID:???前スレ見りゃ分かる
さっさと他所へ行け
0646nobodyさん
2015/03/09(月) 11:40:02.76ID:???0647nobodyさん
2015/03/10(火) 19:00:31.39ID:???ム板は荒れてないので助かってる
0648nobodyさん
2015/03/11(水) 19:36:48.69ID:???そして意図的に板違いのスレを立て、そこで板違いの話題を続けるのは荒らし。
0649nobodyさん
2015/03/11(水) 20:38:24.05ID:???だったら運営に削除依頼出してくれば?
どっちが正しいのかわかるから
ここで一生悔しがってえてろ(ワラ
0650nobodyさん
2015/03/11(水) 21:00:27.91ID:Rgn4A6nkなんで板違いなの?
0651nobodyさん
2015/03/12(木) 00:45:47.03ID:QOTNjpzf>>648
なんで板違いなの?
0653nobodyさん
2015/03/12(木) 16:36:47.67ID:???ム板にPHP厨がいると全体のレベルが下がるからね、それでム板を維持するための措置として隔離板ができた、当時のスレを見てみれば分かる
0654nobodyさん
2015/03/12(木) 16:38:13.19ID:QOTNjpzfそれだけなら板違いとは言えないなぁ。
板違いの理由はないの?
0655nobodyさん
2015/03/12(木) 16:40:17.00ID:???0657nobodyさん
2015/03/12(木) 17:35:03.76ID:Ae+hdQQMローカルディスク上のパスとURLのマッピングをしています。
Alias /cake/ /path/to/cakephp/
で、cakephp2が.htaccessでmod_rewriteを使ってパスをかきえています。
RewiteRule (.*) app/webroot/$1 [L]
これだと、Apacheが /path/to/cakephp/app/webroot/を見に行ってNotFoundになってしまいます。
cakephpの.htaccessファイルは複数あるので手を加えたくありません。
httpd.conf等の修正で解決する方法がありましたら教えてください。
0660nobodyさん
2015/03/13(金) 01:03:02.94ID:???スレチ
http://hayabusa6.2ch.net/test/read.cgi/mysv/1367304361/
0662nobodyさん
2015/03/13(金) 10:42:51.03ID:TFuM3V3L例えば、Linuxだと使えるけどWindowsだと使えない関数があるとか
0663nobodyさん
2015/03/13(金) 11:26:44.61ID:???そんな関数はいっぱいある
0664nobodyさん
2015/03/13(金) 14:53:05.02ID:???0665nobodyさん
2015/03/13(金) 19:31:10.72ID:???0666nobodyさん
2015/03/13(金) 20:09:17.99ID:???0667nobodyさん
2015/03/13(金) 23:20:20.49ID:???PHPが実際に終了してしまったのにその情報すら耳に入ってないってことだからな。
やろうとしてる言語が終了してるかどうかすら見分けられない情弱には無理。
0670nobodyさん
2015/03/14(土) 21:06:35.19ID:???失敗から学習しないのはただの馬鹿だ
0671nobodyさん
2015/03/15(日) 17:24:08.24ID:???レンタル鯖の選択肢が減れば利用者が減るのは当たり前。
現に今PHPを入れてるのはいい加減な管理でカモから金を巻き上げようって糞業者だけじゃん。
0672nobodyさん
2015/03/15(日) 21:14:38.72ID:???馬鹿の例
PHP利用者が減ったから
レン鯖がPHP外したんだよ
0673nobodyさん
2015/03/15(日) 23:25:42.21ID:???0674nobodyさん
2015/03/16(月) 11:21:43.89ID:???0677nobodyさん
2015/03/16(月) 19:38:04.36ID:???板違いだと言われてしまったので
こちらで質問させていただきます!
Javascriptを使用してcookieを設定しています。
指定のドメインで共有してcookieを使用したいのですが、
共有範囲がurlごとなってしまいます…
ドメインはしっかり設定していますし、
path=/ を設定しています。
なぜ共有できないのでしょうか?
変な質問でしたら申し訳ございません。
初心者なもので、お許しくださいm(--)m
0678nobodyさん
2015/03/16(月) 19:54:52.76ID:???0680nobodyさん
2015/03/16(月) 20:46:32.83ID:???0682nobodyさん
2015/03/17(火) 04:35:32.34ID:XSTq9h/Yなんで板違いなの?
0683nobodyさん
2015/03/17(火) 06:01:21.91ID:???まぁ別に板違いでもいいけどね
2chが管理されてないことをいいことにここを散々荒らしてるんだから
同じように板違いの場所にスレ立てても管理されてないから全く問題ない
0684nobodyさん
2015/03/17(火) 16:00:59.41ID:???0685nobodyさん
2015/03/19(木) 14:00:11.80ID:???佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦
佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦
佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦
佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦
佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦
0686nobodyさん
2015/03/22(日) 22:08:40.28ID:???ローカルサーバー(BJD)を立てて
test.php中は
<?php
$hello="Hello World";
print ($hello);
?>を実行してもブラウザにこのページは表示できないというエラーが出ますが
一番最後に改行を入れるとちゃんと表示されます。
この理由を教えてください
0687nobodyさん
2015/03/22(日) 22:50:20.92ID:???0688ori
2015/03/25(水) 00:58:17.11ID:???一括資料請求のサイトを制作したいと考えています。
サイトの入力フォームに個人情報を入力すると、
入力内容を、複数サイトの入力フォームに飛ばし、
複数の資料請求を一度に行えるというサイトです。
当サイトの制作にあたり、
一からプログラミング言語を学びたいと考えておりますが、
この場合、適切な言語が何に該当するのかすらわかりません。
参考書を購買しますので、ヒントとなる言語、HP等を
ご教示いただけると大変嬉しいです。
初歩的な質問で大変恐縮ですが、
ご存知でしたらぜひ教えてください。
宜しくお願いします。
0689nobodyさん
2015/03/25(水) 01:20:52.61ID:???スレチ
http://kanae.2ch.net/test/read.cgi/php/1348670450/
0690nobodyさん
2015/03/25(水) 03:26:39.66ID:UX6tgrGBスパム機能を作りたいってことならまだしも、
その内容でその方式を採るのは間違い。
なので言語以前の話ですね。
0691nobodyさん
2015/03/26(木) 00:15:00.27ID:???環境はcentOS 6.5です。
0692nobodyさん
2015/03/26(木) 00:21:54.53ID:???error_reporting(E_ALL);
//以下コード
0693nobodyさん
2015/03/28(土) 13:39:57.25ID:8kVaiUixhttp://www.newsch.info/archives/7616515.html
アプリの広告収益儲かりすぎwwwwwwww
http://katsumoku.net/archives/6636584.html
【アプリ開発】今月のアプリの広告収益200万いったあああ【iPhone/Android】
http://neoneetch.blog.fc2.com/blog-entry-831.html
個人で年1億円の収入も スマホアプリ広告で大もうけできる?
http://trendy.nikkeibp.co.jp/article/pickup/20120614/1041485/
儲かる?儲からない?アプリの広告収入まとめ
http://appmarketinglabo.net/app-ad-revenue/
無名の個人がアプリを出して一週間! DL数、収益、周囲の反響は?
http://chemieclub.com/first-app-result/
売上低迷にあえぐアプリを救った広告売上 収益最大10倍で起死回生
http://app-review.jp/news/167182
5,000万円〜数千円まで。スマホアプリのダウンロード数と収益データまとめ40(2014年版)
http://appmarketinglabo.net/app-matome2014/
0694nobodyさん
2015/03/31(火) 18:36:48.28ID:K5W5Vo6T$array = array(
"hoge" => "aaa",
"piyo" => array(
"dog" => "柴犬",
"cat" => "三毛猫",
"pet[0]" => "ヘビ",
"pet[1]" => "カメ",
"pet[2]" => "ネズミ"
),
);
このような連想配列でpet[0]〜pet[2]を状況に応じて減らしたり増やしたりしたいのですが
どうすれば良いでしょうか?よろしくお願いします。
0695nobodyさん
2015/03/31(火) 19:30:47.01ID:???0696nobodyさん
2015/03/31(火) 20:05:44.59ID:K5W5Vo6Tレスありがとうございます。
pet[]は配列にしないやり方でお願いしますm(__)m
0698nobodyさん
2015/03/31(火) 20:55:06.58ID:K5W5Vo6Tおお、できた
ありがとうございます!
0699nobodyさん
2015/04/01(水) 06:10:10.96ID:???少し前はあったのに・・・
誰か復活して。
0700nobodyさん
2015/04/03(金) 19:48:03.48ID:/u+q9gob0701nobodyさん
2015/04/04(土) 01:24:11.87ID:???スレはどうでもいいから日本語版はやくしろ
0702nobodyさん
2015/04/04(土) 12:36:52.46ID:AdZRH+bH$a = 0x1A; // 16進数 (10進数の26と等価)
2進数を定義しようとするとエラーになります。
$a = 0b11111111; // 2進数 (10進数の255と等価)
なぜなのでしょうか?
0703nobodyさん
2015/04/04(土) 12:51:32.87ID:???バージョンいくつよ?
0704nobodyさん
2015/04/04(土) 15:15:59.77ID:F1L+2DZM回答有難うございます。
今のバージョンがいくつかは分かりませんが、
古いバージョンでは動かないということがわかっただけで十分です。
0705nobodyさん
2015/04/04(土) 15:44:56.59ID:???酷いときは強制シャットダウンしかなくなる
0706靖国参拝、皇族、国旗国歌、神社神道を異常に嫌うカルト
2015/04/05(日) 20:20:29.73ID:/yjDUmpW・沢山の人が偏った意見を一貫して支持する
偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法
・不利な質問をさせなくしたり、不利な質問には答えない、スルーする
誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法
偏った思想や考え方に染まっていたり、常識が通じない人間は、頭が悪いフリをしているカルト工作員の可能性が高い
10人に一人はカルトか外国人
「ガスライティング」で検索を!
...
0707nobodyさん
2015/04/06(月) 08:50:58.45ID:???とりあえずブラウザでも変えればいいんじゃないでしょうか
0708nobodyさん
2015/04/07(火) 08:19:17.93ID:???0709nobodyさん
2015/04/07(火) 08:46:20.14ID:???0710nobodyさん
2015/04/07(火) 14:22:32.84ID:???Web業界の七不思議の一つ
0711nobodyさん
2015/04/09(木) 08:33:50.89ID:???PHP開発者は会話がはずむモテ集団というわけか。
0712nobodyさん
2015/04/09(木) 09:59:44.79ID:+P2FStpq1年以上書き込みがないスレが9割以上じゃないか
Webプログラミングやってる奴はネットに沢山いるだろ、どこで何やってんだ
0713nobodyさん
2015/04/09(木) 10:08:27.11ID:???webプログラミングっていろんな要素の集合だしな
0714nobodyさん
2015/04/09(木) 13:59:17.74ID:???0715nobodyさん
2015/04/10(金) 21:52:02.55ID:???0716nobodyさん
2015/04/11(土) 09:34:42.52ID:???0717nobodyさん
2015/04/18(土) 00:32:58.17ID:Z1aBzc46【PHPのバージョン】5.6
ファイルの読み込み・書き込みを行う処理全てで、適切にflock()していた場合、以下の条件下では、
ファイル破損が起きるケースはありますか?あるならばどんなケースが考えられるでしょうか?
前提条件
flockはOSがサポートしていてプロセスレベルできちんとロックできている
マルチスレッドでの運用はしない
php以外のファイル使用も全てflockが効く方法でのみ行う
0718717
2015/04/18(土) 00:38:29.63ID:Z1aBzc46OSがクラッシュするなどしてサーバが不意に落ちる可能性は考えない
0719nobodyさん
2015/04/18(土) 01:39:59.06ID:???0720nobodyさん
2015/04/18(土) 08:47:14.34ID:???ありがとうございます
fopen -> flock(LOCK_EX) -> fwrite -> fclose 、というように
fcloseする前にLOCK_UNしたりしない限りはfflush省いても大丈夫、と認識しているのですが違いますっけ?
0721717
2015/04/20(月) 23:40:15.87ID:5h3I1xUL下手に出てもゴミクズ共からはまともな回答が得られないことが分かった
下から出ようが上から出ようがない知識は出てこないということか
唯一来たレスは生きてる価値のないゴミ>>719の中途半端で役に立たない電子ゴミだけ
まともなコミュニティで質問するわ
>>719
人様のサーバーにゴミデータを残すなよ
0722nobodyさん
2015/04/20(月) 23:53:39.44ID:???0723nobodyさん
2015/04/21(火) 02:54:38.45ID:wte3OkSa0725nobodyさん
2015/04/22(水) 02:47:56.84ID:???> fopen -> flock(LOCK_EX) -> fwrite -> fclose
fcloseはLOCK_UNしないから明示的に解除しない限りロックされたままになる。
というわけでファイルの破損が起きるかどうかは別として、これは適切な処理ではない。
ところでphpってfsyncするのかね?
0726nobodyさん
2015/04/22(水) 03:14:25.67ID:qxoaiSIRhttp://tumblr.tokumaru.org/post/37141017115/php5-3-2-fclose
0727nobodyさん
2015/04/22(水) 11:28:30.88ID:???実行が終わればLOCK_UNされるが、それまで掴んだまま離さないわけで、なんで変えたんだろう
>>725
しないよ
phpでする方法は知らん
0728nobodyさん
2015/04/22(水) 21:11:43.22ID:???0729nobodyさん
2015/04/22(水) 22:19:16.87ID:???よう荒らし。
久しぶりだな。
昼間から2chということは
またニートに逆戻りか。
お前は何をやっても駄目なんだよ。
0730nobodyさん
2015/04/23(木) 02:28:20.51ID:???0731nobodyさん
2015/04/23(木) 10:43:21.09ID:jCazQFJmのみで読み出すことできますか?
ログインしない状態で特定のスクリプトからなら落とせる感じ。
0732nobodyさん
2015/04/23(木) 11:06:01.68ID:???0738nobodyさん
2015/04/26(日) 12:11:30.70ID:???PHPなんか使ってたら結婚どころか仕事も危ういところだが
こういう事例が出てくるとうだつのあがらないペチパーも希望が持てるな
http://nlab.itmedia.co.jp/nl/articles/1504/25/news060.html
0739nobodyさん
2015/04/26(日) 12:19:39.93ID:saIA1nyA文字列を多数 . で繋いで一度の代入で放り込む場合、
文字列を小分けに代入していく場合の1.7倍〜2倍程度遅かった
どういう理屈でこうなるんでしょうか?
0740nobodyさん
2015/04/26(日) 14:15:00.88ID:???ご両親も頑張って育てた自分の子供が人生削ってドブに捨てていると知ればさぞ喜ぶことでしょうw
0741nobodyさん
2015/04/26(日) 14:18:41.35ID:???ソース読み放題のコンパイル前の
PHPコードも読まないで計測したうえに
赤の他人に質問して回答待ちという
間抜けなことをする
読めば一発なのにな
0742nobodyさん
2015/04/26(日) 14:52:51.34ID:???それが読めるまともな人間なら危ないphpなんかそもそも使わないだろ。
ソースコード読めばphpがどれだけ危険か一発で分かるわけだし。
0744nobodyさん
2015/04/26(日) 16:15:10.53ID:???0745nobodyさん
2015/04/26(日) 17:03:58.92ID:qQTN8Sxwどういう意味があるんでしょうか?
0747nobodyさん
2015/04/26(日) 17:09:15.55ID:???キャレットはビット演算子の排他的論理和、XOR
Perlなどでも同様
累乗は ** 演算子を使う、たしかPHP5.5以上必須
0748nobodyさん
2015/04/26(日) 17:10:34.62ID:qQTN8Sxwありがとうございます。
排他的論理和だったのですね。
0749nobodyさん
2015/04/26(日) 19:26:26.80ID:???そりゃ代入と文字列連結だったら連結の方が重いよね。
むしろなぜ代入の方が重いと思ったのかが聞きたいわ。
0750nobodyさん
2015/04/26(日) 19:43:33.89ID:???= . . . .
の違いのこと言ってるんでしょ?
0751nobodyさん
2015/04/26(日) 20:54:04.36ID:???0754nobodyさん
2015/04/27(月) 18:59:38.45ID:z1qxnXFQ【PHPのバージョン】5.3
【連携ソフトウェア】MySQL
【質問内容】
定数のチェックを行いたいのですが以下だとエラーが表示されます。
echo A::TEISU;
class A {
const TEISU = check_teisu('teisu');
function check_teisu($val) {
〜 処理 〜
return $val;
}
}
const TEISU に入れる前にチェックを行いたいのですが
Parse error: syntax error, unexpected '(', expecting ',' or ';' in /sample.php on line 5
と表示されます
定数をチェックしたい場合はどのようにすればいいのでしょうか?
0755nobodyさん
2015/04/27(月) 19:03:56.18ID:???よってチェックなんぞ必要ない
0756nobodyさん
2015/04/27(月) 20:27:52.54ID:???issetは使えないし、下手に値を見て識別……とかしたら、お約束どおりにその名前の変数と解釈してその後文字列値と解釈して……となる
0757nobodyさん
2015/04/27(月) 20:42:05.18ID:???クラス定数にはコンパイル時に解決できる式しか書いてはならない
実行時に評価する必要があるものはstaticなり使おう
0758nobodyさん
2015/04/28(火) 17:28:38.52ID:???0759nobodyさん
2015/04/28(火) 23:31:13.40ID:5FBT/PjKこの場合、プロセスを終了させないでwhile (my $q = CGI::Fast->new) {}などでループさせ使いまわすため
メモリ内容がそのまま残り、初期化処理や設定値等をそのまま使いまわせますが
PHPではこのメモリ内容の保持・使いまわしは可能なのでしょうか?
0760nobodyさん
2015/04/29(水) 02:21:20.64ID:???どちらかというとファイル操作を共有メモリ操作に置き換えたかたちであって
fpmの同一のプロセスでもしくは別々のプロセスで配列やオブジェクトを保持し続ける感じのものではない
f(ast)cgiまわりやphp-fpmあたりではそういった機能は提供してない、だと思う
元々fastcgi等の目的はメモリの維持ではなくプロセス起動やコンパイルのオーバーヘッドを減らす・無くすこと
0761nobodyさん
2015/04/29(水) 15:41:54.33ID:???a
aa
0762nobodyさん
2015/04/30(木) 08:48:28.32ID:lExAyQ29【PHPのバージョン】 5.5.24
【連携ソフトウェア】 Apache 2.4.12
【質問内容】
定数がこう設定されていて
define('HOGE', 1);
1か0かで設定を変えられるようになっています
それで、 「HOGE が 0 だった場合は」という条件式は
どう書くのが正しいのでしょうか?
理由も知りたいです
[1] if (!HOGE) {}
[2] if (HOGE === 0) {}
[3] if (HOGE === FALSE) {}
[4] 他?
0763nobodyさん
2015/04/30(木) 11:22:37.54ID:???!!HOGE === FALSEとかならまだわかるけど3はおかしい
0765nobodyさん
2015/04/30(木) 14:46:43.25ID:???HOGEを間違えて定数ではなく変数$HOGEと書いてしまった場合
またHOGEをHAGEと書いてしまった場合(※Noticeが出る)、さらに、$HAGEと書いてしまった場合
この辺を考えて、どういう動作を期待してるのか考慮のうえで選べば良いんじゃないかな
とりあえず[1]はちょっと危ない、設定値を考えると[2]辺りが妥当(あとからソースみたときに設定値との比較で理解もしやすい)、
[3]は……型変換が入ってfalseになってしまって欲しいか否か、個人的にはおすすめしない
0766765
2015/04/30(木) 14:49:14.96ID:???2値でいいならそもそも定義自体をtrue / falseにするほうがいいとは思う
0767nobodyさん
2015/04/30(木) 16:41:06.12ID:biWQeheW0768nobodyさん
2015/04/30(木) 16:49:12.78ID:???デバッグ
0769nobodyさん
2015/04/30(木) 17:05:14.66ID:???0770nobodyさん
2015/04/30(木) 17:23:06.01ID:biWQeheW擬似だけど
if (有効化スイッチ == on) {
// 機能に関するロジック
}
else {
// 何か。
}
↑よく作るし気にならない。
if (有効化スイッチ == off) {
}
// else なし
↑こういう単独ブロックっていつ作るんだろ?と。
デバッグも同様で、if debug ... else ... は普通に書くけど、if !debug ... というのを書く機会が思いつかず。
0771nobodyさん
2015/04/30(木) 17:40:18.41ID:???テスト・デバッグのときは行わない処理を入れたい(テスト時はDBへの書き込みしないとか?)
そこでテスト・デバッグ時は代わりに行う処理がない、というとき
これが正も逆もあるようなめんどくさい状況だと使わざるを得ない
あとは、elseを使わないifみたいな条件判定としては、try、catch、の後で何か処理したいときとか
tryの中に大筋で2パターンの処理に分かれてて、どっちでException投げてきたのかわからない、
値をチェックしてどっちの状況でも適合するように準備とか
0772nobodyさん
2015/04/30(木) 21:32:21.96ID:biWQeheWif (デバッグモード) {
// DB書き込みをしない
}
else {
// DB書き込みをする
}
という形にすればいいよね。とだけ言うと詭弁に思われるかもしれないから、
if (デバッグモード === false) {
// DB書き込みをする
}
というブロックが唐突に現れるより意図が明確だと思うんだけどどうかな。
else { DB書き込みをしない }ってつけるのはもっと不自然だと思う。
Exceptionの件については例外ブロックの作り方がおかしいような気がするけれど、
こちらの考えが及んでないだけならごめん。
0773nobodyさん
2015/04/30(木) 22:34:39.26ID:???on/offスイッチがoffの時だけやりたい処理とは何かの質問じゃないな
さらに元の話題は定数定義のやりかた・条件分岐の正確性の問題だ
例外処理だって、例外処理をどのように設計し組むかはもはや哲学
例えばtry入れ子をどう考えるかひとつとっても非常に深い問題だ
0774nobodyさん
2015/04/30(木) 22:39:07.12ID:???計算コストが変わらずコーディング規約の縛りがないなら
可読性を重視するかどうかも含めて好きに選べば良い好みの問題だと思う
個人的には、単独ブロックの使い道かと思ったら可読性の話題になってて後出しに見えるがな
0775nobodyさん
2015/04/30(木) 22:45:15.00ID:biWQeheWon/offスイッチがオフのときだけやりたい処理は今のところ出てないような。
まぁ、本来の話で言うなら、そもそもHOGEが肯定形のスイッチなのかどうかがまず一つ。
否定形のスイッチであるなら、意味を逆にするべきだと思う。
その上で、if (!HOGE) {} ではなく、if (HOGE) {}となるようにしたほうがよいだろうというのが提案。
0776nobodyさん
2015/04/30(木) 22:55:49.01ID:???さらにいずれの書き方が可読性の面で
より良いものかは統一的な見解はありえない
offの時だけやりたい処理なら
例えばDEBUG_LEVELを指定しておいてレベルごとに詳しく書く
他方DEBUG_LEVEL===0&&何かエラー発生なら最後の最後で警告文を出す
こんなやり方でも絶対こう書かねばならない必要性は存在しないか
存在していても簡単にこうと説明できないだろうし不自然・おかしいといくらでも評論できる
0777nobodyさん
2015/04/30(木) 22:57:55.59ID:biWQeheW>>770 で無効化スイッチではなく有効化スイッチと書いたのは肯定形にするため。
>>772 はfalse判定よりtrue判定の方が読みやすいよねという確認のため。
そんなおかしなレスはしていないつもりなんだけどなぁ。
isSuccessを作る場合は、成功時のブロックを作るのが目的だろうし
hasErrorを作る場合は、失敗時のブロックを作るのが目的でしょうと。
なのに、なぜ作ったスイッチが偽であるときの単独ブロックを作るの?という素朴な疑問だよ。
0778nobodyさん
2015/05/01(金) 10:36:29.29ID:???0 1 2と値を持つなら、それはフラグじゃなくてステータスです。
0779nobodyさん
2015/05/02(土) 23:55:29.72ID:???何らかの日本語対応文字コードで記述されている長さ不明の文字列を
単純なサイズ (~~~bytes) 指定で文字列長の上限を設けるかたちで途中で切ることを考えるとき
単純にsubstrで切るとマルチバイト文字の途中で切れるかもしれない、mb_substrで切るとbytesで切れない、
Shift_JISやEUCは2bytesだけどUTF-8などは3bytesと違いがある
やはり、泥臭くても
文字コード判定→マルチバイト文字の長さ n を取得→
指定サイズで切ったあと最後から n bytes分取ってmb_detect_encodingとかにかける→
失敗したら切る場所を指定サイズから1文字少なくしてリトライ
ってやるか、それか文字コード完全決め打ちして少し処理軽減するくらいしかないのだろうか?
0780nobodyさん
2015/05/02(土) 23:56:24.64ID:coJVhBbG0782nobodyさん
2015/05/03(日) 00:13:02.35ID:TtbVeIFQ本題のn-bytesに収まるようにマルチバイト文字列をtruncateするような関数は心当たりないので、
探しても見つからなければ泥臭くやるしかないかな…
0783nobodyさん
2015/05/03(日) 00:17:47.47ID:???どうやってたかな
0784nobodyさん
2015/05/03(日) 00:46:31.88ID:2lX5h8+Aうわーお知らなかった・・・教えて下さってありがとうございます
やっぱ泥臭くやるしかないですよね
こういう処理が必要なケースを考えると裏の管理用のログ吐き等に限らないし
まだ出くわしてないけど検索結果の一部表示とか出来たらサイズで指定したい場合とかありそうだ
0786nobodyさん
2015/05/10(日) 13:12:25.93ID:e4eaXZ/I0787nobodyさん
2015/05/10(日) 23:37:51.42ID:???http://daemonforums.org/showthread.php?t=7587
これ見る限り動かないわけじゃなくて設定が悪いっぽいが。
0788nobodyさん
2015/05/12(火) 14:23:40.06ID:c0kK6DYp俺が悪いみたいな言い方はやめてもらえませんか
こんな使いにくいものを作ったゴミが悪いのでは
0789nobodyさん
2015/05/12(火) 14:58:46.59ID:n9hvbdSt一応確認だけど、そのゴミってPHPをさしてるの?
0790nobodyさん
2015/05/13(水) 00:11:24.03ID:LCIAHadrそのページの画面幅を取得するもの(WebAPI)を作りたいのですが
そんなことってかのうでしょうか?
0791nobodyさん
2015/05/13(水) 03:00:29.02ID:???0792nobodyさん
2015/05/13(水) 10:02:08.84ID:LCIAHadr自動化できないのでしょうか?
0793nobodyさん
2015/05/13(水) 10:36:14.29ID:???無指定の場合のボーダー幅やtextareaのサイズなんかもブラウザによりけりだから誤差が出る。
ページの両脇全面に貼られてる広告領域をどうするかとか基準づくりも必要。
ソースコードやスタイルシートを解析する手法だとページによっては可能。
環境(解像度、OS)を指定して実際にその環境で開いてキャプチャーしたものを画像解析なら幅広く対応可能。
探せばありそうな部分的に作業を助けてくれるサードパーティー製ツールがあるとしても、
どっちもそれなりにスキルが必要で難しい作業になると思うが。
0794nobodyさん
2015/05/13(水) 15:35:12.79ID:???0795nobodyさん
2015/05/13(水) 15:39:48.44ID:yL8Uii6C0796nobodyさん
2015/05/13(水) 16:15:14.66ID:???ページの幅なんか取得できて何が嬉しいの?
0797nobodyさん
2015/05/13(水) 16:19:42.73ID:???そのソース見てこい
0798nobodyさん
2015/05/13(水) 22:07:13.00ID:BtUlN0Fpよかったら、見てみて。
https://blngs.com
0800nobodyさん
2015/05/16(土) 09:49:05.03ID:ctEjgOJq0801nobodyさん
2015/05/16(土) 10:27:14.40ID:xbZnLJlD今PHPを独学で勉強してるんですが、先ほどUNIXタイムという考え方?というか概念?を知りました
でもそれを知った時に
「なぜいちいち1970年1/1 00秒からの経過時間を一旦出してから現在の日付等に変換するの?」
と疑問に思いました。
素人考えですと「素直にdate関数があるんだしそれで一発で求められるじゃん」と思ったんですが・・・
UNIXタイムって回りくどいやり方にしか感じないのですが、どうしてこのような方法がとられるのですか?
0802nobodyさん
2015/05/16(土) 10:49:04.16ID:mqSZICsNdate関数はなに基準で日付求めてる?
0803nobodyさん
2015/05/16(土) 11:00:26.53ID:mqSZICsN名は体を表しているほうがわかりやすいのでSESSIONIDに変えてもよいし変えなくてもよい
0804nobodyさん
2015/05/16(土) 11:20:19.48ID:xbZnLJlDあーdate関数自体がUNIXタイムを基準にして求められているという事ですか?
なるほど、よく考えたらコンピューターは人間ではないから「いつからいつまででこの日にち」と考えられないので、ある特定の日付を基準に設ける事で色々な日付を求めているという事でしょうか?
素人なのですごくザックリとした解釈ですが・・・
0806nobodyさん
2015/05/19(火) 01:46:28.69ID:gWJF6hzWテキストエリアから改行されて入力されたものを表示させる際に、どうしてもその改行を反映させたいので
htmlspecialchars($str, ENT_QUOTES, ‘UTF-8′);でエスケープしたあとにstr_replaceを使って<br />だけを置換させて改行タグのみ反映したいのですが
どうしても画像のような結果になってしまいます。色々試して、h()を外してエスケープさせずに$commentを表示させてみるとちゃんと改行が反映されるので恐らく自作関数のほうで何かがダメっぽいんですが、いくら試したり調べても全然解決に辿り付きません・・・
なにがダメなんでしょうか・・・素人なりに「もしかして記述してる位置がダメなのかな?」とか思ったりもしましたが、phpの処理って上から順に処理されてるんですよね?
http://uproda.2ch-library.com/877752q2U/lib877752.png
0807nobodyさん
2015/05/19(火) 03:21:17.72ID:mQWlTTlu  と ⁄ ってなんですか
0809nobodyさん
2015/05/19(火) 04:58:21.26ID:mQWlTTluこの場合、配列になってないと何が問題なんですかね。
0811nobodyさん
2015/05/19(火) 12:10:04.46ID:gWJF6hzWおはようございます。書き込み内容はdatファイルに入れるようにしていて、書き込み処理前のソースはこうなってます。
http://uproda.2ch-library.com/877790Hti/lib877790.png
$serchiが配列になっていないとダメなんでしょうか?
>>807
半角スペースとバックスラッシュです
0812nobodyさん
2015/05/19(火) 12:12:07.45ID:gWJF6hzW改行について調べまくってたのでごちゃごちゃになってました・・・
0814nobodyさん
2015/05/19(火) 12:40:21.84ID:???自分で仕様を想像しないほうがいいぜ
0815nobodyさん
2015/05/19(火) 13:23:53.71ID:mQWlTTlu> 半角スペースとバックスラッシュです
いいえ。
0816nobodyさん
2015/05/19(火) 13:28:03.75ID:???0817nobodyさん
2015/05/19(火) 14:12:22.48ID:gWJF6hzW半角スペースとスラッシュのの文字参照がダメだったんですね・・・直接打ち込んで<>だけ文字参照にしたらいけました!
本当にありがとうございます。昨日に朝から夜中までずっと悩んでたので凄くスッキリしました・・・
>>816
Atomってやつです!
0818nobodyさん
2015/05/19(火) 18:33:03.54ID:???日本語が不自由だ。
0819nobodyさん
2015/05/19(火) 22:05:04.29ID:???string nl2br ( string $string [, bool $is_xhtml = true ] )
改行文字の前にHTMLの改行タグを挿入する
http://php.net/manual/ja/function.nl2br.php
0820nobodyさん
2015/05/20(水) 11:45:54.08ID:???今、javascriptからphpで画像を保存してその画像をマスタ画像にimagepngでマージするっていう処理
をしているのですが排他制御が上手くいかず、全く別のipから同時に起動すると
片方の処理が無視されてしまいます。
(もちろん少しタイミングをずらすと二人とも上手くいきます)
flockが上手く行ってないのでしょうか
ちなみにサーバーはロリポップを使っているのですが
どうやらflockは使えないとの話なので
排他制御の方式をロックファイル生成に切り替えたところ
こちらも上手くいかないようでした
若干エスパーになってしまいすみませんが
何かヒントになることを教えて頂けたらと
片方の処理が終わるまで処理を待機させたいのです
phpのバージョンは5.3です
0821nobodyさん
2015/05/20(水) 12:36:27.76ID:???0822nobodyさん
2015/05/20(水) 13:16:04.87ID:ubUGGxxs再度伺わせて下さい
今、javascriptからphpで画像を保存してその画像をマスタ画像にimagepngでマージするっていう処理
をしているのですが排他制御が上手くいかず、全く別のipから同時に起動すると
片方の処理が無視されてしまいます。
(もちろん少しタイミングをずらすと二人とも上手くいきます)
flockが上手く行ってないのでしょうか
ちなみにサーバーはロリポップを使っているのですが
どうやらflockは使えないとの話なので
排他制御の方式をロックファイル生成に切り替えたところ
こちらも上手くいかないようでした
若干エスパーになってしまいすみませんが
何かヒントになることを教えて頂けたらと
片方の処理が終わるまで処理を待機させたいのです
phpのバージョンは5.3です
0823nobodyさん
2015/05/20(水) 14:36:31.41ID:???どういうの想定してんのかいまいちわからない。
たぶん大きなキャンパスがあって、部分部分を別々の人が書いてるイメージなんだろけど、
編集してる人はリアルタイムで最新の画像の情報がわかるようになってるのかとか、
そうでない場合マージする部分は編集の重複が起こる可能性があるのかとか。
08240822
2015/05/20(水) 14:55:45.04ID:ubUGGxxs返信ありがとうございます
はい、御察しのように、一つの大きなキャンバスの部分部分を別々の人が編集しているのですが
保存すると同時に画像を生成し、そのままマスタにマージしに行きます。
マージされた画像は再読み込みをしてキャンバス上に表示されますが
リアルタイムでの表示はできません、また、重複も構わないです。(マージが遅い方が優先される)
0825nobodyさん
2015/05/20(水) 15:17:38.43ID:???編集者が多くなるほどブラウザとのタイムアウト考慮してcronで非同期でやるのが好ましいが
使ったことないけどロリポップじゃ期待できなそうだし
0826nobodyさん
2015/05/20(水) 15:42:38.06ID:+OEHlOHz> こちらも上手くいかないようでした
ここが気になる。
排他かけるタイミングを間違えたとか、何かそういう要因がありそう
0827nobodyさん
2015/05/20(水) 16:26:01.20ID:???DBで言うファントムリードやらかしてるだけの話に見えるが
ロックを取る区間に誤りがあるんじゃない?
どっちにしてもソースがなきゃなんとも言えない
0828nobodyさん
2015/05/20(水) 17:49:59.61ID:SRGb65SGこういった場合は付かない(例: str_replace)といった命名規則はあるんでしょうか?
0829nobodyさん
2015/05/20(水) 18:09:43.24ID:???0830nobodyさん
2015/05/20(水) 18:20:41.46ID:???個人がちょっとしたツールとして開発し始めたもんだからそんなもんだろう
0832nobodyさん
2015/05/20(水) 20:08:02.59ID:???str_replace ← replace
str_split ← split
str_repeat ← repeat
strlen ← length
strpos ← position
strchr ← character
0833nobodyさん
2015/05/20(水) 20:10:50.51ID:+OEHlOHzgetenv
get_include_path
0834nobodyさん
2015/05/20(水) 20:37:55.29ID:???レンタルサーバに最初からLAMPが入っているだけでいいのか
自PCやVPSにLinuxいれてAMPを追加してそれなりのコピペ設定が出来ればいいのか
GUIはいれずCUIで完璧に構築してviなんかでPHP編集すらLinuxでやることを求めてるのか
0836nobodyさん
2015/05/20(水) 23:30:34.90ID:???何かオススメな奴ってありますか?
08370822
2015/05/20(水) 23:39:13.93ID:GqCjN2mT無事解決しました
原因はファイルロックのタイミングが間違っていたことで、
基本的な所で間違っていました
どうもありがとうございました
0839nobodyさん
2015/05/21(木) 03:57:08.81ID:SK5s5hf9よかったおめでとう。
0840nobodyさん
2015/05/21(木) 05:55:15.80ID:9jA4JBSh情報科学科?電気電子工学科?物理学科?
0841nobodyさん
2015/05/21(木) 09:30:33.04ID:???0842nobodyさん
2015/05/21(木) 15:13:52.42ID:???新しい1つの分野として研究して、新しい理論を組み立ててみたものの、
(部分部分は合致しても)世界中探しても同じ分野を研究してる人はいなくて、
人材育成から始めないと理論の証明が難しいというのはよくある話。
何が言いたいかというと、全ての分野を網羅とか無理。
もっと明確な目標をもったほうがいい。
0843nobodyさん
2015/06/04(木) 23:31:21.63ID:JiS2cWy0やはりC#などでwinツールを作る必要がありますか?
0846nobodyさん
2015/06/12(金) 09:28:37.14ID:T4y3mbCd【PHPのバージョン】5.3,3
【質問内容】
.htaccess で動的URLを静的URLに見せかけていたのですが、
サーバー移転を行った所、ブラウザのURLも変換されるようになってしまいました。
RewriteRule ^blog\/([\w\-]+)\/ http://%{HTTP_HOST}/blog.php?dir=$1 [L]
↑ [L]が利かなくなってしまった
原因は分かりますでしょうか?
事情により元の環境に戻す事は出来ません。
0847nobodyさん
2015/06/12(金) 09:43:43.97ID:???以上
0848nobodyさん
2015/06/12(金) 09:47:45.89ID:T4y3mbCdサーバーのどこの設定に問題ありますか?
使用しているのはさくらVPSです
0849nobodyさん
2015/06/12(金) 15:11:37.05ID:???Q 問題です。
この現象はどこに関連があるでしょう。
次の中から選んでください。
1)CentOS rc.conf
2)httpd httpd.conf or .htaccess
3)php php.ini
4)その他
0850nobodyさん
2015/06/12(金) 17:20:20.68ID:9nmmwY7w[L]が正しく作用しているかどうかと、クライアントが見ているURLが変換されることの因果関係は?
0852nobodyさん
2015/06/13(土) 03:51:59.07ID:EwL7IbkD2でしょうか?
>>850
済みません。ありません。
ただ[R]以外でURL変換する方法を知らないので
>>851
rewrite.log でしょうか?
見方が良く分かりません。
0853nobodyさん
2015/06/13(土) 07:33:36.67ID:???答えが2だとしたら質問はこの板でするべきものと思うかい?
良い答えは良い質問から
と申しまして、貴殿がどれだけ正しく把握しているか。それが質問の大前提なのですヨ
0854nobodyさん
2015/06/13(土) 22:26:30.19ID:DFcv9a6e今回javaでサーバープログラムを作ろうと思ったのですが無料レンタルサーバーがほとんどないのでPHPを使って作ろうと思っています。
そこで質問なんですがPHPでjavaのServerSocketのような事はできますか?
0855nobodyさん
2015/06/13(土) 22:49:19.01ID:???http://php.net/manual/ja/book.sockets.php
http://php.net/manual/ja/book.stream.php
0856nobodyさん
2015/06/15(月) 00:09:31.69ID:++WZpXATif (is_int($value)){
$pdo->bindValue($param, $value, PDO::PARAM_INT);
}else{
$pdo->bindValue($param, $value, PDO::PARAM_STR);
}
こういうのよく見るんですが、$valueの値によって型を可変させる処理って、
インジェクション対策としては全く意味がないんじゃないかと疑問に思ってるんです。
数値を意図してる$valueに悪意を持ってインジェクション文字列打ったら、
そのまま文字列として処理されてしまうという事になる思うんですが、実際大丈夫なんでしょうか?
0857nobodyさん
2015/06/15(月) 00:58:04.06ID:KEfWi1t40859nobodyさん
2015/06/15(月) 04:01:34.89ID:???SQLインジェクション対策としてなら問題ない。
というか実際に対策で来ているかどうか自分で試してみればいいんじゃね?
0860nobodyさん
2015/06/15(月) 10:29:27.31ID:???ここに書くより早いわ
0861nobodyさん
2015/06/15(月) 10:44:50.99ID:???$valueがbool(true,false)の場合にもPDO::PARAM_STRが適用されて少し乱暴な気もするが、
SQLインジェクション対策としては大丈夫かな。
0862nobodyさん
2015/06/15(月) 12:20:53.94ID:JuvXckmAMcrypt関数であれば mcrypt_get_key_size や mcrypt_module_get_algo_key_size, mcrypt_module_get_supported_key_sizes やらで取得出来たんだけど, OpenSSL関数だとマニュアル見ても分からんかった。
0863nobodyさん
2015/06/15(月) 13:00:48.18ID:WPrTTrpvお金払って最新のphpの本を買った方がいいですか?
10年前に出版された本でしたが、これで勉強したら
また最新の参考書で勉強しなおす必要がありますか?
0864nobodyさん
2015/06/15(月) 13:49:57.85ID:???本を読むべきかはお前さんのプログラミング経験によるが, PHP4の本はクソの役にも立たない。
PHP4なんぞとうの昔にサポート終了してる, しかも今秋には(PHP6を飛ばして)PHP7がリリース予定。
公式のPHPマニュアル( http://php.net/manual/ )を読んどけばとりあえず言語自体の文法に関しては十分だと思うが, プログラミング初心者なら新しい本を1冊買ってみるのは悪くない。
尤もPHPはバージョンアップが頻繁だし, 機能の変化も早いから書籍はどんどん使えなくなっていくが。
Webプログラミングで使うならセキュリティ関連を別で学ぶ必要はあるが, これも少なくともPHP4の本ではほぼ全く役に立たん。
0866nobodyさん
2015/06/15(月) 14:13:10.70ID:JuvXckmAキーサイズ必要じゃない?IVサイズも必要だけど。
パスワードは(セキュリティ的に)そのままキーには使えないから, PBKD2(openssl_pbkdf2)でキー導出をする必要があって, 引数には導出するキーのサイズを指定する必要がある。
openssl_encryptには導出したキーとIVを与えて暗号化するでしょ。
/* openssl_encryptの引数にpasswordってあるけど, あれ実際はキーだよね?passwordからキー生成するなら使ったsaltがSalted__********の形で暗号文の先頭に連結されてる筈 */
0867nobodyさん
2015/06/15(月) 14:22:21.02ID:???学校でC言語を1年間勉強しました。
でもほとんど忘れてるので初心者と変わりありません。
phpは昔の本では役に立たないんですね。
本を買った方が理解が進むので書店行って自分に合う本を探してみたいと思います。
それを読んだ上で公式のマニュアルを読みたいと思います。
どうもありがとうございます
0868862
2015/06/15(月) 14:50:13.86ID:???暗号アルゴリズムのキー長を取得(OpenSSLライブラリの関数)して, passwordがキー長未満の場合は0でパディングしてらっしゃる。
0869nobodyさん
2015/06/15(月) 14:52:52.27ID:???いやだから、IVとIVサイズは別物なわけだが。
openssl_encryptにIVサイズ指定すんの?
0873nobodyさん
2015/06/15(月) 15:11:05.60ID:???もう一度言うが、ちゃんと勉強してきなさい
ついでに日本語も勉強してきなさいね
0874862
2015/06/15(月) 15:15:26.47ID:???少なくともOpenSSL関数ではパスワードから自動的にキー, IV生成はやってないようだし。
0875nobodyさん
2015/06/15(月) 16:26:35.17ID:???prepared の仕組みはRDBMS側にあるので、
単純にPHPのライブラリがSQLを組み立ててよろしくやってくれるわけではないよ。
0876nobodyさん
2015/06/16(火) 12:45:46.39ID:KQai4Hgd0877nobodyさん
2015/06/18(木) 23:08:26.32ID:???0878nobodyさん
2015/06/25(木) 10:36:14.82ID:w4WrcQYAcomposerをmacにインストールしました
そして以下のようなphpファイルを作成しました
<?php
date_default_timezone_set('asia/tokyo');
require_once 'vendor/autoload.php';
use Monolog\Logger;
use Monolog\Handler\StreamHandler;
// create a log channel
$log = new Logger('name');
$log->pushHandler(new StreamHandler('./tmp/your.log', Logger::WARNING));
// add records to the log
$log->addWarning('Foo');
$log->addError('Bar');
?>
このphpファイルをターミナルから実行するとうまくいきましたが、
ブラウザで実行すると処理されません。
つまり現状ブラウザでcomposerを利用したファイルが実行できない状態です。
原因はどのようなことが考えられるでしょうか?
0879nobodyさん
2015/06/25(木) 10:41:32.17ID:???0880nobodyさん
2015/06/25(木) 11:04:40.28ID:w4WrcQYAすみません自己解決できました。
たんにPHP側でのコード間違えでした。
>>879
なるべくスッキリ記述しようとしましたが、
そのような印象を与えてしまったのでしたらすみません。
土下座しておわびします。
0881岡村隆史「嫌なら見るな」
2015/06/28(日) 10:03:36.82ID:???新聞にそのような金を払う価値はない
ただでさえ要らない
なぜなら新聞は国民の方を向いておらず、広告主のための報道しかしないからだ
それに金を払って購読することは自らの首を絞める自殺行為に等しい
0882nobodyさん
2015/06/30(火) 10:06:30.93ID:???まさかのトリプル 奇跡が起きた!!
これが確実で簡単でしたww
●を2に、◇をeに置き換える
0●2it.n◇t/d12/81kooco.jpg
0883nobodyさん
2015/06/30(火) 22:50:36.86ID:+CSjs/Dpfacebookのログイン認証を導入しました
うまいことユーザーに使わせて
彼らのfacebookに
いいね!やら、ページ紹介の投稿を
こちらのWebアプリから1クリックで簡単に出来るようにしてあげたいです。
しかし、それらの権限を認可する時のログイン認証ページがいかにも
危ないですよ!みたいなかんじになってしまいます。
もっと気楽にその導線を作ってあげられませんか?
0884nobodyさん
2015/07/03(金) 19:30:29.19ID:xgQqORGu【PHPのバージョン】未使用
【連携ソフトウェア】JavaScriptなど
【質問内容】
VisualStudio2013の環境でJavaScriptやjQueryを使ってWEBページの
開発を最近始めました。
PHPというのも使いたいのですが、Visual Studioには入っていないようなので
インストールしたいのですが、ここを見たら
http://windows.php.net/download/#php-5.6-nts-VC11-x86
VC11(VS2012)版はありますがVC12(VS2013)版はありません。
また、
https://ja.netbeans.org/downloads/
というやつを入れてもPHPが使えるような記述をネットで見ました。
質問は、Visual Studio2013でPHP環境を整えるための、もっとも正統的な手順を教えてください。
0885nobodyさん
2015/07/03(金) 19:33:19.53ID:???0886nobodyさん
2015/07/03(金) 20:08:48.03ID:???0887nobodyさん
2015/07/03(金) 20:30:53.68ID:???0888nobodyさん
2015/07/03(金) 20:36:48.75ID:9VSj/uUPPHP Tools for Visual Studioを試してみたらどう。
> PHPというのも使いたいのですが、Visual Studioには入っていないようなので
> インストールしたいのですが、ここを見たら
> http://windows.php.net/download/#php-5.6-nts-VC11-x86
> VC11(VS2012)版はありますがVC12(VS2013)版はありません。
これは、VC11でビルドしたWindows用のPHPバイナリという意味。
0889nobodyさん
2015/07/03(金) 20:40:13.63ID:xgQqORGuレス有り難うございます。
そのツールはvsでphpを使う環境を強化するやつで、phpは別途必要な感じです。
0890nobodyさん
2015/07/03(金) 21:00:23.57ID:9VSj/uUPうーん。そういうことか。言い方を変えよう。
PHPの実行環境とVSは独立したもの
0891nobodyさん
2015/07/03(金) 21:01:47.34ID:???でないならWeb開発でVS使うってのは珍しいと思うわ。
EclipseベースのAptanaにPHPプラグインあたりがよくあるパターン。
PhpStormとかWebStormとか流行ってるけど、
本当に購入してるのか怪しいレベル。
0892nobodyさん
2015/07/03(金) 21:28:18.97ID:xgQqORGuVSは本当に使っていますよ。今までは主にC++,C#,VBなどで使っていたのですが
先日からWEBプログラミングに挑戦中で、
VSで
ファイル->新しいWEBサイト
っていうメニューがあったのでそれを使ってJavaScriptやjQueryなどのプログラミング
を勉強中です。さらにPHPもやりたくて質問した次第なのですが、VSの中でPHPも出来るんなら
それに越したことはありません。
でもVisual StudioでWEBプログラミングやPHPをやるのは一般的ではないんですね。知らなかったです。
皆さん、PHPのコードをエディタか何かで直接書いているんですか?
0894nobodyさん
2015/07/03(金) 22:38:46.92ID:???開発効率が著しく変わらない限りIDEなんていくつもいれるようなもんでもないしな
0895nobodyさん
2015/07/03(金) 22:59:53.79ID:???この人見る限りVC11でいけてるみたいだけど
0896nobodyさん
2015/07/03(金) 23:03:30.93ID:???PHPだけじゃコンソールしか対応出来ないから
本格的なWebアプリケーション作りたいならWebサーバも用意して
IDE側で連動する設定するのが一般的なんじゃないかと思うのだけど
ローカル環境にはxampp(Apache+MySQL+PHPのオールインワンパッケージ)でも入れて
適宜本番環境にあわせて設定いじったもの使えばいいと思う
xamppのPHPがVS2013で使えるかは知らないけど
0897nobodyさん
2015/07/03(金) 23:11:23.67ID:???0898nobodyさん
2015/07/03(金) 23:15:56.81ID:???FTP統合されてないとウィンドウ行き来するのめんどくさいわ
0899nobodyさん
2015/07/03(金) 23:52:59.98ID:xgQqORGu>>895さんのURLの手順でやればPHPのインストールも自動的に出来ました。
コンソールプロジェクトで
<?php
echo "Hello World!";
?>
を実行できました。
>>896
>本格的なWebアプリケーション作りたいならWebサーバも用意して
>IDE側で連動する設定するのが一般的なんじゃないかと思うのだけど
VSでWEBアプリをデバッグする時には、多分IISサーバーが動いていると思います。
当面、この環境で練習して、いずれxamppを試してみたいと思います。
WEBプログラミングでVSがそんなに少数派だとは知らなかったです。
0900nobodyさん
2015/07/04(土) 00:06:50.12ID:+SMsj8YWそらそうよ。
0901nobodyさん
2015/07/04(土) 00:10:05.80ID:???MSが昔IIS+PHPの宣伝してた時には驚いたけど、
実際使ってる人もいるんだねw
0902nobodyさん
2015/07/04(土) 00:37:46.49ID:+SMsj8YWWindowsサーバでの案件のときはそうするもん。
0903nobodyさん
2015/07/08(水) 16:33:01.96ID:???JS.jsの関数func()を実行したらPHP.phpを実行して文字列 "ああ","いい","うう"をfunc()で受け取るにはどう書けば良いか教えてくれる人いないかなあ。5時間くらいハマっています。
受け渡しは文字列配列でも構いませんが、上記のように連結する方が簡単かなと思って。
0904nobodyさん
2015/07/08(水) 18:10:24.89ID:???もっと具体的に書け。
PHPが実行されるのは、サーバ(httpサーバ)。
Javascriptが実行されるのは、クライアント(ブラウザ)。
0905nobodyさん
2015/07/08(水) 18:23:22.38ID:???func(<?php echo '"ああ","いい","うう"'; ?>);
0906nobodyさん
2015/07/08(水) 20:04:51.50ID:???レス有難うございました。
その後試行錯誤しながらようやくJSでajaxって言うのを使ってphpでechoで出した文字列をJSで取得出来ました。
追加で質問何ですが、phpからJSに文字列では無く、C言語の構造体みたいなデータ渡せますか?
struct{
$name="名前"
$age=12
}
みたいなのを。
0907nobodyさん
2015/07/08(水) 20:24:17.71ID:QAai1j6Ujson
0908nobodyさん
2015/07/09(木) 08:44:21.99ID:???> json
PHP側でarray_pushで文字列を配列に入れる場合に、
その構造体みたいなやつの階層構造を保ったまま入れることはできるんでしょうか?
array_push($a1, "apple", "raspberry");
array_push($a2, "banana", "orange");
array_push($all, $a1);
array_push($all, $a2);
ってやっても、$allには "Array" みたいな文字列が入りました。
["apple", "rasbery"], ["banana", "orange"]
みたいな文字列を期待したのですが。
0911nobodyさん
2015/07/09(木) 10:25:54.57ID:???echo json_encode($all);
↓
[["apple","raspberry"],["banana","orange"]]
0912nobodyさん
2015/07/09(木) 10:27:50.75ID:???0913nobodyさん
2015/07/09(木) 10:32:53.74ID:???いや、まさにそれやりたいんですが。
>911
あとで試してみます。有難うございます。
php+jsの連携で疲れちまって今休んでいます。10分程したら再開するぞ。。
0914nobodyさん
2015/07/09(木) 10:38:21.92ID:???ありがとうございます。
0915nobodyさん
2015/07/09(木) 10:39:01.27ID:???あとよほどの理由がない限り、array_push使わないで普通に代入したほうがいい。
0916nobodyさん
2015/07/09(木) 11:00:06.14ID:???> print_rの出力結果見せてよ。多分正常に値が入ってるよ。
Array(
[0] => Array
(
[0] => apple
[1] => raspberry
)
[1] => Array
(
[0] => banana
[1] => orange
)
)
> あとよほどの理由がない限り、array_push使わないで普通に代入したほうがいい。
そういうもんなのか。知らなんだ。サンキュウ!
0917nobodyさん
2015/07/09(木) 11:01:50.76ID:???> そういうもんなのか。知らなんだ。サンキュウ!
ああ、理由聞くの忘れていた。array_push使わないほうがいいのは何で?
0918nobodyさん
2015/07/09(木) 11:20:32.09ID:???注意のところ参照。
下のほうのコメントも参照。
0920nobodyさん
2015/07/09(木) 16:50:51.53ID:7GBKzCcU基礎知識って大事だねぇ。。
0921nobodyさん
2015/07/09(木) 18:04:22.92ID:???PHPでJavascriptのコードそのものを出力するとか、Ajaxで連携しろとか、
入門書に書いてるのかしら
0922nobodyさん
2015/07/09(木) 18:38:50.39ID:7GBKzCcUそこじゃない。
勉強中だといっているし、PHPの基礎知識がないのは明白なんだけど、
>>908-910 の流れにはajax関係ないのも明白なんだけど、彼の意識はこうだ。
> PHPとJSの連携で、こういう基本的な事が出来ないのならPHP使うのやめたい。
0923nobodyさん
2015/07/09(木) 18:41:03.81ID:7GBKzCcUこの先続かないんでないのっていう老婆心にすぎないけどね。
がんばってるみたいだから続けてほしいとは思うけど。
0924nobodyさん
2015/07/10(金) 00:45:17.53ID:???【PHP】5.5
【連携】MySQL
【質問】
TwitterのAPIライブラリ twitteroauth
ttps://github.com/abraham/twitteroauth
これをZIPでインストールして、動かしたらパスが通らないエラーが出るので調べてみると
Composerでインストールしないと、use のような名前空間仕様で作られたライブラリは動かないことがわかりました。
それで、Composer自体のインストールはウィンドウズ7に普通に出来ました。
でも肝心のライブラリを、開発しているウェブアプリのディレクトリにインストールする方法がわからなくて困りました。
0925924
2015/07/10(金) 00:47:15.01ID:???ライブラリを使いたいだけなのですが、3日以上ハマってしまってて、疲れ果ててしまいました・・・
どうか、教えてくださいせんでしょうか?よろしくおねがい致します。
0926924
2015/07/10(金) 00:47:47.00ID:LAE4VtwV0927nobodyさん
2015/07/10(金) 01:01:11.82ID:???require "twitteroauth/autoload.php";
use Abraham\TwitterOAuth\TwitterOAuth;
Start making API requests.
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $access_token, $access_token_secret);
$content = $connection->get("account/verify_credentials");
って書いてあるけど、これじゃ動かんの?
説明読んだら、ZIPで落としてその先からrequireしてnewするだけでよさそうなんだが。
使った事無いから違ってたら無視してくれ。
0928nobodyさん
2015/07/10(金) 01:01:52.86ID:???○その先を
一応訂正
0929924
2015/07/10(金) 01:24:08.46ID:LAE4VtwVありがとうございます。行く人は行くって報告がハウツーページではあったり、数年前の記事だと通ってたみたいなのですが
今、自分がやってみたところ、とりあえずダウンロードしたファイルを展開して、エディターでライブラリを開いた段階で
名前空間という新しい記述方法が使われていて、例えばuse というのがそれでエラーですとエディターで表示されてます。
上のソースでも、 use が出てきてますがこれがエラーになっちゃって。
PHPのバージョンを新しくして、5.5にしたのはこれを解消することが出来るかと思ってだったのですが、どうも原因は別のようで
ライブラリの他の内容を見ても同じように、名前空間という新しいスタイリッシュな記述がされている部分がエラー扱いになります。
本来ライブラリは開いていじらないとおもうので、根本的な部分でこれらが連鎖して機能するインストール方法があるのかと思って
調べたらComposerというのが出てきました。Composerでライブラリをインストールすると、関連ファイルが連動して機能するみたいなので
調べてやってみたのですが、もしかしたらこのComposerで任意の場所にcomposer.jsonを置いて(インストールしたい場所へ)、このファイルを右クリックすると
Composerをインストールしてから出てくる、Composer installを選んでから軌道するコマンドプロンプト画面で、パスが通ってないのが原因かもしれませんね。
現状、下のエラーメッセージが出ます。パスが通ってないので出ているとしたら、パスを通す方法を調べて明日また実行してみます。
‘Composer’は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
他のライブラリはそのままコピペして使えたのですが、便利になった反面、初心者には難しいです ;;
意外とこの情報出てこないです。上級者からすると簡単すぎて、取るに足らないじことなんでしょうね。
ライブラリ入れて動けばいいだけなのに疲れた・・・・・
0930nobodyさん
2015/07/10(金) 03:42:56.43ID:pBD7T2oR>
> ‘Composer’は、内部コマンドまたは外部コマンド、
> 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
>
> 他のライブラリはそのままコピペして使えたのですが、便利になった反面、初心者には難しいです ;;
> 意外とこの情報出てこないです。上級者からすると簡単すぎて、取るに足らないじことなんでしょうね。
→パスが通ってないので出ているとしたら、パスを通す方法を調べて明日また実行してみます。
0931nobodyさん
2015/07/10(金) 12:43:08.49ID:???ob_start();
include 'php2.php';
$result = ob_get_clean();
を実行してphp2.phpの実行結果を$resultで取得しています。
php2.phpではechoで文字列を出力しているだけなのですが、例えば
echo 'MOJI_RETU';
を実行しても、
$resultには
'\r\nMOJI_RETU'
のように先頭に改行コードが付加されてしまいます。
何故でしょうか?
0933nobodyさん
2015/07/10(金) 16:13:09.61ID:ZH0DZT8/B.phpにアクセスしたら<img src="B/1.jpg">って出力するようなphp組みたいんですけど、どうしたらいいのか。
どう検索したもんだもわからなくて。お優しい方せめて検索キーワードのヒントだけでも下さいませんかあ!
0935nobodyさん
2015/07/10(金) 16:26:30.13ID:ZH0DZT8/あ、たしかにA.phpはまずかったすね、すいません!
えーと、一つのphpファイルで、アドレスによって表示させる画像を変えたいんです。
アクセスアドレスが、index.php/A や、index.php#A とかならやりようがありますか……?
こういうの得意じゃないんで、可能なら詳しい誰かにお願いしたいんですけど知り合いに居なくて。
0936nobodyさん
2015/07/10(金) 16:45:12.87ID:pBD7T2oR$_SERVER["REQUEST_URI"]
0937924
2015/07/10(金) 17:05:15.44ID:???一つだけ、教えてください。
この、use Abraham\TwitterOAuth\TwitterOAuth;は普通にシンタックスエラーにはならないものでしょうか?
PHP5.5です。別の環境でテストしてみたのですが、同じようにエラーになってしまって。
PHPバージョンが古いとエラーになるという報告は沢山出てきたのですが、これに関して情報が皆無ですね。
もう一つ別のパソコンに別環境のサーバーを設定して再度試します。
もしわかる場合は、これだけでもどうか教えてください。すみません。
require "twitteroauth/autoload.php";
use Abraham\TwitterOAuth\TwitterOAuth;
Start making API requests.
0938nobodyさん
2015/07/10(金) 17:38:05.24ID:???>Start making API requests.
これはPHPコードじゃなくて説明文だから削除するかコメントアウト
0939nobodyさん
2015/07/10(金) 17:47:44.00ID:???ありがとうございます。Dreamweaverでソース表示している段階でこのように、use の箇所の行がエラーになってしまいます。
こういうものなのでしょうか?
ttp://iup.2ch-library.com/i/i1464418-1436517936.jpg
0940nobodyさん
2015/07/10(金) 17:52:01.60ID:???サーバー上では動作してるの?
動作しているならそのDreamweaverがuseに未対応なんだと思う
0941nobodyさん
2015/07/10(金) 17:56:30.75ID:???サクラサーバーのVPSと、ローカルでウィンドウズ7にXAMPPを入れて動かしていまして
今、ローカルサーバー上でテストしている段階なのですが、動作はしておりません。
なるほど、Dreamweaverですか。その可能性が非常に高いですね。他のエディターに切り替えて続行してみます。
この、use が出てくるパスを指定する箇所だけがこうなりますね。
ライブラリの中身も同じように、requireではないパスの指定をしている箇所が全部エラーとしてピックアップされてます。
この機会にエディターを変更します。ありがとうございましたm(_ _ )m
0942nobodyさん
2015/07/10(金) 18:01:52.07ID:???ありがとうございます。ドンピシャで情報が出てきました。
ttp://wsf.mot.or.jp/yujakudo/develop/php-dev/php-develop-env1/
「Dreamweaver CS5によるキーワードのハイライト、Ctrl+Spaceによるキーワード補完、シンタックスエラーの検出だけでも結構便利でした。
しかしDreamweaver CS5の上記機能はPHP 5.2対応までで、namespaceや無名関数などはシンタックスエラーにされてしまいました。」
PHPバージョンを上げたら、他にもエラーだらけになっていたので折れそうになっていました。
本当に助かりました。ありがとうございました。
0943nobodyさん
2015/07/10(金) 18:31:26.89ID:???俺の環境だと、PHP5.3以上ならuse構文でエラーは出してない
0944nobodyさん
2015/07/10(金) 18:33:49.19ID:???0945nobodyさん
2015/07/10(金) 18:40:37.65ID:???やはりそうですよね。あとは単純に自分がどこか設定などで間違っているのだと思います。
貴重な情報ありがとうございます。落ち着いたら、Composerでライブラリを入れてみます。
これが解決したらまた、お礼に来ます。ありがとうございました。
0946nobodyさん
2015/07/10(金) 19:40:34.14ID:pFzvMXng>>936
ありがとうございます!
色々やってみたんですけど、ようやく表示できるようになりました!
これphpファイル前のアドレスも取得しちゃうんですね……
ディレクトリ構成考えなおさなきゃいけなさそうですが、工夫したらできそうなので頑張ります。
どうすれば良かったのか全く分からなかったので、進んだのは嬉しいです。ありがとうございます!
0947nobodyさん
2015/07/10(金) 20:12:48.31ID:pBD7T2oR> これphpファイル前のアドレスも取得しちゃうんですね……
関連情報を調べる能力がないなら前に進めない
0949nobodyさん
2015/07/10(金) 22:05:46.63ID:pFzvMXng見つけました!!何度もありがとうございます、ホンマ助かりました!!
本当お世話になりました!
0950nobodyさん
2015/07/10(金) 22:55:46.41ID:pBD7T2oRグッジョブ。発見、解決の喜びはモチベキープに相当影響するからその調子でがんばってー
0951nobodyさん
2015/07/11(土) 11:21:54.42ID:???自分のパソコンでローカルのサーバーでは問題なく動くのですが、その無料サーバーでは
一部動かない関数があるようなのですが、デバッガーで追えないのでどこに問題があるのか
分からず、困っています。
こういう場合、どういう方式でデバッグするのが一般的なのでしょうか?
0952nobodyさん
2015/07/11(土) 11:34:43.94ID:???【PHP】下らねぇ質問はここに書き込みやがれ 2(c)2ch.net
http://peace.2ch.net/test/read.cgi/tech/1436449286/
0953nobodyさん
2015/07/11(土) 11:51:19.07ID:???有料にしたらダメ?最近安いですよ。出来ればVPSとか。
そこそこアクセス稼げたら、広告張ればその分の支出カバー出来ちゃうし。
PHPのバージョン選べないとか、基本設定ファイルいじれないとローカル側がサーバーに合わせるしかないかも。
そしたら、新しいライブラリを入れたら動かないバージョンのPHPでやってると問題が一杯出てくる。
タダほど高いものは無いというか、その手間隙と時間がもったいないような。
0954nobodyさん
2015/07/11(土) 12:38:56.66ID:???詳しくレス有難うございました。有料サーバー検討してみます。
さて、現状のローカルの私のパソコンはwindows7です。
phpはxdebug使ってデバッグしています。
こう言う場合linuxのリモートサーバーにxdebugを自分で入れたら、それ使ってリモートサーバー上でデバッグ出来るもんなのですか?今ローカルでデバッグしているのと同じ感じで。
webプログラミング始めたばかりで右も左も分かりません。
0955nobodyさん
2015/07/11(土) 14:22:58.72ID:???0956nobodyさん
2015/07/11(土) 14:52:47.20ID:???> こう言う場合linuxのリモートサーバーにxdebugを自分で入れたら、それ使ってリモートサーバー上でデバッグ出来るもんなのですか?
そう
本番環境なら他人に覗き見されないよう設定には気を付けてね
0957nobodyさん
2015/07/12(日) 13:41:43.92ID:???イマドキの素人女子って見返りが凄過ぎるww
確率高い超本命が狙いどき
s夏nn2★h.net/s11/18try.jpg
夏を外して ★をcに変更
0958nobodyさん
2015/07/14(火) 18:38:08.45ID:???こういう設定で良いのでしょうか?
自作のJavaScriptやPHPのソースは全部UTF-8にしています。
文字コード設定
mbstring.language Japanese
mbstring.internal_encoding EUC-JP
mbstring.http_input auto
mbstring.http_output SJIS
mbstring.encoding_translation Off
mbstring.detect_order auto
mbstring.substitute_character none
0959nobodyさん
2015/07/14(火) 18:41:04.23ID:Wwkf4cnF0960nobodyさん
2015/07/14(火) 18:48:38.11ID:???レス有難うございました。
変える前に確認したかったのですが
世の中UTF-8がわりと一般的だと思うんですが、初期値がeucやsjisや色々混じっているのは、どういう理由なんでしょうか?
0961nobodyさん
2015/07/14(火) 20:29:05.19ID:Wwkf4cnF以前の一般的な値にしただけじゃないの?
0962nobodyさん
2015/07/14(火) 20:29:07.09ID:EzbSGw+q0964nobodyさん
2015/07/15(水) 16:52:20.65ID:D0brRDuG【PHPのバージョン】5.2
【連携ソフトウェア】PDFフォーム
【質問内容】
PHP経験1日の初心者です
リモートクライアントから
POSTされたPDFフォームのFDFファイルを保存したく
XAMPPで環境をインストールし
下記のサンプルを実行してみたのですが、
<?php
$fdf = fdf_open_string($HTTP_FDF_DATA);
fdf_close($fdf);
?>
下記の警告が出てしまいました。
Warning: fdf_close(): supplied argument is
not a valid fdf resource in C:\xampp\htdocs\PHP\test.php on
line 3
下記のような、サーバ側だけの処理は正しく行われるので
<?php
$fdf = fdf_create();
fdf_set_value($fdf, "foo", "bar");
$str = fdf_save_string($fdf);
fdf_close($fdf);
echo $str;
?>
リモートクライアントからの FDFフォーム入力が
失敗していると思うのですが、
どのようにすればFDFファイルを得ることができるでしょうか?
0965nobodyさん
2015/07/15(水) 17:13:44.60ID:VQMVVsib$HTTP_FDF_DATAの内容が期待しているものになってるか見てみれば済む話じゃないかなー
0966nobodyさん
2015/07/15(水) 22:10:11.83ID:fJqkkMPDvar_dump を使って確認してみたら、NULLと表示されました。
htmlのformでファイルをアップロードするとPHP側で受け取ることが出来るので、
権限とかの問題では無いと思うんですが、
PDFはどうやってPOSTしてるんだろうと、不思議に思います。
0967nobodyさん
2015/07/15(水) 23:02:40.46ID:???http://www.linuxquestions.org/questions/linux-software-2/php-and-fdf-$http_fdf_data-is-empty-284628/
これ見る限り、php.iniでalways_populate_raw_post_data=onの設定を加える必要があるらしい。
0968nobodyさん
2015/07/15(水) 23:04:54.88ID:???$HTTP_FDF_DATAが使用できるように設定変更するよりも、URL先に書かれてあるaかbのやつを使ったほうが良いと思うが。
0969nobodyさん
2015/07/18(土) 18:14:48.75ID:???にある
function($arg1,$arg2){
...
return ...
}
って言う関数を、このphpファイル
<?php
$ret = ここで実行して戻り値をゲットしたい
?>
んですが、どう書いていいやら3時間ググりまくっても出来ません。誰かお助けをよろ!
0970nobodyさん
2015/07/18(土) 19:05:56.78ID:???0972nobodyさん
2015/07/18(土) 19:23:38.38ID:???その場合URLじゃなくて、サーバー上のパスでmy.phpをincludeかrequireして
$ret = function();としてやればいい
同じディレクトリにある場合は
require("my.php");
$ret = function($a,$b);
だな
0973nobodyさん
2015/07/18(土) 19:29:43.33ID:???ゴメン。説明が悪かった。
http://hostname/
にあるmy.phpの関数を
別のホスト
http://clientname/betu.php
の別のphpファイルから実行したいんだわ。
これが出来ずに困っているんです。よろ。
0974nobodyさん
2015/07/18(土) 19:31:15.60ID:???別のサーバーにあったらムリ
0975nobodyさん
2015/07/18(土) 19:40:07.84ID:???はサーバーサイドだろ。
一方
http://clientname/betu.php
ではなくて、例えば
http://clientname/betu2.js
ならクライアントサイドだからmy.php実行出来るじゃない。
それが
betu.phpに変わっても実行出来ると思うんだけど俺間違っているかな?
0976nobodyさん
2015/07/18(土) 20:28:36.41ID:???だからWebAPIなんかは各関数やメソッドに対して, HTTPリクエストで引数を受け取って, HTTPのレスポンスとしてJSON形式で結果を返すインターフェイスを実装する
0977nobodyさん
2015/07/18(土) 20:45:06.06ID:???0978nobodyさん
2015/07/18(土) 20:54:47.95ID:???>だからWebAPIなんかは各関数やメソッドに対して,
>HTTPリクエストで引数を受け取って, HTTPのレスポンスとしてJSON形式で結果を返すインターフェイスを実装する
そういうインターフェースを実装しているという前提なら出来ますか?
0979nobodyさん
2015/07/18(土) 20:56:52.23ID:???0981nobodyさん
2015/07/18(土) 21:00:01.31ID:???json_decode()
json_encode()
0982nobodyさん
2015/07/18(土) 21:08:06.52ID:???ありがとうございます。試行錯誤の途中で、これらの関数を使って
やってみた事もあったんですが、上手く行かなかったです。
でも方向性は間違っていなかったと言う事ですので、もう一回やってみます。
0983nobodyさん
2015/07/18(土) 22:59:34.12ID:???0984nobodyさん
2015/07/18(土) 23:01:56.79ID:???ソース内でincludeしてたり、関数の内側で知られたくない処理してたりすると使えないし
0985nobodyさん
2015/07/18(土) 23:11:13.49ID:???0986nobodyさん
2015/07/18(土) 23:42:20.31ID:EqnQZBI90987nobodyさん
2015/07/19(日) 00:02:28.65ID:???0988nobodyさん
2015/07/19(日) 02:23:34.44ID:vWE/6X6Chttp://hello.2ch.net/test/read.cgi/lic/1437239772/l50
0989nobodyさん
2015/07/19(日) 16:20:10.83ID:???0990一生noob
2015/07/19(日) 17:10:55.13ID:K6SKI1Tb0991nobodyさん
2015/07/19(日) 17:24:06.42ID:OokSbIA70992一生noob
2015/07/19(日) 17:25:34.53ID:K6SKI1Tbレス数が950を超えています。1000を超えると書き込みができなくなります。