1

実行しようと考えているプロジェクトのアイデアが頭の中にありますが、このデスクトッププログラマーは、Webサーバーの開発に関してどこから始めればよいのか本当にわかりません。

あるアドレスで電子メールを受信したときにスクリプトが応答するようにしたいのですが、これによりデータベースにクエリが実行され、何らかの決定が行われ、場合によってはこの電子メールが別のアドレスに転送されます。スクリプトを記述してホストされているCGI-BINディレクトリに配置すれば、PerlまたはPHP(または実際には任意のスクリプト言語)で実際の解析とデータベースの相互作用を実行できることを知っています。しかし、それを超えて、私は少し迷っています。

要約すれば:

私の具体的な質問は次のとおりです。本質的に、メールボックスに「フックイン」して、電子メールを受信したときにスクリプトを実行するにはどうすればよいですか。

私のより一般的な質問は、URLを要求するだけでなく、ユーザーイベントにどのように応答するかです。たとえば、ライセンスコードを受け入れるためのアプリケーションを実行したい場合、どのようにそれを達成しますか?(開いているソケットまたはポートでメッセージをリッスンする、データベースに対してアクションを実行するなど)

私の(おそらく広すぎる)質問は次のとおりです。私の次のステップは、さらに深くなるために何でしょうか?どのような本やリソースがそれをすべてクリックさせ、1000人のIT(wo)menの力を持っているようにあなたを落ち込ませましたか?

私の経歴/私がすでに知っていることについての詳細:

私はWeb開発にあまり踏み込んだことはありませんが、世界は相互に関連し合って成長しているので、暗闇の中で座り続けることはできません。私はコーディングとスクリプトの作成方法、PHP / MySQL Webサイトの作成方法を知っており、ある程度の能力を備えた*nixマシンをナビゲートできます。

過去5〜10年間、Cファミリーの言語に焦点を当ててきました。ASPの大まかな知識を、JavaScriptがほとんどないPHPの大まかな知識に置き換えました。多くのVBScriptと、最近ではPythonがあります。

4

1 に答える 1

1

メッセージの POP3/IMAP メール サーバーをポーリングする必要があります。PHP には、これらのプロトコルをPHP IMAPで処理するためのライブラリがあります。次のステップは、そのスクリプトを実行することです。これを行う最も初歩的な方法は、メール サーバーをチェックしてメールに応答する cron タスクとして実行することです。一方、PHP は必ずしもバックグラウンド タスクを自動化するための言語ではありません。Python と同様に、Perl にもこれらの機能があります。

于 2011-02-20T02:27:47.997 に答える