各ページの更新内容ダイジェスト・・・Notice: undefined index ・・スーパーグローバル変数$_POST[&key]が本当に存在するかの確認をしろということでした。私の場合、本当に存在しない場合も、平気で参照に行っていました。・・・ちなみに、データがある場合も、Noticeが出ていましたが。 ・・・
Adobe Flash PlayerとShockwave Playerの違いは? Flash Playerの更新を知り、バージョンを確認したら、すでに最新・・念のためにMyJVNでチェックしたら、Adobe Shockwave Playerが古いと言われました。 ・・自分でインストールしているとわかるもの以外はチェックを外して使っていますが、今回うっかり、Adobe Shockwave Playerのチェックを外すのを忘れていました。 ・・・・
ハイパーリンク機能の使い方の例 ・・・私はちょっとした調べごとは、ブラウザで上記のようにやり、結構時間をかけてがっちり調べたいことがある時は、お気に入りに入れる代わりにExcelの中に、ハイパーリンク機能を使い情報を集めています・・・
無料のフリーソフトと有料のCGIパッケージを開発しています。パソコンよろず攻防はPHPを使用した無料のフリーソフトと有料のCGIパッケージを開発しています。
無料のフリーソフトを開発しているのは、サイトの認知度向上とカストマイズの問い合わせに応じることで、各種ニーズの把握や仕事でのパイプ作りを目的としています。ただほど怖いものはないという言葉もありますが、裏はありませんので、お気軽にご利用、お問い合わせください。当然ながら、商用利用も可能です。
現状のラインアップは以下の通りです。
【 フリーソフト 】
メールフォームです。主な機能は以下の通りです。
・自動返信機能
・CSVダウンロード機能
【 CGIパッケージ 】
ページの任意の場所に小さな枠(以降、小窓と称す)を作り、TOPICS,What's NewやNewsなどの名前で表示する最新情報を簡単に更新するCGIパッケージです。
PHPにこだわる理由PHPとは一言で言うと、ホームページを動的に作成(ユーザーが入力したデータに基づきその都度違うページを作成)する、サーバー上で動作する言語です。
PHPはネットで検索すると、酷評しているサイトも見かけますが、PHPを使用しているサイトを多く見かけます。私がPHPに飛びついたのは、開発環境が無料で構築できること。すなわち、安く物を作れるからです。それと基本インタープリタなので、デバッグにコンパイルなどの時間を必要としないことです。
クライアント側に必要なソフトは開発、実行環境共にパソコンに最初から入っており、誰でもいつからでもすぐ使える(利用者が無料でインストールなどの作業不要で使える)ブラウザ。
サーバー側は開発環境と実行環境で違いがあります。私の場合は、開発環境にWindwsを使用し、その上で動くWebサーバにApache、データベースにMySQLを使用しています。
実行環境としては、レンタルサーバーなどを想定し、OSはWindwsでなくLinuxで考え、テストしています。
言語としてPHPの代わりにPerl、データベースとしてMySQLの代わりにPostgreSQLという選択もありますが、使い慣れているという理由だけで、PHP+MySQLを使い続けています。
最初の一言に戻りますが、動的にホームページを作成する言語は他にもたくさんあります。PHPで良いかどうかを検討するとき、脆弱性対応などを検討する必要があります。
CGIパッケージとはCGIパッケージとはCGIのパッケージです。
このサイトでは、Apacheの子プロセスで動作する拡張子PHPと本来のCGIを併せて、CGIと表現しています。拡張子PHPで提供するものも、このサイトではCGIと呼びます。
パッケージは一般に使用しているものと同じ意味ですが、受注開発ではなく、またサイトごとのカストマイズもしないという意味で使っています。ただし、configureファイルなどは用意し、ある程度のカストマイズは可能です。