CGIとかPerlとか超初心者なんだけど、
■ このスレッドは過去ログ倉庫に格納されています
0001埼玉板"管理人"
2001/07/20(金) 17:36ID:???が非常に高くなってきたのです。
http://green.jbbs.net/travel/511/saitama.html
ス連でも相談にのってもらってるんだけど、ここでも相談したい。
とりあえずFTPって何?どういうふうに使うの?
0375nobodyさん
03/10/27 21:11ID:nTPb/Vhi$title="$log行目です\n";
ダットファイルの$log行目に$titleを入力するにはどうすればよいですか?
0377375
03/10/27 21:52ID:???datファイルの行数を指定して文字列を入れるだけなんです。
0378nobodyさん
03/10/27 22:13ID:???0379375
03/10/27 22:16ID:???.log か .datかなんかのファイルに出力したいのです。
0380nobodyさん
03/10/27 22:23ID:???自作ならわかるだろう
改造なら改造スレに逝けっつーの
0381375
03/10/27 22:29ID:???$logと$titleという変数を受け取って、
ログファイルをつくるっていうかんじなんだけど。
0382375
03/10/27 22:34ID:???質問したのは、過去のバックナンバーをリスト化するための部分。
$log が号数で、$titleが見出しってかんじです。
datの行数=$logにして、そこに$titleを埋め込みたい。
0383nobodyさん
03/10/27 22:36ID:???0384375
03/10/27 22:39ID:???質問しているのは、指定した行数に代入する方法なんですが。
それだけです。
0385nobodyさん
03/10/28 01:30ID:???挿入という操作は単純にはできない
Perlスレ行ったほうがよさげ
0386nobodyさん
03/10/28 21:21ID:CiYQlYZ403875歳の少女をレイプした青年
03/10/29 22:25ID:8cbIE/1/http://datspirits.tripod.co.jp/wall/dat001.jpg
http://datspirits.tripod.co.jp/wall/dat003.jpg
http://datspirits.tripod.co.jp/wall/dat006.jpg
http://datspirits.tripod.co.jp/wall/dat007.jpg
http://www.friend100.com/~yuhko/dat-wall/misono1_1024x768.jpg
http://www.friend100.com/~yuhko/dat-wall/misono15_1024x768.jpg
http://www.friend100.com/~yuhko/dat-wall/misono17_1024x768.jpg
http://www.friend100.com/~yuhko/dat-wall/misono24_1024x768.jpg
http://www.friend100.com/~yuhko/dat-wall/misono25_1024x768.jpg
http://www.friend100.com/~yuhko/dat-wall/dat20_1024x768.jpg
0388nobodyさん
03/10/29 23:00ID:???誰ですか。
0389nobodyさん
03/11/08 17:59ID:913Sl5ejテキストには、n個のデータと名前があります。それを値が、小さいもの順に表示し、値の隣に名前も表示できるようにお願いします。
********テキストファイルの中身(data.txt)*********
17.56 Itirou
12.367 Jirou
1.5697 Saburou
56.23 Shirou
0.35 Gorou
******************
*******画面に出力すると
順位 数値 氏名
1: 0.35 Gorou
2: 1.5697 Saburou
3: 12.367 Jirou
4: 17.56 Itirou
5: 56.23 Shirou
**********************
と表示させたいのです。
また、順位、数値、氏名をTable文で囲って表示したいのです。
よろしくお願いします
0390nobodyさん
03/11/08 18:26ID:???まるち
0391涙
03/11/09 09:28ID:???WEB制作板で質問したら、
WEBProg板にいってきなと言われたので、
きました。
向こうでした質問がこれなんですが・・・。
質問です。
会員制のサイトを作りたいんですが、
パスワードで個人認証して、会員個人のページにとんだ後、特定のバナーをクリックしたり、書き込みをしたらポイントがたまるような形のものを考えているんですが。
なにをどうしたらいいのかわかりません。
808 名前:涙 :03/11/09 07:25 ID:u61ZJqcg
どんなプログラムをつかったらいいのか、教えてください。
で、何がしたいのかというと・・・。
紙芝居ゲームみたいな感じで、その世界の中で通用するお金を
掲示板の書き込みなどで稼いでいくみたいな・・・
お遊びのページを考えていたんですが・・・。
よろしくお願い致します。
0393nobodyさん
03/11/09 17:14ID:9PgQYDNFそうだったのか。
じゃあ、固定のページから出ない様な形で別のページにいったりするのは?
0395nobodyさん
03/11/09 19:02ID:???ショッピングカートのスクリプトを拾ってきて改造が手っ取り早いと思うけど、
(カートに品物じゃなくて、ポイントを入れる。みたいな。)
結構大変かもね。
0396nobodyさん
03/11/10 08:01ID:???ポイントのデータをサーバに保持しておいてそれを加減すればいいのだけれども、
ポイントを加減する場面場面で他のプログラムを調整したりも必要だと思うし、
少なくとも会員制システムを作れる、掲示板ぐらいは自作できるぐらいの知識が
ないとかなり難しいような。
原理自体は簡単だけどね。
0397nobodyさん
03/11/10 10:06ID:QvcHVdDuC言語の場合だと分かるのですが、CGIやPerlでやる場合が分かりません。
お願いします。
0398nobodyさん
03/11/10 10:44ID:???sort の時、比較用の式も指定する
その際、比較用の演算子は数字用の物を使う
@result = sort {$a <=> $b} @list; #こんな感じで
0399nobodyさん
03/11/10 10:53ID:afsYTpOg使ってるServerが、.htaccessが使えないので、CGIなどでパスワード認証かけるしかないですよね?
それとも他に何か方法ありますか?
アニキらの意見聞かせて下さい。
http://www.google.co.jp/
http://pc2.2ch.net/test/read.cgi/hp/1067286961/
0401nobodyさん
03/11/12 21:09ID:???リターンキー押下で“submit”されるのを
防ぐためにはどのようにすればいいのでしょうか?
教えてください。
お願いします。
少しあせっています。
0402nobodyさん
03/11/12 22:33ID:???0403nobodyさん
03/11/12 23:08ID:???0404nobodyさん
03/11/12 23:36ID:???0405nobodyさん
03/11/17 22:48ID:PFLnM0mzHTMLファイルでは、<!--#exec cgi="sort.exe" -->にするとHTMLでは、動きますが、
CGIでは、実行できませんでした。CGいで実行する方法を教えてください。
0407nobodyさん
03/11/17 23:56ID:???0409nobodyさん
03/11/18 00:28ID:???AddHandler .exe
0410405
03/11/18 03:05ID:a5Aa4M/T>CGIの中でsystemかexec使えばいいでしょ
どのようにやるのでしょうか?
やり方(プログラム)を教えてください。
0411nobodyさん
03/11/18 03:53ID:???0412nobodyさん
03/11/25 19:39ID:0PsaEdAncgiを実行した場合、cgiとして機能しないファイル(ただテキストファイルとか)の
拡張子を.cgiにして、IEからhttp://localhost/test.cgiと指定して実行すると、
'c:\Webtest\test.cgi' script produced no output
のように出ます。この出力を出さないようにする方法はあるのでしょうか?
希に、正常に動くCGIでもこの「script produced no output」がでることがある
のですが、cgiを置いてあるドライブ名、ディレクトリ名が出てしまうのを
押さえたいのです。
Perl.exeを使えばInternal Sever Errorなどの表示だけでドライブ名やディレクトリ名
が出ることはありませんが、動作が重くなるので、できればPerlIS.dllを使えれば
いいなと思います。
意図しない状況でドライブ名やディレクトリ名がでるとあまり気持ちよく
ありません。
エラーが出た場合もドライブ名とディレクトリ名を出さないようにする対策を
ご存じの方いらっしゃいますか?。
PerlIS.dllのバージョンは5.6.1.633です。
0415nobodyさん
03/11/27 00:10ID:???〜
</form>
という流れでアンケートページanketo.htmlで
選択されたradioの内容をファイルに保存しようと考えております
作成した送信ボタンをクリックすると
「ありがとうございました」という内容のHPを表示して終了しようと
考えておりましたが、<h2>〜</h2>で囲まれたところしか表示されず
その他のソースがその前後に表示されてしまい、
ファイルanketo.txtにも保存されません
このような場合どういった原因が考えられるでしょうか?
0416415
03/11/27 00:26ID:???127.0.0.1から実行していなかったのが原因だったみたいです
0417nobodyさん
03/11/27 00:39ID:???仕事でこういう命名してるとなめられるぞ
0418nobodyさん
03/11/27 01:52ID:???ブラウザ情報からIEの訪問者だけをアクセス可にしたいので、
他のブラウザを弾きたい場合はどのような処理にすれば良いのでしょうか?
分り難くて申し訳ありませんが、何卒ご教授下さいませ。
0419nobodyさん
03/11/27 02:01ID:???.htaccessが使えるなら簡単だけど
.htaccess質問コーナー
http://pc2.2ch.net/test/read.cgi/hp/1065608009/
0420nobodyさん
03/11/27 08:42ID:???入力された内容と同時にその時間などを記録するにはどうすればいいのでしょうか?
0421nobodyさん
03/11/27 09:37ID:???0422nobodyさん
03/11/29 00:07ID:???その回答を一箇所に保存するとき、
回答者を見分ける方法にはどんな方法が考えられますか?
0424nobodyさん
03/12/01 08:28ID:???cgiの文章の中に<a href>〜</a>を入れる事は不可能なのでしょうか?
また、cgi文章の中にJavascriptを挿入することは不可能なのでしょうか?
0426424
03/12/01 09:04ID:???a.html(Javascript)でname="○○"、value="○○"の値を
b.cgiでtxtファイルに保存するという文章なのですが
b.cgiからc.htmlへ移動する方法が分からず、今回質問させていただきました
b.cgiでprint "<a href>〜</a>"と記述したところ
a.htmlからb.cgiへ移動した段階でエラーが出てしまいました
このような記述では問題なのでしょうか?
0427424
03/12/01 11:09ID:???上記の問題はprint "<a href=\"c.html\">sage</a>";と記述することで
解決することができました。
ですが未だにJavascriptを組み込む方法が分かりません
質問してばかりで申し訳ありませんが御指導御鞭撻のほど
なにとぞお願いいたします
0428nobodyさん
03/12/01 14:15ID:???a.html(Javascript)でname="○○"、value="○○"の値をb.cgiへ →
フォームなのかもわからないし、Web制作板のJavaScriptスレで
ソースを出して聞いたほうがいい
0429424
03/12/02 02:14ID:???説明不足でした
上記はフォームです
もっと勉強して出直してきます
ありがとうございました
0430nobodyさん
03/12/08 18:58ID:cW+yaIVpの中にいれて2次元配列を使いたいのですが
やり方ってどのようにすればよいのでしょうか?
$array_data[$file_loop]=@array;
ではうまいことできませんでした。
0434nobodyさん
03/12/10 00:16ID:???また新規にファイルを作るのはファイル書き込みのやり方でいいんですか?
教えてください
0435nobodyさん
03/12/10 04:05ID:???0436nobodyさん
03/12/10 06:16ID:???0437434
03/12/11 06:51ID:???とほほ氏のHPにもかかれてなかったです
お願いなので教えてください
0438nobodyさん
03/12/11 09:49ID:???http://www.google.co.jp/search?hl=ja&ie=UTF-8&oe=UTF-8&q=perl+%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA+%E4%B8%80%E8%A6%A7+%E5%87%BA%E5%8A%9B&lr=
0439nobodyさん
03/12/11 11:21ID:???0440nobodyさん
03/12/11 16:26ID:???http://www.google.co.jp/search?hl=ja&ie=UTF-8&oe=UTF-8&c2coff=1&q=perl+%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA+%E4%B8%80%E8%A6%A7+%E5%87%BA%E5%8A%9B+%E3%81%A8%E3%81%BB%E3%81%BB&lr=
0441nobodyさん
03/12/11 16:27ID:???> perlでフォルダ内
と書いた時点で失格なわけだが
0442nobodyさん
03/12/11 17:06ID:???0443nobodyさん
03/12/11 20:31ID:???0444nobodyさん
03/12/11 20:37ID:???0445nobodyさん
03/12/11 22:12ID:3a96zagy怖いくらいに初心者すぎる・・・。
FTP知らなくてどうやってサーバー移行するんだろう。。。
いちいちフロッピーでかな?
0446nobodyさん
03/12/11 22:25ID:???0447nobodyさん
03/12/11 22:56ID:???0448nobodyさん
03/12/12 14:27ID:???まあ、でも今ではいっぱしになってんだろう・・
と、雑談してみるテスト
0449434
03/12/12 19:16ID:???0450nobodyさん
03/12/12 19:48ID:DipYR2RBこのような2次元配列があって
$a[0][1]=1と$a[0][2]=1の間に$b=2のデータをいれて
$a[0][1]=1 $a[0][2]=2 $a[0][3]=1としたいのですが、方法ってありますか?
splice(@a[0],2,0,$b);としても@a[0]なんてつかえないってエラーがでました。
0451nobodyさん
03/12/12 20:37ID:???0453nobodyさん
03/12/12 20:49ID:???0455nobodyさん
03/12/12 22:04ID:CdN/njLF0456nobodyさん
03/12/12 22:18ID:???太っ腹
0457nobodyさん
03/12/12 23:20ID:???0458nobodyさん
03/12/12 23:54ID:???0459nobodyさん
03/12/15 11:56ID:ueOcSg1A感謝いたします。成功しました。
0460nobodyさん
03/12/15 13:50ID:HHrvgMad直接関係ないが,普通に$aとか$bとかを使うのはやめといたほうが良いぞ。
将来strictなコードを書くときに,変な癖がついてるとハマりやすいからな。
0461nobodyさん
03/12/15 13:51ID:HHrvgMad吊ってくる。
0463nobodyさん
03/12/16 19:57ID:???ここは優しさに満ち溢れたインターネットエクスプロイダーですね
0464nobodyさん
03/12/17 10:48ID:aK5ZCfrI郵便番号入力してsubmitのボタンを押さなくても
郵便番号入力だけで自動的に住所が入力できるのってありますか?
0467nobodyさん
03/12/17 20:52ID:???0468nobodyさん
03/12/18 00:05ID:???技術的なことが聞きたいなら、JavaScriptとの組み合わせを勉強するべし。
まあ、わからなくなってギブアップするのがオチだろうが。
郵便番号から住所(の一部)を割り出すため(あるいは逆)のデータが欲しいのなら、
郵政公社(旧郵政省)のサイトに、最新の対応表CSVが置いてあるはず。
データ量でかすぎて普通のCGIで使うには工夫がいるだろうが。
0469hiro
03/12/18 19:12ID:Ld1K2J0XPerlでの質問です。どなたかご存知の方がいらっしゃましたら教えて下さい。
2つ知りたいことがあります。(perl5を使用)
「1」
CSVファイル(半角カナで名前が格納されています)を読み込み
頭1文字を切り出し全角カナに変えたいのですがうまくいきません。
require 省略
$kana = ここに半角カナが入っています(タナカ シンゴ)
$kanaIdx = substr($kana, 0, 1);
jcode::convert(\$kanaIdx,'euc','','z');
$N_kana = $kanaidx;
print "$N_kana";
半角カナが表示されてしまいます。別のファイルに出力しても半角カナが入っています。
「2」
C言語みたく書式付print文で文字(上記CSVファイルノ半角カナ)を16進表示したいのですが0表示されてしまいます。
$kana = ここに半角カナが入っています(タナカ シンゴ)
$kanaIdx = substr($kana, 0, 1);
printf "%x", $kanaIdx;
本来であれば半角カナのタが16進表示されると思うのですが。
どうか宜しくお願いします。
0470nobodyさん
03/12/18 21:22ID:???Perl コーディング初心者質問コーナー Part30
http://pc2.2ch.net/test/read.cgi/php/1069846177/
0471nobodyさん
03/12/18 21:24ID:???「1」
>$kanaIdx = substr($kana, 0, 1);
って事は、CSVファイルはshift_jisなんですよね?
shift_jisの半角カナだけの文字列は
jcode::getcode()でeucと判定されてしまうので
入力文字列のコードを明示的に指定しないとダメ。
× jcode::convert(\$kanaIdx,'euc','','z');
○ jcode::convert(\$kanaIdx,'euc','sjis','z');
「2」
× printf "%x", $kanaIdx;
○ printf "%x", ord($kanaIdx);
0472ドン
03/12/18 21:27ID:mAzKbMdy掲示板をみんなのために貸し出したいんですよ。
どのようにしたらいいか1からどなたか教えてください。
まっています。
0474nobodyさん
03/12/18 21:40ID:MwjQGgBp初心者が手を出す領域じゃありません。
セキュリティーが弱いとサーバーを乗っ取られます。
乗っ取られたら踏み台にされ他のサーバーを攻撃させられます。
攻撃先から苦情や最悪訴えられることも考えられます。
ので初心者は辞めておきましょう。
■ このスレッドは過去ログ倉庫に格納されています