ホームページ >バックエンド開発 >PHPチュートリアル >Zend フレームワーク ファイル アップロード関数のサンプル コード_PHP チュートリアル
//アップロードされたファイルフォームを取得します。複数の項目がある可能性があります
$fileInfo = $upload->getFileInfo();
//サフィックス名を取得します。ここでの写真は、アップロードフォームファイルコントロールの名前です
$ext = $this-> ;getExtension($fileInfo['pic']['name']);
//生成されたディレクトリを定義します
$dir = './upload' . date('/Y/m/d/') ;
//ファイル名を変更します
$filename = date('His') . rand(100000, 999999) .' while (file_exists($dir . $filename));
//ディレクトリが存在しない場合は作成します
//アップロードディレクトリに正式にファイルを書き込みます
$upload->setDestination($dir);
$upload- > addFilter('Rename', array('target' => $filename, 'overwrite' => true));
if (!$upload->receive()) {
print '画像のアップロードに失敗しました';
exit();
}
$filename を印刷;
http://www.bkjia.com/PHPjc/621660.html