トップページphp
1001コメント403KB

==ASP== Part 3

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん03/07/28 23:07ID:33/XGu54
ASP について語るスレ その3

【過去スレ】
==ASP== Part 2
http://pc2.2ch.net/php/kako/1028/10280/1028024916.html
==ASP==
http://pc.2ch.net/php/kako/984/984840107.html
0015nobodyさん03/08/08 02:13ID:???
>>14は台所
0016nobodyさん03/08/10 14:17ID:???
>>15はコック
0017nobodyさん03/08/10 23:30ID:???
>>16は魚肉
0018nobodyさん03/08/15 01:25ID:q2Qj50e4
ASP
0019nobodyさん03/08/15 17:09ID:???
>>17はソーセージ
0020山崎 渉03/08/15 22:30ID:???
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
0021nobodyさん03/08/19 11:40ID:pecenLfb
便利なエディター教えてください。interdeveloperだと面倒だす。
いろいろ自分でも探してるんですが、全部html向けばかりで、
独自タグを追加できるといってもasp向けに作れなかったり、とほほです。
00222103/08/19 11:59ID:pecenLfb
super tag 32 pro がasp向けの独自タグでも作れますね。
いまのところこれが一番いい感じです。
0023ナユタ03/08/19 17:18ID:3HxTfdLw
何だか寂しい場所なので、何気に質問を投稿して盛り上げようとしつつも
実は藁にすがってみる(涙)

ASPからCreateObject("Excel.Application")を使って
マクロ付きExcelファイルを開きブック内のマクロをキック。
処理終了まで微妙に待ってから終了するという単純な処理を作ってまして。

それが突然動作しなくなってしまったのです。

次の投稿でソースを貼りますが、そのソースを流した結果、ErrMessageには
 Excelマクロ起動時のエラー : マクロ 'test.xls!Md_test.TestMacro' が見つかりません。
と入っています。つまりオープンできているのにマクロが呼べない状態です。
ちなみにExcel側にはそのマクロは存在します。
サーバ上でExcel単体で動かすと正常に動きます。
0024ナユタ03/08/19 17:19ID:3HxTfdLw
以下、ソース:1/2
================================================================================
 Set bobj = Server.CreateObject("basp21")
 'Excelオブジェクトの作成
 Set ObjExcel = CreateObject("Excel.Application")
 ObjExcel.DisplayAlerts = False
 ObjExcel.Visible = False
 'xlsブックを開く
 ObjExcel.Application.Workbooks.Open Server.MapPath("xls/test.xls")

If Err <> 0 Then
'--- Excelファイルのオープンに失敗している
 ErrMessage = "Excelオープンエラー : " & Err.Description
End If

If ErrSts = 0 Then
 '10秒間待ってからtest.xlsのマクロを起動する
 'BASP21のSleepコマンドでブックを開いてからマクロを実行するまでウェイト
 bobj.Sleep 2
 ObjExcel.RUN("test.xls!Md_test.TestMacro")

 If Err <> 0 Then
 '--- マクロの起動に失敗している
  ErrMessage = "Excelマクロ起動時のエラー : " & Err.Description
 End If
End If
0025ナユタ03/08/19 17:20ID:3HxTfdLw
以下、ソース:2/2
================================================================================
If ErrSts = 0 Then
 '10秒待ってからtest.xlsを閉じる
 '同様にマクロの処理が終わるまでの時間を校了してウェイト時間を設定しています。
 ChkFlag = False
 ExcelStat = ""
 Do Until ChkFlag = True
  bobj.Sleep 1
  ExcelStat = Trim(ObjExcel.Workbooks("test.xls").WorkSheets("Control").Range("A1").value & "")
  If Len(Trim(ExcelStat)) > 0 Then
   ChkFlag = True
  End If
 Loop

 If Err <> 0 Then
 '--- Excelを閉じる終了処理で失敗している
  ErrMessage = "Excel終了時のエラー : " & Err.Description
 End If

