のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,683,143人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

元スレくだすれPHP(超初心者用)3

php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : - 'XSLTProcessor' + - 410Gone + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitter
951 : nobodyさん - 2008/06/05(木) 17:39:27 ID:??? (-2,-30,-16)
$array[$tanto][$date]って配列が出来ればいいんだろ?
セル毎じゃなくて$tanto毎のクエリで充分でないかい?
952 : nobodyさん - 2008/06/05(木) 17:40:56 ID:??? (+57,+29,-5)
まあどっちにしても1回のクエリで持ってこれるべ。
953 : nobodyさん - 2008/06/05(木) 19:02:43 ID:??? (+23,+0,-4)
ワラタ ひどいWebアプリだな
954 : nobodyさん - 2008/06/05(木) 22:35:55 ID:SWDrHyA/ (+0,-30,-191)
・・・
} else if (rand(0, 99)==3) {
$fp = fsockopen("www.example.com", 80);
if ($fp) {
・・・

とある配布スクリプトに次のような行があったのですが
これって何をしているんでしょうか
www.example.com(実際は違う)に接続したりするんでしょうか

マニュアルを見たら
fsockopen — インターネット接続もしくはUnix ドメインソケット接続をオープンする
ってあったのですが
ドメインソケットとかオープンとかよくわからなくて
955 : nobodyさん - 2008/06/05(木) 22:54:05 ID:??? (+58,+29,-70)
>>954
どういうスクリプトなのかと、続きの内容を書いてみ。
スクリプトの内容によるが、
スパイウェア的なものかもしれん。
作者のサイトに、設置場所を送信してたり。
956 : nobodyさん - 2008/06/05(木) 22:58:17 ID:??? (+47,-30,-263)
>>955
まじですか・・・??

if (substr(md5($tmp_dev_id1), 0, 2)!=$tmp_dev_id2) {
//
} else if (rand(0, 99)==3) {
$fp = fsockopen("www.example.com", 80);
if ($fp) {
fwrite($fp, "GET / HTTP/1.0\r\n\r\n");
stream_set_timeout($fp, 2);
$res = fread($fp, 256);
$info = stream_get_meta_data($fp);
fclose($fp);
if ($info['timed_out']) {
} else {
//echo $res;
}
}
}

こんな感じです(www.example.comの部分は変えています)
まだ必要でしたらその記述があるファイルだけどこかにアップロードします
957 : nobodyさん - 2008/06/05(木) 23:24:21 ID:??? (-6,-29,-1)
>どういうスクリプトなのかと、
958 : nobodyさん - 2008/06/06(金) 16:26:07 ID:??? (+57,+29,-5)
トラックバックっていう落ちじゃないよね?
959 : nobodyさん - 2008/06/06(金) 17:13:47 ID:OXdnxMIA (+33,+29,-104)
携帯でのログインについて質問です。

COOKIE使えない状態でログイン情報を保持するということは
GET,またはPOSTで連れまわすしかないわけですが
画像にリンクを貼りたいのでGETでしか送信できません。

URLにIDとPASS情報を常に表示した状態で歩き回るのに違和感を感じます。
もちろんURLの一部を変更されたところではじくようにはなっているのですが、、、。

携帯ではこのようなログインが普通なのでしょうか?
せめてbase64で変換するぐらい?
またはログインしたらランダムな文字列を発行しそれを連れまわす?

すいませんがよろしくお願いします。
960 : nobodyさん - 2008/06/06(金) 18:21:18 ID:??? (+26,-30,-61)
検索フォームで日本語検索するとうまくいくのに、
URLに直接日本語を入れるとだめになる

search.php?keyword=にちゃんねる
見たいな感じだと文字化け


なにを調べればいいですか?
961 : nobodyさん - 2008/06/06(金) 18:33:07 ID:??? (-1,-29,-47)
とりあえずその文字化けした文字列を
↓のサイトでデコードしてみる。
http://www.tagindex.com/tool/url.html
962 : nobodyさん - 2008/06/06(金) 18:40:14 ID:??? (+51,+30,+0)
963 : nobodyさん - 2008/06/06(金) 19:20:26 ID:??? (+3,-30,-239)
ありがとうございます

ちなみにフォームで「にちゃんねる」を検索すると、

Your search for 'にちゃんねる' returned 0 results

URLに直接キーワードを入れると、

Your search for 'u"・・・・衂 returned 0 results

となります
フォームで検索したとき、URLを見るとURLエンコードされています

ブラウザのエンコードはEUC-JPで、データベースにもEUC-JPで入っています
最終的には、URLにURLエンコードしてない日本語文字列にて検索結果を表示したいと思っています。

search.php?keyword=にちゃんねる

phpをいじって解決する方法を模索中です
964 : nobodyさん - 2008/06/06(金) 19:56:32 ID:??? (-1,-29,-65)
> URLにURLエンコードしてない日本語文字列にて検索結果を表示したい

その「URLに」てのはブラウザのアドレス欄にって意味か?
んなものはブラウザの勝手でPHPでどうなるものじゃないぞ
966 : nobodyさん - 2008/06/06(金) 20:32:55 ID:??? (+168,+29,-21)
掲示してもらったソースだけじゃなんとも言えんって。
その配布先書いたほうが早かろう
967 : nobodyさん - 2008/06/06(金) 20:39:31 ID:??? (+104,-29,-6)
該当箇所のあるファイルは
http://a-draw.com/uploader/src/up1264.txt.html
なんですが・・・

オリジナルのファイル名は
view.php
です
968 : nobodyさん - 2008/06/06(金) 20:55:51 ID:??? (+57,+29,-14)
なにそれ自分で書いた奴でも人が配布した奴でもなくただうpろだで見つけただけってわけ?
969 : nobodyさん - 2008/06/06(金) 21:03:55 ID:??? (+88,+23,-2)
だからファイル単品じゃなくて
配布元を書けって。
970 : nobodyさん - 2008/06/06(金) 23:43:57 ID:??? (+19,-30,-53)
>>959

PHPのセッションは、php.iniの「session.use_trans_sid」の設定を1にして、
セッション関数使うと、自動的にGETで引き回してくれるよ。
971 : nobodyさん - 2008/06/06(金) 23:59:07 ID:??? (+37,-30,-60)
>>970
>URLにIDとPASS情報を常に表示した状態で歩き回るのに違和感を感じます。
だからGETで引き回すのはNGなんだな。

一応ワンタイムSIDにIDとPASSを紐つけておくという手もあるな。

遷移前にSID,ID,PASSのレコードを作ってサーバ側に保管
SIDが呼ばれたらIDとPASSを読み出してレコード削除

Q. DB負荷が気になるのですが。
A. あきらめれ
972 : 970 - 2008/06/07(土) 00:09:22 ID:??? (+61,+28,-79)
>>971

ソレだったら普通にセッション吐いて、GETでセッション引き回して、
セッション内に、IDのみを格納するとかでいいんじゃなくて?

それだとセキュリティ的に問題なんかね。
973 : nobodyさん - 2008/06/07(土) 03:53:33 ID:??? (-1,-29,-8)
俺は毎回session_regenerate_idでIDかえてたよ
あと携帯の場合のIP範囲もみてた

975 : nobodyさん - 2008/06/08(日) 00:36:30 ID:??? (+2,-29,-27)
フォームに入れた検索の言葉って自動的にURLエンコされて、ブラウザのURL欄に表示されるの?
976 : nobodyさん - 2008/06/08(日) 08:15:04 ID:??? (-1,-29,-1)
>>975
method="get"の時はね。
977 : nobodyさん - 2008/06/08(日) 21:56:46 ID:??? (+93,+29,-18)
>>967を見ても何をしているかまったく何一つわかりませんか?
978 : nobodyさん - 2008/06/08(日) 22:12:29 ID:??? (+57,+29,-3)
あなたは自分の都合しか考えない人ですね
979 : nobodyさん - 2008/06/08(日) 22:22:56 ID:??? (+68,+30,+0)
980 : nobodyさん - 2008/06/08(日) 22:27:30 ID:??? (+57,+29,+0)
何一つわからないんですね
どうもありがとう
981 : nobodyさん - 2008/06/08(日) 22:31:16 ID:??? (+57,+29,-19)
そういうわけではない
こちらの話を無視する人にどうして情報を教える義理がある
982 : nobodyさん - 2008/06/08(日) 22:35:55 ID:??? (+0,-18,+0)
っ旦
983 : nobodyさん - 2008/06/08(日) 22:43:08 ID:??? (+100,+29,+0)
>>967
直リンだめって言われちまった
984 : nobodyさん - 2008/06/08(日) 22:50:56 ID:??? (-1,-30,-37)
>>954,956
俺PHPよくわからんが
rand(0, 99)==3だから3%の確率で
www.example.com:80をGETして
でもその後特に何もしてない。
985 : nobodyさん - 2008/06/08(日) 22:57:50 ID:??? (+207,+30,-95)
もしあまり望ましくない処理を行っているスクリプトだった場合の、
事が大きくなるのを避けたいと願うこちらの心情もお察しください。
2ちゃんねるという性格上、どうしても起こり得ることなので。
そのため、書かれていたURLもずっと伏せてまいりました。

むしろ、提示した当該スクリプトのみで何一つわからないと言うわけではないとすれば
なぜ配布パッケージ丸ごとを提出しろ、配布元を提示しろ、と強いるのか、
その点がますます上記の懸念を強固に抱いてしまいます。
986 : nobodyさん - 2008/06/08(日) 22:59:38 ID:??? (+71,+29,-5)
>>983
いや、配布しているサイト教えればよくないか?
987 : nobodyさん - 2008/06/08(日) 23:09:00 ID:??? (+70,+29,-1)
>>985
情報後出し小出しは不愉快だ。
988 : nobodyさん - 2008/06/08(日) 23:09:29 ID:??? (-2,-29,-27)
>>984
1% じゃね?
なにもしてないならアクセスログ(設置サイトのリファラ)目的かな
989 : nobodyさん - 2008/06/08(日) 23:10:21 ID:??? (+44,+21,-13)
すまん リファラは無いな。
990 : nobodyさん - 2008/06/08(日) 23:11:33 ID:??? (+43,+15,-30)
>>954
100分の1の確立で配布元に「GET /」してる。
それ以上でもそれ以下でもない。
991 : nobodyさん - 2008/06/08(日) 23:12:36 ID:??? (+87,+29,-38)
アフェリエイト関係でよくある奴じゃない?
タダで使わせてやるが、クリックの1%は俺が貰う系のやつ。
992 : nobodyさん - 2008/06/08(日) 23:14:29 ID:??? (+80,+29,-49)
>>985
判ったぞ、つまり「Unix ドメイン」の意味がわかれば解決でしょ。

でもちゃんと回答しようとするほど「rand(0, 99)==3」とか意味不明な点が気になるんだよ。
こちらの心情もお察しください。
993 : nobodyさん - 2008/06/08(日) 23:15:53 ID:??? (+60,+26,+2)
>>991
なるほど
994 : nobodyさん - 2008/06/08(日) 23:32:10 ID:??? (+0,-27,-2)
どうして986や987に対して答えないの?
995 : nobodyさん - 2008/06/08(日) 23:33:17 ID:??? (+57,+29,-25)
なんつーかね、お母さんにそんなやり方じゃ社会に出てから上手くやっていけないよと言われたことあったんじゃないの。忘れてるだろうけど。
996 : nobodyさん - 2008/06/08(日) 23:39:37 ID:??? (+74,+29,-29)
>>985
>事が大きくなるのを避けたい
そのスクリプトが韓国製だからといって叩かれるとでも?
情報小出しが一番嫌われるっていい加減気付けよ
997 : nobodyさん - 2008/06/08(日) 23:48:56 ID:??? (+46,+23,+0)
もうじき1000だからお終い
998 : nobodyさん - 2008/06/08(日) 23:56:26 ID:??? (+81,+30,-202)
少なくとも>>956の時点では情報が小出しであるとは考えていません
>.955に続きを書くように言われたため、要求された続きの部分を書きました。
その後、とくに返答が無いので再度>>965で伺いましたが、
>>966で提示したコードだけではわからないという言葉をいただいたため>>967を書きました。
>>966では配布元を書いたほうがいいとの指摘がありますが
>>985で書いた不安があるため配布元の提示を避けていました。
ただ、その時点で「配布元の提示できない」と断言してしまうと
俺たち(2ちゃんねらー)を信用できないのか、と気分を害してしまう恐れがあったため
あいまいな返答をしてしまいました。
結果的に気分を害することとなり申し訳なく思っています。

スクリプト自体は国産だと思います。
スクリプト内の自然言語は日本語で、配布サイトも日本語で書かれています。
999 : nobodyさん - 2008/06/08(日) 23:57:42 ID:??? (+57,+29,-8)
訂正
×「配布元の提示できない」
「配布元の提示はできない」
1000 : nobodyさん - 2008/06/09(月) 00:17:32 ID:??? (+31,+13,+0)
俺が千人
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : - 'XSLTProcessor' + - 410Gone + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について