トップページ⇒php
994コメント244KB

【PHP】下らねぇ質問はID出して書き込みやがれ 137

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2014/09/20(土) 23:15:21.96ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 136
http://kanae.2ch.net/test/read.cgi/php/1407335476/

◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.5
【連携ソフトウェア】MySQL ImageMagick
【質問内容】

◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)

◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

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

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0015nobodyさん2014/09/22(月) 21:29:04.31ID:???
>>7
httpリクエスト、レスポンスを調べろ。
あとスレチ。
0016nobodyさん2014/09/23(火) 01:06:56.50ID:???
>>13
キャッシュでも表示されてるんじゃね?
0017 ◆sLYO2J6mWjR4 2014/09/23(火) 12:11:25.59ID:dx/R3ZCx
>>6
ありがとうございます。
curlの使用を検討いたします。
0018nobodyさん2014/09/23(火) 21:43:05.25ID:LMVHPP2j
websocketをphpで使いたいんですが
クライアント側の処理をバックグラウンドで実行させることってできますか?
ネット上にあるサンプルコードはどれもjsで処理してるものばかりで
常にブラウザを起動しておかなくてはいけないものばかりでした。
クライアント側の処理をバッチのようにバックグラウンドで実行させたい
のですがどうしたらいいでしょうか?
0019nobodyさん2014/09/23(火) 23:30:16.98ID:???
>>18
>どうしたらいいでしょうか?
専門学校にでも入って基礎から習えば?
何でタダで他人から知識もらおうとしてんだ情報乞食
0020nobodyさん2014/09/23(火) 23:55:10.48ID:???
>>18
スレチ
0021nobodyさん2014/09/24(水) 00:37:03.95ID:???
websocketってブラウザでの使用を想定してる技術なんだけど
0022nobodyさん2014/09/24(水) 00:45:03.93ID:???
>>21
のみを想定してるわけじゃないけどな。
0023nobodyさん2014/09/24(水) 01:00:54.45ID:???
>>22
ブラウザからじゃなくても利用できるの?
0024nobodyさん2014/09/24(水) 01:01:30.35ID:???
・phpをインスコします
・phpでやりたい処理を書きます
・書き終わったらコマンドラインで実行します

完
0025nobodyさん2014/09/24(水) 11:22:26.16ID:???
>>18
×バックグラウンド
○バックエンド(普通にサーバ側と言え)

ってことか?
0026nobodyさん2014/09/24(水) 11:52:39.56ID:???
>>18
そもそも作りたいもんの当該部位の概要から説明してくんない?
たぶん、execで/dev/null渡しで解決する方向に調整するしかないと思うんだけど。
0027nobodyさん2014/09/24(水) 17:32:49.81ID:???
>>26
質問に対する理解が曖昧ならレスするなクズ。
0028nobodyさん2014/09/24(水) 18:03:41.53ID:???
ここに理解してる奴はいない、そう質問者でさえも
0029nobodyさん2014/09/24(水) 18:27:08.61ID:???
>>26
なんでいちいちお前に説明しなくてはならないのか

質問文読んでも分からない馬鹿に用はない

いくら不特定多数に向けて質問してるとはいえ、

馬鹿は対象外だってことくらい自覚しろ
0030nobodyさん2014/09/24(水) 18:30:07.22ID:wSLipaHr
VBAでは関数名は日本語としてかいていて馴染みがあり、PHPでもクラスなどが日本語が使えるということなので
自分だけしかいじる予定がないので日本語名にしてみようと思っています。

クラス名、メソッド名を日本語にして
オートロード使用のためにクラスのファイル名も日本語にしようと考えています

PHPでの場合は、何か思い当たる弊害ありますかね
0031nobodyさん2014/09/24(水) 18:46:51.60ID:???
>>30

マルチバイトってこと?
0032nobodyさん2014/09/24(水) 18:49:15.01ID:wSLipaHr
>>31
はい。マルチバイトです
0033nobodyさん2014/09/24(水) 18:52:37.15ID:U/2Y7EKX
phpとmysqlを使った掲示板を作っています。

今基本的な書き込みと読み込み部分は作ったのですが、削除機能の実装に手間取っています。
何かテンプレートのような書き方は無いでしょうか?

