自分で書いた PHP アップロード クラス_PHP チュートリアル
主な機能:
ファイルのアップロード、ファイル名を取得、ファイル サイズを取得、新しいファイル名をランダムに生成、ファイル タイプを取得、画像のサムネイルを生成、サムネイル ファイル名を返す、アップロード後に生成されたファイルのファイル名を返す、戻るアップロード後のファイルパス
クラスieb_upload{
var $FormName // ファイルのドメイン名
var $Directroy // ディレクトリにアップロードします
var $MaxSize //最大アップロードサイズ
var $CanUpload; //アップロードできるかどうか
var $doUpFile //アップロードされたファイル名
var $sm_File //サムネイル名
var $Error; //エラーパラメータ
function ieb_upload($formName='', $dirPath='', $maxSize=2097152) //(1024*2)*1024=2097152 は 2M
{
グローバル $FormName、$Directroy、$MaxSize、$CanUpload、$Error、$doUpFile、$sm_File;
//各種パラメータを初期化します
$FormName = $formName;
$MaxSize = $maxSize;
$CanUpload = true;
$doUpFile = '';
$sm_File = '';
$エラー = 0;
if ($formName == ''){
$CanUpload = false;
$エラー = 1;
休憩;
}
if ($dirPath == ''){
$Directroy = $dirPath;
}その他{
$Directroy = $dirPath.'/';
}
}
// ファイルが存在するかどうかを確認します
関数 scanFile()
{
グローバル $FormName、$Error、$CanUpload;
if ($CanUpload){
$scan = is_readable($_FILES[$FormName]['name']);
if ($scan){
$エラー = 2;
}
$scan を返します;
}
}
//ファイルサイズを取得します
関数 getSize($format = 'B')
{
グローバル $FormName、$Error、$CanUpload;
if ($CanUpload){
if ($_FILES[$FormName]['size'] == 0){
$エラー = 3;
$CanUpload = false;
}
スイッチ ($format){

ホット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 は、
