smartyにて実装を考えています。
phpinfoより
$file_size = ini_get('upload_max_filesize'); var_dump($file_size); //結果 2M
と表示されました。
前提としてく
$file_sizeは今後変わる可能性があります。
ファイルアップロードのフォームに
$file_sizeより大きいファイルがアップロードされようとしている時にエラーが吐かれるコードを書きたいのです。
この場合は
どのように$file_sizeを使ってあげれば
バリデーションをかけることができますでしょうか?
HTML側 <input type="hidden" name="MAX_FILE_SIZE" value="サイズ指定">
とするのがやはり一般的でしょうか?
追加
php側 $バイト数 = $file_size をバイト数に変換する計算式; $tpl->assign('maxsize',$バイト数)
HTML側 <input type="hidden" name="MAX_FILE_SIZE" value="{$maxsize}">
などのように実装することは現実的かつ可能でしょうか?
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/12 07:33
2017/01/12 07:53