[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 16:42 / Filesize : 206 KB / Number-of Response : 952
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだらない質問でもど偉そうに聞いていいスレ



1 名前:nobodyさん mailto:sage [2006/09/19(火) 15:30:41 ID:???]
質問スレで運悪く、ろくな答えもよこさないくせに態度のでかいヘボ回答者
にあたってしまったが、他への心象を気にして強く出れなかったお方、

お願いです!後生ですからその質問、私達に答えさせてください!
どうしても、答えたいんです!ネタでも何でもありません
誠心誠意をもってまじめに答えますから〜。
マルチポスト大歓迎です!いらっしゃいませー。質問者は神様です。
ジャンルなどは偉そうにこちらで決めるべき事ではございませんが、
一応WEBプログラム板ですのでWEBプログラム関連のことなど聞いていただいたら光栄です。

徹頭徹尾、高圧的になりきれない方は大変恐縮ですがご遠慮ください。m(_ _)m

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とスレタイ

650 名前:nobodyさん [2009/01/14(水) 22:51:49 ID:Lx64uWRL]
SQLの質問するのってどこでしたっけ?
板名を教えて下さい。



651 名前:nobodyさん [2009/01/14(水) 22:52:16 ID:dAmIupXg]
どこいけば教えてくれるかな?


652 名前:nobodyさん mailto:sage [2009/01/14(水) 23:04:25 ID:???]
>>650

>>649

653 名前:nobodyさん mailto:sage [2009/01/15(木) 03:32:04 ID:???]
>>648
自分で聞いてきたくせにシカトされても・・・

654 名前:nobodyさん mailto:sage [2009/01/15(木) 03:47:28 ID:???]
集合知プログラミングは面白いよ

655 名前:nobodyさん [2009/01/15(木) 05:08:58 ID:qhyHIIMZ]
おまえら、使ってるエディタ教えろ。

656 名前:629 mailto:sage [2009/01/15(木) 05:16:50 ID:???]
>>648
「629の手法を実装したいです」って
俺はおまいの示したURLの解説をしただけなんだが…(´д`;)
実装したいならそのURLのプログラムをまんまパクればいいじゃない。

あの、今さら聞くのもアレだけど、、、
おすすめ機能を実装したいってことは
既にショッピングシステムは作り上げてるんだよね?
そのシステムは「注文テーブル」「注文商品テーブル」「商品テーブル」が
あるんだよね?(テーブル名はそのURLのプログラムと違うかもだけど)

もしショッピングシステムが全くできてないっていうのなら
まずは、php+mysqlでショッピングシステムを作るとこからやらないと…(´д`;)
たぶんこれ以上説明しても(みんなが一生懸命説明してくれてても)
ちんぷんかんぷんだと思うよ。ショッピングシステム作ってるうちに
SQLも理解できるようになってくると思いますよ。がんがれ!


657 名前:629 mailto:sage [2009/01/15(木) 05:24:16 ID:???]
誤解してそうだからwww.phppro.jp/qa/1239について補足ね。

これは、
顧客に対するお勧めを表示するんじゃなくて
商品に対するお勧めを表示するプログラムです。
(Aを買った人はBやCを買ってます〜)
だから「購入者A」( >>643 )とかって考え方じゃない。

しかも、過去の注文データを利用しておすすめ商品を選んでくるので
ショッピングシステムがあってそれが稼働してて
ある程度注文が溜まってる状態じゃないと意味ナシです。

あと、アマゾンのリコメンドシステムはそんな簡単なアルゴリズムじゃないから
そんな簡単には実装できないと思うよ。ブラックボックステストで
アルゴリズムを弾き出せって言われても、上級者でもきついと思われ。
(ってか企業秘密でしょw)

658 名前:nobodyさん mailto:sage [2009/01/15(木) 05:56:36 ID:???]
PHPとSQLと協調フィルタリングとシステム設計を混同していて且つ全てにおいて知識が皆無の予感。

659 名前:nobodyさん mailto:sage [2009/01/15(木) 08:43:04 ID:???]
ローカルのPHP5.2.3でこんな表示が出たんだけど、
日本語化されたメッセージっていつからあるの?

Warning: file_get_contents(tsushima.2ch.net/news/subback.html)
[function.file-get-contents]:
failed to open stream: 接続済みの呼び出し先が一定の時間を過ぎても正しく応答しなかったため、
接続できませんでした。または接続済みのホストが応答しなかったため、
確立された接続は失敗しました。 in C:\home\2ch\browser.php on line 8

Fatal error: Maximum execution time of 30 seconds exceeded in C:\home\2ch\browser.php on line 8


660 名前:nobodyさん mailto:sage [2009/01/15(木) 10:39:51 ID:???]
>>655
サクラエディタつかってます



661 名前:nobodyさん mailto:sage [2009/01/15(木) 11:25:34 ID:???]
おれはvim

662 名前:nobodyさん mailto:sage [2009/01/15(木) 13:08:47 ID:???]
CGIチャットの機能に関してここで聞いちゃ駄目ですかね;
作成元の掲示板で反応が無い様なんで






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<206KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef