|
|
を 使った ソースコードを紹介する表示色の説明:ASP VBScriptは <% 〜 %> キーワードは です。
<%@LANGUAGE=VBScript%>
<html>
<head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=x-sjis">
<title>感想をテキストファイルに書き込む</title>
</head>
<body>
<h2>感想をテキストファイルに書き込む</h2>
test022-1.asp<br>
<hr>
<% Call DATA_WRITE() %>
<hr>
<h3>感想記入どうもです</h3>
test022.txtへ書き込み終了です。<br>
<A HREF="test022.txt" TARGET="_blank">test022.txtを見る</A><br>
</body>
</html>
<% '気分で関数化して、外側に出してみた
Sub DATA_WRITE()
'未記入でデータが送られて来たかチェックする
If IsEmpty(Request.Form("t-kanso")) = True Then
Exit Sub '関数を抜ける
End If
'感想そのままでボタンが押されたか?を左6文字が"ここにご意見"で判断
If Left(Request.Form("t-kanso"),6) = "ここにご意見" Then
Exit Sub '関数を抜ける
End If
'FileSystemObjectを生成します
Set objFS = Server.CreateObject("Scripting.FileSystemObject")
'test022.txt を追加モードで開く
Set ts = objFS.OpenTextFile(Server.MapPath("test022.txt"), 8, True)
'ファイルにデータを書き込む
ts.write Now & "," '時刻
ts.write Left(Request.Form("kakushi"),8) & "," '隠し項目の入力場所を書く
ts.write Left(Request.Form("t-name"),8) & "," '名前を書く
'感想の改行を<BR>に置換える
Dim strKANSO
'受け取ったt-kanso内の改行を<br>に置換える
strKANSO = Replace(Request.Form("t-kanso"), chr(13) & chr(10), "<br>")
' / と . を消す(宣伝書き込みが多いので、/と.をつぶす)
strKANSO = Replace(strKANSO, "/", "")
strKANSO = Replace(strKANSO, ".", "")
strKANSO = Replace(strKANSO, "http:", "")
strKANSO = Replace(strKANSO, "<", "")
strKANSO = Replace(strKANSO, ">", "")
ts.write strKANSO '変換した感想を書く
ts.write chr(13) & chr(10) '改行する
'使ったファイルは閉じようよ
ts.close
End Sub
%>
| 商品:時計関係を紹介(広告)
時計 →の人気
-
最凶正規認定店4店舗別注モデル!! フランク三浦 初号機(世界平和) F 2月1日 最近販売
-
[フルーコ]FLUCO 時計バンドベルト アメリカ 20mm グリーン 2月1日 伸び率UP
-
時計工具シリーズ バネ棒 6mm~22mm → 1月31日 最近販売
-
ジーエスエックス GSX スターウォーズ R2-D2 SMART Sty 1月31日 伸び率UP
-
[ベルエア]Bel Air 立体ベゼル&ラバーベルトのビッグフェイス腕時 1月30日 最近販売
-
[ベルエア]Bel Air 裏蓋スケルトン自動巻き腕時計・AC-W-BC 1月30日 伸び率UP
-
タイメックス TIMEX メンズ 腕時計 ウィークエンダー セントラルパ 1月29日 最近販売
-
フランク三浦X カリスマ金宅(キム・タク)禁断のコラボ!ブラジリアンイエ 1月29日 伸び率UP
続き(一覧)を見る
|