End If

 ObjExcel.Application.Quit
 Set ObjExcel = Nothing
================================================================================
0026ナユタ03/08/19 17:20ID:3HxTfdLw
イベントビュアーに以下のエラーが記録されます。
 製品{0001041(略)} 機能 'ExcelUserData' コンポーネント{(略)} の検索に失敗しました。
 リソース HKEY_CURENT_USER\Software\Microsoft\Office\9.0\Excel\UserData がありません。

これは「OLE通信しろって言うからExcelを動かそうとしたけど、その機能を動かす為の
紐付けキーがレジストリ上で見つかりませんなぁ」という事らしいのですが、何故こうなったのか
全くわかりません・・・。

試しに「IUSR_<マシン名>」のパスワードをわざと変更してログインしてみると確かに
HKEY_CURENT_USER(略)は存在しませんでした。
IUSR(略)の状態でExcelを起動すると、初回起動のセットアップ画面が開いて何やら処理が行われ
その後Excelが正常に起動されます。するとHKEY_CURENT_USER(略)が登録されました。
その状態で処理を行うと、エラーなく正常にASPで処理できたんですが、今度はIUSR(略)でログイン
している状態でないと処理できなくなってしまいました(!)
これでは何となく怖すぎます。

何が原因なのか、回避策は何なのか、なんでも結構です!
お願いです、誰か・・・何か知恵を貸して下さい・・・
0027nobodyさん03/08/19 18:08ID:3+CrjX8n
セーラー服の少女と3P。なんともうらやましい光景です。
オマンコは小ぶりながらもビラビラ大きめで相当使い込んでいる様子!
オッパイの方も手ごろな大きさで揉み応えありそうですよ。
ローターで喘ぎまくっちゃうところなんか感度よすぎ!
無料ムービーをどうぞ。
http://www.pinkschool.com/
0028nobodyさん03/08/26 14:46ID:???
ASPをやることになったよ
今から勉強だー
1から勉強するのにどっかいいサイトない?
0029nobodyさん03/08/26 20:41ID:???
このあたりでサンプルを漁りながら覚えていくと良いんでないかな?
http://www.f-store.net/asp/home.asp
0030nobodyさん03/08/27 21:04ID:???
PictureBoxコントロールに書いた絵をJPEGやPNG形式で
メモリーブロックに保存できるDLLってありませんか?
APIのMoveMemoryで取り出して使いたいのです。
ファイル保存するDLLならいくつかあるのですが・・。

最終的にCOM化してIISのBinaryWriteでアクセスカウンターの画像を
サーバー上で生成してサイトに表示するのが目的です。

一旦ファイル化してメモリーに読み込む方法だと
効率が悪そうなので。

宜しくお願いします。
0031nobodyさん03/08/30 13:32ID:eHSdLLE5
ここで聞いていいのかわかりませんが、
MSのグループボードって使い心地どうなんでしょう?
レポが乗ってるところとかあれば教えてください。

ファイルがASPなのでカスタマイズも楽?
0032nobodyさん03/08/31 16:32ID:fbVifHnZ
いろいろ探してみたのですが見つからなかったので、質問させてください。
111-2222-3333という文字列(電話番号)があった場合、
11122223333という文字に変換したいのですが
どのようにすればよいのでしょうか?
-以外の文字を切り出すという方法ができるのでしょうか?
よろしくお願いします。
0033nobodyさん03/09/01 00:20ID:???
>>32
Tel = "111-2222-3333"
Tel = Replace(Tel, "-", "")
0034nobodyさん03/09/01 00:21ID:???
>>32
ASPは言語ではないですがOK?
0035nobodyさん03/09/01 10:39ID:i6fglpHK
意味不明
0036 03/09/05 16:41ID:???
ASP.NETは.NETフレイムワークを使っていてASPとは違う部分も多分にあるので
次スレは
ASP.NET & ASP
という感じの名前にしてほしい。
0037nobodyさん03/09/05 17:10ID:xFE7E2zj
了解
0038nobodyさん03/09/06 00:12ID:???
来年の話をしとるw
0039nobodyさん03/09/06 02:05ID:???
>>36
ASP.NETのスレあるんだけど。

