16

私は次のコードを持っています

$image_path = $_FILES["p_image"]["name"].time();

ファイルに名前を付けますimage02.jpg1335279888

でも名前を付けて欲しいimage02_1335279888.jpg

どうすればそれを達成できますか?

4

3 に答える 3

37
$path_parts = pathinfo($_FILES["p_image"]["name"]);
$image_path = $path_parts['filename'].'_'.time().'.'.$path_parts['extension']
于 2012-04-24T15:10:12.393 に答える
1

あなたはこれをチェックすることができます:

$file = $_FILES["p_image"]["name"];
$array = explode('.', $file);
$fileName=$array[0];
$fileExt=$array[1];
$newfile=$fileName."_".time().".".$fileExt;
于 2015-02-20T07:37:02.187 に答える
0
$image_path = $_FILES["p_image"]["name"];
$extension = pathinfo($image_path)['extension'];
$file = "image02_".time().".".$extension."";
echo $file;

出力:

image02_1641041826.jpg

于 2022-01-01T13:23:54.733 に答える