△▲ WebProg 初心者の質問 pert14▲△
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2006/06/28(水) 22:37:10ID:???質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。
2ch 総合ガイド
http://www.2ch.net/guide/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
関連情報は
>>2-3
0698nobodyさん
2006/11/15(水) 22:40:31ID:???0699nobodyさん
2006/11/15(水) 22:41:10ID:???0700697
2006/11/15(水) 22:46:36ID:wZcizqdYありがとうございます!
全然意味わからないんですがちょっと試してみます。
0701697
2006/11/15(水) 22:53:26ID:wZcizqdY助けてください〜
0702nobodyさん
2006/11/15(水) 23:04:54ID:???0703nobodyさん
2006/11/15(水) 23:26:45ID:???でどう?
記号部分は適当に書いたからエラーが出たら適度にエスケープしといて
0704697
2006/11/15(水) 23:44:51ID:wZcizqdYちゃんとしたんですが・・・もしかしたら$articleが空だとrejectされちゃいます?
>>703
if ($article !~ / ^[\w!"#$%&'()=~\@`\[\{+*\}\];:<>?_-]+$ /)
って書けばいいんですか?
英数字と英文でも使う記号以外が含まれていれば真って感じですか?
これも試してみます。
皆さん、本当にありがとうございます。
if ($article !~ /[日本語]/) { &reject; }
とか出来ればいいんですけどね・・・
0705nobodyさん
2006/11/15(水) 23:44:53ID:???=~ /^[\x00-\x7F]$/
0706nobodyさん
2006/11/15(水) 23:49:06ID:wZcizqdY短い!
フォームのデコードで、
&jcode'convert(*value,'sjis');
ってやってるみたいなのでこれから試して見ます。
0707697
2006/11/16(木) 00:02:55ID:cqIoZ59I0708nobodyさん
2006/11/16(木) 00:21:03ID:???$articleが空だとrejectされるね。それが嫌なら
if ($article && $article !~ /[^ -~¥s¥n]/) { &reject; }
か
if ($article =~ /¥S/ && $article !~ /[^ -~¥s¥n]/) { &reject; }
改行コードに¥rが含まれるなら、それも追加で。
ちなみに >>699 は文字コード非依存で
if ($article !~ /[日本語1文字]/) { &reject; }
なコード。
0709nobodyさん
2006/11/16(木) 00:50:00ID:???=~ /^[\x00-\x7F]+$/
my ($mat, $code) = &jcode'getcode (\$article);
&reject if $code ne 'sjis';
0710697
2006/11/16(木) 00:59:49ID:cqIoZ59Iif ($article && $article !~ /[^ -~\s\n]/) { &reject; }
でうまく行きました。
空でrejectされちゃうと掲示板の閲覧まで拒否られちゃう仕様だったみたいです。
^ -~\s\n が何をやってるかわからないと気持ち悪いので自分で勉強して見ます。
本当にありがとうございました。
0711nobodyさん
2006/11/16(木) 01:08:38ID:???0712nobodyさん
2006/11/16(木) 01:12:28ID:cqIoZ59I勉強して機会があったら試して見ます。
最近、私の掲示板に英文のスパムが毎日数十件投稿されるんですが、
これでいちいち手動で削除しなくてすみそうです。
0713nobodyさん
2006/11/16(木) 04:43:39ID:???漏れは>>709のようなコードで対処したんだが、
最近の海外の投稿には絵文字を使う投稿もあるからな。
それにも対処した方がいいな。
0714nobodyさん
2006/11/16(木) 15:01:30ID:???(1)マウスが上に重なったときに表示(画像)を変更したい
(2)コンポーネントのローカライズをリソースでしたい
1だけであれば、Attribute[onmouseover]="javascript:..."とすることで動作するのですが
そうすると、<% Resource:imagebutton %>が使えないので2番がうまくいきません。
1と2を両立させる方法はないのでしょうか?
そもそも、マウスオーバーイベントがデフォルトでImageButtonなどに無いのが
いけてない気もするんですが・・・
.netのバージョンは2.0です。
3.0でこれが簡単になるなら3.0でも良いと思っています。
0715nobodyさん
2006/11/16(木) 15:02:00ID:???0716nobodyさん
2006/11/18(土) 13:00:32ID:???日本語で説明してあるサイトしりませんか?
三時間ほどググって討ち死にしましたorz
jpegとgifの画像サイズを求めるプログラムは
できたんだけど、pngが・・・
0717nobodyさん
2006/11/18(土) 15:11:08ID:???よく分からんけど、IHDRチャンク見ればいいんじゃね?
0720nobodyさん
2006/11/18(土) 22:33:22ID:???0721nobodyさん
2006/11/20(月) 11:24:23ID:???自分のやりかただとコンパイルエラーで完成できません。
どなたかご教授お願いいたします。
0722nobodyさん
2006/11/20(月) 14:35:41ID:OtfdWsLxコンパイル済みバイナリ使った方が早くね?
0724nobodyさん
2006/11/20(月) 23:59:01ID:5F2U5eSsもしいましたら設置方法を教えてください
ここ見てその通りやったのですがスクリプトエラーが出て駄目です
ttp://fruit.blogdns.com/hyperestraier/index.html
0725nobodyさん
2006/11/21(火) 00:02:44ID:???KENTにあるエラー表示のスクリプトか、ブラウザにエラーを表示するモジュール(名前忘れた)でエラー表示汁
0726nobodyさん
2006/11/21(火) 00:29:50ID:vsEJLJ6o0727nobodyさん
2006/11/21(火) 00:38:49ID:???0728nobodyさん
2006/11/21(火) 16:09:47ID:???0729724
2006/11/21(火) 19:11:37ID:???昨日の時点ではスクリプトエラーだったんですが
何か今は500エラーで何の反応もありません・・・。
KENTの文法チェッカーをかけると
Unrecognized character \x7F at estseek.cgi line 1.
と出ました。
エディタで見ても文字化けしていてどう対処していいのか分かりません・・・。
0730nobodyさん
2006/11/21(火) 20:19:57ID:???そんな気がしなくもない …
0731724
2006/11/21(火) 20:57:27ID:???いえ、ダウンロードしたものをそのままez-htmlで開いてみました
もう一つ使っているエディタ「php_editor」で開いても同じ結果でした
0732JAPU ◆lVJAPUTeX.
2006/11/22(水) 00:18:57ID:???Catalyst始めました。修行中です。
>>716
サイズを求めるだけなら、Image::Sizeがあります。
http://search.cpan.org/~rjray/Image-Size-3.01/
http://search.cpan.org/ を活用するべし。
参考までに仕様書の和訳:
http://www02.so-net.ne.jp/~koujin/png_fmt.html
「PNG フォーマット」でぐぐった。
>>724
どう見てもPerlじゃありません。本当にありがとうございました。
% file /usr/local/libexec/estseek.cgi
/usr/local/libexec/estseek.cgi: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs), not stripped
0733nobodyさん
2006/11/22(水) 16:11:37ID:???>XREAのWebサイトで使うために,自前でコンパイルしてみました.
コ ン パ イ ル してみました
0734nobodyさん
2006/11/22(水) 17:17:06ID:???0735nobodyさん
2006/11/22(水) 17:44:10ID:???0737JAPU ◆lVJAPUTeX.
2006/11/22(水) 21:17:06ID:???> Additionally, if the Image::Magick module is present, the file types supported by it are also supported by Image::Size.
http://search.cpan.org/src/RJRAY/Image-Size-3.01/lib/Image/Size.pm
# 最後のほうにある *size を参照。
0738nobodyさん
2006/11/23(木) 17:30:37ID:3z5qTKoeページ内のcgiから新しくhtmlを吐き出させると、なぜか直リンク扱いになってしまい、そのページにアクセスできません。
.htaccessの記述間違いかと思ったのですが、
Mac(OSX)の場合、意図した通り、外部からの直リンクだけを禁止してくれます。
WindowsXPとの挙動の違いに戸惑っています。
直リンクだけを禁止にするには、どのようにしたら良いでしょうか。
ちなみに、現在の.htaccessは↓みたいになっています。
「
SetEnvIf REFERER "^http://******¥.***¥.com/¥~******/" Lilith
Order Deny,Allow
Deny from all
Allow from env=Lilith
」
0739JAPU ◆lVJAPUTeX.
2006/11/23(木) 20:30:21ID:???ここ、詳しく。
0741nobodyさん
2006/11/23(木) 21:30:50ID:3z5qTKoesn uploaderというアップローダーなのですが、
物がアップロードされたり削除されたりすると、cgiがhtmlを書き換えるというか…。
>>740
どうやって切るのかもわからないので、やちゃってるかどうかも分かりません。
すみません。
その場合、pcとmacで違う挙動になるのですか?
0742nobodyさん
2006/11/23(木) 21:41:42ID:9gDUM8hz0743JAPU ◆lVJAPUTeX.
2006/11/25(土) 15:53:05ID:???1. 直接リンク禁止ファイルがある。
2. アップローダがHTMLを出力している。
3. 2のHTMLファイルから1の直接リンク禁止ファイルへのリンクをたどると .htaccess の制限に引っかかる。
ということでOK?
XPからのみダメだと、Referer: を切る設定になっている可能性は高いね。
>>742
基本的には出来ません。
そういう動作をサポートするよう拡張されているブラウザは存在するかもしれない。
0744741
2006/11/26(日) 20:18:48ID:???>>743
そういう風に順序立てて書くべきなんですね、お手数書けて済みません。
アップローダーが出力したhtml自体を制限しています。
トップページからのリンクは、PCもMACも問題ありません。
出力されたhtml(A)でアップロードの処理を行う
→cgi処理
→cgiが新しいhtml(A)を出力
→cgiから、出力された新しいhtml(A)に自動的にジャンプ
→XPの場合、.htaccessの制限を受けてアクセスできない(MAC問題無し)
です。
この場合もリファラーの設定でしょうか。
これから自分でも調べてみます。ありがとうございます。
0745nobodyさん
2006/11/27(月) 10:41:02ID:???他のHTMLファイルを読み込む方法、が紹介されてました。
ttp://phpspot.org/blog/archives/2006/11/iframehtmlhtml.html
この手法を使った場合、読み込んだファイル中のリンクをクリックしても、object 内が
変化するだけで、そのページそのものをリンク先に飛ばす事ができません。
例えば <iframe>を使っている場合ならば、
target="_parent" や target="_blank" を使えますが、Valid な XHTML ということで
target属性が使えません。(<object>の場合、target属性を使っても IE では動きませんが)
そこで、javascriptで、 リンクオブジェクトを用いてみると
window.document.link.target ="_top";
無事 Firefox と Operaでは動いたのですが、
IE では動きません。(link.target="_blank" は動きました)
location.href で window.parent や window.top を用いても、やはり IE では反応がありません。
そもそも、フレームの為のtarget属性だから本末転倒な事をしているとは言え
objectで読み込んだページ内のリンクから、大元のページを変えるには
どうしたらいいものでしょうか? targetに替わる代替案があればぜひよろしくお願いします。
0746nobodyさん
2006/11/28(火) 21:27:19ID:???http://www.misuzilla.org/~mayuki/misc/SecurityAA
こんなのがwww権限昇格に吹いたwwww
でもコレ、読む人選びすぎだな。
AAの元ネタも知ってないと面白くないし、それぞれの脆弱性も理解してないといけないし・・一般のPCユーザは殆どの人が分からないだろうなぁ
(ここにWebProg関係の事を雑談するスレがないのは、質問の山になるからだろうか?)
0747nobodyさん
2006/11/29(水) 04:59:33ID:???0750nobodyさん
2006/11/30(木) 00:45:16ID:???test2,test3では、環境変数test2/test3が送信されますが、
test1では送信されないようですが、なぜなんでしょう?
test2/test3の動作は同じなんでしょうか。
<html>
<head>
<script type="text/javascript">
function mysubmit(){
document.myform.submit();
}
</script>
</head>
<body>
<form name="myform" method=POST action="index.cgi">
<input type="button" name="test1" value="1" onclick="mysubmit()">
<input type="SUBMIT" name="test2" value="2" onclick="mysubmit()">
<input type="SUBMIT" name="test3" value="3">
</form>
</body>
</html>
0751nobodyさん
2006/11/30(木) 03:28:21ID:???0752nobodyさん
2006/12/03(日) 03:22:46ID:BsIip8+T何か方法はありますか?
0753nobodyさん
2006/12/03(日) 07:28:40ID:???0754nobodyさん
2006/12/03(日) 12:51:30ID:NU7T7u5yこの板でいいのかどうかわかりませんがお願いします。
タグ練習場みたいなタグの練習ページを自分のサイトに置きたいのですが
どうやって作るのでしょうか?
タグ練習 CGIでググっては見たものの出てきません。
どこかに借りられるCGIでもあるのでしょうか?
それとも自作なのでしょうか?
0755nobodyさん
2006/12/03(日) 12:55:00ID:???XSSや違法行為に利用できるようなものをわざわざ配布してる人がいるとは思えない
0756nobodyさん
2006/12/03(日) 13:24:01ID:NU7T7u5y0757nobodyさん
2006/12/03(日) 16:31:19ID:qcc4CDMe0758nobodyさん
2006/12/03(日) 23:26:50ID:???ただ SPAM 書き込みの温床になるのが目に見えてるのでこまめに管理できないなら止めること
(JavaScriptのウィルスが書き込みされるだろうし、オススメはしない)
0759JAPU ◆lVJAPUTeX.
2006/12/04(月) 02:11:53ID:???http://search.cpan.org/dist/HTML-TagFilter/
こんなのを使う手もありますね。
0760nobodyさん
2006/12/04(月) 14:55:16ID:Kk8riAu4みんなにオープンというよりはこっそり自分で使用したいんです・・・by754
0761nobodyさん
2006/12/04(月) 15:08:55ID:???WEBProg 関係ねぇ〜wwww
0762nobodyさん
2006/12/04(月) 15:09:42ID:???0763nobodyさん
2006/12/04(月) 15:10:22ID:Kk8riAu40764nobodyさん
2006/12/04(月) 15:12:25ID:???0765nobodyさん
2006/12/04(月) 16:01:50ID:???そういうのが丸見えなのかなあと不安になってしまって・・・
こういうのが欲しいんです
ttp://hp-sozai.net/saku00.html
ttp://www.auclinks.com/tag/practice2/
0766nobodyさん
2006/12/04(月) 16:17:12ID:???0767nobodyさん
2006/12/04(月) 16:18:41ID:???0768nobodyさん
2006/12/04(月) 16:28:01ID:???0769nobodyさん
2006/12/04(月) 21:25:53ID:???つか純粋にjavascriptやん。記録なんか取ってる訳が無い。
どーしてもローカルに欲しけりゃそのページ保存して使えや。
0770nobodyさん
2006/12/04(月) 22:36:59ID:vpogEH5X後に日本で仕事をしたいですが。。。
日本では何を多い使いますか。
PHP? Java? Asp?
DBは? Mysql? Oracle?
0771nobodyさん
2006/12/04(月) 22:53:49ID:???Prog -> Basic
DB -> Excel
Server -> Windwows2003 Server
という組み合わせが全盛を迎えています
0772nobodyさん
2006/12/04(月) 22:54:22ID:???0773nobodyさん
2006/12/04(月) 23:38:14ID:???PHP Java
MySQL PostgreSQL Oracle
ていうか、そっちのWebProgは何が流行ってるんだ?
0774nobodyさん
2006/12/04(月) 23:52:10ID:???仕事の内容によるかとも思うけど、今私の行ってる仕事場では
ASP (昔ながらのVBScriptの方、いわゆるレガシASP。.netでない) + Oracle
Java(Strutsベース) + PostgreSQL
Perl CGI + MS Access
の仕事が平行で走ってます。そして全部同じお客さん向け(というかそのお客さんのところで仕事してる)
……いや、特殊な部類の例とは思うがどれもそれなりに需要はあるということで。
(レガシASPは保守が多くなるかもしれませんが)
# そして得手不得手はあるとは言え全部に首突っ込んでる私って器用貧乏 orz
0775nobodyさん
2006/12/05(火) 08:21:40ID:???Perlしか使えなかった俺も気が付きゃphp、Java、ASPを使いまわすようになてしまた。
0776nobodyさん
2006/12/05(火) 10:06:03ID:???LAMPPの仕事が一番多い。基礎がわかってりゃどれも一緒だから大丈夫だ。
寧ろ問題は日本語のコミュニケーションと、日本で知るであろう真実だろうな。
0777nobodyさん
2006/12/05(火) 10:53:53ID:???0778nobodyさん
2006/12/05(火) 11:37:20ID:???0779nobodyさん
2006/12/05(火) 12:44:37ID:???0780nobodyさん
2006/12/05(火) 12:54:43ID:nXBCkDsb0781nobodyさん
2006/12/05(火) 20:07:33ID:???0782nobodyさん
2006/12/05(火) 20:26:28ID:???0783nobodyさん
2006/12/05(火) 20:42:27ID:???0784nobodyさん
2006/12/05(火) 20:44:14ID:???とマヂレス
0785nobodyさん
2006/12/05(火) 20:52:47ID:???0786nobodyさん
2006/12/05(火) 20:59:26ID:???0787nobodyさん
2006/12/05(火) 22:15:35ID:/RPPBpQh例えば、入力フォームにyahoo.co.jpという文字がないとエラーで送信できなくする。
PHPでお願いします。
0788nobodyさん
2006/12/05(火) 22:20:57ID:???0789nobodyさん
2006/12/05(火) 22:57:34ID:???少なくともサーバサイドじゃムリポ
0791nobodyさん
2006/12/06(水) 23:06:42ID:???PHPにもActiveScriptサポートはあるからIEのクライアントサイドで絶対走らんわけじゃないので
こう言った方がまだ適切かと
>787
正気の沙汰じゃない
0792nobodyさん
2006/12/07(木) 19:21:10ID:???この代わりになるようなSQL文,またはそのたぐいのテクニックってありますか?
(5.1で実装予定とのことですが,まだbetaのようです・・・)
#ちなみにLAMP環境なシステムで,管理者のみが使用するコマンドなので,動作は遅くてもかまいません.
0793nobodyさん
2006/12/07(木) 19:37:40ID:???お騒がせしました.
ttp://xaprb.com/blog/2006/05/26/how-to-write-full-outer-join-in-mysql/
0794nobodyさん
2006/12/08(金) 02:02:11ID:3pSv+YG30795nobodyさん
2006/12/08(金) 09:54:45ID:ewFyIfPgここの買取口数とメールフォームの口数を買い取り口数にマイナスする計算の連動
似たようなスクリプトありませんか?もしくは作れますか?
よろしくお願いいたします
0796nobodyさん
2006/12/08(金) 09:55:11ID:???でいいんじゃないかな
あとはお好きにどうぞ
0797nobodyさん
2006/12/08(金) 10:12:06ID:???マルチ認定乙
■ このスレッドは過去ログ倉庫に格納されています