【質問】 ASP.NETスレ 【議論】
http://pc2.2ch.net/test/read.cgi/php/1040698263/
0040nobodyさん03/09/09 17:07ID:FCtLlmHx
セッション変数に配列を格納しようと思い、以下のURLを参考にしたのですが、
http://www.microsoft.com/windows2000/ja/server/iis/default.asp?url=/windows2000/ja/server/iis/htm/asp/vbob12d0.htm

LocalArray = Session("StoredArray")
ここで型が一致しません。とのエラーが出ます。
option explicitを指定していますので

dim LocalArray()
redim LocalArray(5)

を追加しています。
おそらく、サンプルは動くのでしょうが、配列で宣言しちゃうといけないのでしょうか・・・?
00414003/09/09 17:17ID:FCtLlmHx
自己レスですが、むかついたのでvariantで宣言してとりあえず動くようにはしました。
dim LocalArray
しかし配列で宣言するとアウトなのはなぜ・・
00421 ◆ExGQrDul2E 03/09/09 18:58ID:???
>>40-41
Sessionはコレクション型なので配列に値を格納するにはFor eachを使う。
しかし、バリアント型にセッションをまるごと代入しているのは正解。
配列にセッション変数を格納しなおしたい場合はやはりFor each。
セッションの中身は
Session("StoredArray")(1)
Session("StoredArray")(2)
・・・・・・・・・・・・
Session("StoredArray")(n)
というコレクション。
00434003/09/10 09:16ID:???
>42

むぅ。そうだったんですか。sessionに対する私の理解が浅かったようです。
どうもありがとうございました。
0044nobodyさん03/09/10 20:41ID:ul5oXn2y
自社では動くASPが客先にいれたところ、下記のエラーが
発生しました。

Microsoft VBScript コンパイル エラー エラー '800a0400'

ステートメントがありません。

*.asp, 行 31
With Request



又は、
Microsoft VBScript コンパイル エラー エラー '800a0400'

ステートメントがありません。

*.asp, 行 49
With objCon
^

考えられる理由は何かありますでしょうか?
script language="vbscript" runat="server"
にすれば、特に問題ないはずですよね。。
00454403/09/10 20:54ID:ul5oXn2y
各ASPファイルの先頭の記述は下記の様になっています。
Option Explicitの位置を疑ったのですが、
改善されず。お手上げ状態です。
誰か助けて。

<%@Language="VBScript"%>
<%Option Explicit%>
0046nobodyさん03/09/10 22:43ID:TsxxLFGm
WithってVBScriptのバージョンによっちゃサポートされてないんじゃない? 自社と客先のIISのバージョンは同じ? まずはWithを取り除いて実行してみたら?
0047nobodyさん03/09/10 23:03ID:???
>44-45
http://www.microsoft.com/downloads/details.aspx?FamilyId=C717D943-7E4B-4622-86EB-95A22B832CAA&displaylang=ja
http://www.microsoft.com/downloads/details.aspx?FamilyId=0A8A18F6-249C-4A72-BFCF-FC6AF26DC390&displaylang=ja
00484403/09/11 09:25ID:???
>>46-47
VBScriptのVersionは一致してないです。
IE5かWindows scriptのパッチを入れさせる事を提案してみたいと思います。
ありがとうございました。
0049nobodyさん03/09/13 03:12ID:pcMGaa/e
以下のような環境でエラーが出ます。
<環境>
 Window2000 Server SP4
 2台(ドメイン設定なし、ワークグループ)
  ※便宜上片方をA、片方をBとする
1)AのマシンのIISにてWEBサイトを構築し、ASPを配置
2)Bのマシンに共有フォルダを作成し、画像ファイルを保存
3)AのマシンのASP内でOCXを使用して、2)で保存したBマシン
  の画像ファイルにアクセス・・・でエラーが発生

