用php怎麼改文件名,怎麼修改php文件

本文目錄一覽:

php高手們,用php怎麼改文件名?

php手冊:

bool rename ( string oldname, string newname [, resource context] )

嘗試把 oldname 重命名為 newname。

如果成功則返回 TRUE,失敗則返回 FALSE。

例子:

rename( ‘tempFile.txt’, ‘tempFile2.txt’ );

如何用php修改文件名

rename方法,

rename — 重命名一個文件或目錄

bool rename ( string $oldname , string $newname [, resource $context ] )

php如何批量修改某個文件夾下所有文件名的方法

方法如下:我重命名的規則是把所有有空格的全部替換成「_」,然後再後面加一個”_s”。

?php

$paths = “C://Documents and Settings//sk//Desktop//s//”;

$d = dir($paths);

while (false !== ($entry = $d-read())) {

$table_change = array(‘ ‘=’_’);

$newName = strtr($entry,$table_change);

$newName = substr($newName, 0,-4);

rename($paths.$entry, $paths.$newName.”_s.jpg”);

}

$d-close();

echo “done”;

?

以上就是php如何批量修改某個文件夾下所有文件名的方法

如何用PHP給上傳的文件改名

PHP 中的 move_uploaded_file() 函數可以實現,改相應的參數即可

move_uploaded_file(file,newloc)

參數說明

file 必需。規定要移動的文件。

newloc 必需。規定文件的新位置。

注釋:本函數僅用於通過 HTTP POST 上傳的文件。

注意:如果目標文件已經存在,將會被覆蓋。

例如:

?php

//上傳路徑

$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”);

}

}

?

用PHP實現文件的重命名?

move_uploaded_file就可以重命名了。重命名後保存到資料庫中也要用新名稱

move_uploaded_file(「@a:臨時文件名」,”@b:保存的文件路徑和文件名”);

你的程序@b處使用是的原來的名稱,是可以改名稱的

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/256886.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-15 12:42
下一篇 2024-12-15 12:42

相關推薦

發表回復

登錄後才能評論