【PHP】下らねぇ質問はID出して書き込みやがれ 130
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2013/09/19(木) 13:47:19.93ID:???過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 129
http://kohada.2ch.net/test/read.cgi/php/1375636484/
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0655nobodyさん
2013/10/28(月) 05:40:09.72ID:???0656nobodyさん
2013/10/28(月) 06:01:14.86ID:???こんな事言ってる時点で頭がパァーなんだから相手にしてはだめ
http://ja.wikipedia.org/wiki/PHP:_Hypertext_Preprocessor#Web.E3.82.B5.E3.83.BC.E3.83.90.E3.81.A8.E3.81.AE.E7.B5.B1.E5.90.88
0657nobodyさん
2013/10/28(月) 06:13:01.90ID:???敗北を知りたい
0659nobodyさん
2013/10/28(月) 10:33:43.98ID:???だからセキュリティを犠牲にして賃金を安く抑えるためにペチパー雇ってんだよ。
しかもペチパーは基本的に知能の低い奴が多いからつぶしがきかず転職もしにくい、
だから一度雇ったら賃上げもせずに壊れるまでこき使える。
そういった理由でPHPを選ぶ企業が多いのは事実。
それを「PHPが受け入れられている」と表現するなら、受け入れられてるんじゃないかな。
0660nobodyさん
2013/10/28(月) 12:48:39.30ID:???0663nobodyさん
2013/10/28(月) 13:40:10.39ID:???・HTML+CSS+PHPでページを作れるけどJavaScriptの深い知識がない
・PHP言語そのものの理解は浅い
・classとpublic/privateを使うだけでプログラマ気取り
・テストコードの書き方(を知らない||に慣れてない)
・データベースの深い知識がないのでテーブル設計ができない
・デバッグの使い方を知らない
・Linux環境での開発に慣れてない
・間違いを指摘されても頭に入らない
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
☆☆☆ 当てはまる数が多いほどダメPHPerです ☆☆☆
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
0665nobodyさん
2013/10/28(月) 14:27:10.25ID:IaligtYC・クライアント側でやることと鯖側でやることの区別すら付かない
・自分の問題を自力で検索、試行錯誤して解決することができない
・本当のことを言われたら火病を起こす
0666nobodyさん
2013/10/28(月) 14:31:46.44ID:???>>665
なるほどなぁ、ふむふむ
じゃぁ、
>httpdモジュールが前提のPHP
で突っ込まれて、
>Apache限定の話じゃないからhttpdと表記した
とか言ってるレベルの人は多分スーパーハカ
とでも言うんだろうなぁ
世の中広いね
0667nobodyさん
2013/10/28(月) 14:47:28.47ID:???ISAPI版のphpのこと言ってるの?
0668nobodyさん
2013/10/28(月) 15:32:05.62ID:???もっと荒らすなら賢いやつを送るべきだと思うの
0670nobodyさん
2013/10/28(月) 15:47:28.90ID:???それただの初心者じゃん
それか職場がブラックなだけ
そんなとこと一緒にしないでほしいわ
>>665
それもただの初心者じゃん
検索とかやり方わからないやつも本当にいるんだぜ?
0671nobodyさん
2013/10/28(月) 15:54:57.35ID:???過去のIPAのセキュアプログラミング講座に書かれてた、
「例えば、PHPを避ける」を真に受けてんだろうけど、
新版になって今じゃ記述も変わってるのに気づいてないんだろ?
http://www.ipa.go.jp/security/awareness/vendor/programmingv2/contents/003.html
0672nobodyさん
2013/10/28(月) 16:20:42.25ID:???変な優越感に浸りたいだけの可哀想ないつものアスペ野郎
0673nobodyさん
2013/10/28(月) 16:30:25.62ID:???httpdモジュールの相手をするのはこの辺ぐらいにしておけ
0674nobodyさん
2013/10/28(月) 16:33:59.45ID:???それに関してわざわざ挑発しにくるのが意味わからんよな。
0675nobodyさん
2013/10/28(月) 16:38:38.79ID:???挑発されたくなかったらPHP厨だけでwwwとは別の独立したネットワークだけでやれ。
PHPそのものもそのネットワーク上でだけ使え。
いい加減セキュリティの弱いPHPが拡散して迷惑だ。
0676nobodyさん
2013/10/28(月) 16:45:17.24ID:???0677nobodyさん
2013/10/28(月) 17:59:29.87ID:???0678nobodyさん
2013/10/28(月) 18:54:27.41ID:???うつ病とか対人恐怖症の類の人の特徴が出てるから1回病院いったほうがいいよ
親もとに世話になってるんだろうけど強引にでも連れて行ってもラったほうがいい
0679nobodyさん
2013/10/28(月) 20:18:48.74ID:IhGW5H4lというスクリプトをhello.phpとしてコマンドラインから、
php hello.phpを呼ぶとhello worldとコンソールウィンドウに表示されますが、
引数を受け渡したいときはどのように書いて、
php側ではどのように受け取ればいいのでしょうか?
0680nobodyさん
2013/10/28(月) 20:23:17.64ID:???http://www.php.net/manual/ja/features.commandline.usage.php
http://www.php.net/manual/ja/reserved.variables.argv.php
http://www.php.net/manual/ja/reserved.variables.argc.php
0681nobodyさん
2013/10/28(月) 20:23:27.71ID:???http://php.net/manual/ja/reserved.variables.argv.php
0682nobodyさん
2013/10/28(月) 20:28:13.88ID:IhGW5H4lありがとうございます!
$argvで取ることができました
0683nobodyさん
2013/10/28(月) 21:51:11.95ID:???0684nobodyさん
2013/10/28(月) 23:22:35.86ID:???0685nobodyさん
2013/10/28(月) 23:55:05.03ID:IaligtYChttpd関係ないとかいう寝言は受け付けないよ
と書いてあるのに火病起こしてる底辺には読めてないよね(笑)
0686nobodyさん
2013/10/29(火) 00:15:54.04ID:???0688nobodyさん
2013/10/29(火) 01:43:13.70ID:???このレベルだと、ほかの言語であってもろくに使えねーだろな。
そこそこの年だろうに、こんなんに時間使ってて、惨めにならんのかねぇ。
0689nobodyさん
2013/10/29(火) 02:39:48.28ID:xu+cR7od0690nobodyさん
2013/10/29(火) 03:04:38.25ID:???平日が休みとかいう寝言は受け付けないよ
0691nobodyさん
2013/10/29(火) 05:04:19.95ID:Ze4Dg4T+0692nobodyさん
2013/10/29(火) 08:21:29.08ID:???0693nobodyさん
2013/10/29(火) 09:10:39.22ID:???0694nobodyさん
2013/10/29(火) 09:58:17.82ID:???0696nobodyさん
2013/10/29(火) 14:07:18.91ID:???土日にあれだけ店が営業してるけど、あれはみんな休みなしで働いてると思ってるんだろうか
PHP坊はプログラムについてもネットワークについてもサーバーについても知らないと思ったら
世の中の仕組みすら知らなかったなんて
真性引きこもりニートだから土日に店やってることを知らないとかかな
何にしても哀れ
690:nobodyさん :2013/10/29(火) 03:04:38.25 ID:??? [sage]
こういう書き込みするやつって大抵ニートなんだけどやっぱ時間的に見てもそうなんだろうな
平日が休みとかいう寝言は受け付けないよ
0697nobodyさん
2013/10/29(火) 14:32:26.12ID:xu+cR7od0698nobodyさん
2013/10/29(火) 14:35:55.20ID:???セキュリティの脆弱なphpが拡散してることに危機感を感じた人が義憤に駆られて対策を要請
↓
php厨はphpしか使えないから居場所を奪われると思い発狂
0700nobodyさん
2013/10/29(火) 14:53:38.79ID:???休日はどこも店は閉まってると思ってるんだろうなw
ちょっとは外に出ろよw
0701nobodyさん
2013/10/29(火) 15:17:05.43ID:???0702nobodyさん
2013/10/29(火) 17:36:05.53ID:???というようなことってありえますか?
0703nobodyさん
2013/10/29(火) 17:46:17.23ID:???普通に考えるとない
文字コードが問題でないことは確認済みかい?
SQLite側でエラー出てないかい?
0704nobodyさん
2013/10/29(火) 18:13:29.57ID:vZhn/oWi次の配列について、数値添え字を維持したまま、最後の要素'e'を真ん中の3の位置に挿入したいです。
//元の配列
array(1=>'a', 2=>'b', 3=>'c', 4=>'d', 5=>'e');
//挿入後の配列
array(1=>'a', 2=>'b', 3=>'e', 4=>'c', 5=>'d');
なお、array_spliceだと添え字が0から振り直されてしまいます。
何かシンプルに操作する方法がありますでしょうか?
よろしくお願いします。
0706704
2013/10/29(火) 20:33:09.97ID:ew0xx0S/語弊があり失礼しました。
添え字の順について1-5で固定という意味です。
やりたいことは、配列の要素をループで表示する際、
通常は元の配列の順でよいのですが、
例外的に、最後の要素を3番目に表示したいことがあるのです。
array_splice($data, 3, 0, $data[5]);としたところ、
dataの添え字が0スタートになってしまったので、1スタートのまま
操作できないかと思った次第です。
添え字を1スタートにしたいのは、その後のスクリプトの変更を避けるためです。
なお、実際には、もっと多い要素の配列を扱ってます。
0707nobodyさん
2013/10/29(火) 20:49:27.09ID:???http://codepad.org/cBXrfA4D
とりあえず作ってみた
0708nobodyさん
2013/10/29(火) 20:50:41.57ID:???http://codepad.org/9Z6GbsdG
こんなんも作ってみた
0709nobodyさん
2013/10/29(火) 21:30:19.79ID:???is_numeric 使えってのはナシで
0711nobodyさん
2013/10/29(火) 21:33:36.08ID:???is_intの注意にもis_numeric使えってそう書いてるだろ
0712704
2013/10/29(火) 21:34:54.47ID:MlldmnUl早速のご回答ありがとうございます。
キーを保存して、後で結合するというやり方には思い至りませんでした。
最後の値をarray_popで取るのもスマートです。
とても参考になりました。感謝です。
0713nobodyさん
2013/10/29(火) 22:25:03.79ID:???709はそんなのわかった上で聞いてるんじゃないの?
>is_numeric 使えってのはナシで
って書いてるし
0714nobodyさん
2013/10/29(火) 22:25:50.89ID:???0715nobodyさん
2013/10/29(火) 23:40:58.73ID:???0716nobodyさん
2013/10/30(水) 00:21:15.81ID:4Hjo+Gia0717nobodyさん
2013/10/30(水) 01:12:10.34ID:???string型はis_numeric
is_intで判定したいって質問だから(int)でint型にすればいい
それ以外の事を聞いてるとしたら質問がヘタクソ
0718nobody
2013/10/30(水) 01:27:05.64ID:9H4cK0UE【質問内容】
MAMPを利用しているのですが、ファイルを修正してブラウザ上でリロードしてもすぐに反映されず、
1分程待ってリロードすると反映するのですが、こちらの対処方法をご教授いただけませんでしょうか。
手順として
1.ブラウザ上でアクセス
2.エディタでphpファイル修正
3.ブラウザリロード
4.反映されないのでキャッシュ消してリロード
5.反映されないのでSAFARIでアクセス
6.反映されないので1分くらい待って再度アクセスすると反映
になります。
0719nobodyさん
2013/10/30(水) 01:56:02.67ID:8n7nQdpXいつまでもキャッシュに遊ばれるくらいならtelnet host 80とかコマンド使えるようにした方が良いぞ
0720nobodyさん
2013/10/30(水) 08:25:36.12ID:???0721nobodyさん
2013/10/30(水) 16:50:37.53ID:AZM5Qa5B0722nobodyさん
2013/10/30(水) 18:44:50.70ID:???原因がわかりました
PDOの旧バージョンではselect文を連続で使う場合にcloseCursor()が必要で
それがないためにLIKEのある文で失敗しているようでした
これは最近の環境でPHPを始めるとなかなか気づかないのでは・・・
0723nobodyさん
2013/10/30(水) 19:01:11.63ID:???0724nobodyさん
2013/10/30(水) 20:44:49.25ID:???だから日本語の読めない馬鹿は来るなって
お前自分が迷惑だって気付いてないだろ
お前自分が何でリアルで氏ねって陰口叩かれてるか知らないだろ
0726nobodyさん
2013/10/31(木) 00:32:35.94ID:QWe0epA1その際にその画像のパスの入った変数をJavascriptに受け渡して処理を行いたいのですが、うまくいきません。
Ajaxの転送先にupload.phpとし成功した場合の関数のところに
var hoge = '<?php echo $foo; ?>';
としてコンソールに移してもただの文字列として
<?php echo $foo; ?>が表示されました。
apacheの設定を見なおして
AddType application/x-httpd-php .php .html .js
としたのですがResource interpreted as Script but transferred with MIME type text/html
と出てしまいました。
うまく受け渡す方法とエラーがでなくなるような設定はありませんか?
0727nobodyさん
2013/10/31(木) 00:45:20.31ID:???0729nobodyさん
2013/10/31(木) 04:33:12.61ID:4quME3LY$global = "global";
class MyStub {
public $item;
public function __construct() {
$this->item = $GLOBALS['global'];
}
}
これを読み込んだファイルをコマンドラインから実行してMyStubインスタンスを初期化すると、
itemプロパティに"global"がセットされますが
eclipse(PDT)で実行するとnullがセットされます。
この挙動から、PDTの初期状態ではグローバル変数を使用できないのではないかと考えて
調べてるのですが、PDTユーザの人でわかる方いますか?
0730nobodyさん
2013/10/31(木) 05:14:50.62ID:???0731nobodyさん
2013/10/31(木) 05:32:01.63ID:???PDT経由しようがPHPインタプリタ使うことには変わらないんだから
結果が異なるってことはないでしょ
0734nobodyさん
2013/10/31(木) 09:19:55.15ID:???なぜ日本語が読めないと思ったのかまったくわかりませんが
返信については、旧バージョンで動かない=現行バージョンでは動くので
原因がutf8で統一している文字コードの可能性は低く、デバッグの方法から教えていただくわけにもいかず
結果のみの報告になりました
0735nobodyさん
2013/10/31(木) 09:28:46.47ID:4quME3LYPDTのセットアップも初なので何を補足すればいいのやらといった状態なんですが
Eclipse及びPDTは最新、PHPも5.4の最新バージョンです。
XAMPPではなく、事前に個別にインストールした環境を使用するよう
セットアップしています
>>733
同じインタプリタを使用するよう設定してあります。
0737nobodyさん
2013/10/31(木) 11:44:18.23ID:???デバッガで追ってる?
他の処理でグローバル変数上書きしてない?
最小再現の初期化コードがみたいところだけど
根本環境ミスの可能性の方が高いと思うよ
0739721
2013/10/31(木) 13:51:15.97ID:zNoFhKvn0740nobodyさん
2013/10/31(木) 14:03:20.31ID:???0744721
2013/10/31(木) 17:44:47.16ID:zNoFhKvnあるのかないのか聞いてるだけなんだけど???
0745nobodyさん
2013/10/31(木) 17:47:46.46ID:???同じものはありますか なら 無い。
みたいな だと、あるとも無いとも言える。
なんで素直に、用途言わないのさ。
0746nobodyさん
2013/10/31(木) 18:24:42.27ID:???0747nobodyさん
2013/10/31(木) 18:56:26.76ID:???最初から Phpstorm は薦めない。
まず Vim をある程度使い込んで、それでもなお機能に不満があれば他の IDE とかを探すべき
0748nobodyさん
2013/10/31(木) 19:12:33.40ID:GYE7WPbHvar_dump($tmp);
splitがうまく使えません、お助け下さい…
$tmp[0]='あい'
$tmp[1]='うえお'
としたいのですが、
$tmpは
array(1) { [0]=> string(17) "あい(うえ)お" }
となってしまいます。
どうすれば"("で分割できるのでしょうか
0749nobodyさん
2013/10/31(木) 19:27:14.98ID:???mb_split('\(', 'あい(うえお');
じゃね?
UTF8使ってるならpreg系使った方が良いかと
0750nobodyさん
2013/10/31(木) 19:36:47.82ID:???使いこなせば便利なのは認めるが
0751nobodyさん
2013/10/31(木) 19:41:43.54ID:???もしずっとあとになってから Vim を知ったら、
「もっと早く知っておけば良かった」
って後悔することになるからね
0753nobodyさん
2013/10/31(木) 20:07:27.44ID:GYE7WPbHありがとうございます
使う関数も間違っていたとは・・・
0754721
2013/10/31(木) 22:24:09.57ID:zNoFhKvnじゃあみたいなので
関数名だけ書けばいいぞ
■ このスレッドは過去ログ倉庫に格納されています