元スレくだすれPHP(超初心者用)3
php覧 / PC版 /みんなの評価 : ☆
952 = :
まあどっちにしても1回のクエリで持ってこれるべ。
953 = :
ワラタ ひどいWebアプリだな
954 :
・・・
} else if (rand(0, 99)==3) {
$fp = fsockopen("www.example.com", 80);
if ($fp) {
・・・
とある配布スクリプトに次のような行があったのですが
これって何をしているんでしょうか
www.example.com(実際は違う)に接続したりするんでしょうか
マニュアルを見たら
fsockopen — インターネット接続もしくはUnix ドメインソケット接続をオープンする
ってあったのですが
ドメインソケットとかオープンとかよくわからなくて
955 = :
>>954
どういうスクリプトなのかと、続きの内容を書いてみ。
スクリプトの内容によるが、
スパイウェア的なものかもしれん。
作者のサイトに、設置場所を送信してたり。
956 = :
>>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の部分は変えています)
まだ必要でしたらその記述があるファイルだけどこかにアップロードします
958 = :
トラックバックっていう落ちじゃないよね?
959 :
携帯でのログインについて質問です。
COOKIE使えない状態でログイン情報を保持するということは
GET,またはPOSTで連れまわすしかないわけですが
画像にリンクを貼りたいのでGETでしか送信できません。
URLにIDとPASS情報を常に表示した状態で歩き回るのに違和感を感じます。
もちろんURLの一部を変更されたところではじくようにはなっているのですが、、、。
携帯ではこのようなログインが普通なのでしょうか?
せめてbase64で変換するぐらい?
またはログインしたらランダムな文字列を発行しそれを連れまわす?
すいませんがよろしくお願いします。
960 = :
検索フォームで日本語検索するとうまくいくのに、
URLに直接日本語を入れるとだめになる
search.php?keyword=にちゃんねる
見たいな感じだと文字化け
なにを調べればいいですか?
963 = :
ありがとうございます
ちなみにフォームで「にちゃんねる」を検索すると、
↓
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をいじって解決する方法を模索中です
966 = :
掲示してもらったソースだけじゃなんとも言えんって。
その配布先書いたほうが早かろう
967 = :
該当箇所のあるファイルは
http://a-draw.com/uploader/src/up1264.txt.html
なんですが・・・
オリジナルのファイル名は
view.php
です
968 = :
なにそれ自分で書いた奴でも人が配布した奴でもなくただうpろだで見つけただけってわけ?
969 = :
だからファイル単品じゃなくて
配布元を書けって。
970 = :
>>959
PHPのセッションは、php.iniの「session.use_trans_sid」の設定を1にして、
セッション関数使うと、自動的にGETで引き回してくれるよ。
971 = :
>>970
>URLにIDとPASS情報を常に表示した状態で歩き回るのに違和感を感じます。
だからGETで引き回すのはNGなんだな。
一応ワンタイムSIDにIDとPASSを紐つけておくという手もあるな。
遷移前にSID,ID,PASSのレコードを作ってサーバ側に保管
SIDが呼ばれたらIDとPASSを読み出してレコード削除
Q. DB負荷が気になるのですが。
A. あきらめれ
972 = :
>>971
ソレだったら普通にセッション吐いて、GETでセッション引き回して、
セッション内に、IDのみを格納するとかでいいんじゃなくて?
それだとセキュリティ的に問題なんかね。
975 = :
フォームに入れた検索の言葉って自動的にURLエンコされて、ブラウザのURL欄に表示されるの?
977 = :
>>967を見ても何をしているかまったく何一つわかりませんか?
978 = :
あなたは自分の都合しか考えない人ですね
979 = :
980 = :
何一つわからないんですね
どうもありがとう
981 = :
そういうわけではない
こちらの話を無視する人にどうして情報を教える義理がある
983 = :
>>967
直リンだめって言われちまった
985 = :
もしあまり望ましくない処理を行っているスクリプトだった場合の、
事が大きくなるのを避けたいと願うこちらの心情もお察しください。
2ちゃんねるという性格上、どうしても起こり得ることなので。
そのため、書かれていたURLもずっと伏せてまいりました。
むしろ、提示した当該スクリプトのみで何一つわからないと言うわけではないとすれば
なぜ配布パッケージ丸ごとを提出しろ、配布元を提示しろ、と強いるのか、
その点がますます上記の懸念を強固に抱いてしまいます。
986 = :
>>983
いや、配布しているサイト教えればよくないか?
987 = :
>>985
情報後出し小出しは不愉快だ。
989 = :
すまん リファラは無いな。
990 = :
>>954
100分の1の確立で配布元に「GET /」してる。
それ以上でもそれ以下でもない。
992 = :
>>985
判ったぞ、つまり「Unix ドメイン」の意味がわかれば解決でしょ。
でもちゃんと回答しようとするほど「rand(0, 99)==3」とか意味不明な点が気になるんだよ。
こちらの心情もお察しください。
993 = :
>>991
なるほど
994 = :
どうして986や987に対して答えないの?
995 = :
なんつーかね、お母さんにそんなやり方じゃ社会に出てから上手くやっていけないよと言われたことあったんじゃないの。忘れてるだろうけど。
996 = :
>>985
>事が大きくなるのを避けたい
そのスクリプトが韓国製だからといって叩かれるとでも?
情報小出しが一番嫌われるっていい加減気付けよ
997 = :
もうじき1000だからお終い
998 = :
少なくとも>>956の時点では情報が小出しであるとは考えていません
>.955に続きを書くように言われたため、要求された続きの部分を書きました。
その後、とくに返答が無いので再度>>965で伺いましたが、
>>966で提示したコードだけではわからないという言葉をいただいたため>>967を書きました。
>>966では配布元を書いたほうがいいとの指摘がありますが
>>985で書いた不安があるため配布元の提示を避けていました。
ただ、その時点で「配布元の提示できない」と断言してしまうと
俺たち(2ちゃんねらー)を信用できないのか、と気分を害してしまう恐れがあったため
あいまいな返答をしてしまいました。
結果的に気分を害することとなり申し訳なく思っています。
スクリプト自体は国産だと思います。
スクリプト内の自然言語は日本語で、配布サイトも日本語で書かれています。
999 = :
訂正
×「配布元の提示できない」
○「配布元の提示はできない」
1000 = :
俺が千人
みんなの評価 : ☆
類似してるかもしれないスレッド
- くだすれPHP(超初心者用)4 (1001) - [97%] - 2008/11/21 17:19 ○
- くだすれPHP(超初心者用)6 (958) - [97%] - 2009/8/19 4:11 ○
- くだすれPHP(超初心者用)5 (1001) - [97%] - 2009/3/9 16:02 ○
- さっさとPHP5.0.6出せよ糞Zend (80) - [31%] - 2019/5/9 7:45
トップメニューへ / →のくす牧場書庫について