△▲ WebProg 初心者の質問 pert14▲△
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2006/06/28(水) 22:37:10ID:???質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。
2ch 総合ガイド
http://www.2ch.net/guide/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
関連情報は
>>2-3
0079nobodyさん
2006/07/11(火) 00:07:35ID:???008077
2006/07/11(火) 05:44:41ID:???ありがとうございます。なかなか検証できなくて遅くなってすいません。
>>78
phpMyAdminはインストールしてあったんですが、まだ使っていませんでした。(直接入力での学習に専念中^^)
確認してみたところファイルから実行するUIがありました。
MySQLの権限の設定に不備があったためまだ実行できてないんですが
なんとかなりそうです!
>>79
それとおぼしきLinuxのコマンドをネットで見つけることができました。
だからWindowsでもあるんだろうなとは思ってたんですが・・・
なかなかマニュアルを使いこなせずorz
なお探してみます。
お二方ありがとうございました!
008177
2006/07/11(火) 08:16:15ID:???1.サンプル用のデータベースを作成(.sqlファイル内で展開先に指定されていたデータベース名)
2..sqlファイルをプロンプトのカレントディレクトリに移動
3.(SQL文)mysql -u ユーザ名 -p データベース名 < ファイル名(.sql)
これだけでした・・・orz
そして今更ですが若干板違いの感あり^^;
ありがとうございました!
0082nobodyさん
2006/07/12(水) 18:05:26ID:9BtxZVLE__HTML__
<input type="checkbox" name="Mac" value="yes">
<input type="checkbox" name="Linux" value="yes">
<input type="checkbox" name="BSD" value="yes">
というチェックボックスがあると,
__Perl__
use CGI;
my $form = CGI->new;
$valMac = $form->param('Mac');
$valLinux = $form->param('Linux');
$valBSD = $form->param('BSD');
で,それぞれの変数に代入できますよね.
ここで,HTMLのチェックボックスの数が可変だったり数が多い時に,
どうやったらPerlの変数(例えばハッシュ変数など)に代入できるのでしょうか?
008382
2006/07/12(水) 18:43:18ID:???0084nobodyさん
2006/07/12(水) 21:09:17ID:???ってのを知らない人のためにも、解決したならそれも書いておかなくちゃだめだぉ
0085nobodyさん
2006/07/15(土) 04:44:49ID:3EzqM9JHフォームで以下の項目を入力し保存するホームページを作りたいです。
項目名:メール、パスワード、ハンドル名、自己紹介文
で、メールとパスワードは他の人から見られないところ(管理者パスワードをかけたフォルダ)に保存し
ハンドル名と自己紹介文は誰が見てもOKな所に保存したいです。
CGIでフォームを送信する時に管理者パスワードが必要なフォルダへのアクセスは
どのようにしてやれば良いでしょうか?
管理者パスワードをCGIの中に書いたらバレバレですよね?
0086nobodyさん
2006/07/15(土) 06:48:24ID:???他の人から見られないところはウェブからアクセスできないところであって
管理者パスワードをかけたフォルダではだめだろ
ドキュメントルートの上に置くか.htaccessで制限するのが普通
0087nobodyさん
2006/07/15(土) 20:54:47ID:Oy78ENsE説明しにくいのですが、、このスレでたとえて質問させてもらっていいですか?
フォームをつくって、そのフォームに1136996997と入力したら
http://pc8.2ch.net/test/read.cgi/hp/1136996997/l50へジャンプして、
1150984440と入力したら
http://pc8.2ch.net/test/read.cgi/hp/1150984440/l50へ。
1134271465と入力したら
http://pc8.2ch.net/test/read.cgi/hp/1134271465/l50に
ジャンプするようには作れませんでしょうか??
0088nobodyさん
2006/07/15(土) 21:51:50ID:???ぷりんと "ろけーしょん:http://pc8.2ch.net/test/read.cgi/hp/$FORM{'form'}/l50\n\n";
0089nobodyさん
2006/07/16(日) 00:22:15ID:???OSはXP SP1で、他のXP SP1ではエラーになりません。
エラーが出るマシンでFirefoxだとこれも問題ありません。
エラーになっている部分はopenerを使っている部分のようです。
勝手な想像だとローカルのセキュリティポリシーとかで、
引っかかっているような気がしますが、何かご存知無いでしょうか。
0090nobodyさん
2006/07/16(日) 01:23:18ID:???特にブラウザ間の差異なんて。
0093nobodyさん
2006/07/16(日) 17:47:19ID:???#!usr/local/bin/perl
use CGI;$q = CGI->new;$q->param;die($q->cgi_error) if ($q->cgi_error);
print "Location:http://pc8.2ch.net/test/read.cgi/hp/",$q->param('num'),"/l50\n\n" if ($q->param('hair') eq 'hage');
print <<HTML;
Content-type: text/html
<form method="POST" script="$ENV{'SCRIPT_NAME'}"><input type="hidden" name="hair" value="hage">
<input type="text" name="num"><input type="submit" value="ぬるぽ"></form>
HTML
0094nobodyさん
2006/07/16(日) 17:50:40ID:???use CGI;$q = CGI->new;$q->param;die($q->cgi_error) if ($q->cgi_error);
print "Location:http://pc8.2ch.net/test/read.cgi/hp/",$q->param('num'),"/l50\n\n" if ($q->param('hair') eq 'hage');
print <<HTML;
Content-type: text/html
を、link.cgiとかでアップして、
<form method="POST" script="$ENV{'SCRIPT_NAME'}"><input type="hidden" name="hair" value="hage">
<input type="text" name="num"><input type="submit" value="ぬるぽ"></form>
をjump.htmlなどでアップすればいいのですか?
0096nobodyさん
2006/07/16(日) 17:56:28ID:???#!usr/local/bin/perl
use CGI;$q = CGI->new;$q->param;die($q->cgi_error) if ($q->cgi_error);
print "Location:http://pc8.2ch.net/test/read.cgi/hp/",$q->param('num'),"/l50\n\n" if ($q->param('hair') eq 'hage');
print <<HTML;
Content-type: text/html
<form method="POST" script="$ENV{'SCRIPT_NAME'}"><input type="hidden" name="hair" value="hage">
<input type="text" name="num"><input type="submit" value="ぬるぽ"></form>
HTML
これ全部CGIですか?
0098nobodyさん
2006/07/16(日) 18:12:50ID:???$ENV{SCRIPT_NAME}の部分をちゃんと指定すればHTMLからも動くけどね。
>87の条件ならJavaScriptだけでもできたけど。
0100nobodyさん
2006/07/16(日) 19:50:08ID:???それって、どっかいじらないといけないところところありますか??
アスキーモードで転送して705にしたんですけど
CGIプログラムエラーで表示できません
ってでるんです。
infoseekの無料の奴です。
0103nobodyさん
2006/07/17(月) 14:40:40ID:???print "Content-Type: text/html\n\n<body>\n<ul>\n";
foreach (@INC) {
print "<li>$_</li>\n";
$_ .= "/*";
print "<li>$_</li>\n" foreach <${$_}>;
}
print "</ul>\n</body>\n";
exit;
でCGI.pmがあるかみてみそ
0104nobodyさん
2006/07/17(月) 14:53:16ID:???ってありました!!これですか??
0105nobodyさん
2006/07/17(月) 16:37:33ID:???1行目#!/usr/local/bin/perl
そしてHTMLの最後には改行を入れること
〜〜
HTML
__EOF__
0106nobodyさん
2006/07/17(月) 16:47:48ID:???#!/usr/local/bin/perlにして、
HTMLの最後には改行しましたが、
CGIプログラムエラーのため表示することが出来ません。(500 Internal Server Error)
とでます・・・何か俺間違ってるんでしょうか??
0107nobodyさん
2006/07/17(月) 17:18:05ID:???0108nobodyさん
2006/07/17(月) 17:41:50ID:???ずっと705にしてました・・・すいません。
設置するの始めてなんです。
勉強したつもりなんだけどナァ・・・
やってみます!
0109nobodyさん
2006/07/17(月) 17:45:57ID:???・・・・・が、700にしても755にしても
CGIプログラムエラーのため表示することが出来ません。(500 Internal Server Error)
とでます・・・・
0110nobodyさん
2006/07/17(月) 19:11:25ID:???↓こっちいけよ
http://pc8.2ch.net/test/read.cgi/php/1104624784/l50
CGI設置について質問 【Part2】
0112nobodyさん
2006/07/17(月) 20:04:48ID:???ここで聞いて、もらったサンプルも設置できないんだから
しょうがないんじゃないのかな。
0113nobodyさん
2006/07/17(月) 20:10:11ID:???0114nobodyさん
2006/07/17(月) 20:34:16ID:???0115nobodyさん
2006/07/17(月) 20:37:51ID:???0117nobodyさん
2006/07/17(月) 21:06:19ID:???0118nobodyさん
2006/07/20(木) 23:26:51ID:???フォームからメールアドレス→$mail に格納。
ログからid(数字)→$id に格納。
printで調べてみたところ表示されたので、cgi-lib.plでの受け渡しはちゃんとできているみたいです。
open (ID,"id/$mail.txt");
$id = <ID>;
close(ID);
print "Set-Cookie: name=$mail=$id; domein \n"; ←クッキーセット
print "Content-type: text/html\n\n";
print "<html><head><title>succes</title></head><body>";
print "<html><body>";
print "<h3>ログイン成功!</h3><p>";
print "<a href=../member.cgi target=_blank>メンバーページ</a>へ";
print "</body></html>";
クッキーセット部分をただの文字列にしても表示セットされません。
どうぞご指南お願い致します。
0119nobodyさん
2006/07/21(金) 16:45:23ID:vb2gCJFB処理した結果をhtmlとして出力させる、
というようなことがしたいのですが、
どのような手段が考えられますか?
何かヒントがあれば伝授お願いします。
0120nobodyさん
2006/07/22(土) 00:31:34ID:???Scriptletの中でRuntime.exec()しちゃうとか。
0121119
2006/07/24(月) 14:59:48ID:WqUe/OEH試してみたところうまくいかないかと思ったのですが、
単純に文字コードの問題だったらしく、そこを直すとうまくいきました。
助言ありがとうございました。
0122nobodyさん
2006/07/24(月) 21:49:54ID:odaJJxHf<html>
<script language="Javascript">
<!--
var tmp = prompt('名前を入力して下さい'
, 'ここに名前を入力');
if (tmp == null || tmp == '') tmp = '名無し';
document.write('ようこそ!' + tmp + 'さん');
//-->
</script>
</body>
</html>
というふうにしたんですが…、Javascriptがうまく機能しません。
ダイアログボックスに、英語で名前を書いたら普通に「ようこそ!aさん」と表示されるんですが、
日本語でうつと、「ようこそ!ああああ」とか、つまり「さん」という言葉が付かないんです。
なんででしょうか。
ちなみに、このJavascriptの1つ前に背景画像のプログラム、その前にCSSのプログラムがあるんです。
こっちに原因があるんでしょうか。
0124nobodyさん
2006/07/25(火) 12:42:02ID:???あるAというfloat型の値があり、この値をブラウザに表示させる必要があります。
表示させる箇所は複数あります。
表示させる小数点桁数は全箇所3桁の仕様です。
こういうときって、桁揃えはスクリプトで1箇所でするべきなのでしょうか?
それともテンプレート側で1箇所1箇所桁数を指定するべきなのでしょうか?
#個人的には「表示結果は表示する側に任せるべき。」という思いから後者なのですが・・・
表示箇所の数によって変わるものでしょうか?
#テンプレートに、CSSみたいに表示を共通化出来る機能があればいいのですが無さそうです。
#・・・CSSで桁数指定できないかなとふとおもったり(´ω`)
0125nobodyさん
2006/07/25(火) 20:48:31ID:???あとは仕様変更の可能性とか基準はいろいろ。
どちらがやるべきか、にこだわり過ぎないように。
0127nobodyさん
2006/07/26(水) 10:27:20ID:???0128nobodyさん
2006/07/27(木) 00:14:05ID:MjCloU4oタグが分からないときは、
どこのスレで質問すればいいですか?
0129nobodyさん
2006/07/27(木) 00:28:50ID:???板違いです。プログラミングが絡まないならWeb製作板へどうぞ
http://pc8.2ch.net/hp/
0130nobodyさん
2006/07/28(金) 14:21:42ID:???open (FH, ">>aaa/bbb.txt");
上記の操作で、aaaディレクトリがあってbbb.txtがaaa以下に無い時は作成されますが、
aaaディレクトリも存在しない時には、ディレクトリを作成→ファイル作成してくれないのでしょうか?
0132nobodyさん
2006/07/28(金) 18:04:45ID:1Z6Mkojmテキストベースで図形を描画できそうなので使ってみたいと思っています。
0133nobodyさん
2006/07/28(金) 18:51:41ID:???0134nobodyさん
2006/07/29(土) 12:44:53ID:???この本読んどけ、このサイトみとけ、といった定番はありますか
LDAPとはなんぞや?という一般論ではなくて、たとえば、
LDAPにユーザーとパスワードを保存しておく際の普通のやりかたの
は属性これこれで、属性はこんな一覧があって・・・
といった感じのものがあるといいのですが。
0135nobodyさん
2006/07/29(土) 13:45:35ID:???LDAP についても一二冊あったはず。
0136nobodyさん
2006/07/29(土) 15:43:27ID:???それが、ないようなんですが。
ttp://www.oreilly.co.jp/catalog/index.html
0137nobodyさん
2006/07/29(土) 20:03:59ID:???オークションサイトの作成サンプルが掲載されているサイトを知りませんか?
0140nobodyさん
2006/07/29(土) 21:20:28ID:???こんなんじゃ駄目なの?
http://www.grab-sys.ne.jp/auction/?lwa=195
適当にぐぐって20件以内のリンクから見つけたお
0141140
2006/07/29(土) 21:21:18ID:???吊ってきます
0143nobodyさん
2006/07/29(土) 22:20:26ID:???Got an error: データベース接続の設定に誤りがあります: エラーが発生しました: could not connect to server: Connection refused
Is the server running on host "localhost" and accepting
TCP/IP connections on port 5432?
と出てしまいます。postgresql.confの設定を変更した部分は、tcpip_socket = trueの部分のみです。
ためしにttp://memorva.jp/memo/memo_file_db_test.phpのDB接続テスト(CGI-Perl DBI:Pg版)を実行してみると、Internal Server Errorとなり、
エラーログには
DBI connect('dbname=db','dbuser',...) failed: FATAL: IDENT authentication failed for user "dbuser"
と出ていて、検索したら認証方式の違いだとわかったため、pg_hba.confに書いてある内容をコメントアウトし、
local all all trust
を追加し、service postgresql restart をしましたが同じエラーが発生します。Movable Typeの方も状況は変わりませんでした。
どのようにしたらうまくいくのでしょうか?教えてください。
環境はCentOS4.3、PostgreSQLはyumから導入しました。
0144nobodyさん
2006/07/30(日) 23:11:58ID:???良い方法がないでしょうか?
perlのrename関数で
rename "dir/name1.log", "dir/name2.log";
という感じでしてみましたが500エラーが出てしまいます。
copalとsakuraサーバで試してみました。
(何故かsakuraサーバではname1.logが削除されてました。)
0145nobodyさん
2006/07/31(月) 14:39:12ID:???0147nobodyさん
2006/08/04(金) 11:53:45ID:O+kFx3H+ここを紹介されたので書き込ませて頂きます
質問です
現在一番軽くて最速の言語+DBの組み合わせは何ですか?
知っている方ご教授願います
0148nobodyさん
2006/08/04(金) 12:20:01ID:???0149nobodyさん
2006/08/04(金) 12:34:51ID:???0150nobodyさん
2006/08/04(金) 13:37:38ID:???詳しくは知らないんだが
アセンブラまでいかなくてもCぐらいでいいんじゃない
データが多くないならC + SQLiteという組み合わせも
0151nobodyさん
2006/08/04(金) 13:51:04ID:???コスト度外視でひたすら最速を求めるって言ってるんだからCなんてダメでしょ。
アセンブラか、機械語でごり書きしかありえない。
0152nobodyさん
2006/08/04(金) 13:56:59ID:???0153nobodyさん
2006/08/04(金) 14:16:14ID:???0156nobodyさん
2006/08/04(金) 17:39:25ID:???mob perlやPHP4よりも速いのか?
0157nobodyさん
2006/08/04(金) 18:42:08ID:???0159nobodyさん
2006/08/04(金) 19:04:48ID:???まるでPHPが全てmod_PHPで動いてるかのような書き方だ。
0160nobodyさん
2006/08/04(金) 19:15:07ID:???0162nobodyさん
2006/08/04(金) 21:12:10ID:???0164nobodyさん
2006/08/04(金) 21:56:41ID:???ていうかスレ立てればいいのに
0165nobodyさん
2006/08/04(金) 22:14:20ID:???ここらへん参考
ttp://homepage3.nifty.com/hippo2000/perltips/javaperl.htm
0166nobodyさん
2006/08/04(金) 22:15:34ID:???0167nobodyさん
2006/08/04(金) 22:18:49ID:???それ古すぎじゃね?PHP4とPHP5じゃforループだけでもかなり違う。
てかおまいら自分でベンチ取れよ。
0168nobodyさん
2006/08/04(金) 22:21:21ID:???0170nobodyさん
2006/08/04(金) 22:49:13ID:???ループ・インクリメント・出力なら5のほうが圧倒的に早い。
PHP5が多くの場合4より遅いってのは5.1以前だろう。
C/CGIだとmod_phpやmod_perlが圧倒的に早い。
C/ApacheModuleならもうアセンブラぐらいしか勝ち目が無い
0171nobodyさん
2006/08/04(金) 22:52:44ID:???0172nobodyさん
2006/08/04(金) 22:55:06ID:???0173nobodyさん
2006/08/05(土) 00:15:39ID:???0174nobodyさん
2006/08/05(土) 00:50:08ID:???そもそもOSすら使わずマシンの全機能をそれだけに振り向けたアセンブラ製アプリ
とか言ったら満足なのか
0175nobodyさん
2006/08/05(土) 01:13:34ID:???もっと現実的な線でいうと何になるんだろう
0176nobodyさん
2006/08/05(土) 01:42:00ID:???0177nobodyさん
2006/08/05(土) 02:07:01ID:???0178nobodyさん
2006/08/05(土) 02:36:53ID:???汎用計算機の比ではない。
■ このスレッドは過去ログ倉庫に格納されています