【PHP】下らねぇ質問はID出して書き込みやがれ 129
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2013/08/05(月) NY:AN:NY.ANID:dIT4JFvF過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 128
http://kohada.2ch.net/test/read.cgi/php/1369576918/
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。IDを出すこと。
【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・全員IDを出すことが推奨されるようになりました。IDなしは原則スルーすること。
0472469
2013/08/29(木) NY:AN:NY.ANID:Om9K2TOMお前も分からねえんだろ(^Д^)ギャハ
平日午前中だけど分かる人よろしくお願いします。
0473nobodyさん
2013/08/29(木) NY:AN:NY.ANID:???普段プロバイダ規制されてここに書き込みできないかサーバ管理者のどちらか知りませんが
open2chの宣伝ご苦労様です
0476nobodyさん
2013/08/29(木) NY:AN:NY.ANID:???0477469
2013/08/29(木) NY:AN:NY.ANID:Om9K2TOM分かる奴だけレスお願いしますね^^
0478nobodyさん
2013/08/29(木) NY:AN:NY.ANID:???PC差し押さえられたら大変ですね
※通報済みです
0479469
2013/08/29(木) NY:AN:NY.ANID:Om9K2TOMPHPからデータベースへの接続に成功しちゃいました^^
0480469
2013/08/29(木) NY:AN:NY.ANID:Om9K2TOMあとはデータベースに出力する方法だけだわwwwwww
0481nobodyさん
2013/08/29(木) NY:AN:NY.ANID:???わざわざわからない言語使うよりわかるの使えよ
0483469
2013/08/29(木) NY:AN:NY.ANID:???PHP必須だからわざわざこんな糞スレ来てやったんだろヴォケ!!
PHP初挑戦30分で任務完遂しちゃったから、もうお前らいらねえや(^Д^)ギャハ
じゃ、また来るから宜しく(^^)
0484nobodyさん
2013/08/29(木) NY:AN:NY.ANID:???0485nobodyさん
2013/08/29(木) NY:AN:NY.ANID:???0486nobodyさん
2013/08/29(木) NY:AN:NY.ANID:???Qiitaとか知恵袋とか
0487461
2013/08/29(木) NY:AN:NY.ANID:???質問スレ立てたった
ID強制にしたけどそれでよかったら付き合ってくれ
>>473
巻き込まれ規制組だよ
こっちで回答してもいいけど回答と煽りがカオスすぎて書く気が失せる
0490nobodyさん
2013/08/29(木) NY:AN:NY.ANID:???0491nobodyさん
2013/08/29(木) NY:AN:NY.ANID:???誰も相手にしてないし
外部スレとかスルー対象
0492nobodyさん
2013/08/29(木) NY:AN:NY.ANID:???0493nobodyさん
2013/08/29(木) NY:AN:NY.ANID:???0494nobodyさん
2013/08/29(木) NY:AN:NY.ANID:???0495nobodyさん
2013/08/29(木) NY:AN:NY.ANID:???また変な話題をつぶやくアスペ野郎であった
0496nobodyさん
2013/08/29(木) NY:AN:NY.ANID:IE6uxinR最近のPHPは簡易サーバー付きで、php.iniだけネットで調べりゃ動くよ。
0497nobodyさん
2013/08/30(金) NY:AN:NY.ANID:???0498nobodyさん
2013/08/30(金) NY:AN:NY.ANID:KFfN7zWlこれはエラーが発生して停止するって事でいいのかな?
0501nobodyさん
2013/08/30(金) NY:AN:NY.ANID:???requireを使え!!!!!!!!!!!!
0502nobodyさん
2013/08/30(金) NY:AN:NY.ANID:???・XAMPP使ってます!
・TeraPad使ってます
・テスト?してますよ?これで print_r($test)
0503nobodyさん
2013/08/30(金) NY:AN:NY.ANID:???0504nobodyさん
2013/08/30(金) NY:AN:NY.ANID:???0505nobodyさん
2013/08/30(金) NY:AN:NY.ANID:???autoload使えってことらしい。
0506nobodyさん
2013/08/30(金) NY:AN:NY.ANID:???http://www.engineyard.co.jp/blog/2013/modern-php-tutorial/
0509498
2013/08/30(金) NY:AN:NY.ANID:KFfN7zWlエラーに対応したの作るんじゃなくて、エラー想定して使い分けるんですねありがとうございます
0511nobodyさん
2013/08/30(金) NY:AN:NY.ANID:???ttp://ameblo.jp/nikko-inma/entry-11122429825.html
>数々の糞仕様の発見で驚きを提供してくれる人気プログラム言語PHP
ttp://usamimi.info/~mirrorhenkan/2ch/ruby/other/read.php/1181304333/
>「初心者にもWebアプリケーションが書ける」という幻想を与えることで、 バグだらけで、メンテナンス性が低く、
>セキュリティ問題を抱えた Webアプリケーションを乱造することになっているのではないだろうか。
ttp://qarc.info/qa/show-9478-909.html
>PHPとか言語仕様が糞なうえにセキュリティホール付でリリースするからマジないわ。
ttp://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
PHPは順位を維持しているものの-0.16%、
一方のRubyはというとPHPより順位は低いものの+0.34%、
このままいけば必ず逆転する
ttp://www.anlyznews.com/2011/03/phper13.html
>5. PHPなどのスクリプト言語しか知らないのに、プログラミング言語の優劣を語る。
>6. PHPの遅さを知らないのに「最近のマシンは速いからプログラミング言語に速度は求められていない」と言い切る。
>11. 仕様が曖昧で急激に変化するPHPで、テストファーストとか言い出す。
>13. ブログで自らの無知をさらけ出す。
ttp://creeper.no-ip.info/adiary/adiary.php?20111122
>■ 変数名を間違えると新しい変数が作られる
>■ 文字列の変数展開がクソ
0512nobodyさん
2013/08/30(金) NY:AN:NY.ANID:???見事にマッチ
0513nobodyさん
2013/08/30(金) NY:AN:NY.ANID:???0514nobodyさん
2013/08/31(土) NY:AN:NY.ANID:IOIawE+xmove_uploaded_file()とimagejpeg()でファイルを二つ作成する時
両方成功したら作成、片方失敗したらどっちもアップロードしないという
SQLのトランザクションのような動作をさせる方法はあるのでしょうか?
0515nobodyさん
2013/08/31(土) NY:AN:NY.ANID:???よって失敗したらファイルを破棄する処理を書けばいい
0516nobodyさん
2013/08/31(土) NY:AN:NY.ANID:IOIawE+x光速のレスありがとうございます
0517nobodyさん
2013/08/31(土) NY:AN:NY.ANID:???という一行で済むかな。
トータルの行数は全く変わらないね。
0518nobodyさん
2013/08/31(土) NY:AN:NY.ANID:???0519517
2013/08/31(土) NY:AN:NY.ANID:???マッサージに行って、帰ってきて発泡酒飲んでて、今ふと思い出して気づいた。
まぁ2chだし、気にしない気にしない。
0520nobodyさん
2013/08/31(土) NY:AN:NY.ANID:???0521nobodyさん
2013/08/31(土) NY:AN:NY.ANID:???0522nobodyさん
2013/08/31(土) NY:AN:NY.ANID:???0523nobodyさん
2013/08/31(土) NY:AN:NY.ANID:???関数名は、IDEが補完してくれるし。
>可愛い後輩プログラマータイプ
いや、そもそもプログラマタイプじゃないんだと思うよ。
誰も書いてくれる人がいないから自分で書いてるだけだし。
0524517
2013/08/31(土) NY:AN:NY.ANID:???0525nobodyさん
2013/08/31(土) NY:AN:NY.ANID:???0526nobodyさん
2013/08/31(土) NY:AN:NY.ANID:???0527nobodyさん
2013/08/31(土) NY:AN:NY.ANID:egk7KS5O0528nobodyさん
2013/08/31(土) NY:AN:NY.ANID:???0529nobodyさん
2013/08/31(土) NY:AN:NY.ANID:???0530nobodyさん
2013/08/31(土) NY:AN:NY.ANID:???0532nobodyさん
2013/08/31(土) NY:AN:NY.ANID:???0533nobodyさん
2013/08/31(土) NY:AN:NY.ANID:???ただ改行してないだけやんってツッコミたくなるのが9割
0534514
2013/08/31(土) NY:AN:NY.ANID:IOIawE+xif(!imagejpeg($resource, $path, $quality)){
unlink($move_upload_file_path);
}
?>
つまりこれが完全版という事でいいんでしょうか?
細かいところまでありがとうございます
0535nobodyさん
2013/08/31(土) NY:AN:NY.ANID:???imagejpeg($resource, $path, $quality) or unlink($move_upload_file_path);
にすればいいんじゃない?
0536nobodyさん
2013/09/01(日) 07:43:06.31ID:???でもいいし。やってることは全部いっしょだよね。
0537nobodyさん
2013/09/01(日) 07:47:57.48ID:???0538nobodyさん
2013/09/01(日) 08:54:28.20ID:???0540nobodyさん
2013/09/01(日) 10:27:02.41ID:???個人的なこだわりの話になるんだよな。こっちの方が早いだのこっちの方が短いだの
そして質問者がどれがいいのか判別できなくなって更に混乱するオチ。それが成長ってモンかもしれないが
0542nobodyさん
2013/09/01(日) 11:26:19.29ID:???んで言葉だけじゃだめだと517が地雷を出す
あとは楽しい自爆大会
0543nobodyさん
2013/09/01(日) 11:26:50.66ID:???荒れるだけだから(笑)
0544nobodyさん
2013/09/01(日) 11:41:18.96ID:???実は話が決定的に逸れ始めたのは>>526
0545nobodyさん
2013/09/01(日) 11:44:20.78ID:???さては本人か?
0548nobodyさん
2013/09/01(日) 21:12:34.76ID:???0549nobodyさん
2013/09/01(日) 21:14:35.77ID:???0550nobodyさん
2013/09/01(日) 21:24:48.56ID:???0551nobodyさん
2013/09/01(日) 23:01:34.31ID:tAd8+Y5bphp側で「ttp://localhost/~userid」という文字列を取ってくる方法はありませんか?
本番サーバーとは~useridの部分が異なるので、動的に取ってきたいのですがうまくいかなくて困ってます。
宜しくお願い致します。
0552nobodyさん
2013/09/02(月) 06:17:01.90ID:32AYjr8+0553nobodyさん
2013/09/02(月) 06:51:02.33ID:???index.php内で「http://localhost/~userid」
って文字列が欲しいってこと?
0554nobodyさん
2013/09/02(月) 07:31:54.76ID:???0555nobodyさん
2013/09/02(月) 09:01:11.98ID:FVtpFaniそう、それです。
>>554
$_SERVERの中をみても欲しい値がなくて、
どうしていいのか分からなくて実装出来て居ません。
飛ばして他のところを実装しています。
0556nobodyさん
2013/09/02(月) 09:25:53.63ID:???REQUEST_URI
SCRIPT_NAME
PHP_SELF
あたりに
0557nobodyさん
2013/09/02(月) 11:37:57.58ID:???そしてそのページをお気に入り()に入れておけ
0559nobodyさん
2013/09/02(月) 13:34:31.79ID:FVtpFaniindex.phpで試したところ、全て/~userid/index.phpが帰ってきました。
取得したいのは「http://localhost/~userid/」もしくは「https://localhost/~userid/」なのですが、
何か設定が間違っているのでしょうか?
>>558
はい。
for ($_SERVER as $KEY -> $VALUE) if ($VALUE = "http〜") pring $KEY
ってしてみましたが、見つかりませんでした。
0560nobodyさん
2013/09/02(月) 13:54:55.78ID:???httpの文字は無い
0562nobodyさん
2013/09/02(月) 14:33:00.04ID:???https://www.google.co.jp/search?q=php+http+https+%E5%8F%96%E5%BE%97&oq=php+http+https+&sourceid=chrome&ie=UTF-8
0563nobodyさん
2013/09/02(月) 14:34:04.91ID:FVtpFaniなるほど。なかなか自分で頑張らないとできない感じなのですね。
httpかhttpsかを判定する方法はありますか?
あと、本番サーバーでは多分
https://servername.com/folder1/index.html
みたいになると思うのですが、
https://localhost/~userid/folder1/index.html -> https://localhost/~userid/
http://servername.com/folder1/index.html -> http://servername.com/
みたいに取ってくる為にはどうやって/~userid/の部分を取ってきたらいいんでしょうか?
今ははじめの/までを取ってこようと思ったのですが、
それだと本番で違う結果になる気がしてきました。
0564nobodyさん
2013/09/02(月) 14:35:59.27ID:FVtpFaniありがとうございます。
ローカル環境ではadmin権限が無いのでhttpsできないので助かります。
0565558
2013/09/02(月) 16:08:07.75ID:???何を意図しているか全くわからんのですがね。
つまり、PATHの第一階層を取ってきたいってこと?
それなら、[REQUEST_URI]とかから文字列関数で処理すれば済むけど。
0566nobodyさん
2013/09/02(月) 19:22:23.76ID:???結局本番環境で動くやり方探して実装するしかないだろ
0567nobodyさん
2013/09/02(月) 23:19:08.12ID:GJHPcxpK0568nobodyさん
2013/09/03(火) 00:41:48.66ID:???http://blog.trendmicro.co.jp/archives/7760
この記事を読んで
□悪意ある第三者が具体的にどういう手順でこれらの危険をもたらすのか分からない
□自分の環境は安全であると言い切れない
□具体的にどう対策すべきか分からない
に一つでも該当するなら即刻利用を中止すべき
中止しても問題はない
PHPよりはるかに開発効率のよいRubyという言語がある
0569nobodyさん
2013/09/03(火) 00:55:53.13ID:???0570nobodyさん
2013/09/03(火) 01:33:09.80ID:oYAAuZmoやりたいことはページAへのリクエストをセッション見てページBに飛ばしたいだけなんですが、
ググったらそれにはheader関数を使えばいいって書いてあって、
headerのlocationには必ずプロトコルを含めたフルパスを書きましょうって書いてあったので、
フルパスを作成したいのです。
で、今与えられている開発環境ではlocalhost/~userid/以下にアクセスするけど、
やがて出来る本番環境ではservername.xxx/直下になるはずなので、
そこに対するフルパスが欲しいのです。
階層が深くなっても一律にリクエストされたフルのurlが取れるといいなと思いまして。
php初めてなのでお作法がまったく分からなくてすみません。
■ このスレッドは過去ログ倉庫に格納されています