トップページ⇒php
1001コメント324KB

【PHP】下らねぇ質問はここに書き込みやがれ 39

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2007/02/12(月) 20:33:59ID:???
まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 38
http://pc10.2ch.net/test/read.cgi/php/1170520777/

◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

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

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

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ http://pc10.2ch.net/php/subback.html
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで http://pc10.2ch.net/db/subback.html
・速さについては自分でベンチをとってここに書け(違う環境の人も調べてくれるかも)
 しかし初心者が目的も定めずに速度を気にしたところでほとんど意味は無いぞ
0082nobodyさん2007/02/13(火) 16:06:21ID:???
そのHTMLがどちらでも可になってるという仕様はどこで見れますか?
0083nobodyさん2007/02/13(火) 16:12:11ID:Nn5A3pDr
>>82
World Wide Webに関する技術の標準化を行っている
「W3C」が仕様書を勧告しています。

まあ、一応日本語訳:
http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/intro/sgmltut.html#h-3.2.2
0084nobodyさん2007/02/13(火) 16:16:01ID:UEm9K3UG
PHPの関数すべて覚えてるって人いる?
0085nobodyさん2007/02/13(火) 16:19:57ID:???
>>80、>>81
>たとえばmixiなんて属性を二重引用符で囲ってないから、危険ってこと?
0086nobodyさん2007/02/13(火) 16:20:01ID:oVwJ3IKf
透過GIFのサイズを変えたくて
imagecolorresampledをしたのですが、
透過でなくなってしまいます。
透過のままサイズ変更するにはどうすればいいですか?
0087nobodyさん2007/02/13(火) 16:22:33ID:???
>>80
そのマウスオーバーだと動作しちゃうぞ。
valueを二重引用符で囲うべきだ。
0088nobodyさん2007/02/13(火) 16:23:48ID:???
>>85
mixiはいきなり危険
普通にログインしてる人はe-mailとpasswordがバレバレだしw
0089nobodyさん2007/02/13(火) 16:25:46ID:???
>>88
>普通にログインしてる人はe-mailとpasswordがバレバレだしw

なにそれ。適当な嘘吐きはイカンよ。

IEでmixiにログインしてる場合はアレな部分があるけど、
メアドとパスワードなんて漏れないし。
0090nobodyさん2007/02/13(火) 16:26:20ID:???
>>89
本気で漏れないと思ってるのかおまえw
0091nobodyさん2007/02/13(火) 16:26:24ID:???
>>84
なんで? なんで全部覚えなくちゃいけないんだ?
マニュアルを参照すればいいだけなのに……。

>>87
悪い例なんじゃないの?
0092nobodyさん2007/02/13(火) 16:27:37ID:???
>>91
あ、そうか。虚弱スマン
0093nobodyさん2007/02/13(火) 16:29:30ID:???
虚弱はわざと嘘教えてるんだよ
他人がセキュリティーホール満載のページ作っても関係ねーしなw
0094nobodyさん2007/02/13(火) 16:30:08ID:???
>>90
そんなに自信あるならソース出せ、狼少年。
0095nobodyさん2007/02/13(火) 16:30:34ID:???
>>89
httpsじゃないから余裕でゲットできるって話
0096nobodyさん2007/02/13(火) 16:32:06ID:???
>>94
パケットキャプチャでググりなさい、羊くん。
0097nobodyさん2007/02/13(火) 16:35:01ID:3uUSgwIq
掲示板へ書き込むときに、相手にIPアドレスを知られない様にする方法は有りますか。
0098nobodyさん2007/02/13(火) 16:35:19ID:???
>>95、>>96
それはmixiの脆弱性というよりHTTPというプロトコル自体の脆弱性というか仕様だしww

しかもパケットキャプチャなんて実際には確率的にほぼ実行不可能だし。
キャプチャがやれるもんならやってみろよww 少なくともお前らには無理だからw
0099892007/02/13(火) 16:35:41ID:???
パケットキャプチャでググってみました。
mixiってメアドもパスワードもバレバレだったんですね^^;
お恥ずかしい発言してごめんなさい…
0100nobodyさん2007/02/13(火) 16:36:00ID:???
暗号化うんうん言い出したらネットから切断した方が良いw
例え通信でばれなくても鯖管にはわかるわけだし、中の人が信じられる保証はどこにも無い
0101nobodyさん2007/02/13(火) 16:37:10ID:???
>>95や>>96のようなバカが、にわか知識で知ったかぶって
無知な大衆の不安を無駄に煽るせいで、
むやみに「セキュリティ! セキュリティ!」と騒ぐバカがさらに増える悪循環。
0102nobodyさん2007/02/13(火) 16:38:33ID:???
>>96=>>99wwwwwwwwwwwwwwwwwww

で、お前は実際にキャプチャできたことがあるのか?とwwww

っていうか>>100がいいこと言った。
0103nobodyさん2007/02/13(火) 16:38:48ID:???
パケットキャプチャされる状況がおかしいんじゃね?
そこまで心配するなら、キーロガーからなにからなにまで心配しないと。
0104nobodyさん2007/02/13(火) 16:41:13ID:???
羊くんが作った会員サイトは
クッキーに生のIDとパスワードを保存してそうだなw
0105nobodyさん2007/02/13(火) 16:42:28ID:???
>>102
できたことがあるのか?ってなんだよ。
ツール使えば誰でもできるって。実際にやったことももちろんあるよ。
0106nobodyさん2007/02/13(火) 16:43:55ID:UEm9K3UG
じゃあさじゃあさ
インターネット上を飛び交ってるデータをキャプチャするのはどうやってやるの?
ユーザーとサーバーを仲介しなきゃ無理なんじゃないの?
どうやって仲介するのさ?
キャプチャで検索してもネットワーク上のことしか書いてないんだけど・・・
0107nobodyさん2007/02/13(火) 16:44:02ID:???
なーんだ。
パケットキャプチャか
そういうレベルなら、メールの内容もつつぬけだお。
0108nobodyさん2007/02/13(火) 16:44:05ID:???
mixiのログインにはhttpしかない。
Yahooのログインにはhttpsもある。
それが答えだろ。危険じゃないならhttpsなんか用意する必要ないんだから。
0109nobodyさん2007/02/13(火) 16:45:14ID:???
>>108
それは斬新な意見だ。
0110nobodyさん2007/02/13(火) 16:46:59ID:???
知らなかったと思うけど
メールも暗号化できるお。
0111虚弱PHP2007/02/13(火) 16:49:59ID:???
>>85
mixiはさすがに、こんな単純な穴はふさいであるんじゃない?
よくわからんけど。
可変項目じゃなければ、引用符で囲われてなくても普通は問題おきないだろうし。

>>87
あ、ごめん。説明足りなかった。脆弱性の例を書いてみた。
0112nobodyさん2007/02/13(火) 16:51:46ID:???
多くは中途半端な知識での感情反応だとは思うけどね
個人責任の部分はサイト側でどうにかできるわけでもなし
0113nobodyさん2007/02/13(火) 16:52:44ID:UEm9K3UG
>>108
最近httpsも一応導入してるみたい
0114nobodyさん2007/02/13(火) 16:52:44ID:???
>>112
感情>過剰反応
0115nobodyさん2007/02/13(火) 16:55:05ID:???
>>108
そうか。
全部httpsになってないYahooも
結局ダメだってことを言いたいんだな。

0116nobodyさん2007/02/13(火) 16:57:47ID:???
ログイン画面はYahooのように別ページに用意するべきである
mixiはトップページにログインできる画面があるから
そのままログインしてしまう初心者はパスワードバレバレである
ただしhttpsでログインしてるユーザーはばれない
0117虚弱PHP2007/02/13(火) 16:58:14ID:???
まあ、パケットキャプチャーで見れたらダメなんて言い出したら、
Webブラウズは全部httpsじゃないとダメだろうね。
0118nobodyさん2007/02/13(火) 16:58:27ID:???
>>115
なんで全部なんだよ。
芸能ニュースみるのにGETするときに暗号化する必要あんのかよ。

しかし昔のYahooのログインはデフォがhttpだったんだけど
いまはデフォがhttpsになったんだな
0119nobodyさん2007/02/13(火) 17:00:45ID:UEm9K3UG
ねぇ106に答えられる人いないのにセキュリティとか騒いでるの?
0120nobodyさん2007/02/13(火) 17:01:47ID:???
>>119
悪いことだから教えられない
0121nobodyさん2007/02/13(火) 17:04:43ID:???
ほんと気にしだしたら電話も使えないし何もできないから忘れとけ
0122nobodyさん2007/02/13(火) 17:07:12ID:???
パスワード入れてログインするときくらい気にしろよw
0123nobodyさん2007/02/13(火) 17:12:53ID:0SkSueaH
HTMLページにCGIを埋め込むというか呼び出すことをなんていったっけ。
SSLとかSSIみたいなアルファベット3文字で、無料レンタルサーバーでは使用禁止に
されることがあるアレのこと。
0124nobodyさん2007/02/13(火) 17:15:34ID:???
>>123
SSIのこと?
っつか、板違い…。
0125nobodyさん2007/02/13(火) 17:16:59ID:???
また厨が湧いてきたな
01261242007/02/13(火) 17:17:04ID:???
うおっぷす、書いてあった。
それ以外か…吊ってきます
0127nobodyさん2007/02/13(火) 17:24:09ID:Q9x6IAh5
これからLinuxにPHPをインストールするのですが、
インストールする順番は
Mysql→Apache→PHPの順番でいいのでしょうか?