<エラー内容>
TESTOCX (0x800A03EB)
Failed to open file \\hostname\image\001 for reading.
System error message was 'An unknown error occurred while accessing
\\hostname\image\001.'
/test/Default.asp, line 20

ローカルディスクを触るようにすればエラーは起きないです。
(サービスパックを適用する前は動いていたような気もしています)

どなたかご存知であればお知恵を拝借したいです。
0050nobodyさん03/09/13 18:49ID:???
OCX?

とりあえずBの共有とNTFSのアクセス権を確認しろ
0051nobodyさん03/09/13 22:16ID:???
>49
net use * \\hostname\image
00524903/09/14 23:32ID:???
>>50&51
ありがとうございます。
早速明日試してみます。
0053◆ZG8T77hntw 03/09/19 19:04ID:S+hh+T/0
ASPとデータベースにACCESSを使ってWEBアプリ作ろうと思います。
データ量は12万レコード/年になるのですが耐えられるでしょうか。
フィールドは16個で、全てテキスト10文字以内です。

教えて下さい。
0054nobodyさん03/09/19 19:42ID:???
>>53
だいじょうぶ。
それに、
For i=1 to 120000
rs.AddNew
rs.Fields("〜")="String"
rs.Fields("*")="String2"
・・・

rs.UpDate
if EndFlg=1 then End
DoEvents
Next
とすれば簡単に12万レコードの実験用データベースが作れるじゃん
0055nobodyさん03/09/20 08:22ID:???
>>53
キミはプログラマの才能が無い
0056nobodyさん03/09/20 20:50ID:E7R77dc7
ASP可のいいレンタル鯖ないですか?
0057nobodyさん03/09/20 22:06ID:NCfIEGUj
>>53
ASPでAccess使うやつは糞。
検索すれ
0058nobodyさん03/09/21 20:18ID:???
53みたいのがプログラマになっても迷惑だから
0059nobodyさん03/09/22 16:24ID:mq74zNS4
質問なんですけど、
ASPでサーバー内の「WEBから参照できないフォルダ」にあるローカルファイルをWEB上で表示させるやり方を教えて下さい。
以下のやり方でやると

<% @Language=JScript %>
<%
var fs = new ActiveXObject("Scripting.FileSystemObject");
var gazo = fs.GetFile("c:\\A.jpg");
%>
<img src="<%= gazo %>" width="80" height="60">

イメージタグのソースが「img src = "C:\A.jpg"」となって失敗してしまいます。
どうしても出来ない場合の妥協案として、
ローカルフォルダからWEB用フォルダに画像をコピーする方法も考えています。
でも負荷を最小にしたいので、できればこの方法は避けたいです。
どなたか解決方法を教えて下さい。
0060nobodyさん03/09/22 17:29ID:???
>>59
http://www.kawabata.ksi.ne.jp/view/Default.asp?a=printable

こういうやつ?
0061nobodyさん03/09/22 17:43ID:???
ソートのためだけにデータベースをつかってるのはオレです。

あ お
い え
う→う
え い
お あ

Order By 〜 Desc
0062nobodyさん03/09/23 08:08ID:???
ASPはテキストエディタで手軽に作れていい。
ASP.NETをテキストエディタで作るのはちょっとたいへん。
00635903/09/23 09:17ID:vZ9KuNZy
>>60さん
あ、多分こうゆうやつです。
早速試してみます。ありがとうございます。
0064nobodyさん03/09/23 09:19ID:???
>61
1次元配列ならクイックソート使え
http://tuka.s12.xrea.com/index.xcg?page=VBS#p16
0065nobodyさん03/09/23 09:42ID:???
>>59
Webから参照できないフォルダの画像にどうやってWebからアクセスさせるか?

と、

ブラウザは、HTMLを解釈してどうやって画像を表示するのか?

を勉強しる!

ちなみに負荷を考えたら、Web用フォルダに画像をコピーするのがベストです。

