人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

どうなのでしょうか?

●質問者: masa14149
●カテゴリ:コンピュータ
✍キーワード:PHP クライアント サーバー ビギナー ファイル
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● satoruk
●20ポイント

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


2 ● Lucrezia
●20ポイント

http://www.google.com/

Google

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

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

必要な機能としては

・ログイン/認証機能

・ファイル Upload機能

の2つですわね。

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

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

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

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

などなど。

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


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

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


3 ● tekutekusan
●20ポイント

http://www.yahoo.co.jp/

Yahoo! JAPAN

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


1、ftp_connectでサーバに接続


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


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

→成功時には返り値True


4、ftp_colseでFTPを切断


5、mb_send_mailでメールを送信

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


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

◎質問者からの返答

参考になりました

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