- ベストアンサー
管理者用入力フォームの作り方と使用方法
- 初心者にもわかりやすい管理者用入力フォームの作り方と、その使用方法について解説します。
- 管理者用入力フォームを作成し、入力した内容をトップページに反映させる方法について詳しく説明します。
- さらに、写真と文章を入力順に並べて載せる日記風のページを作る方法も解説します。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
>サーバー上のデータを変えるのではなく、自分のパソコン上に置いたHPを入力フォームで直し(この場合HP作成ソフトを使わず)、アップするのはまた別とすれば、上記のようなことをすることは可能ですか? これは可能ですよ。 サーバーでPerlを動かすのではなく、ローカル環境でPerlを動かしてファイルの内容を書きかえれば良いと思います。 JavaScriptだけでファイル操作は難しいと思います。 1.ファイルの内容をtextareaに表示 2.その内容を編集 3.ボタンを押すとその内容にファイルを変更し、保存 こんな流れでしょうかね。 掲示板のPerlスクリプトが配布されていると思いますので、それのファイル操作の部分を流用すると簡単だと思います。 サーバー上で不特定多数のアクセスでファイルが書きかえられる可能性がないので掲示板よりずっと簡単に作れると思います。 ActivePerlとApacheでパソコンをサーバにhttp://www2j.biglobe.ne.jp/~apollo/server/server.html AN HTTP Server Home Page http://www.st.rim.or.jp/~nakata/ KentWeb http://www.kent-web.com/bbs/index.html LIGHT BOARDを改造すれば良いと思います。 個人で改造して、自分だけが使うので著作権の問題も無いと思います。 ミスティーネット・Perl・CGI講座 http://perl.misty.ne.jp/index.html
その他の回答 (4)
- steel_gray
- ベストアンサー率66% (1052/1578)
例えばblogを借り、そちらに投稿すると現在のトップページ(html)にJavascriptを利用(※)して最新の記事を載せる、というような事は可能です。 ※実体はCGI、サービスで使わせてくれるRSSリーダーを探します。
- yutoto
- ベストアンサー率33% (1/3)
参考になりそうなHPをいろいろ探してみたのですが、見当たりませんでした。でもjavascriptでも管理用入力フォームが作れることは確かです。
- steel_gray
- ベストアンサー率66% (1052/1578)
javascriptだけではできません。 どうしてもCGIが利用可能な環境が必要です。 javascriptの動作はブラウザ上に限られているのでサーバにあるファイルを更新したりサーバに画像ファイルを転送したりはできません。 プロパイダがだめならCGIが利用できる無料/有料のレンタルサーバを借りるといいでしょう。
- yutoto
- ベストアンサー率33% (1/3)
javascriptを使います。 javascriptを使うとかなり大変な作業やかなりの知識が必要となるのため自分にはこれしか言えません。
お礼
ありがとうございます。 もしよろしければ、参考になりそうなHPなどありましたら、おしえていただけませんでしょうか。
お礼
ありがとうございます。 レンタルサーバーを変えると、HPアドレスも変わるんですよね? それはできれば避けたいと思っています。 例えば、掲示板機能で、書き込みページを利用できる人を制限して、表示させるページを別ページにするなんていう手は出来るものでしょうか。 また、サーバー上のデータを変えるのではなく、自分のパソコン上に置いたHPを入力フォームで直し(この場合HP作成ソフトを使わず)、アップするのはまた別とすれば、上記のようなことをすることは可能ですか? アホな質問だったらすみません。