PHPを勉強中のビギナーです

サーバーがクライアントからファイルを受け取り、ユーザー毎にファイル管理をおこない、
ファイルをユーザー領域に保存できたら、ユーザーへ確認メールを送る

とゆうような流れをPHPでも実現できるのでしょうか?(サーバーでファイル管理がどこまで
できるかまだ勉強不足で把握できていません・・・)

どうなのでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/09/06 14:51:30
  • 終了:--

回答(3件)

id:Climber No.1

satoruk回答回数20ベストアンサー獲得回数02005/09/06 15:32:05

ポイント20pt

http://php.s3.to/man/features.file-upload.html

ファイルアップロードの処理

結論から言うと出来ます。

必要な知識は以下のモノだと思います。

-アップロード方法

-メール送信

-ファイルシステムへのアクセス

http://php.nekosuke.net/000021.html

メールの送信.:ねこすけのPHP

http://php.benscom.com/manual/ja/ref.filesystem.php

PHP: ファイルシステム関数 - Manual

id:Lucrezia No.2

Lucrezia回答回数26ベストアンサー獲得回数02005/09/06 16:20:39

ポイント20pt

お初に御目文字いたします。URLはダミーですのでお気になさらずに。

さて。masa14149さんがおっしゃってることは、読み取れる範囲ですと(もう少し仕様を固める必要はあるんですけれども)基本的には可能ですわ。

必要な機能としては

・ログイン/認証機能

・ファイル Upload機能

の2つですわね。

ただ、ちょっと疑問なのが

・「ユーザー領域に保存できたら」のユーザ領域って何を指すのかしら?

・ファイルのUploadはあってもdownloadはないんですけれどもよろしいのかしら?(もしかすると「ファイル管理」という言葉に含まれているのかしら?)

・ファイルは「ファイルのまま」保存するのかしら? それとも適宜DBMSなどを用いるのかしら?

などなど。

作っていくうちに明確にしなくてはならないことがまだたくさんあるように見受けられますわ。


勉強中との事ですので。こういうときはまず「取り合えず作ってみる」のはいかがかしら?

そこから得られるものは、とてもたくさんあると思うんですけれども。

id:tekutekusan No.3

tekutekusan回答回数10ベストアンサー獲得回数02005/09/07 01:35:25

ポイント20pt

ファイルのアップロード方法にもよりますが、FTPでアップロードする場合であれば


1、ftp_connectでサーバに接続


2、ftp_loginでサーバにログイン


3、ftp_up等でファイルをアップロード

→成功時には返り値True


4、ftp_colseでFTPを切断


5、mb_send_mailでメールを送信

※Windows系とUnix系でSMTP部分が異なるので、開発と本番環境が異なる場合注意


こんな感じで実現できます。

id:masa14149

参考になりました

みなさんあいがとうございました

2005/09/07 12:04:49

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません