10 日間で PHP を学ぶ - 10 日目_PHP チュートリアル
学習目的: 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: 送信者 rnReply-to: 送信者のアドレス");
ただし、WINDOWS では、SMTP サーバーも構成する必要があります。 。
ファイルのアップロードとメールの送信は ASP よりもはるかに簡単で、関数を呼び出すだけのようです。 ASP は、FSO、JMAIL などのサーバーのさまざまなコンポーネントを使用する必要もあります。
これで、10 日間で PHP を学ぶことができます。私の 3 つの主要な記事シリーズはすべて、「10 日間で学ぶ」という名前を使用しています。私が言いたいのは、ASP、PHP、および ASP.NET を始めるには時間がかかるということです。 10日かかりますが、それをマスターするには10日では決してかかりません。それでも誰もが自分で勉強する必要があります。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
