△▲ WebProg 初心者の質問 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
02/08/24 10:18ID:Xl1boM6sWebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
2ch 総合ガイド
http://www.2ch.net/guide/
記念カキコ専用スレ
http://pc.2ch.net/test/read.cgi/php/982575577/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
010197
02/09/05 02:24ID:0RQolhcGそうです。
すると、まずヘッダだけ新規書き込みして次にもう一度その他の@line部分を
同じファイルに追加書き込みするということで良いですかな。
すいません、つっこみどころ満載かと思われますが、自分に出来る範囲で
セコセコとやっております。
-----------かんたんブックマーク追加cgi(やってることの説明)--------------
まず、更新.cgiで以前のブックマクのテンプレート、○○.txtをtextarea内に表示します。
そのテキストエリアに追加更新用の名前とブックマクをブラウザ上から書いて
それをフォームのsubmitでCGIに送ります。
CGIのほうは受け取ったやつを新しいテンプレートとして○○.txtに書き込む、
と同時に新たにテーブルに組み直した更新.htmlファイルを生成するって感じ
です。
するとあらフシギ、ブラウザのtextareaに
2ちゃんねる,http://www.2ch.net/2ch.html
と追加して送信するだけで新たにブックマクが追加されるという。
textareaには以前のブックマクが全て「名前,アドレス」という状態で並んで
いるので、それの位置を変えるだけで簡単に編集が、、、という具合です。
何か書いてて情けなくなってきた、、
0102nobodyさん
02/09/05 02:53ID:???これって、ブックマーク(ブラウザレベル)とは程遠いような…
要するに、
#$hoge=NEW_DATA
open(LOG,"log.dat");
$html_data.='<table>';
while(<LOG>){
@data=split(/\,/,$_);chomp(@data);
$html_data.='<TR>';
foreach(@data){$html_data.='<TH>'.$_.'</TH>'}close(LOG);
$html_data.='</TR>';
$textarea_value.=$_}
$html_data.='</table>';
open(LOG,">>log.dat");print LOG $hoge."\n";close(LOG);
open(HTML,">log.html");print HTML $html_data;close(HTML);
print '<textarea name=hoge>'.$textarea_value.'</textarea>'
みたいなことでしょ?
0103nobodyさん
02/09/05 04:46ID:???\r\nって\nにしちゃダメなんすか?
特に動作に問題は見当たらないしファイルサイズも削れるんで\nでいきたいんすけど。
それとも不都合な環境とかあるんでしょうか。
0104103 ◆olKKvjNA
02/09/05 04:49ID:???0105103 ◆olKKvjNA
02/09/05 04:52ID:???0106101
02/09/05 07:58ID:0RQolhcGすいません、言い方悪かったです、ブクマクじゃなくて
単なる自分好みのリンク集のことです。
原因わかりました。
ヘッダがないとどうしてもサーバーエラーになっちゃって
なんでだろなとずっと思ってたら、
コードの最後の部分で確認のため
@lineをそのままprintしてブラウザで表示しようとさせてました、、、
確認用の最後にだけ
print "Content-Type: text/html;charset=Shift_JIS\n\n";
print @line;
としてやるとうまくいきました。
ごめんなさい
ありがとうございます。
0107nobodyさん
02/09/05 10:46ID:2NZtLHvaお店のホームページを作成中なんですけど、
フォームからメール送信するのにPHPを使おうと思ってます。
内容にクレジットカードの番号なんか入れちゃおうと思ってるけど、
やっぱり何らかのロックかけるコードは必要でしょうか。
(こんな初心者には無理無理?
0108nobodyさん
02/09/05 12:53ID:???0109nobodyさん
02/09/05 17:08ID:2NZtLHva>108
SSLね・・・。
もうそうなると私にはダメぽ
0111まるごとserverは危険!!!!!?????
02/09/06 11:15ID:???http://www.marugoto-server.com/ (=http://www.interq-office.ne.jp/)
プランと料金 http://www.marugoto-server.com/service/
このホストは ORDB.org に不正中継ホストとして登録されています。
http://www.ordb.org/lookup/?host=smtp.interq-office.ne.jp
データベースの検索結果: smtp.interq-office.ne.jp (211.125.80.40)
ORDB.org への初回登録日時: 2002-05-09 07:10 GMT
初回送信ホスト: 64.90.162.91 spam submitted to Spamcop
最終検査日時: 2002-09-05 17:32 GMT
不正中継が確認されたメールのヘッダ情報:
Return-Path:
Delivered-To: marvin@bockscar.ordb.org
Received: from smtp.interq-office.ne.jp (unknown [211.125.80.40])
by BocksCar.ORDB.org (Postfix) with ESMTP id 0CF16557F
for ; Thu, 5 Sep 2002 17:32:22 +0000 (GMT)
Received: from groundzero.ordb.org (groundzero.ordb.org [62.242.0.190])
by smtp.interq-office.ne.jp (8.9.3/Wang/19990809) with ESMTP id CAA17402
for <@[211.125.80.40]:marvin@marvin.ordb.org>; Fri, 6 Sep 2002 02:30:58 +0900 (JST)
Date: Fri, 6 Sep 2002 02:30:58 +0900 (JST)
From: [email protected]
Message-Id: < [email protected] >
To: "@[211.125.80.40]":@smtp:marvin@marvin.ordb.org
X-ORDB-Envelope-From: [email protected]
X-ORDB-Envelope-To: @[211.125.80.40]:marvin@marvin.ordb.org
Subject: ORDB.org check (0.04072457706236320.687950450) ip=211.125.80.40
0112111 FreeBSD Apache/1.3.9 (Unix)
02/09/06 11:16ID:???http://www.ordb.org/lookup/?host=ns1.interq-office.ne.jp
http://www.ordb.org/lookup/?host=ns2.interq-office.ne.jp
Operating System and Web Server for www.marugoto-server.com
http://uptime.netcraft.com/up/graph?mode_u=off&mode_w=on&site=www.marugoto-server.com
OS Server Last changed IP address Netblock Owner
FreeBSD Apache/1.3.26 (Unix) 7-Jul-2002 210.225.108.66 Interq Corporation
FreeBSD Apache/1.3.9 (Unix) 22-Jan-2001 210.225.108.66 Interq Corporation
0113111 これで判明
02/09/06 11:17ID:???http://yuri.robot.mach.mie-u.ac.jp/~virusstat/old_log_2.txt
2002-06-20 10:22:07 W32.Klez.H@mm< [email protected] >
2002-06-20 10:23:45 W32.Klez.H@mm< [email protected] >
グローバルメディアオンライン株式会社
http://whois.nic.ad.jp/cgi-bin/whois_gw?key=211.125.80.0-211.125.95.0
インターキュー株式会社
http://whois.nic.ad.jp/cgi-bin/whois_gw?key=210.225.108.64/26
http://whois.nic.ad.jp/cgi-bin/whois_gw?key=SM1542JP
http://whois.nic.ad.jp/cgi-bin/whois_gw?key=210.225.108.0
0114age!!!!!!!!!!!!!!!!!!!!!!!!!!
02/09/07 17:44ID:???0115nobodyさん
02/09/07 23:28ID:AM1IL1v3まだ始めていませんが、本などを立ち読みしています。
ネット上でもPerlについて書いてあるところを読みましたが、ひとつ分からないことがあります。
それは、どの書籍もPerlをDLするように書いてありますが、Perlとは言語なのではないのですか?たとえば、HTMLやJavaScriptを書くのにHTMLやJavaScriptをどこかからDLすることは
ないとおもうのですが、これはなぜでしょう。
関係書籍を読む限りでは、メモ帳でcgiファイルをcgi−binに上げればOKでそれ以外の
exeファイルなどは関係ないようですが・・・。
くだらない質問ですが、先輩方、教えて下さい。
0116nobodyさん
02/09/08 00:05ID:???極論、HTML・JSで言うのなら、ブラウザ的役目のモノがPerl
逆に判り難いか…
Winなら、まずはhttpd+ActivePerl落してみれ
0117nobodyさん
02/09/08 00:20ID:???Perlの実行にはperl.exeが必要と言うことだ
0118apholist
02/09/08 12:19ID:w4A6ENqJどちらかというと、htmlやjavascriptの方が特殊。
0119nobodyさん
02/09/08 18:52ID:???perlは必要ない
0120nobodyさん
02/09/08 20:31ID:???初心者が専用サーバ持ってるとは考えにくいですし。
既存のスクリプトをちょこっといじって動かす程度ならまぁ構わんですが
本まで買って本格的にやろうとしてる人にそれを勧めますか。
0121nobodyさん
02/09/09 02:59ID:kPT1Hu4z何とかなるんですが、古いブラウザ (IE3.0 とか NN2.0 とか) のダウン
ロードできるところ知りませんか?
0122nobodyさん
02/09/09 19:26ID:uAqvAkL+http://www.php.net/downloads.php
ここでPHP4.2.3installerをダウンロードしようとしたら
Invalid file requested for download!
というメッセージが出てダウン出来ません。
下の方にあるolder version windows binaryというの
をダウンして解凍したんですが、そこからどうやって
インストールすればいいのか分かりません。
よろしくお願いします。
0123122
02/09/09 23:00ID:???どうもお騒がせしました。
0124nobodyさん
02/09/09 23:59ID:+p02mCJqMXとか。win98なら最初から3が入ってなかったっけ?
0126新米
02/09/10 18:24ID:rqxjycdSファイル名の最後の拡張子部分が数字のファイルを送信すると、
ファイル名の中に勝手に連番のようなものが振られてしまいます。
例えば、
test.txt は正しく test.txt というファイル名がデフォルトになりますが、
test.txt.1 は test[1].txt.1 となってしまいます。。。
IE では 100% なり、 NN では未確認です。
ちなみに Java で、Tomcat 4.1.0 、SDK 1.4.0_01 です。
よろしくお願いします。
0127nobodyさん
02/09/10 18:58ID:???糞ボケが、、、
>>121
http://browsers.evolt.org/
怖くてIE3とか入れられん人柱キボン
0128nobodyさん
02/09/10 19:22ID:???[email protected]p
こいつにス○ムでも送って下さい・・・
なんか裏ビデオ買おうとしたら17万払えとかいってきて・・・
払わないなら取り立て屋を使うとか、できもしない事言い出すし・・・
お願いします・・・
0130nobodyさん
02/09/10 20:01ID:???[email protected]p
[email protected]p
にこのスレ通報しました☆
0131nobodyさん
02/09/10 21:01ID:???VBScriptはサーバーサイドでも動かせるけど・・・というかサーバーサイドがメインでしょ。
0132126
02/09/11 09:50ID:???一日遅れですみません;
test[1].txt はそのまま test[1].txt 、
test[1].txt.1 はなんと test[1][1].txt.1 となりました。。。
何なんでしょうか。。。
しかし、ディレクトリを参照できるようにしてやると
.1 とかのファイルもちゃんとした名称でできました。。。
但し、ファイルの種類が html になっちゃいます。。。
やはりプログラムが悪いのかな。。。
0134nobodyさん
02/09/11 11:21ID:NwG+vGJb特定の項目にカーソルを移したい(カーソルがある状態にしたい)
のですが、どのような方法がございますでしょうか?
0137nobodyさん
02/09/11 20:31ID:rHTCfdgOWeb上で、あるボタンを押すとユニークとなる様な名前のファイルを作成し、
それをUNIXサーバへFTP転送し、UNIX上でそのファイルに付加情報を書き込んで
その結果をWeb画面に戻す仕組み(Webでそのファイルをつかむというイメージ)
を検討中です。
UNIXサーバにはApacheを構築済です。
そのファイル(例えばAAAAA.TXT)をWeb上で表示させる為には、Webのアドレス欄
にURLとポートに続き『/』の後にファイル名を記述しれやれば表示は可能です。
これを自動的に行いたいのです。
ファイル名はその都度変わり、固定ではありません。
また、UNIX側の処理は数秒〜数十秒程度掛かるので、その処理が終わったのを
見計らってからファイルを取得する必要があります。
この様な仕組みを検討中なのですが、なるべく簡単にできる方法はないもの
でしょうか?
また、この内容にふさわしいスレの紹介でも構いません。
お願いします。
UNIXへファイルを転送する仕組みまでは、比較的簡単にできそうです。
それをクライアントに返す仕組みの部分で悩んでます。
0138nobodyさん
02/09/11 22:53ID:???>この様な仕組みを検討中なのですが、なるべく簡単にできる
>方法はないものでしょうか?
ここのところ、どこまで検討したか書いてちょ。それか、いくつか
方法をあげたら、どれが簡単にできるか教えてあげる。
0139nobodyさん
02/09/11 23:57ID:rJ94ykkCJavaやPerlとかでもできる様な事を聞いたのですが、JavaもPerlも
組んだ事ないので、どうやったらできるかすらも解らない状態です。
HTTPのみで実現可能であればそれに超した事ないのですが、
HTTPだとどうすれば良いのかも解ってません。
なにせ、今まではバッチ系のPL-SQLやCOBOL等が中心だったので
Webでのアプリは組んだ事がないのです。
今回、Webを使った仕組みを作らなくてはいけないので、困ってる
ところなのです。
はっきり言ってまだ具体的な方針すら出ていない段階です。
以上の様に、当方はこの仕組みがHTTPのみでできるかどうかも
解っていない様なWeb初心者です。
Javaを使わないと無理だとか、HTTPだけで可能だよという
回答でも構わないので、何か参考になる情報があればお願いします。
0140nobodyさん
02/09/12 00:25ID:???JavaやPerlは言語であって、HTTPはプロトコル。
だから、「HTTPのみで実現可能」という言葉が
意味不明。
HTTPというのはHyperTextTransferProtocolなんで
Webサーバとクライアントの通信の取り決めでしか
ありません。だから、ユニークな名前の生成やサーバ
上のファイルに固有の情報を書き込むなどのサーバ内の
処理はHTTPとは無関係。自分で作成する必要があります。
あまり慣れていないのなら、PerlかPHPで書くのが楽だ
と思いますが、まずは言語よりもきちんと処理の流れを
考えたほうがいいですよ。
FTP転送にこだわらなければHTTPでWebサーバにファイルを
アップロードするCGI(アップローダ)などのスクリプトを
参考にしてみて。
0141nobodyさん
02/09/12 00:41ID:lJZZ1RL7ユニークな名前のファイルを作成して、それをUNIXサーバにUPする
仕組みはPL-SQLか何かで作るつもりです。
UNIXサーバからクライアントに戻る部分についての仕組みを検討している
のですが、やはりPerl、PHP、CGIあたりを使うのが無難の様ですね。
参考情報を探してみます。
0142nobodyさん
02/09/12 00:47ID:???0143nobodyさん
02/09/12 01:18ID:???何を使って実現するのが現実的でしょうか?
以前は、ActiveXを使ってやってたんですけど、
今回、Tomcat単体なんで。
やっぱ、アプレットなのかな?
0145nobodyさん
02/09/12 02:40ID:???昨日たまたま関連サイト覗いたけど、普通に出来そうだが…
どうでもいいが、
>Perl、PHP、CGI
ってのはどうかと(プ
0147nobodyさん
02/09/12 09:12ID:IcYzWKrt>index.html ファイルが見つからない場合に、ディレクトリのファイル一覧が表示されます。これは、Apache の機能です。
Apacheってサーバーの種類ですよね?例えばサーバーがwinNTやLinuxの場合はこの機能は無いって事ですか?
逆に言うとディレクトリ一覧が表示された時はサーバーはApacheだと特定していいんですか?
0148nobodyさん
02/09/12 09:17ID:???0149nobodyさん
02/09/12 10:15ID:???他にもMac, FreeBSDなどがあります
0151nobodyさん
02/09/12 10:19ID:???RRBうby
Ruby!!!!!!
0152マジですか?
02/09/12 10:22ID:???FTPサーバ=Pro-FTPDやIIS
SMTPサーバ=sendmailやqmail
0153nobodyさん
02/09/12 10:37ID:DERHqwBAサーブレット側で
HttpSession session = request.getSession(true);
として session を取得し、
request.sendRedirect("/tako.jsp");
で tako.jsp へ飛びます。
で、この tako.jsp 内で session id を確認してみようと、
out.println("SESSION_ID = " + session.getId() + "<BR>");
としています。
で本題なのですが、このページを IE6.0 で見ている時に「再読み込み」ボタンを押すと
毎回 session id の値が変わるのですが、なぜなのでしょうか?
0154東京への憧れ君
02/09/12 10:38ID:iX8j9QrN出来るだけコストを抑えて、グループウェアの製作を考えているのですが、
ApplicationServer,DBを何を使うかでもめています。
自分はwebSphere3.5+DB2でのJSP開発経験があるのですが、
IBM製品は高いし(^^;
さらに自分は現在バイト君の身なので、あまり大きなことが言えなくて...
現在社内にColdfusionがあるのですが使いたくない(何故?)らしいです
自分ではLinux+Apche+PostgreSQL(使える???(^^;)の組み合わせなんかコスト無いんで、いいかなぁなんて
でも、自分はなんちゃって開発者なんで問題点なんか全然見えないんですよ。
JAVA皆が覚えるの大変そうだし...(^^;
皆さんならどういう組み合わせで開発しますか?
その場合のコストや問題点や必要スキルなんかもあれば嬉しいです。
0155nobodyさん
02/09/12 10:46ID:2MjFQ/ts質問なのですが、フリーのCGIなんかをダウンロードすると、
「クレジット表示を削除する場合は有料になります。」
といったことがよく書いてありますが、
”クレジット表示”ってなんですか??
0156nobodyさん
02/09/12 10:48ID:???0157nobodyさん
02/09/12 10:52ID:2MjFQ/ts0158nobodyさん
02/09/12 13:25ID:IcYzWKrtディレクトリ一覧が表示された時はサーバーはApacheだと特定していいんですか?
0159マジですか?
02/09/12 14:18ID:???IISでもAnHTTPDでも一覧は表示されるので答えはNo
でもデフォルトのIndex画面だったらどのサーバであるか判断は出来る。
しかし普通は一覧の下のほうにサーバ名が出てると思うんだけど。
0160nobodyさん
02/09/12 14:21ID:???public_html外のデータが入っているディレクトリは701、cgiから作られる
ファイルは600自分で作ってftpで上げるファイルは606。ftpでの接続はchrootされる
後しておくべき事はありますでしょうか?
0162nobodyさん
02/09/12 15:40ID:???パスワードファイルが606(wwwのユーザから読めないといけないので)でcgiは755。
で、ftpはchroot。この状態で他のユーザーがcgiを使って自分のcgiを読めるなら
パスワードは隠しようがないなと言う事です。
0164nobodyさん
02/09/12 21:57ID:???cgiはセキュリティーの観点からパーミッションを750にした方が良いのでは?
0166nobodyさん
02/09/13 09:51ID:aV12K6Llわかった?>>162
0167nobodyさん
02/09/13 13:45ID:NA8ATmCdよね。その画面ってどこからだしているかおしえてください。
0168nobodyさん
02/09/13 14:21ID:???0169nobodyさん
02/09/13 14:28ID:???0170167
02/09/13 14:37ID:NA8ATmCdIEですけどどこから取ってきているか教えてほしいのです。
0171nobodyさん
02/09/13 15:00ID:???0172167
02/09/13 15:17ID:NA8ATmCd>IEXPLORE.EXEの中から。
最初ネタかとおもったらまじみたいですね。
あのエラーページを別のものに置換えたいとおもったのですが・・・。
0173167
02/09/13 15:40ID:NA8ATmCdことはできますが「DNS項目が・・・」ページは変更できないのでしょうか
0175167
02/09/13 15:56ID:NA8ATmCdまじですか!!! 出来れば詳しくおしえていただきたいです。
shdoclc.dllかmshtml.dllデスカ? 初心者PG&新入社員に愛の手を
0177nobodyさん
02/09/13 16:04ID:???ファイル名まで分かってるなら、何も言うことはないような…
とりあえずバイナリエディタを用意して(Stirlingなど)、当該部分を書き換えるだけ。
ただ、文字数が、書き換える部分と同じでないと動かなかったような記憶があるので、
そこに直接目的の内容は書かず、
JavaScriptのlocation.href(またはmeta要素のrefresh)で他の文書を読むだけにしておいて、
飛ばされた先のページで適当にやってたかな。
0179167
02/09/13 16:10ID:NA8ATmCd>>178
ありがとう御座います。やってみます。
0180167
02/09/13 16:23ID:NA8ATmCd右にあるhtmlなどがそれなんですかね・・。限界です。
0181nobodyさん
02/09/13 17:09ID:???続けたいなら http://pc3.2ch.net/win/ でどうぞ。
018230
02/09/15 14:15ID:G4EGuQahアイフルのお姉さんみたいなのを自分でつくって自分のページに載せるのって
可能なんでしょうか?
01843PIO ◆3pIoOHKo
02/09/15 14:19ID:uNRdegfGテスト期間が終わったらvectorで公開してやる
10月中旬まで待ってろ
018530
02/09/15 14:22ID:G4EGuQahマジですか?
すごいです。楽しみにまっております。
できたらでいいんですが、だいたいでいいんでどうやったら
そんなのつくれるのか詳細をキボン。
01863PIO ◆3pIoOHKo
02/09/15 14:26ID:uNRdegfG勿論、有人だが
クライアントがメッセージを送信するとサーバのログファイルに
IPと質問を記録してリアルタイムで係員が10秒以内に返信を書く
そしてクライアントプルを利用して10秒後に自分のIPの返信を
受け取る。
まだ概念しか出来てないけどこれで逝けるかとおもわれ。
018730
02/09/15 14:31ID:G4EGuQah有人ですか。
つまり、つねに人がいないとだめだってことですよね?
ちょっとがっかり。
01883PIO ◆3pIoOHKo
02/09/15 14:33ID:???もっとハッキーな奴に頼んでくれ
018930
02/09/15 14:36ID:G4EGuQahでも、わざわざ私のためにコメントをくださってありがとうです。
ほかのとこでもきいてきたいとおもいます。
0190nobodyさん
02/09/15 20:48ID:x8JXeDcKアイフルのお姉さんみたいなのってどんなの?
URLキボンヌ
01913PIO ◆3pIoOHKo
02/09/15 21:34ID:???http://www.aiful.co.jp/
0192nobodyさん
02/09/16 00:26ID:aKHsasiKそこで質問なのですが、言語は何が最もてきしているのでしょうか?
趣味でプログラムを作っているので、クライアントサイドのJAVAなら使えます。
上記の理由でもしJSPでそのようなシステムが開発できるのであればJSPを使いたいと思いますが、PHPやPerl等の言語の方が断然適しているのならそちらを使いたいと思います。
ご教授願います。
0193nobodyさん
02/09/16 01:05ID:???きみの会社のサーバ環境や作ろうとしているシステムの規模およびセキュリティの
レベルなどわからないからニンともカンとも・・・
0194192
02/09/16 13:45ID:aKHsasiKサーバーにはLinux + Apacheを使用しようと考えています。
0195193
02/09/16 14:11ID:???サーバサイドのJava(サーブレット)をやったことないということなので
恐らくApacheにサーブレット関連のモジュールを組み込んだことないと思う
のでPHPかPerlがいいように思う。資料が多いし質問する場所も多いから
0196nobodyさん
02/09/16 16:43ID:???0198This is perl, version 5.003_07
02/09/16 17:00ID:???という場合、$hoge の値として ? とか ( ) とかの
記号が入ってる場合、その記号を文字そのものとして
パターンマッチさせるにはどうすればいいんでしょか?
0199192
02/09/16 17:24ID:aKHsasiKご回答ありがとうございます。
じゃあ今からPHPを勉強したいと思います。
0200190
02/09/16 17:34ID:kWza2nw4さんくす。
いくつか単語きめといて、優先度きめて該当する
メッセージがあれば表示するだけでしょ?
めんどいけど、たいしたものでもないと思う。
0201190
02/09/16 17:35ID:kWza2nw4プログラムに自信があって、拡張する予定があるなら
Servletをすすめたい。
Perlなどはいつでも乗り換えられるし。
■ このスレッドは過去ログ倉庫に格納されています