- 1 名前:nobodyさん mailto:sage [2006/09/19(火) 15:30:41 ID:???]
- 質問スレで運悪く、ろくな答えもよこさないくせに態度のでかいヘボ回答者
にあたってしまったが、他への心象を気にして強く出れなかったお方、 お願いです!後生ですからその質問、私達に答えさせてください! どうしても、答えたいんです!ネタでも何でもありません 誠心誠意をもってまじめに答えますから〜。 マルチポスト大歓迎です!いらっしゃいませー。質問者は神様です。 ジャンルなどは偉そうにこちらで決めるべき事ではございませんが、 一応WEBプログラム板ですのでWEBプログラム関連のことなど聞いていただいたら光栄です。 徹頭徹尾、高圧的になりきれない方は大変恐縮ですがご遠慮ください。m(_ _)m
- 549 名前:nobodyさん mailto:sage [2008/07/31(木) 12:15:13 ID:???]
- scanf
- 550 名前:nobodyさん [2008/07/31(木) 17:59:21 ID:RCnTm0ua]
- xoopsを使い始めてやったんだが、
analyzer3を使い始めてやったんだが、 アクセスログはたくさんきてやがるのに、 吐いていくIPが、全て192.168.15.101になっちまう。 どうしてだ? とっとと教えてくれると助かります。
- 551 名前:nobodyさん mailto:sage [2008/07/31(木) 19:15:35 ID:???]
- >>550
鯖の上に納豆がかかっていると予測
- 552 名前:nobodyさん mailto:sage [2008/08/20(水) 00:35:17 ID:???]
- >>551
軽く笑っちまったが、>>550 もそれがわかるようならこんな質問してないだろう。
- 553 名前:nobodyさん [2008/08/21(木) 20:37:45 ID:q3MWgbYR]
- ウップローダとかでファイルのurlをクリップボードに
コピーしたいんだけどやり方が全然わからん IEだけじゃダメだぞ おれ様に教えて差し上げてください
- 554 名前:553 [2008/08/21(木) 23:50:24 ID:AUxPaKQM]
- 説明不足だった スマソ
アップローダで既にアップしたファイルのurlをだ 複数選んでクリップボードにコピーして使うようにしたい
- 555 名前:nobodyさん mailto:sage [2008/08/22(金) 15:03:30 ID:???]
- >>553
クリップボード JavaScript www.google.co.jp/search?q=%E3%82%AF%E3%83%AA%E3%83%83%E3%83%97%E3%83%9C%E3%83%BC%E3%83%89+JavaScript&sourceid=navclient-ff&ie=UTF-8&rlz=1B3GGGL_ja___JP215
- 556 名前:553 [2008/08/23(土) 03:18:18 ID:3Yn5VIHt]
- >>555
感謝したいところだが、そこにあるのはIE限定なんだよ
- 557 名前:nobodyさん mailto:sage [2008/08/23(土) 08:57:41 ID:???]
- >>556
頭使え クリップボード JavaScript firefox www.google.co.jp/search?hl=ja&safe=off&rlz=1B3GGGL_ja___JP215&q=%E3%82%AF%E3%83%AA%E3%83%83%E3%83%97%E3%83%9C%E3%83%BC%E3%83%89+JavaScript+firefox&btnG=%E6%A4%9C%E7%B4%A2&lr= FireFoxでコピーするためには、Flashを使います。
- 558 名前:553 [2008/08/23(土) 14:19:31 ID:yezzRE/R]
- なるほど
失礼致しました
- 559 名前:nobodyさん mailto:sage [2008/09/18(木) 13:38:12 ID:???]
- 警察にも追跡できないような匿名掲示板って作れないのでしょうか?
tor経由しないとつながらないようにできれば大丈夫なんじゃないかと思ってるんですが
- 560 名前:nobodyさん mailto:sage [2008/09/18(木) 13:38:49 ID:???]
- IP記録しなきゃいいんじゃない?
- 561 名前:nobodyさん mailto:sage [2008/09/18(木) 13:47:31 ID:???]
- psiphonという政府監視をすりぬけるための仕組みがかつて開発されたけど
プロパイダー接続の時点で監視されたら駄目ということで、そのプロジェクトは終わった IP記録しなきゃいいだけの問題じゃない
- 562 名前:nobodyさん mailto:sage [2008/09/18(木) 13:50:00 ID:???]
- 559に監視されててもバレない方法という前提は無し
- 563 名前:nobodyさん mailto:sage [2008/09/18(木) 14:03:33 ID:???]
- 投稿日時をランダムにずらせば追跡できなくない?
- 564 名前:nobodyさん mailto:sage [2008/09/19(金) 19:54:12 ID:???]
- >>563
cgi側いくらいじってもhttpdのログは変わらんだろ
- 565 名前:nobodyさん mailto:sage [2008/09/19(金) 20:26:14 ID:???]
- httpdのログ変えれば?
- 566 名前:nobodyさん mailto:sage [2008/09/19(金) 20:30:59 ID:???]
- それができるならそうすりゃいいが、警察に突っ込まれたとき逃げ道なくなるぜ?
2chだって昔はログとって無かったが今は取るようになった。その意味を考えれ
- 567 名前:nobodyさん mailto:sage [2008/09/19(金) 20:34:12 ID:???]
- >>559
作る事はできるが全責任を作成者(管理者)が負う羽目になるからお勧めしない 47氏の例もあるしな
- 568 名前:nobodyさん mailto:sage [2008/09/22(月) 09:37:43 ID:???]
- >>564
ログみたって何かいたか分からんだろ ログと投稿の付け合わせを止めれば(ry
- 569 名前:nobodyさん [2008/09/23(火) 10:52:37 ID:Y1dg4NvN]
- プログラマースレで質問したのですが
こっちで聞いた方がいいんじゃない?と言われたのでアドバイスください ↓ WEB開発の業務経験が無いんだけど 現場で必要になる知識って何? 大規模基幹システムしかやったこと無くて 基礎からのサーブレット/JSPとかいう本を読んで勉強しても、なんか板につかない感じ サーブレットやらJSPをやったところで、Webサイトが作れるとも思えないし 他に、HTMLとかJavaScriptとかやればいいんだろうか? Windowsプログラミングなんかと比べて、遥かに難しい気がするんだけど Web系できる人、最初の頃どんな感じで勉強しました? あと、オススメの本とかあれば教えてほしいです。 職場で、Webできないとこれからマズいよねみたいな空気に晒されて悩んでます
- 570 名前:nobodyさん mailto:sage [2008/09/23(火) 11:45:37 ID:???]
- そりゃあWindowsプログラミングのようなサンドボックス組み合わせてハイ出来ましたとはいかないし
仕組み解かってない間は難しく感じるだろうね まずHTMLとスタイルシートを少しぐらいかじる(これはローカルPCとメモ帳があればできる) 次にCGIかPHPを使える環境を用意する(解からなければぐぐる) そして最終段階、CGIかPHPで"Hello, world."を表示させる とにかく解からないことはぐぐる癖をつけないと話にならん
- 571 名前:nobodyさん mailto:sage [2008/09/23(火) 15:13:17 ID:???]
- >>564
偽リクエストを大量に投げ続けて本物の投稿を紛れ込ませる。 投稿してから掲載されるまでrand()*n秒の間をあける
- 572 名前:nobodyさん [2008/09/23(火) 21:22:10 ID:mXzCx4LJ]
- 自宅webサーバにファイルをアップロードするCGIを作った。
<input type="file">を使うやつね。 プライベートアドレスでアクセスしたときは、普通にアップロードできるんだけれど、 ドメインやグローバルアドレスでアクセスしたときはアップロードできない。 タイムアウトになっちゃう。 ルータで80番のポートを開放してるので、サーバには普通にアクセスできるんだけどね。 他になにかポート開放しなきゃいけないのかな? あとファイルアップロードするときのHTTPの挙動について、 理解があいまいだから、併せて教えてもらえるとありがたい。
- 573 名前:nobodyさん mailto:sage [2008/09/23(火) 21:36:58 ID:???]
- ちゃんとタイムアウトになってるなら時間が掛かってるんじゃないかな
- 574 名前:nobodyさん mailto:sage [2008/09/24(水) 00:01:31 ID:???]
- php5です。
120,\"333,333\" こんな感じの文字列で、途中にエスケープが入ってます。 カンマでexplodeすると120,\"xxx,xxx\"が配列に一個ずつ入ります。 意図は120,"xxx,xxx"の2個なのですが、 どうしたら良いのか教えてくれやがると嬉しく思います。
- 575 名前:572 [2008/09/24(水) 00:14:59 ID:BifA+VFt]
- >>573
access_logを見るとPOSTのログが入ってない。やっぱルータのせい? 試しに「type=file」以外に「type=text」で試してみたが同じ症状だった。 メソッドをPOSTからGETに変えるとすんなりいく。しかし、アップロードファイルは正常に読み込めない。 POSTがルータに何かされているっぽい?
- 576 名前:nobodyさん mailto:sage [2008/10/01(水) 16:07:24 ID:???]
- >>574
もしかして:str_getcsv()
- 577 名前:nobodyさん mailto:sage [2008/11/13(木) 17:46:29 ID:???]
- linuxでWEBサーバ作るときどうやってディレクトリ切ってる?
/home/www/サイト名/と作るか /home/サイト名/と作るか 迷ってる
- 578 名前:nobodyさん [2008/11/15(土) 22:25:31 ID:BAumZ0GJ]
- /home/www/サイト名 だとユーザ名wwwの私有地みたいだな。
いや実際にそうであれば別にいいんだけど 俺は/var/apache/サイト名/public_html だな。 でもapacheに依存した名前なのがあまり好きじゃない。 考えようによっては、*.txtを'c:\メモ帳' にまとめて置くぐらい変だと思う。 linuxだと/var/www/htmlというのもよく見るけどWWWってHTMLだけじゃないんだよな。 ファイルや画像置き場にも使えるし全面FLASHのサイトにhtmlというディレクトリはどうよとか 複数サイトに対応しようとすると、DocumentRootの1つ上のディレクトリを全サイト共有するというのも嫌な感じだ。 だから次は/www/サイト名/pub/ にしようかと思う。
- 579 名前:nobodyさん mailto:sage [2008/11/23(日) 20:01:28 ID:???]
- 管理してるサイトの数が多くないから、
/home/ホスト名/public_html/ にしてバーチャルホスト設定してる。 ホスト名なしだけは /home/www/public_html/ にしてる。
- 580 名前:nobodyさん mailto:sage [2008/11/26(水) 13:01:25 ID:???]
- うちは↓かな
/var/www/virtual/DOMAINNAME
- 581 名前:nobodyさん mailto:sage [2008/11/30(日) 23:46:28 ID:???]
- ファイルを指定した位置から指定したバイトだけ単純に読み出すだけっていうのは、
自分でチマチマ処理を書かなきゃいけないの? readfile()にoffsetとlengthの引数を付ければいいのに
- 582 名前:nobodyさん mailto:sage [2008/11/30(日) 23:50:00 ID:???]
- seekするだけじゃん
大したことないし
- 583 名前:nobodyさん mailto:sage [2008/12/05(金) 08:16:26 ID:???]
- Fatal error: Cannot redeclare class Utility inの
redeclareって発音しにくくねー?
- 584 名前:nobodyさん mailto:sage [2008/12/05(金) 13:44:10 ID:???]
- リデクレア
確かに。再定義しないようにきをつけよう。
- 585 名前:nobodyさん [2008/12/27(土) 20:35:37 ID:J5lAuUb+]
- 今現在進行形でCGIのデバッグをされてる方がいらしたら、確認して欲しいのですが、
IE7のURLエンコードバグってませんかね? 通常URLエンコードというとこの頁にあるように、 www006.upp.so-net.ne.jp/kyo-sen/computer/perl/url.htm 『半角英数文字、*(アスタ)、-(マイナス)、.(ピリオド)、@(アット)、_(アンダーバー)』 以外の半角をエンコードするので、『%』そのものは『%25』になるはずですよね。 FireFoxだとそうなるんだけど、IE7だとそうならないんだよな。 逆に『%25』とCGIに入力すると『%』が表示される。つまり『%』がエンコードされてないみたいだな? これって、有名なバグだったりします?
- 586 名前:nobodyさん mailto:sage [2008/12/27(土) 21:00:50 ID:???]
- 最終確認してみそ
CGI側で受け取ったままを見てみそ
- 587 名前:nobodyさん [2008/12/27(土) 21:15:30 ID:J5lAuUb+]
- それもそうですね。ということで、実験して見ると、
ブラウザから『0123456789%01234567890』を入力して CGI側でファイルに出力してみると。 FireFoxなら『0123456789%2501234567890』 IE7だと『0123456789%01234567890』 となるのでIE7だと『%』が『%25』になってないですね。
- 588 名前:nobodyさん mailto:sage [2008/12/27(土) 21:25:05 ID:???]
- ブラウザからの入力はテキストボックス?
もしグーグル検索結果みたいなURLに付加するGET送信ならそのまま受け取れるほうが正しいと思うが
- 589 名前:nobodyさん [2008/12/27(土) 21:58:45 ID:J5lAuUb+]
- >URLに付加するGET送信ならそのまま受け取れるほうが正しいと思うが
その言葉がヒントになって、原因がわかりました。 携帯のデバッグ用に、FireFoxからのアクセスは携帯とみなすように、 USER AGENTの定義ファイルを変えてたんでした。 携帯からのアクセスはURLエンコードしてるんですが、 PCからのアクセスは、MIMEのマルチパートデータとして送るんでした。 どうも、有難うございました。
- 590 名前:nobodyさん [2008/12/31(水) 12:14:17 ID:BITGVBGr]
- おいお前らもっと偉そうに聞いてください
最初の勢いはどうしたのですか?
- 591 名前:nobodyさん [2009/01/01(木) 04:53:44 ID:UcdDNkez]
- PHP5
できもしないオブジェクト指向にこだわっていつまでもプログラムが完成しない。 誰か手続きでガリガリ書く勇気をくれ。
- 592 名前:nobodyさん mailto:sage [2009/01/01(木) 05:34:23 ID:???]
- ほい
pc11.2ch.net/test/read.cgi/php/1230026935/122
- 593 名前:nobodyさん [2009/01/03(土) 10:41:08 ID:rMyERx8L]
- perl習ってるんですけどですけど。
動きません。 サーバーlolipop、言語perl ソース↓ #!/usr/bin/perl use strict; use warnings; my $filename = 'data.txt'; my $data; open my $fh, '<', $filename or die "$!:$filename"; while (1) { my $len = sysread $fh, my($buf), 1024; unless (defined $len) { # 読み取り失敗 die "read error: $!"; } elsif ($len == 0) { # 読み取り終了 last; } $data .= $buf; } close $fh; syswrite STDOUT, $data; なぜ動かないorz
- 594 名前:nobodyさん mailto:sage [2009/01/03(土) 10:46:13 ID:???]
- ヘッダぐらい書けや
- 595 名前:nobodyさん [2009/01/03(土) 11:02:40 ID:rMyERx8L]
- ヘッダってなんですか?
- 596 名前:nobodyさん mailto:sage [2009/01/03(土) 11:08:15 ID:???]
- substr($data, 0, 0)= "Content-type: text/html\n\n";
↑を書いてから↓を出力してみそ syswrite STDOUT, $data; あと、sys〜系関数は使わないほうがいいよ。プロ中のプロが使う関数だからエラーハンドリング まで細かく書かないといけないし
- 597 名前:nobodyさん [2009/01/03(土) 11:27:57 ID:rMyERx8L]
- ありがとうございます^^
- 598 名前:nobodyさん [2009/01/03(土) 12:18:08 ID:rMyERx8L]
- sys〜 をはずしてみたら動かないorz
#!/usr/bin/perl use strict; use warnings; my $filename = 'data.txt'; my $data; open my $fh, '<', $filename or die "$!:$filename"; while (1) { my $len = sysread $fh, my($buf), 1024; unless (defined $len) { # 読み取り失敗 die "read error: $!"; } elsif ($len == 0) { # 読み取り終了 last; } $data .= $buf; } close $fh; print "Content-type: text/html", "\n\n"; print "$data", "\n\n"; print "$buf", "\n\n";
- 599 名前:nobodyさん mailto:sage [2009/01/03(土) 12:31:57 ID:???]
- open(IN, $filename) or die;
read(IN, $data, -s IN); print "Content-type: text/html\n\n",$data;
- 600 名前:nobodyさん [2009/01/03(土) 12:47:33 ID:rMyERx8L]
- #!/usr/bin/perl
open(IN, $filename) or die; read(IN, $data, -s IN); print "Content-type: text/html\n\n",$data; 動かないorz data.txtの中身を全部スカラー変数に入れたいだけなのにうまくいかない
- 601 名前:nobodyさん mailto:sage [2009/01/03(土) 12:51:23 ID:???]
- >>600
それが全ソースなら動かない。$filenameにファイル名セットしなきゃ
- 602 名前:nobodyさん [2009/01/03(土) 13:02:10 ID:rMyERx8L]
- #!/usr/bin/perl
open(IN, "data.txt") or die; read(IN, $data, -s IN); print "Content-type: text/html\n\n",$data; うごいたーーーー すばらしぃソースみじかっ ネ申 ナご ナょ
- 603 名前:nobodyさん mailto:sage [2009/01/03(土) 13:03:31 ID:???]
- みなさんありがとうございました。
- 604 名前:nobodyさん mailto:sage [2009/01/03(土) 13:14:44 ID:???]
- ただ短いことには糞の価値もないので気をつけてな
- 605 名前:nobodyさん [2009/01/03(土) 15:04:18 ID:rMyERx8L]
- こんどはこれがうごかないorz あたりにくいおみくじw
#!/usr/bin/perl open(IN, "bafomikuji.txt") or die; print "Content-type: text/html\n\n"; close(IN); if($xx == 777) { print "超大吉" } if($xx > 77) { print "大吉" } if($xx > 0) { $xx = 1000 } else { print "小吉"; } $xx = $xx - 1 open(OUT, "> bafomikuji.txt"); print(OUT "$xx"); close(OUT);
- 606 名前:nobodyさん mailto:sage [2009/01/03(土) 15:09:45 ID:???]
- 直してみたけどうごかない
#!/usr/bin/perl open(IN, "bufomikuji.txt"); while ($xx = <IN>) close(IN); print "Content-type: text/html\n\n"; if($xx == 777) { print "超大吉" } if($xx > 77) { print "大吉" } if($xx > 0) { $xx = 1000 } else { print "小吉"; } $xx = $xx - 1 open(OUT, "> bafomikuji.txt"); print(OUT "$xx"); close(OUT);
- 607 名前:nobodyさん mailto:sage [2009/01/03(土) 15:30:34 ID:???]
- while ($xx=<IN>) ーーーーー> chomp($xx=<IN>);
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 if ($xx == 777){ print "超大吉"; } elsif ($xx > 77){ print "大吉"; } else { print "小吉"; } $xx++; if ($xx < 0){ $xx= 1000; }
- 608 名前:nobodyさん mailto:sage [2009/01/03(土) 15:34:18 ID:???]
- ++じゃないな。。(´・ω・`)
- 609 名前:nobodyさん [2009/01/03(土) 20:51:33 ID:rMyERx8L]
- うごきませんorz
#!/usr/bin/perl open(IN, "./bufomikuji.txt"); chomp($xx=<IN>); close(IN); print "Content-type: text/html\n\n"; if ($xx == 777){ print "超大吉"; } elsif ($xx > 77){ print "大吉"; } else { print "小吉"; } $xx--; if ($xx < 0){ $xx= 1000; } print "小吉"; open(OUT, "> ./bufomikuji.txt"); print(OUT "$xx"); close(OUT);
- 610 名前:609 mailto:sage [2009/01/03(土) 20:55:47 ID:???]
- 別のプログラムの暴走でサーバーが落ちていたようです動きました。
ありがとう
- 611 名前:609 mailto:sage [2009/01/03(土) 21:13:26 ID:???]
- 完成 自由に設置してくださいw
#!/usr/bin/perl open(IN, "./bufomikuji.txt"); chomp($xx=<IN>); close(IN); print "Content-type: text/html\n\n"; if ($xx == 77){ print "超大吉"; } elsif ($xx == 7){ print "大吉"; } elsif ($xx == 8){ print "中吉"; } else { print "小吉"; } $xx--; if ($xx < 0){ $xx= 100; } open(OUT, "> ./bufomikuji.txt"); print(OUT "$xx"); close(OUT);
- 612 名前:nobodyさん mailto:sage [2009/01/03(土) 21:36:30 ID:???]
- 糞いらねー
- 613 名前:nobodyさん mailto:age [2009/01/03(土) 21:49:37 ID:???]
- 乱数使わない理由が分からない
ロックしてないからすぐ壊れるだろうし 糞使えねー
- 614 名前:nobodyさん mailto:sage [2009/01/03(土) 22:01:55 ID:???]
- ヒント 乱数を知らない。
- 615 名前:nobodyさん mailto:sage [2009/01/04(日) 20:24:47 ID:???]
- 77とかって手で入力するの?
- 616 名前:nobodyさん mailto:sage [2009/01/04(日) 23:09:11 ID:???]
- せめて中吉ぐらいは$xx % 7 == 0とかでよかったんじゃなかろうか
>>615 質問の意味がよくわからないけど $xxはテキストファイルから読み込んだ値
- 617 名前:nobodyさん [2009/01/05(月) 23:03:00 ID:aMhVrVVU]
- $xx[0] ==3;
この記述どこかおかしい? 配列の要素1個目に数値の3をいれたいんだけど。
- 618 名前:nobodyさん mailto:age [2009/01/05(月) 23:59:51 ID:???]
- なぜに=を2つ書いたのですか?
- 619 名前:617 mailto:sage [2009/01/06(火) 05:49:26 ID:???]
- いまハローワールドからやってる、人のソース見たら==になってるようにみえた、
==はifのときだけか、どうりで動かないと思ったw
- 620 名前:nobodyさん mailto:sage [2009/01/06(火) 06:10:09 ID:???]
- >==はifのときだけか
この認識はまずい まぁやってればそのうち分かるだろうから はじめはそう思ってても支障はないだろうけど
- 621 名前:nobodyさん mailto:sage [2009/01/06(火) 06:10:49 ID:???]
- 人のソースなんか見ないでマニュアル見たほうがいいと思うが
- 622 名前:nobodyさん mailto:sage [2009/01/06(火) 17:50:25 ID:???]
- = (イコール一個) →代入
==(イコール2個) →比較
- 623 名前:nobodyさん [2009/01/08(木) 03:51:42 ID:H9Xeo533]
- 名無しさん@お腹いっぱい。 :2009/01/04(日) 13:23:43 ID:G7J3es3+0
地下鉄で外人にマナーを無言で示す素晴らしき日本人w jp.youtube.com/watch?v=XfBOcCWXftc
- 624 名前:nobodyさん [2009/01/08(木) 09:45:22 ID:RWH9wMpu]
- 初心者です
勉強になるスレ教えてくださいやがれ
- 625 名前:nobodyさん mailto:sage [2009/01/08(木) 13:40:36 ID:???]
- >>624
△▲ WebProg 初心者の質問 Part18 ▼▽ pc11.2ch.net/test/read.cgi/php/1219842559/
- 626 名前:nobodyさん [2009/01/13(火) 22:27:51 ID:aReCaH49]
- ttp://paggard.com/projects/rtf.generator/
おまいら、これって、日本語がちゃんと通るか知ってるか?
- 627 名前:nobodyさん mailto:sage [2009/01/13(火) 23:54:12 ID:???]
- 文字コードの選択があるだろカス
- 628 名前:nobodyさん [2009/01/14(水) 03:46:55 ID:dAmIupXg]
- anmazonみたく
この商品を買った人はこんな商品も買っています。について 実装してみたいのですが、 www.phppro.jp/qa/1239の ソースが長いやつの説明がよくわかりません。 データベースを新しく作るまではわかったのですが どういったデータベースを作ればいいのでしょうか? 後できれば新しくphp+mysqlで実装できませんでしょうか? よろしくお願いします。
- 629 名前:nobodyさん mailto:sage [2009/01/14(水) 05:36:34 ID:???]
- >>628
>データベースを新しく作るまではわかったのですが そんなことどこに書いてある? ショッピングシステムなら当然登場するであろう 「注文テーブル」「注文商品テーブル」「商品テーブル」使って 商品Aが含まれてる注文に含まれるA以外の商品を 重複取り除いて日付が新しい順に拾ってるだけだぞ。(ソース4行目のSQLね) たとえば、 注文1(1月1日) → 商品A 商品B 商品C 注文2(1月2日) → 商品A 商品C 商品D 注文3(1月3日) → 商品C 商品E だとすると、 商品Aが含まれてる注文は 注文1 と 注文2。 注文1 と 注文2に含まれているA以外の商品は 商品B 商品C 商品D。 したがって、商品Aに対するおすすめ商品は 商品B 商品C 商品D となる。
- 630 名前:nobodyさん mailto:sage [2009/01/14(水) 05:43:19 ID:???]
- 補足。
「商品テーブル」を使うのは現在販売可能かどうかの判定のため。 たとえば、前述の例の状態で、現在商品のステータスが 商品A 販売可 商品B 販売不可 商品C 販売可 商品D 販売可 商品E 販売可 だとするなら 商品B は除外されるので おすすめ商品は 商品C 商品D となる。
- 631 名前:nobodyさん [2009/01/14(水) 18:49:08 ID:dAmIupXg]
- 商品Aが含まれてる注文に含まれるA以外の商品を
重複取り除いて日付が新しい順に拾ってるだけだぞ。 これってどう書けばいいのでしょうか? すいません。 sqlにうとくて教えてください。
- 632 名前:nobodyさん [2009/01/14(水) 18:58:37 ID:dAmIupXg]
- また、sqlに関して勉強したいのですが、このことが詳しく
書いてある本やサイトがありましたら教えてください。 どうしても上のサイトだと見にくくて。 参考までに4行目をわかりやすく書いてもらえないでしょうか? よろしくお願いします。 連続すいません。
- 633 名前:nobodyさん mailto:sage [2009/01/14(水) 19:11:25 ID:???]
- 全て人任せなんだな
- 634 名前:nobodyさん [2009/01/14(水) 19:14:28 ID:dAmIupXg]
- すいません。
よろしくお願いします。
- 635 名前:nobodyさん mailto:sage [2009/01/14(水) 19:50:08 ID:???]
- とりあえずDB板にいったほうがよさそう
- 636 名前:nobodyさん [2009/01/14(水) 22:07:28 ID:dAmIupXg]
- だめだ。DB版でも教えてくれねーー。
誰か教えてくれ。 頼む
- 637 名前:nobodyさん mailto:sage [2009/01/14(水) 22:09:56 ID:???]
- php+mysql環境はそろってるの?
- 638 名前:nobodyさん [2009/01/14(水) 22:16:28 ID:dAmIupXg]
- そろっている。
mysql文をどうやってかけばいいのか教えてくれ。 商品Aが含まれてる注文に含まれるA以外の商品を 重複取り除いて日付が新しい順に拾ってるだけだぞ。(ソース4行目のSQLね) がわかんね。 selectをふたつかますとかいろいろ考えたんだが..... sqlでこうだよっていうのがほしい。 www.phppro.jp/qa/1239 の4行目の文じゃよくわからないんだよ
- 639 名前:nobodyさん mailto:sage [2009/01/14(水) 22:17:25 ID:???]
- どこが分からないの?
- 640 名前:nobodyさん mailto:sage [2009/01/14(水) 22:18:32 ID:???]
- データベース領域もテーブルもできてるの?
できてるならまずテーブル構造載せてよ
- 641 名前:nobodyさん [2009/01/14(水) 22:18:57 ID:dAmIupXg]
- TABLE_ORDERS_PRODUCTS . " opa, " . TABLE_ORDERS_PRODUCTS . " opb, " . TABLE_ORDERS . " o, " . TABLE_PRODUCTS . "
p where opa.products_id = '" . の部分。
- 642 名前:nobodyさん mailto:sage [2009/01/14(水) 22:19:51 ID:???]
- >>641
ただ文字列連結してるだけでは?
- 643 名前:nobodyさん [2009/01/14(水) 22:37:18 ID:dAmIupXg]
- たとえば、自分もどう書いていいのかわからないのですが、
購入者A は 商品B,C,D 購入者B は 商品B,C,D,E 購入者C は 商品B,C,D,E,F,G の場合に購入者AにE,F,Gがお勧め商品という風に出したいんですが たぶんアマゾンのはそうなっていると思うのですが どうやってやっているのでしょうか?
- 644 名前:nobodyさん [2009/01/14(水) 22:38:37 ID:dAmIupXg]
- >>629さんの説明はそうではないのでしょうか?
- 645 名前:nobodyさん mailto:sage [2009/01/14(水) 22:41:26 ID:???]
- そのサイトのコードを理解したいのか629の手法を実装したいのかどっちなんだよ
- 646 名前:nobodyさん [2009/01/14(水) 22:42:18 ID:dAmIupXg]
- 629の手法を実装したいです。
よろしくお願いします。
- 647 名前:nobodyさん mailto:sage [2009/01/14(水) 22:42:56 ID:???]
- その前に641-642の流れはどうなったの?なんでシカト?
- 648 名前:nobodyさん [2009/01/14(水) 22:47:55 ID:dAmIupXg]
- 昨日からamazonのこんな商品も買っています。を
自分でsql文書くにはどうしたらいいのかというのを 調べていて、www.phppro.jp/qa/1239のサイトにいきつきました。 このサイトのソース見ているんですが、4行目がまずよくわからなくて で、、欲張りな意見としては両方理解したいのですが。 まずは629さんの意見をきちんと理解してからのほうがいいと思いまして すいません。
- 649 名前:nobodyさん mailto:sage [2009/01/14(水) 22:51:01 ID:???]
- >>648
>>1とスレタイ
|

|