00666103/09/23 10:17ID:???
>>64
あるフォルダに入っているファイルを名前順の反対の順にならべてブラウザに表示したいのだ。

zabc.jpg
ggie.jpg
abcd.jpg
みたいな順に。
00676403/09/23 16:11ID:???
>66
ん?entryに好きなように入れるだけだが。

Const FilesMax = 1024
Dim entry()
ReDim entry(FilesMax - 1)
If fs.GetFolder(ToaruFolder).Files.Count > FilesMax Then Response.End
i = 0
For Each f In fs.GetFolder(ToaruFolder).Files
entry(i) = f.Name
i = i + 1
Next
ReDim Preserve entry(i - 1)

あとはソート結果を逆順にするだけだが別に難しくは無いだろ。

#最初"CMD /C DIR /B /O:-N"の結果を取ろうとしてハマったのは秘密。
#安全な風穴の開け方忘れた。
0068nobodyさん03/09/23 16:53ID:???
横レスだけどBASPのReadDirが一番手っ取り早いような。
もし使えるのならだけど。
00696103/09/23 20:49ID:mPWiGpi6
>>67
ちょっとおれにはむりだなぁ。アルゴリズムをつかって降順から昇順にするのに骨がおれそうだ。
>>68
BASPはEUCコードをシフトジスに変換したり、メール送信などに使用してる。
ファイル名を昇順にするメソッドがあるというのならBASPのメソッド一覧をこれから調べてみる。
0070nobodyさん03/10/07 17:30ID:mQzhPkOR
include fileで..親パスへの参照が動いていた(おそらく2ヶ月前は)のですが、
突然動かなくなりました。include virtualで解決するのはわかったのですが、
何もしていないはずなのになぜこうなったのか、わからないので、
もしかしたらwindows updateによって仕様変更になったのかと思ったのですが、どなたか詳しいかたいらっしゃいませんか?

enableparentpathの設定を1にすると動くらしいのですが、レジストリに書き込んで再起動しても、
同じ症状のままです。仕様変更で無視するようになったのでしょうか?
あとなぜかaspの設定がかかれているレジストリのパスには設定が何一つありませんでした。
これは正常ですか?

0071奈々氏03/10/08 14:59ID:aKwR4NNQ
かなり困ってるんですが、

ネットワーク内のマシンによって、Workbook.Open(filename)で止まるという意味不明な状態になってるんですが、
誰かわからないでしょうか?

IISのログには、Lockかけに逝って500エラー・・と解析すらできず・・・

再現できなくてほとほと困っております、、、
0072nobodyさん03/10/09 02:03ID:???
はあ?
状況も環境もさっぱりわかりません。
念のため聞くけど、クライアントでExcel開こうとしてる話じゃないよな。
0073nobodyさん03/10/09 16:09ID:???
初心者スマソ...

ASPってクライアントのブラウザに依存するの?
VBSで書いたらIE以外ダメとか...JSならNNとかでもOKよとか...
処理するのはサーバ側なんだから、クライアントの環境には依存しないようにも思うんだけど。

サーバから出されるHTMLの中に、VBSとかJSが含まれてたらアウトなのかな?
VBSとかJSを含まないHTMLを出すように作れば、ブラウザには依存しないのかな?

勘違いがあるかも知れないけど、良く分からないのよ。
0074nobodyさん03/10/09 22:49ID:???
>73
概ね合ってる。自信を持つよろし。
Webアプリの場合はサーバとクライアントがひとつのマシンって時もあるが、それはさておき。
クライアント側からすればサーバはクライアントに文字を吐き出すだけ。

71が混乱しているのを見ての関連か?ウチも72の解説の通りとおもっているが。共有フォルダに置いたファイルロックと同じく。
0075nobodyさん03/10/23 01:54ID:???
sage
0076nobodyさん03/10/23 11:11ID:???
URL Encodeの反対のメソッドはなんですか?