昨日PHPを先にインストールしたせいかライブラリが足りなくて…
0128nobodyさん2007/02/13(火) 17:25:08ID:???
>>124
サンクス
0129nobodyさん2007/02/13(火) 17:30:48ID:???
ゆとりの春休みは地獄だなほんと
0130nobodyさん2007/02/13(火) 17:32:55ID:???
>>118
キャプチャできるという前提で話してるんじゃないの?
ログイン画面だけhttpsにしても駄目でしょ?
セッション盗まれちゃうよ?
セキュリティ的にどうかという視点で並べると
全てhttps>ログイン画面だけhttps>全てhttp
ってだけのこと。
漏れたときのリスクを考えて適時選択すればよいだけ。

>>106
ローカルネット(と書くのも適切じゃないと思うけど、そのあたりは
私のスキル足りなくてよくわからんとです)間でしかキャプチャで
きないので、普通、キャプチャうんぬんは心配しなくってよいと思うよ。
まぁ、現実的に気になる例をあげるなら、会社でネットやってるときだろうな。
といいつつ、今はスイッチングハブ使ってるだろうから、一部は覗けても
全部覗き見するのは無理だろうと思ってる。
0131虚弱PHP2007/02/13(火) 17:38:31ID:???
>>127
俺ならApache→MySQL→PHP。あんまり考えてない。
確かに、PHPは最後にしといた方がいいと思う。
0132nobodyさん2007/02/13(火) 17:53:41ID:???
温暖化のせいか
もう夏厨が……
0133nobodyさん2007/02/13(火) 17:55:23ID:???
>>127
パッケージでインストールするなら、あまり順序とか
気にしなくても自動でやってくれるはずだけどな。
PHPのパッケージは細分化されてるから、MySQLのモジュール
をインストールしていないとか、インスト忘れてるパッケージ
あるんじゃない?

ソースから入れるなら、>>131が言うとおりだと思う。
0134nobodyさん2007/02/13(火) 18:14:34ID:???
date()で先頭にゼロをつけない分は何だっけ?
0135nobodyさん2007/02/13(火) 18:19:40ID:???
apache->php->Mysqlでいいじゃん

