ホームページ > php教程 > php手册 > 10日間でphpを学ぶ方法 - 10日目

10日間でphpを学ぶ方法 - 10日目

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-21 09:11:20
オリジナル
1094 人が閲覧しました

学習目的: PHP を使用してファイルをアップロードし、電子メールを送信する方法を学びます

ファイルのアップロード フォームには enctype="multipart/form-data"
を追加する必要があります

以下のコード:

$f=&$HTTP_POST_FILES['file'];
$dest_dir='uploads';//アップロードディレクトリを設定します
$dest=$dest_dir.'/'.date("ymd")。 _". $f['name'];//重複を避けるために、ここでのファイル名は日付とファイル名を合わせたものに設定します
$r=move_uploaded_file($f['tmp_name'],$dest);
chmod ($dest, 0755); //アップロードされたファイルの属性を設定します

アップロードされたファイルの名前は、date("ymd")."_".$f['name'] に挿入するときに使用できます。将来、PHP データベースは実際には、アップロードしたファイルを一時ディレクトリから指定されたディレクトリに移動します。 move_uploaded_file($f['tmp_name'],$dest); これが重要です

メールの送信に関しては、mail() 関数を使用することができます

mail("受信者アドレス", "件名") , "text" ,"From: sender rnReply-t 送信者のアドレス");

ただし、mail() にはサーバーのサポートが必要であり、SMTP サーバーは WINDOWS で構成する必要があります。一般的には、外部 LINUX 空間で十分です。

ファイルのアップロードとメールの送信は ASP よりもはるかに簡単なようで、関数を呼び出すだけです。 ASP は、FSO、JMAIL などのサーバーのさまざまなコンポーネントを使用する必要もあります。

PHP を 10 日間で学ぶ方法は以上です。PHP を使い始めるには 10 日かかる場合がありますが、マスターするのに 10 日もかかるわけではありません。



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート