当前位置:首页>开发>正文

php高手们,用php怎么改文件名 如何用php修改文件名

2023-06-19 03:50:32 互联网 未知 开发

 php高手们,用php怎么改文件名 如何用php修改文件名

php高手们,用php怎么改文件名?

数据库名.表名
建两个字段: 文件名 , 旧文件名
$原名 = "file.rar"
$新名 = "xxxx.rar"
INSERT INTO 表名 (文件名,旧文件名) VALUES("$新名","$原名")
rename($原名,$新名)

如何用php修改文件名

$arr = glob("img/*.jpg")
var_dump($arr)
$i = 1
foreach($arr as $file) {
// 获取图片后缀名
$ext = pathinfo($file,PATHINFO_EXTENSION)
$name = $i . "." . $ext
// 重命名
rename($file, $name)
}

PHP修改文件名

在php中,可以使用rename($o,$n)来修改文件名,其中$o是旧文件名,$n要被修改成的新文件名。
举例如下:
if($submit=="提交"){
if (file_exists( $old_name)){
if (rename($old_name,$new_name )) //把原文件重新命名
{echo "修改成功!"}
}else{ print $old_name."文件不存在!
" }
}
?>

php 如何对上传文件的文件名进行重命名

<html>
<body>
<form id="form1" name="form1" enctype="multipart/form-data" method="post" action="test.php">
上传图片
<input name="tupian" type="file" id="tupian" />
<input type="submit" name="button" id="button" value="上传" />
</form>
<?php
if (isset($_FILES[tupian])) {
// echo <pre>
// print_r($_FILES["tupian"])
// echo </pre>

if ($_FILES["tupian"][error] == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["tupian"]["tmp_name"]
$name = $_FILES["tupian"]["name"]
move_uploaded_file($tmp_name, "$name")//在这里进行文件改名
}
echo <img src=" . $name . " />

}
?>
</body>
</html>

如何用PHP给上传的文件改名

PHP 中的 move_uploaded_file() 函数可以实现,改相应的参数即可

move_uploaded_file(file,newloc)

参数说明
file 必需。规定要移动的文件。
newloc 必需。规定文件的新位置。

注释:本函数仅用于通过 HTTP POST 上传的文件。

注意:如果目标文件已经存在,将会被覆盖。

例如:
//上传路径
$uploads_dir = /uploads
foreach ($_FILES["pictures"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["pictures"]["tmp_name"][$key]
//下面的$name就是上传后的文件名字,可以改变,比如之前文件名字为:1.gif 可以改为 2.gif
$name = $_FILES["pictures"]["name"][$key]
move_uploaded_file($tmp_name, "$uploads_dir/$name")
}
}
?>

phpstorm怎么修改文件名

使用MONOKAI主题颜色之后,当文件在PHPSTORM中进行编辑,文档内容变化时,左侧项目文件列表中的文件名颜色以及右侧编辑区域标签卡的文件名颜色默认会变成深蓝色,这样和深色的背景色放在一起对比度很低,不容易识别。搜索了很多没发现有修改这两个地方颜色的方法,自己猜测着查询了file内容,发现如下两个地方可以修改颜色。

文件名颜色:

标签卡颜色:

php修改文件名后缀

你直接下载,不要改,下载后部分资源会自动改回原来的拓展名,但是部分资源需要你下载后手动修改,当然前提是你知道你下载的资源的扩展名是什么。
而你所说的是某些网站为了保护自己的资源不被恶意盗用,才乱改后缀名甚至是没有后缀名,所以你只需要改回后缀名就可以了。

最新文章

随便看看