- Re:perl2php.phpについて 2021-08-18 16:40:52 勝又 返信 編集
ご対応頂きありがとうございます!
うまく動かすことができました^^
ご相談があるのですが、私は以下のホームページで配布されている訪問数ランキングcgiをphpに変換しようとしています。
理由としては、レンタルサーバーの都合でcgiを動かすことができないからです。
http://exdreams.net/room/contents/e_ranklink.html
http://dream.lib.net/room/rule.html
20年前のもので、作成者様とも連絡がつかないので自力で行おうとしておりました。
perl2php.phpで変換しても一筋縄ではいかなそうです。
これは素人が自力で変換するのは厳しいでしょうか?
一からどなたかに作成依頼したほうが早いでしょうか…?
ご意見をお聞かせいただけますと幸いです。
>ダウンロードありがとうございます。
>最新のXamppはphpのバージョンも結構新しくなっているらしくて、
>このphpで使っているget_magic_quotes_gpc関数がphp8で削除されたらしいです。とりあえず1396行目くらいの
>ツ黴ツ黴ツ黴ツ黴ツ黴ツ黴ツ黴ツ黴if (get_magic_quotes_gpc()) {
>ツ黴ツ黴ツ黴ツ黴ツ黴ツ黴ツ黴ツ黴ツ黴ツ黴ツ黴ツ黴$req = stripslashes($req);
>ツ黴ツ黴ツ黴ツ黴ツ黴ツ黴ツ黴ツ黴}
>をコメントアウトしてみてください。
>
><a href="./term.php?noform=vhNB6oPvMD" target="_blank">PHP/PerlからPHPへ書き換え補助PHP</a>を更新したので、
>こちらからダウンロードしてもらうのが早いかもしれません。
- Re:perl2php.phpについて 2021-08-18 11:57:15 管理人 返信 編集
ダウンロードありがとうございます。
最新のXamppはphpのバージョンも結構新しくなっているらしくて、
このphpで使っているget_magic_quotes_gpc関数がphp8で削除されたらしいです。とりあえず1396行目くらいの
if (get_magic_quotes_gpc()) {
$req = stripslashes($req);
}
をコメントアウトしてみてください。
PHP/PerlからPHPへ書き換え補助PHPを更新したので、
こちらからダウンロードしてもらうのが早いかもしれません。
- perl2php.phpについて 2021-08-17 20:30:35 勝又 返信 編集
管理人様
お世話になります。
perlをPHPに書き換える方法を探していたところ、以下のページを見つけました。まさに探していたものでしたので、本当にありがとうございます。
https://shade-search.com/sts/fsw/wiki.cgi?p=PHP%2Fperl%A4%AB%A4%E9PHP%A4%D8%BD%F1%A4%AD%B4%B9%A4%A8%CA%E4%BD%F5PHP
XAMPPをPCにインストールしてperl2php.phpをlocalhostで実行してみたところ、
「このPHPプログラムはローカルサーバーでの利用しか想定されていません。」
と出てしまったので、perl2php.phpの4行目
$server_ok = 0;
を
$server_ok = 1;
に書き換えたところ、添付ファイルの部分まではできました。
しかしindex.cgiをクリックすると画面が白くなってしまいます。
「上のディレクトリへ」をクリックしても同様です。
もし差し支えなければアドバイスをいただけると嬉しいです。
よろしくお願いいたします。
- Re:マルチアップロードの削除について 2019-09-24 02:58:48 管理人 返信 編集
>削除したファイルはdelete.001というファイルに記載されておりましたが、なにか裏技で削除したファイルを復旧することはできませんでしょうか。
残念ですがプログラム的には、いったん削除したファイルをもとに戻す方法はありません。
delete.001は単に削除したファイル名を記録するだけのものです。
契約されているWEBサーバーでバックアップを取っていれば、それで復旧できるかもしれませんが。
- マルチアップロードの削除について 2019-09-17 01:17:41 高橋正之 返信 編集
お世話になっております、マルチアップロードを利用させていただき、5年ほどとなります。
昨日、なぜかはっきりしていませんが、ファイル名が化けてしまい、ffftpで強制的にファイルの削除作業をしていましたが、どうしても削除できないファイルが存在したため、管理者機能のファイル管理機能で該当のファイルを個別で削除したところ、どうやら更新日が30日以前のファイルがすべて削除されてしまいました。
特にバックアップをしていなかったので、自前で戻すことができない状態になってしまいました。
削除したファイルはdelete.001というファイルに記載されておりましたが、なにか裏技で削除したファイルを復旧することはできませんでしょうか。
- Re:詳細予定表について 2018-03-26 18:06:03 貴田 返信
ありがとうございます!先程再設置しました。
今後ともよろしくお願い致します。
- Re:詳細予定表について 2018-03-02 12:08:27 管理人 返信 編集
ずいぶん遅くなりましたが、スパム対策を追加したver.1.22をアップしました。
CGI/詳細予定表
- Re:詳細予定表について 2017-10-05 13:55:09 管理人 返信
>少し前から外部からスパムメールのような予定を入れられてしまうようになり困っております。(※添付ファイルをご参照ください)
>マスターのパスワードを使って全て削除しましたが、今後も同様の事が続くと結構面倒なので、何か対策をしていただけると幸いです。
>宜しくお願い致します。
そういえばスパム対策というのはほとんどしていませんでした。
貴田さんところのようなスパムを防ぐには
●「予定名」へのURLの記述、タグの使用を禁止
●「メモ」のタグの使用を禁止
●時間指定の無い投稿の拒否
●ダミーフォームへの入力があった場合拒否
などで対策できそうです。
しばらくお待ちください。
- 詳細予定表について 2017-10-03 10:09:31 貴田 返信 編集
お世話になっております。
以前詳細予定表のカスタムを依頼した者です。おかげさまで業務もスムーズにまわり大変満足しております。
少し前から外部からスパムメールのような予定を入れられてしまうようになり困っております。(※添付ファイルをご参照ください)
マスターのパスワードを使って全て削除しましたが、今後も同様の事が続くと結構面倒なので、何か対策をしていただけると幸いです。
宜しくお願い致します。
- Re:KENT-WEBが配布してる【COSMO GATE】について 2018-02-28 14:31:44 管理人 返信 編集
>KENT-WEBが配布してる【COSMO GATE】という、- パスワード制限掲示板 -を設置しようとしています。
KENT-WEBサポート掲示板で質問されていた方ですか?
KENT-WEBのCGIについての質問ならKENT-WEBのサポート掲示板で聞いてください。
- KENT-WEBが配布してる【COSMO GATE】について 2018-02-21 10:04:12 N. 返信 編集
KENT-WEBが配布してる【COSMO GATE】という、- パスワード制限掲示板 -を設置しようとしています。
URLを入力して、ID&PWを入力する画面まではたどり着けるのですが、
ID&PWを入力して、入室しようとすると、
【ERROR!
open err: secret_file】
という画面が出て、入室する事が出来ません。
掲示板のURLは、
【http://www.the--cherrys.com/cgi-bin/ura/ura.cgi】
ID&PWは、共に【test】です。
設定ファイル<init.cgi>の中に、
# 隠しファイルのフルパス【サーバパス】
# → HTMLファイルの場合はサーバパスで記述
# → CGIファイルの場合は、http:// からのフルパスで記述
$cf{secfile} = "http://www.the--cherrys.com/cgi-bin/ura/ura.cgi";
# 隠しファイルの種類
# 0 : HTML
# 1 : CGI
# 2 : その他(目的のURLに単純にジャンプするだけ)
$cf{secet_type} = 1;
という項目があるのですが、
cgiなので、
$cf{secet_type} = 1;
# 本体ファイルURL【URLパス】
$cf{gate_cgi} = 'http://www.the--cherrys.com/cgi-bin/ura/ura.cgi';
と設定しております。
なぜ、入室出来ないのかが、わからなくて、困っています。
ご教授、お願い致します。
- Re:詳細予定表の当日へのジャンプ 2017-09-22 10:32:43 ichi 返信 編集
当日のアンカー位置にジャンプするようになりました。ありがとうございました。
月の後半などでスクロールしなくて済むのはとてもラクです!
- Re:詳細予定表の当日へのジャンプ 2017-09-21 17:14:41 ichi 返信 編集
早速のご対応ありがとうございます。試してみます!
>書き換えたschedule.cgiです。
>解凍してschedule.cgiを上書きしてみてください。
- Re:詳細予定表の当日へのジャンプ 2017-09-21 17:09:51 管理人 返信
書き換えたschedule.cgiです。
解凍してschedule.cgiを上書きしてみてください。schedule.zip 122dl
- Re:詳細予定表の当日へのジャンプ 2017-09-21 17:04:44 管理人 返信
>URLの末尾にアンカー名をその都度付けてアクセスするのは煩雑なので、URLのschedule.cgiにアクセスしたときに自動的に当日のアンカー位置にジャンプさせたいのですが・・。
その必要がないようにschedule.cgiにアクセスしたときにschedule.cgi?year=2017&month=9&day=21#d21
にリダイレクトするのが前記の改修です。
schedule.cgiにアクセスした場合、ブラウザに表示されるURLはどうなっているでしょうか。
schedule.cgiのままならリダイレクトに失敗しているということになりますが。
- Re:詳細予定表の当日へのジャンプ 2017-09-21 15:53:03 ichi 返信 編集
ご回答ありがとうございます。
123行目に記述を追加してみましたが、ページを開いたときに当日の欄へのジャンプはしませんでした。
あまりCGIに詳しくないもので、お教えいただきたいのですが、実際にジャンプ動作をさせるにはこの他に記述が必要なのでしょうか?
URLの末尾にアンカー名をその都度付けてアクセスするのは煩雑なので、URLのschedule.cgiにアクセスしたときに自動的に当日のアンカー位置にジャンプさせたいのですが・・。
>各日の欄には"d7"、"d21"のようにname属性がついているので、URL末尾に
>schedule.cgi#d21などアンカー名を追加すれば、当日欄へジャンプできますが、
>きょうが何日かということは、CGIの方で取得する必要がありますね。
>
>今思いつく方法としては、
>日付の指定が無い場合、当日の引数とアンカー名を追加してリダイレクトするぐらいでしょうか。
>
>schedule.cgiの今日の日付を取得したあと、123行目あたりに
>if (!$in{'year'} && !$in{'month'} && !$in{'day'}) {
>ツ黴ツ黴ツ黴ツ黴&redirect($script . qq(?year=$yearT&month=$monthT&day=$mdayT#d$mdayT));
>ツ黴ツ黴ツ黴ツ黴exit;
>}
> >を追加すればいいと思います。
- Re:詳細予定表の当日へのジャンプ 2017-09-21 14:27:08 管理人 返信
すみません。遅くなりました。
>詳細予定表を開いたときに、当月の一番Topから表示されますが、当日が月の途中の場合はスクロールしなければなりません。
>当日の欄へジャンプする機能があると便利だなと思うのですが、ご検討よろしくお願いします。
>P.S.
>もし、ソースの記述を追加などすれば実現できるのであれば、お教え下さい。
各日の欄には"d7"、"d21"のようにname属性がついているので、URL末尾に
schedule.cgi#d21などアンカー名を追加すれば、当日欄へジャンプできますが、
きょうが何日かということは、CGIの方で取得する必要がありますね。
今思いつく方法としては、
日付の指定が無い場合、当日の引数とアンカー名を追加してリダイレクトするぐらいでしょうか。
schedule.cgiの今日の日付を取得したあと、123行目あたりにif (!$in{'year'} && !$in{'month'} && !$in{'day'}) {
ツ黴ツ黴ツ黴ツ黴&redirect($script . qq(?year=$yearT&month=$monthT&day=$mdayT#d$mdayT));
ツ黴ツ黴ツ黴ツ黴exit;
}
を追加すればいいと思います。
- 詳細予定表の当日へのジャンプ 2017-09-14 18:59:54 ichi 返信 編集
詳細予定表を開いたときに、当月の一番Topから表示されますが、当日が月の途中の場合はスクロールしなければなりません。
当日の欄へジャンプする機能があると便利だなと思うのですが、ご検討よろしくお願いします。
P.S.
もし、ソースの記述を追加などすれば実現できるのであれば、お教え下さい。
counter:35,834