ファイルのアップロードに関して、多くのフォーラムでこの声明への多くの参照を見てきました
if ($_FILES["file"]["size"] < 20000)
しかし、これを使用すると、アップロードされるファイルのサイズに関係なく、これは常に true を返すようです。何が起こっているのかを判断するために、これらのようなエコーステートメントを配置しました
if ($_FILES["file"]["size"] < 20000) {
echo "The file size (".$_FILES["file"]["size"].") is smaller than 20000" ;}
else {
echo "The file size (".$_FILES["file"]["size"].") is larger than 20000" ;}
私がエコーされるのは、 「ファイルサイズ(2000000)は20000より小さい」のようなもので、アップロードされたファイルのサイズに関係なく、「ファイルサイズ(2000000)は20000より大きい」とは表示されません
どんな助けでも大歓迎です....
回答してくれたすべての人に感謝します。私の問題は単純なタイプミスであることがわかりました。こんな初歩的なミスで時間を無駄にしてごめんなさい