>>134
マニュアル〜
01361342007/02/13(火) 18:20:02ID:???
自己解決しました
0137nobodyさん2007/02/13(火) 18:21:10ID:???
>>134
j
01381342007/02/13(火) 18:46:04ID:???
>>137
じゃあ先頭にゼロをつける分は?
01391342007/02/13(火) 19:03:58ID:???
自己解決しました
0140nobodyさん2007/02/13(火) 19:24:06ID:???
>>127
( (。・_・。)つ【XAMPP】
01411272007/02/13(火) 19:43:40ID:jAe38mg6
vista発売を気にvinelinuxに開発環境を本格的に乗り換えようと思ったのに、
やっとjavaとthunderbirdをインストールした。
昨日失敗したときはapache2.2.3先、php5.2後で全部apt使って入れたんだけど、
勝手に必要なもの揃えてくれると思ってたのにlibphp5.soがなかったんです。
xamppはほんとにダメだったら考えてみます。
>>131>>133>>135>>140
ありがとうございます。

ちなみに質問のきっかけとなった参考URLは
http://www.atmarkit.co.jp/flinux/rensai/mysql5_01/mysql5_01a.html
です。まどわされちゃいけなかったみたいですね、もすこしがんばってみます。
0142nobodyさん2007/02/13(火) 19:59:59ID:???
>>103が指摘してる通り。
0143nobodyさん2007/02/13(火) 20:00:00ID:???
何から入れていいのかすらわからないド素人はサーバーやるのやめとけ
windowsでローカルだけでやることをおすすめする
0144nobodyさん2007/02/13(火) 20:03:30ID:???
mixiは全部httpsではない → パケットキャプチャの可能性がある → だからmixiは危険だ
…という超アホな三段論法を使っている基地害厨房くん(おそらくこのスレで一人w)は、
それを言うんだったら、そもそもインターネットに接続すること自体が危ない…という根本概念を理解していない。

いみじくも>>103や>>130が指摘している通り。
01451342007/02/13(火) 20:03:37ID:EyrqWuQ4
date()で先頭にゼロをつける分は j
では先頭にゼロをつけない分は何ですか?
マニュアル見ても載ってませんでした

>>136 >>139 は私ではありません
もうID出したからできないと思うけど
他人の名前を語って嫌がらせするのはやめてください
0146nobodyさん2007/02/13(火) 20:07:18ID:???
なんのために質問者がIDだすのか
>>1を100回読んでこい。
話はそれからだ。
0147nobodyさん2007/02/13(火) 20:09:38ID:???
>>144=>>146
おまえさ
ぐだぐだ言ってないで>>134に答えてあげろよ
01481442007/02/13(火) 20:10:47ID:???
>>147
ハァ??
0149nobodyさん2007/02/13(火) 20:11:59ID:???
>>148
おまえ愚痴言うためにここきてるのか?
だったら邪魔なだけだからとっととウセロ
0150nobodyさん2007/02/13(火) 20:16:14ID:???
>>149=>>147
だから「ハァ?」だよ。
なんで>>144と>>146が同一人物だと思い込んでるだお前は。
どうしようもねぇスットコドッコイだなw

誰にも答えてもらえなくて発狂してる厨房かな?ww
0151nobodyさん2007/02/13(火) 20:16:20ID:???
>mixiは全部httpsではない → パケットキャプチャの可能性がある → だからmixiは危険だ

ログ見たけど
こんなこと言ってるやつ1人もいねーしw
0152nobodyさん2007/02/13(火) 20:18:16ID:???
>>151
君はアス何とかの人か?
0153nobodyさん2007/02/13(火) 20:20:49ID:???
なんか・・・春だね・・・
0154nobodyさん2007/02/13(火) 20:21:29ID:???
>>151 一人だけいるよ。お前だよお前www

>>88=90=96=99=104=105=108=116=120=122=151
=中途半端な知識で吼えまくる厨房ww

根本的な部分を突かれて知識の浅さを露呈し、発狂した基地害www
0155nobodyさん2007/02/13(火) 20:24:41ID:Z4ceRFCQ
もうウザいから全員ID出せよw
0156nobodyさん2007/02/13(火) 20:25:38ID:???
>>155
いいこと言うねww
でも荒れる原因になってる>>151だけが出せばいいんじゃないのw
0157nobodyさん2007/02/13(火) 20:26:16ID:???
>一人だけいるよ。お前だよお前www

どこで>>144みたいなこと言ってる?
>>88か?言ってないぞ?
どこで>>144みたいなこと言ってるのか だけ でいいから答えてみ
0158nobodyさん2007/02/13(火) 20:31:29ID:???
>>157
ハイハイ分かったよボクちゃんwww

もうお前は全ページがhttpsじゃないサイトは一切使わないようにしろよww
もちろん2ちゃんもな。
お前の書き込み内容がIPなどと共にネット上を流れるから「超危険」だよww
0159nobodyさん2007/02/13(火) 20:32:55ID:???
>>151
おいおまえ早く>>157に答えろよw
それからおまえだけでいいからID晒せよw
逃げるなよ?w
0160nobodyさん2007/02/13(火) 20:34:06ID:ROC0KVQu
このスレって定期的に変なの湧くね
0161nobodyさん2007/02/13(火) 20:36:20ID:???
>>160
仕様です
0162nobodyさん2007/02/13(火) 20:38:47ID:???
1.mixiのログイン画面はトップページにある
2.そのページは標準でSSLではない
3.SSLとかわかってない初心者はそのままパスワードを入力する
4.暗号化されてないのでパスワード覗くことができる
5.だから危険

1.googleのログイン画面は別ページにある
2.そのページは標準でSSLである
3.SSLとかわかってない初心者はそのままパスワードを入力する
4.暗号化されてるのでパスワードを覗くことができない
5.だから安全

わかった?
小学生に教えてる気分だわ・・・
もうめんどくさいから教えないぞ・・・

>>151はID晒せ
0163nobodyさん2007/02/13(火) 20:42:28ID:???
>>162
パスワード覗くのはどうやってやるの?って聞いたら
パケットキャプチャって答えたから
このスレの大半の人は馬鹿じゃねーの?って思ったわけさ。
0164nobodyさん2007/02/13(火) 20:54:31ID:???
生パスワードが流れてないのに・・・
0165nobodyさん2007/02/13(火) 20:57:02ID:???
>>159
お前アタマ大丈夫か? >>151と>>157は同一人物だぞ。

>>162
お前も顔を真っ赤にして、いったい誰に向かって何を説明したいんだ?ww
>>159=>>162=>>157かなwwww
0166nobodyさん2007/02/13(火) 20:59:38ID:???
すげー荒れまくってるwwwwwwwwwwwwwwwwwww
0167nobodyさん2007/02/13(火) 20:59:50ID:???
最近、異常気象がさかんに叫ばれておりますが、このスレにも異常気象の影響か、
早くも春厨が発生しております。みなさんご注意ください。
春厨の華麗なる歴史
>>88=90=96=99=104=105=108=116=120=122=151=157=>>159
0168nobodyさん2007/02/13(火) 21:00:20ID:???
>生パスワードが流れてないのに・・・

何パスワードが流れてるの?w
暗号化パスワード?じゃないよなあ
何だろ?(うぷぷw
0169nobodyさん2007/02/13(火) 21:01:55ID:???
★春厨の華麗なる歴史
>>88=90=96=99=104=105=108=116=120=122=151=157=159=>>168
0170nobodyさん2007/02/13(火) 21:05:10ID:???
よく分からんけど人気に嫉妬
0171nobodyさん2007/02/13(火) 21:11:08ID:???
現在おまえは標準HTTPからmixiにログインしてる
自分のパスワードが漏れてることを認めたくない

だからHTTPSは不要
しかもHTTPは暗号化されてる
さらにパスワードも漏れない
と思いたい
ってオチか?w

どっちが厨房だよカスが
もうレスしねーからなw
どうせ、mixiは企業がやってるからパスワードが漏れることはない、とでも思ってんだろw
これだからガキは困る
0172nobodyさん2007/02/13(火) 21:12:27ID:???
メシ食っていま来たら俺のレス番までイコールでつながれてるw
0173612007/02/13(火) 21:13:32ID:oNelk7aK
>>62
ありがとうございます。

php5の例文見ると
tryの後ろにcommit
catchの後ろにrollbackがありますが、

beginからrollbackまで一気にぶち込んでもかまわないのでしょうか?
try〜catchする意味はどこにあるのでしょうか?
0174nobodyさん2007/02/13(火) 21:14:20ID:pIKbY/0y
漏洩が気になるならさっさとPCのコンセントを引っこ抜けw
0175nobodyさん2007/02/13(火) 21:19:41ID:???
たぶんhttps使わなくてもまあ、安全だよね
AS間も漏れないだろうし、そうするとプロバから自宅まで
だけど、みかかに勤務していたようなストーカーが居ない限り
まず安全
プロバイダ〜企業間は知らん。

大手町にでもレンサバ置いてありゃまず安全
0176nobodyさん2007/02/13(火) 21:21:28ID:???
スーパーハカーがいると聞いて飛んできますた
0177nobodyさん2007/02/13(火) 21:31:05ID:???
>>173
SQLだけに関して言えばそんなに意味はないんでないかい?
っていうかそれとこれとは意味というか内容が若干違うような・・
どっちかていうとそれ以外の処理でエラー出た時の対応とかに使う意味のほうがあると思う・・詳しいことは全くわかりませんが
01781732007/02/13(火) 21:33:37ID:oNelk7aK
なるほど では
$sql =<<<EOS
SQL文
EOS;

って感じでSQL文内でBEGIN、COMMIT、ROLLBACKしちゃえばOKですね
ありがとうございます
0179nobodyさん2007/02/13(火) 21:35:59ID:???
>>173
try〜catchはオブジェクト指向構文を使う時に投げられる例外を捕獲するためのもの。
だから例外を投げられないPHP4では必要が無い。
0180nobodyさん2007/02/13(火) 21:37:38ID:???
>>171の基地害っぷりにコーヒー吹いたwww

>自分のパスワードが漏れてることを認めたくない
ハァ?
>しかもHTTPは暗号化されてる
ハァ??
>mixiは企業がやってるからパスワードが漏れることはない
ハァ???

プロトコルや通信経路の話だったのに、なぜかmixiで保存してるパスワードの話にすり替わってるしww
(っていうかmixiが生パスワード保存してるわけないけどww)
01811732007/02/13(火) 21:38:02ID:oNelk7aK
なるほど、SQLはエラーが出たらrollbackするからって事ですね。
phpはしないってことですね
エラー処理の意味合いですね
0182nobodyさん2007/02/13(火) 21:38:11ID:???
たぶんアレだよ。
>>171は「ボクの友達はスーパーハカーなんだぞ!」って言うタイプだよw
■ このスレッドは過去ログ倉庫に格納されています