普通の文字→URL文字→また普通の文字に戻したい
0077nobodyさん03/10/23 11:17ID:???
Encodeの反対はDecodeだろ
00787603/10/23 11:39ID:???
>>77
ありがとうございます。
0079nobodyさん03/10/23 16:02ID:???
そんなメソッドあったか?w
BASP21のBase64メソッドでいけたはず。
0080nobodyさん03/10/23 17:34ID:ZxwBrBeZ
ASPページを開くときにエラーが発生した場合、ページがエラー表示になりますが、
たしか途中までの実行結果を表示するオプションがサーバにあったはずなのですが、
度忘れしてしまいました。調べてもなかなかわからず・・・。
どなたかどこをチェックすればよかったのかおしえていただけないでしょうか・・・。
00817603/10/24 04:17ID:???
>>79
わかりました。
0082nobodyさん03/10/24 06:39ID:S5VfjmM4
SQL Serverのimage型にASPを使って画像を保存する
には、どうしたらよいのでしょうか?
0083nobodyさん03/10/26 23:12ID:???
何だかASPスレって寂れてますね。
ASPやっている人って自分も含めて変わってるのかな…
0084nobodyさん03/10/28 01:39ID:nuUB90lg
どなたかご存じでしたら教えてください。

ブラウザからの条件指定によって、サーバで[タイムスタンプ].csv
というCSVファイルを作成し
そのCSVをwindow.openで別ウィンドウに表示(またはDL)させています。

で、表示も保存もできるようにはなったのですが
このときサーバに作成されたCSVを消すタイミングがありません。
とりあえずサーバ側の定期タスクで一定時間を過ぎたら
消すようにしてあるのですが、できれば表示が済んだら消したいのです。
どういう手を使ったらいいでしょうか?
0085nobodyさん03/10/28 02:02ID:???
1. 条件をQueryStringで取り、CSVをResponse.Writeで出力するASPを作成
2. window.open で 1 のASPを開く

以上
00868403/10/28 04:01ID:???
>>85
素早いレス、どうもありがとうございました。
そうか、バッファにreadallしてから削除しちゃって
そのあとoctet-streamでresponse.writeするんですね。
助かりました、納得です。
どうもありがとうございました。
00878403/10/28 04:17ID:???
おっと、これだと保存ファイル名が*.aspになっちゃうのか、、、
仕方ないですよね、、、これは目をつぶってもらうことにします
0088nobodyさん03/10/28 08:37ID:???
>>87
Response.AddHeader("content-dispositioin", "attachment; filename=newfile.txt")
とかすると変えることできる>保存ファイル名
0089nobodyさん 03/10/28 17:14ID:???
リストボックスで選択した値をASPプログラムに渡す方法を教えて頂きたいのですが?
0090nobodyさん 03/10/28 18:49ID:???
>>73
ブラウザに依存しないからASP
0091nobodyさん 03/10/28 18:51ID:???
>>89
自分で勉強汁
0092nobodyさん03/10/28 21:58ID:???
>>73
> サーバから出されるHTMLの中に、VBSとかJSが含まれてたらアウトなのかな?
> VBSとかJSを含まないHTMLを出すように作れば、ブラウザには依存しないのかな?

その通り。
0093nobodyさん03/10/29 02:06ID:???
>>89
<form action="xxxx.asp" method="POST">
 <select>
  <option value="1">男</option>
  <option value="2">女</option>
 </select>
</form>

