△▲ WebProg 初心者の質問 Part10 ▼▽
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001nobodyさん
04/09/20 07:35:23ID:???質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。
2ch 総合ガイド
http://www.2ch.net/guide/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
関連情報は
>>2-3
前スレ
△▲ WebProg 初心者の質問 Part9 ▼▽
http://pc5.2ch.net/test/read.cgi/php/1086715675/
0810nobodyさん
04/11/16 22:03:46ID:prTnNiln0811nobodyさん
04/11/16 22:11:47ID:???最終行を打ち終わったあとでCtrl+Dを入力してリターンすれば実行可能だからな。
0812nobodyさん
04/11/16 22:49:48ID:s1qPu0YC例えば、aテーブルでemailをユニークに、
bテーブルでもemailをユニークにすると何か問題あるのでしょうか?
phpmyadmin で「重複です」みたいなエラーがでるんですけど・・・
0813812
04/11/16 23:27:13ID:???ありがとうございます
0814nobodyさん
04/11/17 00:43:47ID:nkQCPruU>>809
どうもです。
確かに動きましたが、なぜ-eを入れるのか理解できない…
さらにprintまでシングルクウォートに入れるのかがわからないってこれperl以前の問題なのか…
もうちょっと勉強してきます
0815nobodyさん
04/11/17 01:10:06ID:Vja8fzIyたとえばhogehogeで登録すると
http://hogehoge.ameblo.jp/
なブログができあがる。
これって登録されるごとに動的にzoneファイル書き換えて
networkをrestartしてるってわけじゃないですよね???
0816nobodyさん
04/11/17 01:34:55ID:???なんで-vがわかって-eがわからんのかが不明
0817nobodyさん
04/11/17 01:47:04ID:???CUI を扱った事がないんだろ。オプションという概念が無いと思われ
0818nobodyさん
04/11/17 02:19:03ID:???サブドメインつってもwebサーバのバーチャルドメインで対応できる範囲。
その場合でもwebサーバのrestartやreloadが必要になるんだけど、
せっかくソースが公開されてるから自分でモジュールを書けばよい。
と、そこで先人の足跡を辿ってみると既に作ってる人がいたりするので
その先は自分で探してみましょう。
0819818
04/11/17 02:21:04ID:???restartやreloadを必要とせず、
動的にデータベース等を使って更新可能なモジュールがあればよい。
0821nobodyさん
04/11/17 13:01:37ID:Nh+ZUBNe0822nobodyさん
04/11/17 15:46:24ID:???クライアントマシンのユーザ名を取得するにはどうしたらよいでしょうか。
0823nobodyさん
04/11/17 16:08:05ID:???サーバーB :TurboLinux on Apache + Perl
サーバーC :WindowsNT on oracle
同一セグメントにあるネットワークでつながれています。
サーバーAのMicrosoftSQL のデータベースにサーバーBのperlプログラムから
データを参照したり操作したいのですが、具体的にどういったものが必要でしょうか?
perlモジュールのDBIはインストール済みです。
同一サーバーのPostgreSQLのテーブルのデータ参照、操作はできます。
わからないのは、ネットワーク上、もしくはインターネット上にある
WindowsSQLへの接続方法とコマンドなのですが、PostgreSQLを操るのと同じ
コマンドではだめぽなので、そこらへん詳しい人教えてください。
また、このほかにも必要なことがあれば足得てください。
あと、サーバーBのperlプログラムからサーバーCのデータベースを
参照しにいくのに何が必要かもおしえてください。
0824nobodyさん
04/11/17 16:23:50ID:eshx/1+6300MBほどだと1〜2時間ぐらいかかってしまいます。
Analogだと1〜2分で出来てしまいます。
これはCとPHPの違いで出たのか、
それとも単にPHPスクリプトの記述がヘタなだけでしょうか?
0825nobodyさん
04/11/17 22:57:24ID:???単なるログファイル解析ぐらいではそんなに変わるわけがない。
その PHP スクリプトのアルゴリズムに問題があるとしか思えない
0826nobodyさん
04/11/18 05:39:45ID:UXvE31vx微妙にわからないんでわかる方詳しく教えてもらえないでしょうか?
ttp://www.ken-labo.com/index2.shtml
Semi Flash BBS (Tiny-BBS Flash Ver)
0827nobodyさん
04/11/18 05:52:39ID:ZQ/HCIwTそのページ内へのアンカーを付けたいのですが、
CGI生成と同時にアンカー場所へ移動させる
という事がしたいです。これはおそらくjavascriptで
書くべきだと思いますが、どう書いたらいいでしょうか?
0828nobodyさん
04/11/18 06:24:42ID:???詳しくは板違いだが
0829nobodyさん
04/11/18 09:23:07ID:???あなたの環境と具体的にどこがどうわからないのかがわからないと答えようがないですが、
当方では設置できました。動作確認もOK。
0830827
04/11/18 13:18:29ID:OpqBMpf50833823
04/11/18 16:46:56ID:???0834826
04/11/19 03:22:53ID:VFe1OtJWレスありがとうございます!
(!# /usr/local/bin/perl)等の意味合いがわからないです。
おしえてください。
0835nobodyさん
04/11/19 06:20:27ID:???わからなければサーバー会社に問い合わせる。
(たいてい会社のサイトに書いてあるが)
ここはおまいのサポート掲示板じゃないから、1から10まで聞こうとするなよ。
0836nobodyさん
04/11/19 13:33:23ID:???確かに
!# /usr/local/bin/perl
は意味解らないな・・・!#じゃ無くて#!だよ。
これの意味に関して事細かに知りたいならUnix板逝け
OSレベルでの仕様だから。
0837nobodyさん
04/11/19 13:41:27ID:???Directory index forbidden by rule: C:/Apache2/htdocs/
と出たけど禁止されたフォルダって意味がわからない
http://localhostでForbiddenが出るんだがapacheが動いてないってこと?
ドキュメントルートのとこは直した
0838nobodyさん
04/11/19 13:50:37ID:???ページはみれるがCGIがうごかない
0839nobodyさん
04/11/19 16:18:50ID:???それは、
webサーバの設定でディレクトリ内ファイル一覧を非表示にしてあるので表示しなかった
と読む。
cgiが動かないのはオマイがヘタレプログラマだから。
0840837
04/11/19 23:30:25ID:???0841ネタではありません。
04/11/20 15:36:11ID:???すみません、困っています。
どなたかWEBアプリケーションを作れる方、
相談にのっていただけませんか?
「こういうWEBプログラムが作りたい」という案は
すでにあります。自宅サーバーもすでにあります。
平日の夜、都内で焼肉をおごります。
もし、「それなら作れるよ」ということでしたら
数万円の謝礼をお支払いする用意があります。
よろしくお願いいたします。
0842nobodyさん
04/11/20 16:12:09ID:???0843nobodyさん
04/11/20 16:21:04ID:???0844nobodyさん
04/11/20 17:38:12ID:???0845nobodyさん
04/11/20 18:12:36ID:???0846nobodyさん
04/11/20 19:23:20ID:???0847nobodyさん
04/11/20 19:31:21ID:???0848nobodyさん
04/11/20 19:39:02ID:???0849nobodyさん
04/11/20 19:39:44ID:???0850nobodyさん
04/11/21 01:21:52ID:???数万円って言ってもピンキリだな…。
自分だったら、
3万円…打ち合わせのみ
5万円…簡易カウンター(もちろんログ解析無し)
9万円…簡易imode用掲示板w
これくらいかなぁ。
あ、焼き肉はどこの店かにもよるな。
0851nobodyさん
04/11/21 01:36:37ID:???0852nobodyさん
04/11/21 02:09:58ID:???http://pc5.2ch.net/test/read.cgi/win/1100940551/
0854nobodyさん
04/11/21 10:15:24ID:???掲示板は入力項目とか要望あるかもだから金とれるけど。
0855nobodyさん
04/11/21 12:49:58ID:???0858nobodyさん
04/11/22 04:17:26ID:???0859nobodyさん
04/11/22 06:51:36ID:???確かにカウンターでも2桁は欲しいよな
どっちかというと組むお金じゃなくて
PCオンチにカウンターの説明とかもしないとだめだしね
相手すること自体にお金発生って感じ
たまにHTMLだけでも2桁、3桁くれる人いるしね
まぁページ全体だから技術とデザイン両方いるけど。
0861nobodyさん
04/11/22 07:13:19ID:???0862nobodyさん
04/11/22 07:17:58ID:???カウンタも探せない香具師がカウンタを付けたいって発想持つの?
0864nobodyさん
04/11/22 22:31:48ID:???パソコンに関係なくても自社サイトが欲しくなるのと一緒。
無知同士でうちのカウンタ月何万だよとかの会話で
覚えるんだよきっと
>>859
確かに相手する行為だけで金が発生してる気がする
0865nobodyさん
04/11/23 00:59:17ID:qtpZrpAz「PCが壊れたのでパスワード忘れた」「パスが記載されたメールが消えた」
とかでパスワード再発行してくれってメールがくるんですが
だるくて再発行システムを作る気がしないとです。
これは自己責任って事で報知してもよかですか?
0866nobodyさん
04/11/23 01:00:08ID:???0867nobodyさん
04/11/23 01:16:28ID:???いやそれはがんばろうよ…
0869nobodyさん
04/11/23 07:34:09ID:???それって、サービスしてる側にとっては致命的だろ・・・
それと、パスワード再発行システム自体、そもそも最初から組み込んでおくべきだし、
今から実装しても1日かからないだろ・・・
0872nobodyさん
04/11/23 17:15:00ID:PPHZ32w+思っているのですが、どうもTomcatがうまく動作しません。
設定後にhttp://localhost:8080/を実行しても、
org.apache.jasper.JasperException: JSPのクラスをコンパイルできません
JSPファイル: null の中の行: -1でエラーが発生しました
生成されたサーブレットのエラーです:
[javac] Warning: jsp\snp\snoop_jsp.java modified in the future.
[javac] Compiling 1 source file
というエラーが出ます。ちなみに、HTMLファイルや
servlet配下のサーブレットに関しては正常に動作しますが、
JSPファイルになると動作しません。
OS:WindowsXP
Tomcatのバージョン:4.1.31
0873nobodyさん
04/11/23 21:01:16ID:???ファイルの更新時刻が未来です
0874nobodyさん
04/11/24 03:59:45ID:H013aMY00875nobodyさん
04/11/24 09:55:44ID:???0876nobodyさん
04/11/24 10:02:48ID:???0877nobodyさん
04/11/24 10:05:23ID:???perlの整形ツールが無いのって、そういう理由なのかな。
0878nobodyさん
04/11/24 10:09:17ID:???http://www.att.or.jp/perl/faq/faq3j.html#3-4
0880nobodyさん
04/11/24 15:05:21ID:Mxu9qnhPどうやらApacheで
PerlTransHandler Apache::Original
というものを指定して、Original.pmからいろいろと読み込み時の
制御を行っているというところまではわかったのですが、
これってmod_perlを使ってるってことですよね?
上からsuEXECで動かせという命令がきたのでこれは使えなく
なってしまうのですが、mod_perlなしでPerlTransHandlerの
ような手軽にモジュール読み込み設定ができる方法があれば
教えていただきたい次第です。
0881nobodyさん
04/11/24 19:01:02ID:77Vy4pvY掲示板で食わせるクッキーの有効期限切れをなくしたいんです。
現在以下のようにしてるんですが
$gmt = sprintf("%s, %02d-%s-%04d %02d:%02d:%02d GMT",
$w[$t[6]], $t[3], $m[$t[4]], $t[5]+1900, $t[2], $t[1], $t[0]);
現状ですと書き込み終えた後ブラウザで戻ると「有効期限が〜」のページに行ってしまい、さらにリロードかますと2重カキコになるという惨状でして・・・
これをどう変更してやればよいのか、どうかお知恵を拝借できませんでしょうか
0882nobodyさん
04/11/24 19:37:04ID:???いや、それは URI Translate のときに mod_perl なハンドラを呼び出しているだけの話で、
CGI の実行はまたそれとは別だ。
PerlTransHandler はそのまま使いつつ、
CGI の実行だけは mod_perl を使わずに、つまり suExec する、ということも可能。
「他人のプログラムをシステムごと引き継ぐ形になった」というところには
心からの同情を惜しまない。
0883nobodyさん
04/11/24 21:08:00ID:???クッキーの問題ではない。
ブラウザがCGIにPOSTでデータを送信した場合、
再びそのページに戻ると「有効期限〜」が出るのは当然。
リロードかますと二重になるってのは、もう一回POSTでCGIにデータ送信を行っているから。
まずはクッキーの何たるかをしっかり覚えたほうがいいな。
0884881
04/11/24 21:18:13ID:SmArn7RW根本的に勘違いしてたんですね・・・
教えていただけなかったら、わからないままクッキー処理そのものを削除するところでした・・・
すっきりしました。
ありがとうございました。
もっかい勉強しなおします。
0885880
04/11/24 22:48:50ID:???ご返答感謝です。
新しいサーバにはmod_perlとか余計なものはインストール
しちゃダメって一方的に偉い人から言われたので、このような
質問をさせていただきました。
説明不足ですみません。
なにかデフォルトで入っているもので代用できればと思ったの
ですが、やはりないですよね。
0886nobodyさん
04/11/25 05:38:26ID:???0887nobodyさん
04/11/25 05:50:37ID:???CGI.pm 使ったほうがいいよ。
0888nobodyさん
04/11/25 05:53:03ID:???$in{'key'} =~ s/</>/g;
とか、直接%inをいじくるから。
CGI.pmだと、一旦別の変数に入れないといけない気がしてつかってない。
0890nobodyさん
04/11/25 11:41:33ID:9m2bYAP8http://〜〜test.php?a=5
のようなデータを受け取って処理を変更する際のifの書き方は
if ($_GET[a] == 5){
なんたらかんたら
}
でOKでしょうか。
環境はPHP4.3.6 APACHEです。
0891nobodyさん
04/11/25 11:44:29ID:???OKかどうかそれ位試してみれば…
0892890
04/11/25 12:17:59ID:???確認はできるのですが
($_GET[a] == 5)
ここの書き方が不安だったので…
ありがとうございました。
0893nobodyさん
04/11/25 12:24:09ID:???× if ($_GET[a] == 5){
○ if ($_GET['a'] == 5){
0895nobodyさん
04/11/25 14:49:14ID:???特定の半角カナ文字が化けます("テスト"とか)。
しかし、convertしなければ文字化けが起こりません。
HTML:SJIS,サーバ:EUC,ソースコード:SJIS、という状態なのですが、convertしなくて問題ないのでしょうか?
0896nobodyさん
04/11/25 17:16:53ID:???$val =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("H2", $1)/eg;
入力データをパースする際にこういう処理を見かけますが、イマイチ必要性がわかりません。
何のためにやるんでしょう?特に+を空白にするのとか。
0897nobodyさん
04/11/25 17:21:09ID:???0899nobodyさん
04/11/25 17:53:50ID:???0900nobodyさん
04/11/25 18:00:15ID:???0901nobodyさん
04/11/25 18:13:19ID:???0902nobodyさん
04/11/25 18:28:13ID:???0903nobodyさん
04/11/25 18:35:19ID:???0904nobodyさん
04/11/25 19:02:59ID:???%83G%83%93%83R%81%5B%83h%95%B6%8E%9A%97%F1%82%BE%82%AF%82%CC%83X%83%8C
http%3A%2F%2Fpc5%2E2ch%2Enet%2Ftest%2Fread%2Ecgi%2Fphp%2F1065258181%2F
177%82%AA%89%C2%88%A3%91z%82%C5%8B%83%82%AF%82%C4%82%AD%82%E9%28%97%DC
0905nobodyさん
04/11/25 19:05:19ID:???%83%58%83%8C%88%E1%82%A2
http://pc5.2ch.net/test/read.cgi/php/1065258181/
0906nobodyさん
04/11/25 20:27:02ID:???0907nobodyさん
04/11/25 22:04:53ID:???%A4%EF%A4%B6%A4%C8%3E%3E896%A4%CB%C4%E0%A4%E9%A4%EC%A4%EB%A5%B9%A5%EC%A4%C7%A4%B9%A4%AB%A1%A9%A1%AA
0908nobodyさん
04/11/25 22:36:12ID:???レス数が900を超えています。1000を超えると表示できなくなるよ。