分かる方がおりましたら。回答お願いします。
0034nobodyさん2014/09/24(水) 19:05:59.42ID:???
>>32
http://php.net/manual/ja/language.oop5.basic.php
今、使えるかどうかわからんけど、使えると公式に認められていない場合
アプデで塞がる可能性あり。

>>33
フレームワーク
0035nobodyさん2014/09/24(水) 20:00:42.93ID:???
なんで削除機能の実装に手間取るの?
チェックボックスつけて削除ボタン押せばdelete文発行しておしまいじゃない
0036nobodyさん2014/09/24(水) 20:33:01.60ID:wSLipaHr
>>34
ありがとうございます
0037nobodyさん2014/09/24(水) 22:46:42.47ID:???
「〜〜しておしまい」「〜〜するだけ」
これって本当に無能の台詞のテンプレートだよな。
実際にはコード書いたことのないやつの定型文。
0038nobodyさん2014/09/24(水) 23:00:33.00ID:???
あおれば答えが出ると思ったら世の中そんな甘くはないのよ
0039nobodyさん2014/09/24(水) 23:54:31.84ID:???
質問にすらなってない質問に答えてやってるだけ感謝すべきだな。
0040nobodyさん2014/09/25(木) 00:04:24.61ID:PZZ3N5O8
bin2hexとかhex2binの2ってなんですか?
twoとtoをもじってるんですか?
bindecやdecbinにはついてないから違うのかなとは思うのですが
0041nobodyさん2014/09/25(木) 00:44:41.31ID:???
>>40
ゴミシステムしか作れないお前には必要のないものだよ
必要ならどういうものか分かってるはずだ
0042nobodyさん2014/09/25(木) 01:34:00.59ID:???
>>40
leet

to>2 for>4 you>u are>r

PHPの関数名に命名規則があると思ってはいけません。
0043nobodyさん2014/09/25(木) 02:11:44.98ID:PZZ3N5O8
>>42
ありがとう
やっぱりtoなんですね
確かにアンダースコア使ってみたり規則性はないようですね
気にしない事にします
0044nobodyさん2014/09/25(木) 03:31:55.08ID:???
>>43
無計画に開発されてるPHPに一貫性を求めるほうがどうかしてるだろ。

PHP本体のソースコードを読んでみれば分かるけど情報系専門学生が1年生の夏休みに開発したのかってほど色々酷い。
1回PHP本体のソースコードを読んでみるといいぞ、PHPなんて二度と使えなくなるから。
0045nobodyさん2014/09/25(木) 06:56:55.98ID:???
互換性の為だからしょうがない
ユーザーが多い言語の宿命やね
WIndowsみたいなもんだし
0046nobodyさん2014/09/25(木) 07:01:25.45ID:???
本体ソースコードを読んで使いたくなる言語なりシステムって、あるの?
0047nobodyさん2014/09/25(木) 10:27:02.09ID:???
sambaは地味に美しかったな
0048nobodyさん2014/09/25(木) 16:51:38.60ID:???
function hexToBin($data) return hex2bin($data);
function decToBin($number) return decbin($number);
function baseConvert($number, $frombase, $tobase) return base_convert($number, $frombase, $tobase);