これでASPに渡せるよ。method="GET"でもOK。
00948903/10/29 07:14ID:???
>>93
ありがとうございます。早速ためしてみます。
0095nobodyさん 03/10/29 20:52ID:???
セレクト文で得たレコードセットをHTMLの画面に一覧表示したいのですがどうしたらよいでしょうか?
0096nobodyさん03/10/30 01:15ID:???
ループで回して、レスポンス.ライト(藁 で出力する
0097nobodyさん03/10/30 07:06ID:???
>>95
Do while not rs.eof
response.write rs.fields("データベースフィールド名") & "<br>" & vbcrlf
rs.movenext
loop
0098nobodyさん03/10/30 10:16ID:itOyI7rK
do
response.write w
loop
0099nobodyさん03/10/30 23:38ID:cHHtY1rk
Functionに渡すデータでたとえば0900とすると
Functionでは900になってしまうのですが、
どうにかならないでしょうか?
よろしくお願いします。
0100nobodyさん03/10/31 00:59ID:???
ハァ?

Function baka(a)
 Response.Write a
End Function

Call baka("0900")

間違いなく 0900 が表示される
0101nobodyさん 03/11/01 02:40ID:???
データ型を指定してみたらいかがでしょうか?
0102nobodyさん 03/11/07 22:37ID:???
オブジェクトでwebprogだとプログラム同士の相関関係がわけわかんなくなってどうにもならない。

でもページ間のデータのやりとりとかネットでプログラムするにはやっぱASPがやりやすい?
0103nobodyさん 03/11/08 10:40ID:???
それにしてもデバッガのないプログラムって辛い。
ASPにもVBみたいの欲しいよ。
0104nobodyさん 03/11/08 16:10ID:???
>>103
.NETじゃないの?
0105nobodyさん03/11/10 14:40ID:mrzVsePb
SessionIDについて教えてください。

SessionIDはタイムアウトするか明示的に破棄するまでは同じ番号が帰ってくると思うのですが、
Windows2000Professionalで動かしているIISの1台のマシンでのみ、アンカーで遷移しただけで
SessionIDが変わってしまうと言う現象が発生しています。
SessionIDが変わってしまうため、セッション変数が利用できない状況になっています。

一度そのマシンでIIS付属のSMTP Serviceを停止したところ、
SessionIDが変わらないようになったのですが、
場所をかえて(お客さんの元に返却した)やってみると、
またSessionIDが変わってしまい、Session変数を利用することができなくなっています。

このような症状に出会った方はいませんか?
なにか解決方法をご存知の方はいませんか?

お願いします。




0106nobodyさん03/11/11 01:44ID:???
サーバー名に _ (アンダースコア)が含まれてない?
0107nobodyさん03/11/11 08:56ID:xlhWSqu3
>>106
えっ!
含まれてました。

>>106

>>105
へのリプライですよね?
0108nobody03/11/11 10:55ID:???
>>105


>>106
で教えていただいた通り、ホスト名から_(アンダースコア)を外したら、
上手くいくようになりました。

ありがとうございます。>>>106

010910603/11/12 01:52ID:???
IE6では、サーバ名にアンダースコアが含まれているとCookieを受け付けないらしい。
だから毎回新規のSessionになってしまうんだね。
0110nobodyさん03/11/12 19:42ID:???
PerlのライブラリやPHPのインクルードのように汎用関数を別ファイルに
まとめるにはどのようにすればよろしいのでせうか?
0111nobodyさん03/11/12 20:02ID:???
>>110
Include
Server.Execute
Server.Transfer
の3つがちょっとずつ機能が違うが役立つ。
<%
Server.Execute "別ファイル.asp"
%>
0112nobodyさん03/11/12 20:27ID:???
なるほど。サンクス。
0113nobodyさん03/11/16 10:31ID:WNn9sDOI
質問があります。調べたけどどこにもなくて・・・。
basp21のFormSaveAsでファイルをクライアントがサーバにアップするシステムを
開発してるんです。
でも、ローカルで動かすとうまくいくのに、サーバにシステムをアップして
動かすと-3のエラーがでる。
サーバの設定かなと思っていろいろ許可だしたんだけどダメで・・・(TT)
検索しても出てこないんですよ。
誰か分かる方、ご教授ください。
0114nobodyさん03/11/16 21:13ID:???
>>113
フォルダに書き込み許可を出してもファイルが書き込めないなら
ファイルサイズが大きいためかもしれない。
ASP.NETならweb.configに文を追加すれば2GBまでのファイルをアップできる。
■ このスレッドは過去ログ倉庫に格納されています