ThinkPHP3.1 の複数ファイルのアップロード パスと名前付け
import('ORG.Net.UploadFile');
$co = array();
$co['maxSize'] = 3145728;
$co['saveRule'] = date('ymdHis',time()).'_'.mt_rand();
$co['allowExts'] = array('jpg', 'gif', 'png', 'jpeg');
$co['savePath'] = './Public/image/home/news/';
$upload = new UploadFile($co);// インスタンス化アップロードclass
if(!$upload->upload()) {//アップロード エラー プロンプト エラー メッセージ
$this->error($upload->getErrorMsg());
}else { // アップロードが成功しました アップロードされたファイル情報を取得します
$info = $upload->getUploadFileInfo();
}
この方法で複数のファイルをアップロードすると、ファイルが名前はすでに存在します。 2 つのファイルをアップロードして、異なるパスに保存してみてはいかがでしょうか。
------解決策-----
实例化上传类之后,就可以设置一些上传的属性(参数),支持的属性有:<br /><br />maxSize 文件上传的最大文件大小(以字节为单位)默认为-1 不限大小<br />savePath 文件保存路径,如果留空会取UPLOAD_PATH常量定义的路径<br />saveRule 上传文件的保存规则,必须是一个无需任何参数的函数名,例如可以是 time、 uniqid com_create_guid 等,但必须能保证生成的文件名是唯一的,默认是uniqid<br />hashType 上传文件的哈希验证方法,默认是md5_file<br />autoCheck 是否自动检测附件,默认为自动检测<br />uploadReplace 存在同名文件是否是覆盖<br />allowExts 允许上传的文件后缀(留空为不限制),使用数组设置,默认为空数组<br />allowTypes 允许上传的文件类型(留空为不限制),使用数组设置,默认为空数组<br />thumb 是否需要对图片文件进行缩略图处理,默认为false<br />thumbMaxWidth 缩略图的最大宽度,多个使用逗号分隔<br />thumbMaxHeight 缩略图的最大高度,多个使用逗号分隔<br />thumbPrefix 缩略图的文件前缀,默认为thumb_<br />thumbSuffix 缩略图的文件后缀,默认为空<br />thumbPath 缩略图的保存路径,留空的话取文件上传目录本身<br />thumbFile 指定缩略图的文件名<br />thumbRemoveOrigin 生成缩略图后是否删除原图<br />autoSub 是否使用子目录保存上传文件<br />subType 子目录创建方式,默认为hash,可以设置为hash或者date<br />dateFormat 子目录方式为date的时候指定日期格式<br />hashLevel 子目录保存的层次,默认为一层<br /><br />以上属性都可以直接设置<br />
- - ----解決策---------
http://doc.thinkphp.cn/manual

複数のファイルパス? Upload クラスを自分で書き直す必要がある場合があります
------解決策-----
saveRule Uploadファイルの保存ルール、 はパラメーターのない関数名である必要があります
明らかに $co['saveRule'] = date('ymdHis',time()).'_'.mt_rand( );この要件が満たされない場合は、
function my_filename() {<br /> return date('ymdHis',time()).'_'.mt_rand();<br />}<br />などの関数を定義してから、
$co['saveRule'] = 'my_filename';

まだ人気があるのは、使いやすさ、柔軟性、強力なエコシステムです。 1)使いやすさとシンプルな構文により、初心者にとって最初の選択肢になります。 2)Web開発、HTTP要求とデータベースとの優れた相互作用と密接に統合されています。 3)巨大なエコシステムは、豊富なツールとライブラリを提供します。 4)アクティブなコミュニティとオープンソースの性質は、それらを新しいニーズとテクノロジーの傾向に適応させます。

PHPとPythonはどちらも、Web開発、データ処理、自動化タスクで広く使用されている高レベルのプログラミング言語です。 1.PHPは、ダイナミックウェブサイトとコンテンツ管理システムの構築によく使用されますが、PythonはWebフレームワークとデータサイエンスの構築に使用されることがよくあります。 2.PHPはエコーを使用してコンテンツを出力し、Pythonは印刷を使用します。 3.両方ともオブジェクト指向プログラミングをサポートしますが、構文とキーワードは異なります。 4。PHPは弱いタイプの変換をサポートしますが、Pythonはより厳しくなります。 5. PHPパフォーマンスの最適化には、Opcacheおよび非同期プログラミングの使用が含まれますが、PythonはCprofileおよび非同期プログラミングを使用します。

PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPは1994年に発信され、Rasmuslerdorfによって開発されました。もともとはウェブサイトの訪問者を追跡するために使用され、サーバー側のスクリプト言語に徐々に進化し、Web開発で広く使用されていました。 Pythonは、1980年代後半にGuidovan Rossumによって開発され、1991年に最初にリリースされました。コードの読みやすさとシンプルさを強調し、科学的コンピューティング、データ分析、その他の分野に適しています。

PHPはWeb開発と迅速なプロトタイピングに適しており、Pythonはデータサイエンスと機械学習に適しています。 1.PHPは、単純な構文と迅速な開発に適した動的なWeb開発に使用されます。 2。Pythonには簡潔な構文があり、複数のフィールドに適しており、強力なライブラリエコシステムがあります。

PHPは、多数のWebサイトとアプリケーションをサポートし、フレームワークを通じて開発ニーズに適応するため、近代化プロセスで依然として重要です。 1.PHP7はパフォーマンスを向上させ、新機能を紹介します。 2。Laravel、Symfony、Codeigniterなどの最新のフレームワークは、開発を簡素化し、コードの品質を向上させます。 3.パフォーマンスの最適化とベストプラクティスは、アプリケーションの効率をさらに改善します。

phphassiblasifly-impactedwebdevevermentandsbeyondit.1)itpowersmajorplatformslikewordpratsandexcelsindatabase interactions.2)php'sadaptableability allowsitale forlargeapplicationsusingframeworkslikelavel.3)

PHPタイプは、コードの品質と読みやすさを向上させるためのプロンプトがあります。 1)スカラータイプのヒント:php7.0であるため、基本データ型は、int、floatなどの関数パラメーターで指定できます。 3)ユニオンタイプのプロンプト:PHP8.0であるため、関数パラメーターまたは戻り値で複数のタイプを指定することができます。 4)Nullable Typeプロンプト:null値を含めることができ、null値を返す可能性のある機能を処理できます。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

Dreamweaver Mac版
ビジュアル Web 開発ツール

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

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