サポート掲示板(パーソナルメモ)

最近の書き込み件数: 今日 0件、昨日 0件
未読分:35件

戻る 新規書き込み
パーソナルメモへ
最新20件 最新50件 最新100件 最新200件 200件以前
昨日以降(0) 2日前以降(0) 3日前以降(0) 4日前以降(0) 5日前以降(0)
統計 アーカイブ リンク タイトル 画像 サーチ 携帯モード セットアップ

更に前の20件を見る


Message#35 2007年2月4日(日)09時26分
From: 管理人さん
返事 削除 変更
Re7:パスワードの入力について
Mr.Pochiさんのメッセージ(#34)への返事

> selectをはずして、タグの終了</option>を付加するようにしました。
> そして、パスワード確認でパスワードの有無を判定し、入力が無かった場合に「設定されているボタン名」をクリックするように催促するメッセージを表示させるようにしました。

色々とお手数かけてしまいましてすみませんでした。
こちらで原因が完全に把握できたら対応させていただきたいと思います。


Message#34 2007年2月4日(日)07時06分
From: Mr.Pochiさん
返事 削除 変更
Re6:パスワードの入力について
管理人様へ

> 私がIE7でこのサイトのサンプルでテストした場合には発生しません。
> Firefoxでテストした場合にも発生しません。
> Windowsのローカルでテストした場合にも発生しません。
> こちらで再現できないのでデバッグができません。
> 申し訳ありませんが「編集」と「閲覧」を入れ替えて対応していただけますでしょうか?

selectをはずして、タグの終了</option>を付加するようにしました。
そして、パスワード確認でパスワードの有無を判定し、入力が無かった場合に「設定されているボタン名」をクリックするように催促するメッセージを表示させるようにしました。

これで、いいようなきがします。<=本当かぁ?
後は、かな入力の苦労でwindowsのバグに苦しんでいます。

そうそう、このツールをとても重宝につかわさせていただいていますよ。
会社と自宅でメモ帳を共有できるのがいいですね、、暗号化までは手が回りませんでしたが、、、、;-<

ほかにもいろいろとツールをつわさせていただいています。他の公開CGIに比べてサーバにあわせて修正する事が少なくていいですね。

Message#33 2007年2月4日(日)04時46分
From: 管理人さん
返事 削除 変更
Re5:パスワードの入力について
Mr.Pochiさんのメッセージ(#31)への返事

もう一つ確認ですが、パスワードを入力後「Action」ボタンをクリックしてますでしょうか?
パスワード入力後にEnterボタンを押してないでしょうか?
「Action」ボタンをクリックしないと目的の項目を選択できません。

Message#32 2007年2月3日(土)17時37分
From: 管理人さん
返事 削除 変更
Re5:パスワードの入力について
Mr.Pochiさんのメッセージ(#31)への返事

> > 1、このサイトに置いてあるサンプルでも同じ現象は起こるんでしょうか?
> 発生します。

私がIE7でこのサイトのサンプルでテストした場合には発生しません。
Firefoxでテストした場合にも発生しません。
Windowsのローカルでテストした場合にも発生しません。
こちらで再現できないのでデバッグができません。
申し訳ありませんが「編集」と「閲覧」を入れ替えて対応していただけますでしょうか?
スクリプトの問題だと判明しましたら修正したいと思います。

Message#31 2007年2月3日(土)15時45分
From: Mr.Pochiさん
返事 削除 変更
Re4:パスワードの入力について
管理人様へ

> 質問があります。
> 1、このサイトに置いてあるサンプルでも同じ現象は起こるんでしょうか?
発生します。

> 2、広告などのJavaScriptをページ内に置いてないでしょうか?まれにJavaScriptが入力フォームやCGIの動作に影響することがあります。
>

JavaScript等は入れていません。
広告もいれていません。

不思議ですね。

Message#30 2007年2月3日(土)11時44分
From: 管理人さん
返事 削除 変更
Re3:パスワードの入力について
Mr.Pochiさんのメッセージ(#29)への返事

細かな実験ありがとうございます。

> ところが、一行目のパスワード入力はいつも正しく認識できるようです。
> どうも、入力したパスワードが""として処理されているように見えます。

おそらくどのパスワード欄にタイプしても一行目のパスワードがスクリプトに
渡されてしまってるんですね。コピー&ペーストで動く説明にはなりませんが。

質問があります。
1、このサイトに置いてあるサンプルでも同じ現象は起こるんでしょうか?
2、広告などのJavaScriptをページ内に置いてないでしょうか?まれにJavaScriptが入力フォームやCGIの動作に影響することがあります。

> selectを「selected」にしても改善されませんでした。

これはタイプミスですね。selectedでなければいけません。

Message#29 2007年2月3日(土)08時17分
From: Mr.Pochiさん
返事 削除 変更
Re2:パスワードの入力について
管理人様へ
早々のご回答をありがとうございます。

状況を報告しますので、また、アドバイスをいただけないでしょうか。

管理人さんのメッセージ(#28)への返事

> > 因みに、私はカナ入力です。<=関係なさそうですが、、、、、
>
> カナ入力ということはパスワードは全角日本語か半角カナで入力しているということでしょうか?
> そうであればパスワードは半角英数のみにしてください。
> 全角文字は文字コード内に特殊文字が含まれることがあるので暗号化・複合化がうまくできるかわかりません。
これは、原因ではないようです。たぶん、、(ただしパスワードに「.」が含まれていることが気になりますが)
「直接キー入力」するのと「コピー&ペースト」するのとどう違うのだろうか?、と自問しています。
type=passwordをtype=testに変更して、キー入力確認して、正しいパスワードと目で確認しても、ソフトはパスワードの照合を失敗するのです。しかし、この状態で「コピー&ペースト」でパスワードを入力するとパスワード照合がうまくいくのです。

ところが、一行目のパスワード入力はいつも正しく認識できるようです。
どうも、入力したパスワードが""として処理されているように見えます。

IE6 IE7のどちらでも同じ症状でした。
=> HTTP_USER_AGENT → Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)

環境変数をみると次のようになっていますが、バージョン等に問題は無いでしょうか。
GATEWAY_INTERFACE → CGI/1.1
SERVER_SOFTWARE → Microsoft-IIS/5.0

>
> また、次のことを試してみてください。
> 328行目の
>
> if (crypt($inpwd,$pwd) ne "$pwd"){ # Don't allow admin password
> を
> if (crypt("$inpwd","$pwd") ne "$pwd"){ # Don't allow admin password
> のように変数をクォートしてみてください。

修正してみましたが、症状は変わりませんでした。

----------------------------------------------------------------------------
次のように修正すると正常に動作するように見えています。(「見えています」というのはチョットしかテストしていないという意味です。)でも、この方法だと閲覧の度にアクションを「閲覧」に選択しなけばならなく不便さがあります。コピーあんどペーストよりもいいけど、、

修正内容:アクションの順番を変更する。
selectをはずしていいのだろうか、、、、? selectを「selected」にしても改善されませんでした。それから、各<valueに「"」をつけてもおなじでした。


# print "<option value=browse select>";
print "<option value=delete>";
print (('削除','delete')[$lang]);
print "\n";
print "<option value=browse>";
print (('閲覧','browse')[$lang]);
print "\n";
print "<option value=edit>";
print (('編集','edit')[$lang]);
print "\n";

----------------------------------------------------------------------------
、、上記を踏まえて、、、
プルダウンメニューでいちいち「閲覧」を選択するとうまくいくようです。


お忙しいところ申し訳ありませんが、よろしくお願いします。

Message#28 2007年2月3日(土)00時56分
From: 管理人さん
返事 削除 変更
Re:パスワードの入力について
Mr.Pochiさんのメッセージ(#27)への返事

> 因みに、私はカナ入力です。<=関係なさそうですが、、、、、

カナ入力ということはパスワードは全角日本語か半角カナで入力しているということでしょうか?
そうであればパスワードは半角英数のみにしてください。
全角文字は文字コード内に特殊文字が含まれることがあるので暗号化・複合化がうまくできるかわかりません。

また、次のことを試してみてください。
328行目の

if (crypt($inpwd,$pwd) ne "$pwd"){ # Don't allow admin password



if (crypt("$inpwd","$pwd") ne "$pwd"){ # Don't allow admin password

のように変数をクォートしてみてください。

Message#27 2007年2月2日(金)17時26分
From: Mr.Pochiさん
返事 削除 変更
パスワードの入力について
閲覧のために正しいパスワードを入力しても「パスワードが違います」と表示されて、メモの内容を表示されないことが多々あります。(たまに、そのままみれます。)

エディタを開いて、パスワードを書き、そのパスワードをコピーして、パスワードの欄にペーストすると閲覧することができます。どうしてなのでしょうか?

私のパスワードの入力ミスかと考え次のような事をしてみました。
cgiを修正して、上記のエラーメッセージが表示されたときに、入力したキーデータを表示させるようにしました。しかし、エラーメッセージは表示されてもキーデータ(入力したパス)は表示されません。
もちろん、わざと間違ったキーを入力すると上記エラーと共に間違ったパスワードが表示されます。

ところが、「編集」はなんの問題もなく動作してくれるのです。
また、他の箇所でのパス入力も問題はないようなのです。「閲覧」の時だけおかしいように思われます。


修正のアドバイスをいただけませんか。

因みに、私はカナ入力です。<=関係なさそうですが、、、、、

Message#26 2006年9月28日(木)00時55分
From: 管理人さん
返事 削除 変更
Re:テキストボックスについて
masaさんのメッセージ(#25)への返事

> テキストボックスに文字を入力する時に文字を右詰にしたいのですが可能でしょうか?

管理人設定のスタイルシートを有効にし、以下の文をそこに設定すると右詰になります。

textarea {text-align:right;}

Message#25 2006年9月27日(水)16時21分
From: masaさん
返事 削除 変更
テキストボックスについて
テキストボックスに文字を入力する時に文字を右詰にしたいのですが可能でしょうか?

Message#24 2006年9月23日(土)23時43分
From: 管理人さん
返事 削除 変更
Re4:編集機能について
管理人さんのメッセージ(#23)への返事

> print "\n<BR>$title\n";

ではなく、

print "\n<BR>$title<INPUT type=\"hidden\" name=\"title\" value=\"$title\">\n";

としてください。

Message#23 2006年9月23日(土)09時11分
From: 管理人さん
返事 削除 変更
Re3:編集機能について
samuraiさんのメッセージ(#22)への返事


> お返事ありがとうございました。あと編集画面を表示させたときに名前の欄を編集不可にしたいのですがどうすればいいでしょうか?

298行目の

print "\n<BR><INPUT type=\"text\" size=\"60\" name=\"title\" value=\"$title\">\n";



print "\n<BR>$title\n";

のようにしてください。

Message#22 2006年9月22日(金)11時42分
From: samuraiさん
返事 削除 変更
Re2:編集機能について
管理人さんのメッセージ(#21)への返事

お返事ありがとうございました。あと編集画面を表示させたときに名前の欄を編集不可にしたいのですがどうすればいいでしょうか?

Message#21 2006年9月21日(木)23時41分
From: 管理人さん
返事 削除 変更
Re:編集機能について
samuraiさんのメッセージ(#20)への返事

> 編集機能のところがよくわからないのですがどのような処理を
> しているのか教えて頂けないでしょうか?変な質問ですみません

textareaのフォームに既存のファイルを読み込んだ後、ボタンがクリックされたら
新しい内容にファイルを上書きしているだけです。

Message#20 2006年9月21日(木)19時52分
From: samuraiさん
返事 削除 変更
編集機能について
編集機能のところがよくわからないのですがどのような処理を
しているのか教えて頂けないでしょうか?変な質問ですみません

Message#19 2006年9月19日(火)13時50分
From: 管理人さん
返事 削除 変更
Re11:cgiが起動しません
kouさんのメッセージ(#18)への返事

> やはりお教えいただくことはできないのでしょうか?
> あとここだけなのですが・・・。

一番単純な方法は、テキストボックスとテキストエリアを別なファイルに書く方法です。
一つのファイルに書く場合は、テキストボックスの分をまず書き込み、テキストエリアの分を
続きに書き込めばよいです。
また、読むときに最初の一行をまず読んで、それをテキストボックス
のアイテムとして表示し、そのファイルの残りの行をテキストエリアのアイテムとして
表示させればよいです。
具体的なコードは量が多いのでここでは省略します。

Message#18 2006年9月19日(火)13時43分
From: kouさん
返事 削除 変更
Re10:cgiが起動しません
管理人さんのメッセージ(#17)への返事

やはりお教えいただくことはできないのでしょうか?
あとここだけなのですが・・・。

Message#17 2006年9月19日(火)13時24分
From: 管理人さん
返事 削除 変更
Re9:cgiが起動しません
kouさんのメッセージ(#16)への返事

> ありがとうございました。
> 内容の下に別のテキストボックスを追加した場合、376行目からどのようにかえればいいのでしょうか?閲覧した時に内容テキストボックスの内容と追加したテキストボックスの内容を同じファイルに書き込みたいのですがなかなかうまくいきません。よろしくお願いします。

そのためには書き込みと読み込み両方に複数の修正が必要になります。
難しくはありませんがここで一つ一つ説明できるほど単純ではありません。

Message#16 2006年9月19日(火)12時47分
From: kouさん
返事 削除 変更
Re8:cgiが起動しません
ありがとうございました。
内容の下に別のテキストボックスを追加した場合、376行目からどのようにかえればいいのでしょうか?閲覧した時に内容テキストボックスの内容と追加したテキストボックスの内容を同じファイルに書き込みたいのですがなかなかうまくいきません。よろしくお願いします。

更に前の20件を見る
最新20件 最新50件 最新100件 最新200件 200件以前
昨日以降 2日前以降 3日前以降 4日前以降 5日前以降

新規書き込み

nerimb5.cgi Ver. 5.043
Copyright(C) 1997-2008, hidekik.com