ユーザファイルだとincludeになって管理難しいから
将来の統一性目指してこういう感じにしたものをphpの先頭に
use strictじゃないけどそんな感じの関数名統一モード切り替え用意して
統一モード指定したら使えるようにすりゃいいのにな
マニュアルにはちょろっとhex2bin (hexToBin)とか手加えて検索でもかかるようにすれば楽勝なのに
0049nobodyさん2014/09/26(金) 01:02:03.66ID:???
何を勘違いしたのか知らないがここはお前のくだらないアイデアを披露する場ではない。
0050nobodyさん2014/09/26(金) 02:55:20.76ID:???
そんなことをするくらいなら deprecated なり obsolete なりを実装するほうが分かりやすい。
0051nobodyさん2014/09/26(金) 03:35:11.14ID:???
インタプリタでそれは難しそうだな
0052nobodyさん2014/09/26(金) 03:44:13.44ID:???
>>48
お前みたいな知恵遅れの管理のほうがよっぽど難しい
0053nobodyさん2014/09/26(金) 04:52:40.88ID:???
http://php.net/manual/ja/migration53.deprecated.php
一応こういうもんはあるんだけどね。
徐々に整理はされてるけど、関数名がおかしいから修正するっていうケースはないんでないかと。
0054nobodyさん2014/09/26(金) 15:05:05.76ID:???
>>46
ソースコードを読んで使いたくなるシステムはないだろ
ただ最低限のこともできてないようなソースコードの言語は使いたくないのが一般的
旅館でも同じだろ?
旅館に屋根がついてるからといって泊まりたくはならないけど
屋根がついてない旅館には泊まりたくない
0055nobodyさん2014/09/26(金) 16:13:14.56ID:???
ソース汚いからLinux使わないって言う人もいるしな。
0056nobodyさん2014/09/26(金) 16:40:38.52ID:???
開発段階ってのはソースは汚くて当たり前。
一段落したら手をつけ始めるけど、その頃には肥大化しすぎてて面倒くさくて結局放置。
どうみてもボトルネックになってる箇所は修正してみるものの、
全体に手をつけるのはボランティアが足りません。
ボランティアを募集したところで統制が取れない、スキルに個人差が出る、
というわけでオープンソースプロジェクトは能力のある独裁的な暇人が最終的に修正する方式でないと、
いつまでたってもスパゲッティーのまま。
0057nobodyさん2014/09/26(金) 20:32:47.69ID:???
じゃあPHP詰んでるじゃんw
0058nobodyさん2014/09/26(金) 21:21:06.36ID:???
オープンソースプロジェクトに「最終的」な段階があるなんてな。
0059nobodyさん2014/09/26(金) 21:23:49.30ID:???
>>57
そうだよ
だからあちこちの企業やレン鯖でPHPが外されつつあるんだよ
0060nobodyさん2014/09/26(金) 21:52:10.99ID:???
>>59
>レン鯖でPHPが外されつつある

具体的には何処のレン鯖のこと?
0061nobodyさん2014/09/26(金) 22:41:53.72ID:???
毎度の流れだな
0062nobodyさん2014/09/26(金) 22:43:07.20ID:???
いい加減そいつはスルーしてくれ
0063nobodyさん2014/09/26(金) 23:41:52.02ID:???
>>62
俺に指図するなマジキチ。
2chで他人に指図するとか寂しい奴だな。
0064nobodyさん2014/09/27(土) 00:19:27.71ID:???
PHPはまだ開発段階。
Perlは一時期開発終わった感じになってたから、その時ソース整理する余裕はあったんだろうな。
というかPerlやRubyは独裁者だからソース綺麗なもんなんだろうけど。
0065nobodyさん2014/09/27(土) 00:20:08.87ID:???
>>63
指図するなという指図。
0066nobodyさん2014/09/27(土) 00:21:17.07ID:???
>>64
Rubyはあの子供がいなければ今でもパフォーマンス最悪のままだったのかなってたまに思う。
0067nobodyさん2014/09/27(土) 03:30:26.52ID:???
指図と拒否の区別もつかないこれがぺちぱ〜くおりてぃ
0068nobodyさん2014/09/27(土) 03:38:03.64ID:IA1IUmNR
日本語ファイル名について質問です。
表、暴、予などの5Cを含む文字がファイル名に含まれて居ると
ローカルでは読込エラー、
本番環境では読込ができます

iniなど環境はすべてUTF-8に統一しています
日本語ファイル名はそのまま読み込めないため
mb_convert_encodingでSJISに変換しています

「テストに使ったコード」
$name = "表示";
$name = mb_convert_encoding($name, "SJIS", "utf8");

$fileName = $_SERVER["DOCUMENT_ROOT"] . "/dir/{$name}.php";

if (file_exists($fileName)) {
echo "成功<br>";
} else {
cho "エラー<br>";
}

