△▲ WebProg 初心者の質問 Part12 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2005/08/28(日) 16:53:24ID:381SFpZ2質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。
2ch 総合ガイド
http://www.2ch.net/guide/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
関連情報は
>>2-3
0466452
2005/12/15(木) 12:30:35ID:bZUjx9Gf0467nobodyさん
2005/12/15(木) 12:38:25ID:???example.comを参照元として、かつexample.co.jpでアクセスしている人のみ許可
ってしたいってことでいい?
#ちなみに、aaa.comもaaa.co.jpも存在するからね。
0468452
2005/12/15(木) 12:40:51ID:???>example.comを参照元として、かつexample.co.jpでアクセスしている人のみ許可
ってしたいってことでいい?
そうです、わかりにくい説明すみません
ご教授願います。
0471452
2005/12/15(木) 12:50:28ID:???0473nobodyさん
2005/12/15(木) 12:51:13ID:???0474452
2005/12/15(木) 13:30:32ID:tMpZYes0お願いします
0475452
2005/12/15(木) 13:32:59ID:tMpZYes0ログがFTPにはありませんでした
0479nobodyさん
2005/12/15(木) 13:44:50ID:???0481452
2005/12/15(木) 13:49:25ID:tMpZYes0とにかく
>example.comを参照元として、かつexample.co.jpでアクセスしている人のみ許可
ってしたいってことでいい?
ができるようなプログラムがあればいいです
mod_rewriteという言葉は聞いた事ないので理解に苦しみます
0482nobodyさん
2005/12/15(木) 13:54:50ID:???Apacheのモジュール。
それぐらい調べろってば。
分からなければ、脊髄反射的に「理解に苦しむ」だったら、
どうにもならないだろ。
http://faq.sakura.ne.jp/wiki/wiki.cgi?.htaccess#i14
0483nobodyさん
2005/12/15(木) 15:55:39ID:???SetEnvIf Referer "example.com" Ref1
Order mutual-failure
Allow from env=Ref1
Deny from exmaple.co.jp
0484483
2005/12/15(木) 15:57:16ID:???寝ぼけてる…。
0488nobodyさん
2005/12/15(木) 16:27:18ID:???>>482のをよく読んでいます
が、アドレスとIPを併用するのがいまいちわかりません
私には結構難しいので時間がかかりそうです
0489nobodyさん
2005/12/15(木) 16:45:43ID:???は?
「mod_rewriteで特定閲覧者を複合条件でアクセス制限する。」
がほとんどそのままだろ。
それでわからないならもうやめとけ。
つか、mod_rewriteが使えるかどうかわかったのか?
つか、
>example.comを参照元として、かつexample.co.jpでアクセスしている人のみ許可
っていってたのに、なんでアドレスとIPになってるんだ?
どっちにしてもやり方はいっしょだがな。
参照する環境変数がかわるだけだし。
0490nobodyさん
2005/12/15(木) 16:51:43ID:???同じですよね?誤解を招いたようで、書き方が悪いようですみません
皆様には安易な事でも私には少々難しかったようです
RewriteEngine on
RewriteCond %{REMOTE_HOST} ^.*.example\.ne\.jp$ [NC]
RewriteCond %{HTTP_REFERER} ^$
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule ^.*$ - [F]
をどう指定すればよいのですか?
0491nobodyさん
2005/12/15(木) 17:04:44ID:???サイトの運営にも関わりますので、私は本当に未熟者です。
管理者としてこれくらいもわからないようでは失格です、しかし閉鎖するわけにもいきません
お願いします
例のexample.comを参照元として、かつexample.co.jpでアクセスしている人のみ許可
のプログラムをよろしくお願いします。
0494nobodyさん
2005/12/15(木) 17:37:18ID:???アレなんで、とりあえずこちらへどうぞ。
.htaccess質問コーナー Part4
http://pc8.2ch.net/test/read.cgi/hp/1128774075/
0495nobodyさん
2005/12/15(木) 19:29:59ID:???運営をどーにかした方が良いと思うが
0496nobodyさん
2005/12/16(金) 06:00:15ID:nqW99XKP(
PHP はイマイチとっつけないというか、バージョン間での互換性に問題ありと感じるので(´・д・`) ヤダ
Java は個人で習得するには環境が大げさすぎるかなって・・・
)
あと、case 文と構造体が使いたいです。
んじゃ、C/C++ を勉強しれ。 ってなっちゃうでしょうが、できればスクリプト言語でなにかあればなぁと・・・
0498nobodyさん
2005/12/16(金) 06:43:30ID:???あとは関数型のLispやら論理型のPrologあたりをやっておくといいんでね?
いや、、今後使う機会があるのかどうか分からんけど。
0503初心者
2005/12/16(金) 10:42:53ID:fac/AGgi色々調べたのですがどうしてもわかりません
ご教授お願いします。
処理詳細:リンク文字列をクリック時にc:\test.exeを起動したい
---------JavaScriptソース---------
function callclass(){
???
↑下記JAVAクラスを呼び出したい
}
---------JAVAソース---------
package test.ExeOpen;
import java.io.IOException;
public class ExeOpenClass{
public static String OpenPro(){
try{
Runtime myRuntime = Runtime.getRuntime();
myRuntime.exec ("c:/test.exe");
}catch( IOException e){
e.printStackTrace();
}
}
}
0504nobodyさん
2005/12/16(金) 10:43:30ID:???0505503
2005/12/16(金) 11:10:07ID:fac/AGgiJavaScriptから自作クラスは呼べないとのことでしょうか?
最終的には、JSPからリンク文字列をクリックしたときにクラスを呼べるようにしたいのですが、
何か方法はないのでしょうか?
0506nobodyさん
2005/12/16(金) 11:11:33ID:???■■Servlet/JSP(EJB含む)質問スレ Part4■■
http://pc8.2ch.net/test/read.cgi/php/1117584540/
◆JSP◆
http://pc8.2ch.net/test/read.cgi/php/984840356/
0507nobodyさん
2005/12/16(金) 15:54:49ID:nqW99XKPじぇいえすえす
ぱいそん
るびぃ
上二つが初見だ。 家に帰ったら調べよう…
ありがとん
0509nobodyさん
2005/12/16(金) 17:40:02ID:???0510nobodyさん
2005/12/16(金) 17:52:30ID:???http://pub.cozmixng.org/~the-rwiki/rw-cgi.rb?cmd=view;name=%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8%B8%C0%B8%EC%A4%CE%C8%E6%B3%D3
0511nobodyさん
2005/12/16(金) 19:30:42ID:???0512nobodyさん
2005/12/16(金) 20:47:37ID:nqW99XKP0513nobodyさん
2005/12/16(金) 21:17:22ID:nqW99XKP0514nobodyさん
2005/12/17(土) 00:34:02ID:Rm8pgF8Cリロードを禁止する方法(エラーメッセージを出すなど)はあるのでしょうか?
0515nobodyさん
2005/12/17(土) 00:43:29ID:???別のページに遷移してしまうのも有り。
0516nobodyさん
2005/12/17(土) 01:30:44ID:Rm8pgF8Cなるほど、、、ありがと
0517nobodyさん
2005/12/18(日) 01:41:29ID:tU+pqyi8ログインすると、ログアウト表示にかわり、そのログアウトボタンを
クリックするとまたログイン表示になりますが、
このような仕組みはperlなどのCGIを使わないとだめなのでしょうか?
javascriptではできないんでしょうか?
0518nobodyさん
2005/12/18(日) 01:45:40ID:???0520517
2005/12/18(日) 02:09:48ID:tU+pqyi8javascript内でdocument.cookieでその印を調べるまではわかったんですが、
調べたあとの表示の仕方がわからないのです。
つまり、表示に<a>タグを使いたいのですが、
javacript内で<a>タグ使えるんでしょうか?
0521nobodyさん
2005/12/18(日) 02:22:42ID:???javascript内で<a>タグを使うんじゃなくて、javascriptで<a>タグをdocument.writeする。
つかぼちぼちこっち↓
JavaScript質問コーナー
http://pc8.2ch.net/test/read.cgi/php/1065151808/
0522517
2005/12/18(日) 02:51:22ID:tU+pqyi8上手いこといきました、有難うございます。
それで、全く話が変わるんですが、
サイトのトップページは必ずhtmlファイルじゃないとダメなんでしょうか?
はじめてサイトを作っています。
何か動きのあるトップページを後々作るかもしないと思い、
index.htmlにはメタでcgiファイルに飛ばし、
そのcgiファイルを事実上のトップにしようと思っているのですが、
プログラム内のリファラーが効いてないんです。
メタやlocationで指定した移動先のファイルは
リファラーが全く効かなくなるのでしょうか?
0523nobodyさん
2005/12/18(日) 03:29:46ID:???トップページについては鯖の設定に依るから何とも。
メタで飛ばしたらリファラが効かなくなる(つーか飛ばし元になる)のは当たり前。
0524nobodyさん
2005/12/18(日) 03:50:28ID:???meta refreshの場合は、ブラウザによってかなり変わるよ。
たとえば、IE6の場合は空になる。
0526nobodyさん
2005/12/18(日) 05:14:42ID:7vISx30W↓
見づらくなる
↓
客来ない
シンプルに作ったあとに弄るのがいい
ってことであとはスレ違いなので・・・
0527nobodyさん
2005/12/18(日) 18:38:20ID:VgV/vR3P0528nobodyさん
2005/12/19(月) 21:07:47ID:GzWgW1TWページ間を移動している時に、
全体の書き込み数が増えると、
ページに含まれる書き込みの範囲がずれますよね。
こういう問題に対してどういった解決方法があるのでしょうか?
0530nobodyさん
2005/12/19(月) 21:20:30ID:???・ページ指定ではなく、「このレス番」より前何件とかいうパラメータの渡し方をする。
・セッションなり何なりで現在位置を記憶しておく。
・ほか
0531nobodyさん
2005/12/19(月) 22:33:59ID:APLvde3V@array=<HANDLE>;
とする処理をPHPで行うにはループで回すしかないでしょうか。
0532nobodyさん
2005/12/19(月) 22:38:41ID:???0533nobodyさん
2005/12/19(月) 22:46:08ID:APLvde3Vありがとうございます。
0534nobodyさん
2005/12/19(月) 23:06:33ID:ZLtFjJts0537nobodyさん
2005/12/20(火) 07:19:08ID:???0538nobodyさん
2005/12/20(火) 14:11:54ID:???0539nobodyさん
2005/12/20(火) 16:00:13ID:???Parse error: syntax error, unexpected T_DNUMBER, expecting T_VARIABLE or '$' in C:\home\s-sword\PUBLIC~1\script\thebbs.php on line 694
Errors parsing C:\home\s-sword\PUBLIC~1\script\thebbs.php
上の正規表現が694行目なんだが、preg_replaceの置換って変数展開できなかったか?
0541nobodyさん
2005/12/20(火) 16:02:06ID:HAM6oIGb実体参照にしてなかった。表示上はこのコードな。
0542nobodyさん
2005/12/20(火) 16:11:23ID:???$value = preg_replace("/>>([\d\-]+)/",'<a href="thebbs.cgi?p.'.$_POST['no'].'$1" OnClick="P(\'\',\'$1\')" target="Po">>>$1</a>',$value);
0543nobodyさん
2005/12/20(火) 16:11:30ID:HAM6oIGbそんな関数もあるのか・・・・ありがとう
0544nobodyさん
2005/12/20(火) 16:22:31ID:HAM6oIGbあー、分かった。サンクス
0545nobodyさん
2005/12/21(水) 14:27:22ID:???HTTPレベルでのレスポンスの内容はどうなるんだろう。
Servletを呼び出す側もJAVAなら例外をオブジェクトとして受け取れると思うけど、
たとえばPerlとかでサーブレットを呼び出したときレスポンスの内容はどうなるんでしょうか?
0546nobodyさん
2005/12/21(水) 16:03:07ID:Whom0gK00547nobodyさん
2005/12/21(水) 16:15:35ID:???マニュアルみろよ。
http://jp2.php.net/manual/ja/language.types.string.php#language.types.string.syntax.double
0550nobodyさん
2005/12/21(水) 16:37:00ID:???えっと、htmlspecialcharsをかけた文字列中の許可されたタグだけを元に戻すと言う処理。
で、更に特殊なタグを実装させる。
特殊なタグというのは、それではさまれたタグは元に戻さず、<pre><code></code></pre>で括るようにするというもの。
0552nobodyさん
2005/12/21(水) 17:25:37ID:???http://www.imgup.org/file/iup133914.jpg.html
0553nobodyさん
2005/12/21(水) 17:31:04ID:???0556nobodyさん
2005/12/21(水) 23:15:21ID:KJKmqpFF0558nobodyさん
2005/12/21(水) 23:26:00ID:???@array = split("\t", $value);
$hoge{$array[0]} = $array[1];
としてハッシュに格納できますが、
Rubyではどう書けばいいのでしょう?
array = value.split (/\t/)
ini = {array[1] => temp[2]}
とか
ini[array[1],array[2]]
とかしても、nilが返ってきてしまいます。
0559nobodyさん
2005/12/21(水) 23:32:37ID:???hoge = {array[1] => array[2]}
とか
hoge[array[1],array[2]]
0560nobodyさん
2005/12/22(木) 00:04:02ID:???後出しになるのかな?ちょっと失敗。
全体を書きます。
ファイルの行ごとにかかれた文字から値を格納するのですが
例えばHOMEPAGE(タブ)http://exsample.com
とあった場合
fh.each {
|l|
temp = l.chomp.split (/\t/)
ini = {temp[0] => temp[1]}
print ini["HOMEPAGE"]
}
とすると、ループの中ではhttp://exsample.comと導けますが、
ループを抜けるとnilすら返さずエラーでとまってしまいます。
考え方が根本的に間違っているのでしょうか・・・
0561nobodyさん
2005/12/22(木) 07:28:00ID:???Perl のそれは入れ直す必要ないぞ。
Perl では最終的に全部リストだから。
勉強しる。
>>560
ini はどこで初期化してる?
0562nobodyさん
2005/12/22(木) 19:16:13ID:???Perlのは、実際は
while (<FILE>) {
my @temp = split ("\t");
$INI{$temp[0]} = $temp[1];
}
となってます。
ループの外で
ini = []
としてもだめで、同じ形がcgi-libにあると思い出し(遅)コードを眺めた結果
@ini = {}
fh.each {
|l|
temp = l.chomp.split (/\t/)
@ini[temp[0]] = temp[1]
}
print @ini['HOMEPAGE']
で、ループの外でも参照できるようになりました。
リファレンスと格闘しつつ、使っていくうちに習得できればと思ってます。
レスありがとうございました。
0563nobodyさん
2005/12/22(木) 21:47:23ID:l+S0SPkvエンコードとデコードの仕組みがそれぞれ違うんでしょうか?
もしそうなら、perlとjavascript両方でクッキーの書き込みや
読み込みといった情報の共有をするには
エンコード・デコード処理ができないということなんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています