- 1 名前:nobodyさん mailto:sage [2005/07/03(日) 12:27:28 ID:???]
- レガシASPについて語るスレです。質問や雑談もOK。
何より手軽なので社内イントラであればまだまだ第一線です。 ASP.net については専用スレッドでお願いします。 関連スレ: 【質問】ASP.NETスレ Part2【議論】 pc8.2ch.net/test/read.cgi/php/1111480331/ 過去スレ: ==ASP== Part 3 pc8.2ch.net/test/read.cgi/php/1059401269/ ==ASP== Part 2 pc2.2ch.net/php/kako/1028/10280/1028024916.html ==ASP== pc.2ch.net/php/kako/984/984840107.html
- 590 名前:nobodyさん [2006/10/11(水) 16:28:51 ID:o9Xn/RpH]
- ASPで入力欄(INPUTタグ)に""と入力してDBに登録します。
これを再度編集しようとINPUTタグで表示すると、 value=""""となり、何も表示されません。 なにか、良い方法というのはあるのでしょうか?
- 591 名前:nobodyさん [2006/10/11(水) 19:12:14 ID:WiH1H+/l]
- >>590
DBに保存したデータ「""」が 表示されなくて困ってます、ってこと? そうなら、DBに保存する辞典で、 エスケープシーケンスをくっつければいいんじゃね?ね?
- 592 名前:nobodyさん [2006/10/11(水) 20:09:36 ID:o9Xn/RpH]
- >>591
Response.Writeによる表示はされます。 しかし、INPUTタグの中に表示しようとすると出来ません。 Server.HTMLEncode()を使ってみましたが、 データが変わってしまうので・・・使い方がよろしくないのでしょうか?
- 593 名前:nobodyさん mailto:sage [2006/10/11(水) 20:37:26 ID:???]
- >>592
>>Server.HTMLEncode()を使ってみましたが、 >>データが変わってしまうので・・・使い方がよろしくないのでしょうか? 変わらないよ。ためしに <input type="text" name="test" value=""""> ってというのフォームに加えてsubmitしてみ。
- 594 名前:593 mailto:sage [2006/10/11(水) 20:38:48 ID:???]
- うげ。変わった。
value="&quot;&quot;" ね。中身は半角にしてちょんまげ。
- 595 名前:nobodyさん mailto:sage [2006/10/11(水) 20:47:13 ID:???]
- 一番カンタンな解決方法はaaaが""として
<input value='<%=aaa %>'> とすることだな。逆にシングルクォーテーションがいれらんなくなるけどw おいらならこうするな <input value="<%=Replace(aaa,"""",""")%>">
- 596 名前:nobodyさん mailto:sage [2006/10/11(水) 20:50:36 ID:???]
- あ、試してる間に先越されたうえに>>593氏と同じミスを・・・
<input value="<%=Replace(aaa,"""","&quot;")%>"> &を半角に・・・
- 597 名前:nobodyさん mailto:sage [2006/10/11(水) 21:55:56 ID:???]
- >592
ASPというよりHTMLの問題だね。 HTML エスケープ でググってみ。
- 598 名前:nobodyさん mailto:sage [2006/10/12(木) 02:03:13 ID:???]
- XSSの巣はここですか?
- 599 名前:nobodyさん mailto:sage [2006/10/12(木) 20:00:56 ID:???]
- ダセェ煽りだな
- 600 名前:nobodyさん mailto:sage [2006/10/12(木) 23:47:22 ID:???]
- お前がな
- 601 名前:nobodyさん mailto:sage [2006/10/13(金) 21:22:57 ID:???]
- >>600
ダセェ脊髄反射だな
- 602 名前:nobodyさん mailto:sage [2006/10/14(土) 12:56:06 ID:???]
- お前がな
- 603 名前:nobodyさん mailto:sage [2006/10/14(土) 22:17:52 ID:???]
- ばーか、俺だよ
- 604 名前:nobodyさん mailto:sage [2006/10/15(日) 01:32:07 ID:???]
- オレ、オレ!
- 605 名前:nobodyさん mailto:sage [2006/10/15(日) 09:14:52 ID:???]
- ASP、っていうとまずApplication Service Providerかと思われてしまうご時世になってしまったな
- 606 名前:nobodyさん mailto:sage [2006/10/17(火) 19:38:53 ID:???]
- Application.Lockのタイムアウト時間を設定するやりかたを
教えてください。 よろしくお願いします。
- 607 名前:nobodyさん mailto:sage [2006/10/17(火) 19:45:13 ID:???]
- >>606
多分設計が間違っているんじゃないかなあ。 Lockをどういう目的で使ってる?
- 608 名前:nobodyさん [2006/10/17(火) 23:56:36 ID:pxOS6RG8]
- >>606
自分でLockをタイマー解除するスクリプトを作るしかない
- 609 名前:nobodyさん mailto:sage [2006/10/18(水) 23:09:12 ID:???]
- ASPでクッキーを削除するにはどうしたらよいでしょうか?
Response.Cookie("cookie") = "1" で書き出せることはわかりました。
- 610 名前:nobodyさん mailto:sage [2006/10/19(木) 19:22:23 ID:???]
- ブラウザ閉じたら消えるが
- 611 名前:nobodyさん [2006/10/19(木) 22:03:30 ID:x3Bmvwr5]
- >>610
それはセッションじゃね?
- 612 名前:nobodyさん mailto:sage [2006/10/19(木) 22:37:39 ID:???]
- >>609
ブラウザ側で持ってる物だからサーバーから消せるわけないじゃない 空文字列をセットするか消されるタイミングを指定するか Response.Cookies("cookie").Expires = 有効期限
- 613 名前:nobodyさん mailto:sage [2006/10/20(金) 20:58:22 ID:???]
- 日本の罫線文化に適合しているのは、ASP.NETよりもASPなのかな?
本で解説されているような、ASP.NETの便利なコントロールよりも、 Repeater使ってセル結合しているような複雑な表をつくるほうが多いし。 ASP.NETと違った、タグライブラリを活用するような、独自の進化版ASPを誰か作ってくれないかな。
- 614 名前:nobodyさん mailto:sage [2006/10/20(金) 22:49:18 ID:???]
- >>611
有効期限を指定していないクッキーは普通ブラウザを終了させると消えるよ
- 615 名前:nobodyさん mailto:sage [2006/10/20(金) 23:07:04 ID:???]
- >>613
うむ ASP.netのwebコントロールっていう奴らは 何かイマイチ日本人の感覚では使いづらいわな。
- 616 名前:nobodyさん mailto:sage [2006/10/21(土) 08:21:59 ID:???]
- >>613
どっちかというと.net系言語を使ってASP的な書き方をするやり方、がいいな。 ASPをC#.netで書ければなあとか思ったりする。 そこでActivePythonか? でもそこまでしてでもある…。
- 617 名前:616 mailto:sage [2006/10/21(土) 08:22:50 ID:???]
- × でもそこまでしてでもある…。
○ でもそこまでしてまだまだASPか?って感じでもある…。
- 618 名前:nobodyさん [2006/10/21(土) 21:45:20 ID:vl2bs6UL]
- ASPのSessionオブジェクトについて質問です。
全く異なる二つのWebアプリケーション test1.asp と test2.asp を同時に開き、それぞれ Session.SessionID を出力したところ全く同じものが入っていました。 これを、別々の Session を持たせたいのですが可能なのでしょうか? また、一つのWebアプリケーション test.asp 上で、このプログラムが呼ばれる度に新しい Session を作ることは可能なのでしょうか? ブラウザのウインドウを二つ立ち上げて両方 test.asp にアクセスした時に、別の Session を作りたいと思っています。 もちろん、二つのブラウザがそれぞれページ遷移してもそれぞれのセッションを保持したままをイメージしているのですが… 本やサイトを調べましたが詳しく解説されているところが見あたらず、質問させていただいております。 よろしくお願いします
- 619 名前:nobodyさん mailto:sage [2006/10/21(土) 23:26:58 ID:???]
- IEに関して言うと、同じプロセスだとSessionIDがかぶる。
つまり<A TARGET="BLANK">とか、Ctrl-Nとかで新規ウィンドウを開く、とかして複数のIEのウィンドウを開いた場合は 同じSessionIDを持つ事になる。
- 620 名前:nobodyさん mailto:sage [2006/10/21(土) 23:51:05 ID:???]
- っていうか、IISの仮想ディレクトリのプロパティで
アプリケーションを分ければいいだろ
- 621 名前:618 mailto:sage [2006/10/22(日) 09:04:54 ID:???]
- >>619
ありがとうございます。 やはりウインドウ毎に意図的にSessionを発行し直すというのは無理なんですね >>620 レンタルサーバなので、サーバ側はいじれないんです…
- 622 名前:nobodyさん [2006/10/31(火) 21:52:10 ID:4zgJkeOl]
- ページに3つのメニューリストを配置して、
MenuList1の選択値によってMenuList2の内容が決定し、 MenuList2の選択値によってMenuList3の内容が決定するといった処理を行いたい場合、 どのようにしたらよいのでしょうか?
- 623 名前:nobodyさん mailto:sage [2006/10/31(火) 23:05:27 ID:???]
- >>622
リストを変更するたびにPOSTして サーバサイドで次のリストを変更して戻すのが このスレとしては正しいwww
- 624 名前:nobodyさん [2006/11/01(水) 00:17:54 ID:ASDxYcPa]
- >>622
まぁ、今時ならAjaxだろうな
- 625 名前:nobodyさん mailto:sage [2006/11/01(水) 04:33:10 ID:???]
- >リストを変更するたびにPOST
ここをもう少し詳しく教えてもらえませんか
- 626 名前:nobodyさん mailto:sage [2006/11/01(水) 10:03:30 ID:???]
- >>625
それはJavaScriptとかの クライアントサイドスクリプトの話だから スレ違いwww
- 627 名前:nobodyさん mailto:sage [2006/11/01(水) 12:26:02 ID:???]
- >>625
selectのonchangeでサブミットするようにすればいいんだけど、 わからなければjavascriptの勉強してください
- 628 名前:nobodyさん mailto:sage [2006/11/01(水) 16:14:02 ID:???]
- 毎回ボタンを押させる方式にすればjavascriptじゃなくてもできるけどね。
こんな感じ。 [ ▼][送信] ↓ [ ] [ ▼][送信] ↓ [ ] [ ] [ ▼][送信]
- 629 名前:nobodyさん mailto:sage [2006/11/01(水) 17:33:45 ID:???]
- onchangeでsubmitできるのはjavascriptでしたか。
vbscriptで実現は無理でしょうか? だとしたら>>628の案が現実的ですね。
- 630 名前:nobodyさん mailto:sage [2006/11/01(水) 20:18:43 ID:???]
- >>629
クライアントサイドスクリプトもVBScriptで書けるよ、IE専用なら。 でもそういう事じゃないだろうな〜。
- 631 名前:nobodyさん mailto:sage [2006/11/01(水) 22:55:33 ID:???]
- そうなんですよねサーバサイドでなんとかしたいんですよ。
どうしてもonchangeイベントでpostする為には、JavaScriptの選択なんでしょうね。 これまでVBScriptメインで作ってきているのですが、VBScriptのページと JavaScriptのページが混在したシステムは問題ないのでしょうか?
- 632 名前:nobodyさん mailto:sage [2006/11/02(木) 00:22:53 ID:???]
- >631
クライアント側(というか、ブラウザに送り込まれてブラウザで動作するコード)はJavaScript、 サーバ側で動作する(クライアント側には送られない)コードはVBScriptで書くのがASPのたしなみ。 と昔聞いた。……ごめん聞いたのは嘘だが現実問題、JavaScriptのコード内に<%〜%>入れて制御するなんてのすら 実務ではよくあること。
- 633 名前:nobodyさん mailto:sage [2006/11/02(木) 02:36:08 ID:???]
- >>631
混在って言うのは、サーバサイドかクライアントサイドのどちらか片方で両方の言語を使う場合。 サーバサイドとクライアントサイドで別々の言語を使うのは、普通、混在とは言わないよ。 ソース上では混ざって見えるかもしれないけどね。
- 634 名前:nobodyさん mailto:sage [2006/11/02(木) 23:56:26 ID:???]
- 極端な話、ブラウザからすればサーバサイドで何してようがどうでもいいわけで。
ASPが最終的にはHTMLに則った文字列を吐き出せればOKだと思ってる。 csvとかpdfとかはまた別の話ね(´・ω・`)
- 635 名前:nobodyさん [2006/11/12(日) 07:55:38 ID:m+ZTUqAd]
- FileSystemObject.CopyFileでコピーしようとしましたが
こんなエラーが出ました。どうすればよいでしょうか? お願いします。 Microsoft VBScript 実行時エラー (0x800A01A8) オブジェクトがありません。: 'FileSystemObject'
- 636 名前:nobodyさん mailto:sage [2006/11/12(日) 12:15:17 ID:???]
- >>635
オブジェクトはキチンと定義しろ
- 637 名前:nobodyさん mailto:sage [2006/11/12(日) 19:31:42 ID:???]
- エラーが出るコードを予想
Set fso = CreateObject("FileSystemObject") ネットでサンプル探せばわかると思うけどこんな定義してるコードはないよ
- 638 名前:nobodyさん mailto:sage [2006/11/12(日) 22:57:11 ID:???]
- >>637
見当違いもいいとこだな
- 639 名前:nobodyさん mailto:sage [2006/11/13(月) 07:55:59 ID:???]
- >>638
いや、正解だろ
- 640 名前:nobodyさん mailto:sage [2006/11/13(月) 19:11:33 ID:???]
- >>639
100%外してるよ
- 641 名前:nobodyさん mailto:sage [2006/11/13(月) 21:04:34 ID:???]
- ここで重要なのは637があってるかどうかではなくて
635が問題になっているソースも出さずに解決策をクレクレしているところだよ。 だれかエスパーよんでこい
- 642 名前:nobodyさん mailto:sage [2006/11/18(土) 00:14:20 ID:???]
- >>641
どういうときにそういうエラーがでてくるのか把握してないおまえは素人
- 643 名前:nobodyさん mailto:sage [2006/11/18(土) 13:10:56 ID:???]
- まぁ、これくらいは検討つくよな
でも質問者として最低限エラー箇所のソースは出すべきだろ
- 644 名前:nobodyさん mailto:sage [2006/11/18(土) 15:07:03 ID:???]
- >>642
解決方法を提示できないおまえはド素人
- 645 名前:nobodyさん mailto:sage [2006/11/18(土) 21:16:49 ID:???]
- がきんちょ二匹煽り合いやめれ
- 646 名前:nobodyさん [2006/11/22(水) 11:39:26 ID:AQ+oMtaq]
- メルマガ申し込み者に、申し込み内容の確認のため、BASP21を使ってメールを返すASPスクリプトがあります。
このサイト(スクリプト)はPC用なのですが、 メルマガ&確認メールの送り先メルアドは、PC、携帯と好きな方を入力できるようになっています。 このページでメールの送り先をsoftbankに指定した場合のみ、確認メールがいつまでも帰ってきません。 メールの送り先が、PC、ドコモ、auの場合は問題なく確認メールが届きました。 サーバ内のファイルには、申し込み内容がログとして保存されてますので、 その先の、メールを送信する部分の処理で詰まっているのだと思います。 この問題をASPの記述で回避する方法はないでしょうか? あるいは、板違いになってしまいますが、 BASP21の設定、サーバの設定等で回避する方法があれば教えて欲しいです。
- 647 名前:nobodyさん mailto:sage [2006/11/22(水) 12:23:02 ID:???]
- >>644
なに論点をずらしんてんのw?
- 648 名前:nobodyさん mailto:sage [2006/11/22(水) 21:56:12 ID:???]
- >>646
まずSoftbankに仕様が分からないとどうしようもない
- 649 名前:nobodyさん mailto:sage [2006/11/22(水) 22:58:21 ID:???]
- >>646
ドメイン拒否されてたり、、、
- 650 名前:nobodyさん [2006/11/25(土) 12:59:51 ID:Fb29QKCd]
- Webサーバとデータベースサーバを分離してデータベースサーバ内のMDBファイルに
アクセスして更新、参照するには、Webサーバ側にどのように設定すればすればよいでしょうか。 よろしくお願いします。
- 651 名前:nobodyさん mailto:sage [2006/11/25(土) 13:11:41 ID:???]
- >>650
MDBだったら共有フォルダに配置するだけだろ。 ・・・ってか、そういう無駄な分散措置は止めとけ。 ローカルサーバに配置した方が圧倒的に応答が早いぞ。 せめてSQL Server 2000かMSDE2000くらい導入汁。 MDBファイル置いてるだけなら、 それはデータベースサーバではなくて ただのファイルサーバwww
- 652 名前:nobodyさん mailto:sage [2006/11/25(土) 14:21:48 ID:???]
- MDBってwwww
- 653 名前:nobodyさん [2006/11/25(土) 15:52:13 ID:XtlTaIQl]
- ではMysqlに接続するのはどうでしょうか?
MySQLは4.1.18ですが、どのODBCドライバをWebサーバにインストールすればよいでしょうか? お願いします。
- 654 名前:nobodyさん mailto:sage [2006/11/25(土) 16:48:04 ID:???]
- >>653
ググれ。 dev.mysql.com/doc/refman/4.1/ja/installing-myodbc.html くらいならすぐに出てくるだろ。
- 655 名前:nobodyさん [2006/11/26(日) 13:58:58 ID:YkByGaO7]
- >>654
thx
- 656 名前:nobodyさん mailto:sage [2006/11/27(月) 22:16:46 ID:???]
- ASP使うなんてところは小規模とかイントラとかだから実際のトコMDBで十分だと思う
- 657 名前:nobodyさん mailto:sage [2006/11/28(火) 22:51:23 ID:???]
- >>656
参照Onlyなら充分www 更新有りならNG。 ・・・でもな、MDBで >>650の言うような分散に 意味があると思うか?
- 658 名前:nobodyさん mailto:sage [2006/11/29(水) 20:41:12 ID:???]
- ないな
mdbのバックアップ(コピー)を別のサーバに置くというのならまだしも・・・
- 659 名前:nobodyさん [2006/12/02(土) 08:53:02 ID:RpBW8wOH]
- IIS
Win2003server、IIS6.0、アップロードにBASP21を使って、 巨大ファイルファイルのアップロードをしていますが、 68Mbぐらいまではうまくいくのですが、70Mbを超えると Request.BinaryRead()の部分で「予期しないエラー 関数が|を返しました」 という原因不明のエラーが発生しております。 MetaBese.xmlのAspNaxRequestEntityAllowedは1Gbに変更しているのですが それ以外にも設定するところがあるのでしょうか。
- 660 名前:nobodyさん mailto:sage [2006/12/02(土) 23:07:03 ID:???]
- >>659
アスキー転送のHTTPでそんなデカイのUPするな
- 661 名前:nobodyさん [2006/12/03(日) 23:43:04 ID:w/wCFOfB]
- >>660
ASPではどうやっても80Mb前後が限界だったので 急遽VC+のCGIでアップロードするようにしました。 なんとか600Mbぐらいまではアップロードできるようになりましたが それ以上はユーザーには物理的限界ということで納得してもらいました。
- 662 名前:nobodyさん mailto:sage [2006/12/04(月) 20:23:03 ID:???]
- 何のシステムなのか非常に気になる
- 663 名前:nobodyさん mailto:sage [2006/12/04(月) 21:43:05 ID:???]
- 書類のスキャン画像を複数枚分固めてうpするとか。
まぁ、600MBもいっぺんに送るってかなりな気がするが。もうちょっとでCD一枚分……
- 664 名前:nobodyさん mailto:sage [2006/12/08(金) 17:06:01 ID:???]
- >>661
俺も元請のバカ営業のうかつな一言で 1GBのアップロードを要求された事があったよ。 結局ASPじゃ無理だったから Apache + PHPに切り替える事になったけどね。
- 665 名前:nobodyさん [2006/12/11(月) 21:27:03 ID:5Ff1t4H3]
- 入力された文字がカタカナかどうかを判別するには何かいい方法ないでしょうか?
- 666 名前:nobodyさん mailto:sage [2006/12/11(月) 22:16:14 ID:???]
- >665
「カタカナ判定」でググれ。
- 667 名前:nobodyさん mailto:sage [2006/12/12(火) 19:59:25 ID:???]
- 価格.comって、ASP使っているんだな。
あと日経の一部のサイト(nikkei4946.com)もASP使っているし。 まだまだ、ASPの需要はあるのかな。
- 668 名前:nobodyさん mailto:sage [2006/12/13(水) 12:46:49 ID:???]
- Win系のサーバー=ASPってとこは結構多いね
PHPとかJSPの親和性が昔よりかは高くなってるので 最近はだいぶ食われて来てるけど
- 669 名前:nobodyさん mailto:sage [2006/12/14(木) 23:17:08 ID:???]
- スレ違いかもしれませんが、コーディングについての質問です。
ASPでバブルチャートのグラフを表示する際に バブルを立体的に表示させたいのですが、 Excel のグラフで言うところの『3-D 効果』の チェックに該当するプロパティが分かりません。 マニュアルやGoogleで調べても それらしい記述が無くて困っています。 とりあえず、グラデーションで誤魔化そうかとも考えていますが…。 どうか皆様のお力をお貸し頂けないでしょうか。 お願いします。
- 670 名前:nobodyさん mailto:sage [2006/12/15(金) 07:33:17 ID:???]
- >>669
まずはグラフ作成を何で行っているのか。 話はそれからだ。
- 671 名前:669 mailto:sage [2006/12/16(土) 09:10:52 ID:???]
- >>670
ソフトのことですかね? 「これでやって。ヘルプはこれを参照に」って言われて作ってるだけなんで ソフトはよく分からないんですよね。 土日は休日なんで来週調べてきます。
- 672 名前:nobodyさん mailto:sage [2006/12/16(土) 16:45:14 ID:???]
- いやもう来なくていいよ迷惑だし
- 673 名前:nobodyさん mailto:sage [2006/12/16(土) 20:45:15 ID:???]
- >>672おまwww
この程度で迷惑とか言うなら2ちゃん来なきゃいーじゃんww
- 674 名前:nobodyさん [2006/12/17(日) 12:16:30 ID:5QCUiU3O]
- 以下のようなFLASHとASPを連携させたアプリケーションを作りたいと思っています。
FLASHにはテキストフィールドとボタンを配置。 ↓ テキストフィールドに値を入力。 ↓ ボタンを押し、テキストフィールドに入力されたデータをASPへ渡す。 ↓ ASPで処理したデータをFLASHに返す。 ↓ 帰ってきた値、テキストをFLASHで表示する。 どのように作ればいいのかどなたかご教授していただけませんしょうか? スレ違いでしたらすみません。
- 675 名前:nobodyさん mailto:sage [2006/12/17(日) 12:59:24 ID:???]
- >>674
Flashの入門書買って読めwww
- 676 名前:nobodyさん mailto:sage [2006/12/17(日) 17:31:37 ID:???]
- >>674
ヒント:ASPはテキスト(HTML)を返す
- 677 名前:nobodyさん mailto:sage [2006/12/18(月) 19:43:22 ID:???]
- >>674
FLASHのことは良くわからないけど、 ASP側で、FLASHからの値は普通に、 Request("フィールド名") で取得できるのでは? あと、ASPからFLASHに値を返すのは、 以下のAdobeのサイトが参考になるのでは? FlashVars を使用して SWF へ変数を渡す www.adobe.com/jp/support/flash/ts/documents/fl0284.html どうでもいいけど、最近ASPとは関係ない話題が多いね。
- 678 名前:669 mailto:sage [2006/12/18(月) 19:59:24 ID:???]
- 文句を言われながらも舞い戻ってきてしまいました。
で、バブルチャートの3D効果の件ですが、 ソフトは Office Web Components だそうです。 ChartSpace1.Charts(0).SeriesCollection(0).Interior.SetOneColorGradient _ chConstants.chGradientFromCenter, chConstants.chGradientVariantEnd, _ 0.8, chConstants.chColorAutomatic 「もっと見栄えを良くして」という要望が出たので こんな感じでグラデーション描画にしてますが、 やはり3Dの方が良さそうな感じ。 Hasなんとかみたいなプロパティがありそうですけど……。 よろしければご教授お願いします。
- 679 名前:nobodyさん mailto:sage [2006/12/18(月) 20:19:21 ID:???]
- >>669
ヘルプファイルとかは見た? Office Web コンポーネント (OWC) のプログラミングに役立つ各種情報とサンプル support.microsoft.com/kb/319793/ja
- 680 名前:669 mailto:sage [2006/12/19(火) 06:55:59 ID:???]
- >>679
見た見た見ました。 メソッドからプロパティまで一通り2回ほど。 まぁ見落とした可能性は否定できませんが……。 検索でタイトルだけじゃなく内容でも探せたらいいんですけどねぇ。
- 681 名前:nobodyさん [2006/12/23(土) 05:03:14 ID:VEjj9Ul/]
- 最近Win2000サーバーから2003に移行しました。
PHPのコードからfsockopenで、Winサーバーにアクセスし、 そこのASPのコードで、Winサーバのデータをアップデートということをしているのですが、 移行以来PHP側でEOFが検出できなくなり、 そこでfsockopenのタイムアウトまで処理が止まるようになりました。 複数のPHPサービスでひとつのASPを参照しているので、ASP側で対応したいのですが、 ASPで0x1aを出力するにはコード的にどうすればいいのでしょうか? また、IISの設定で対応できるのでしょうか?
- 682 名前:nobodyさん mailto:sage [2006/12/23(土) 09:13:44 ID:???]
- Response.Write(Chr(26))じゃダメ?
- 683 名前:nobodyさん mailto:sage [2007/01/11(木) 09:42:22 ID:???]
- >>680
で、どうしてOWCのことをASPスレで聞こうと思ったの?
- 684 名前:nobodyさん mailto:保守 [2007/01/28(日) 18:39:05 ID:???]
- あけましておめでとうおまえら
- 685 名前:nobodyさん mailto:sage [2007/02/10(土) 20:37:44 ID:???]
- FLASHとASPの連係は
JavaScript介してfsCommand使ってやる方法girl
- 686 名前:nobodyさん mailto:sage [2007/02/20(火) 16:01:19 ID:???]
- ASPでファイルを書き換える処理をしたいのですが
排他制御をどのようにすればよいか思案中です。 一般的にはApplication.Lock()/Unlock()で やればよいでしょうか?
- 687 名前:nobodyさん mailto:sage [2007/02/20(火) 18:28:23 ID:???]
- Application.Lock()/Unlock()はApplicationオブジェクトの排他制御だから関係ない。
FileSystemObjectにもそれらしきものは見当たらなかったから、適当にロックファイルを作るしかないんじゃね? ロック開始時に適当な名前でファイルつくってロック解除するときにファイル消すとか。 I/O負荷やファイルが残った場合のことを考えるとオススメできんけどね。 DBにデータを突っ込んで都度自動生成するの真っ当ジャマイカ?
- 688 名前:nobodyさん mailto:sage [2007/02/20(火) 19:09:31 ID:???]
- >>687
残念ながらDBが使えない環境です。 考えていたのは Function fileaccess() Application.Lock() 'ファイル読み書き処理 Application.Unlock() End Function というような関数でファイルへのアクセスはこの関数内だけ にしようと思っていました。
- 689 名前:nobodyさん mailto:sage [2007/02/21(水) 16:55:50 ID:???]
- >>688
サーバ上でそういう処理をするexeを作って、 それをaspから起動させてあげればいいとおもうよ 排他処理等はexeのほうでやればいい。 aspはexeを起動して、パラメータを渡すだけ。
- 690 名前:nobodyさん mailto:sage [2007/02/21(水) 23:04:58 ID:???]
- 簡易的なロックとしてApplication.Lockを使うのはアリ
|

|