なぜローカルだけエラーが出てしまうか知りたいです
0069nobodyさん2014/09/27(土) 03:58:52.00ID:IA1IUmNR
追記
cho "エラー<br>"となっていますが
echo "エラー<br>"の間違いです
気にしないでください
0070nobodyさん2014/09/27(土) 04:28:57.84ID:???
>表、暴、予などの5Cを含む文字がファイル名に含まれて居ると
そこまでわかっていてローカルがWindowsだからっていう結論に辿りつけないのか
0071nobodyさん2014/09/27(土) 04:56:44.78ID:???
>>67
しまったなぁって思ったの?
0072nobodyさん2014/09/27(土) 05:08:37.80ID:???
PHPなんかやってるアホがそんな人並みの結論に辿りつけるわけないだろw
0073682014/09/27(土) 06:25:54.34ID:IA1IUmNR
すみません。質問の仕方を間違えました
エラーが出ないようにファイルを読込できるようにしたいです
対処方法はありませんか?
0074nobodyさん2014/09/27(土) 08:17:45.75ID:???
PHP5.2にすれば読める
0075nobodyさん2014/09/27(土) 09:02:20.45ID:???
>>73
ローカルと本番環境の環境を合わせれば?
0076nobodyさん2014/09/27(土) 12:36:59.35ID:???
Web業界に入って3年になるんですが業務知識が足りません
どんな本とか読めばいいですか?
オススメの書籍教えてください
0077nobodyさん2014/09/27(土) 14:11:43.46ID:???
>>76
>>1
0078nobodyさん2014/09/27(土) 15:21:03.76ID:???
>>73
質問の後出しするクズは消えろ
0079nobodyさん2014/09/27(土) 16:00:53.12ID:???
またキチガイが戻ってきたのか
0080nobodyさん2014/09/27(土) 16:30:48.24ID:???
>>73
前スレでも似たような質問してただろ?
結局globとか使ってあるかどうかはわかるけど読み込めないって結論が出てたと思うが
0081nobodyさん2014/09/27(土) 16:49:25.35ID:???
>>80
分からないならわざわざ書き込まなくていいよw
馬鹿のお前が読み込めないとかどうでもいいからw
0082nobodyさん2014/09/27(土) 16:53:42.04ID:jyELVMn5
$sth->bindParam(':user_money', $zero , PDO::PARAM_INT);
とすると
Cannot pass parameter 2 by reference in
から始まるエラーが帰ってくるんですが、どうしたらいいですか?
一応Paramは変数じゃないといけないっていうので、変数に0を入れてます
0083nobodyさん2014/09/27(土) 17:15:17.62ID:???
>>82
再現出来るコード出さないとそれだけじゃ答えれない
そこが原因なのかもう1度コードをみなおしてみな
0084nobodyさん2014/09/27(土) 18:17:54.80ID:???
>エラーが帰ってくる
意味不明
こいつ知的障害か
0085nobodyさん2014/09/27(土) 18:42:16.96ID:???
知的障害ではなく単純に日本語が苦手なんだろ。
お隣の半島だけはPHPが盛んだから、
そういう人が紛れ込んでいても不思議ではない。
0086nobodyさん2014/09/27(土) 19:07:55.50ID:???
>>82
変数$zeroの参照が取れないってことは変数が生成されていないか消えてるってことだろ。
多分その周辺のコードでまずいところがある。
bindParamに似たメソッドでbindValueってあるけど、両方の違いが分からなかったらbindValue使っとけ。
0087nobodyさん2014/09/27(土) 23:53:01.76ID:???
>>84
エラーだって行ってきます、ただいまぐらい言うよ!
0088nobodyさん2014/09/28(日) 00:06:54.21ID:???
いまいち相手にしてもらえないからって自演しなくてもいいんやで
0089nobodyさん2014/09/28(日) 00:54:18.40ID:???
しかしどの自演でもなかった。
0090nobodyさん2014/09/28(日) 05:50:08.24ID:9j7N8ng0
久々にPHPでハマりました。

urlencodeについての仕様ですが、

「AAA+AA AA」
をurlencodeすると
「AAA%2BAA%20AA」
になります。

「AAA%2BAA%20AA」
をurldecodeすると勿論
「AAA+AA AA」
に戻ります。

ですが、URLに含めた場合
index.php?param=AAA%2BAA%20AA
にした場合に
echo urldecode($_GET["param"])
にすると
「AAA AA AA」
のように、+が消えてしまいます。

こちら+が消えないようにするには、
別のエンコードをかますか、
php.iniにて何かしら設定が必要なのでしょうか。

宜しくお願いします。
0091nobodyさん2014/09/28(日) 07:20:14.12ID:???
よく読んでないがrawurlencode
0092nobodyさん2014/09/28(日) 07:21:21.85ID:???
まぬある嫁
http://php.net/manual/ja/function.urldecode.php

>警告

>スーパーグローバル $_GET および $_REQUEST の内容はすでにデコード済みのものです。
>$_GET や $_REQUEST の要素に対して urldecode() を使用すると、予期せぬ危険な結果となります。
0093nobodyさん2014/09/28(日) 07:25:09.00ID:???
あ、ごめん
decodeじゃなくてencodeか
0094nobodyさん2014/09/28(日) 07:25:37.23ID:???
あれやっぱりdecodeか
0095nobodyさん2014/09/28(日) 07:28:42.84ID:???
rawurldecodeでおk
urldecodeをgetに使うイクナイ
0096nobodyさん2014/09/28(日) 18:11:41.66ID:???
ここは初歩的な質問は可能でしょうか?
0097nobodyさん2014/09/28(日) 19:02:29.29ID:???
マニュアル読め馬鹿って言われてもくじけない根性と>>1を読めるならどうぞ
0098nobodyさん2014/09/28(日) 19:41:07.77ID:???
>>96
質問していいか質問するなよ。スレタイも読めないのか
0099nobodyさん2014/09/28(日) 19:56:34.83ID:???
失礼しました
0100nobodyさん2014/09/28(日) 21:23:35.70ID:???
http://www.tagindex.com/javascript/form/comp1b.html

上記サイト参考にして、javascriptでフォームを作ったのですが
これの合計金額をPHPで扱いたいのですが、javascriptってクライアントサイドだと思うんですが
可能なんでしょうか
0101nobodyさん2014/09/28(日) 21:36:11.03ID:???
可能です
0102nobodyさん2014/09/28(日) 21:36:57.95ID:???
>>100
>>1読め
0103nobodyさん2014/09/28(日) 21:38:45.68ID:???
>>100
formのaction=""にphpのファイル名を書いてポチっと押すだけで
$_REQUEST['field_total']に合計が入ってるんじゃね
0104nobodyさん2014/09/28(日) 21:40:20.68ID:tHMgO71K
【OS名】ubuntu
【PHPのバージョン】5.5
【質問内容】
超初心者の質問すみません
GNU nanoの保存の方法がわかりません。
Write outを選んで名前を変えなければ、Enterで保存できると思ったのですが違うようで・・・。

http://studio-bey.chicappa.jp/dougubako/linux/316
を見たのですが保存場所を指定した後どうすれば保存できるのでしょうか?
0105nobodyさん2014/09/28(日) 21:43:49.21ID:???
>>104
PHP関係ないだろ4ね
0106nobodyさん2014/09/28(日) 22:43:22.48ID:???
>>102
テンプレめんどくさくて・・・

>>103
出来ました!ありがとうございます。
01071042014/09/28(日) 22:49:01.66ID:???
PHPの編集をしたいのにできないんです
0108nobodyさん2014/09/28(日) 22:53:54.20ID:???
>>107
テキストエディタの使い方だろそれ。PHPかどうかは関係ないから他所に行け
0109nobodyさん2014/09/29(月) 09:19:48.14ID:???
>>106
>>1とスレタイにはid出せと書いてるだろ
0110nobodyさん2014/09/29(月) 11:17:35.70ID:???
>>106
めんどくさいなら質問しなくていいよ^^
お前みたいなゴミの質問は迷惑なだけだし^^
0111nobodyさん2014/09/29(月) 11:40:27.73ID:???
>>103は全く質問の通りの回答なんだが、それで納得して終わってるのもなんだかなw
0112nobodyさん2014/09/29(月) 12:47:54.74ID:???
草生やしててキモすぎ
0113nobodyさん2014/09/29(月) 12:49:34.89ID:???
>>103
PHPスレでHTMLの話するなよ池沼。
0114nobodyさん2014/09/29(月) 14:34:05.87ID:/Reaub2I
HTMLにバグ埋め込んで毛生やしたぺちぴーのスレでHTMLの話するなとか完全に知的障害の物言いだわ
0115nobodyさん2014/09/29(月) 15:17:47.68ID:YwKvfeQ0
【OS名】CentOS 6.4
【PHPのバージョン】5.4
【連携ソフトウェア】MySQL
【質問内容】
PHPでブラウザーのsessionStorageを取得したい。

$_SESSIONで取得できるものと違うので取得方法が分かりません。
こういったものを取得する関数や外部ライブラリがあればアドバイスいただけないでしょうか?
■ このスレッドは過去ログ倉庫に格納されています