PHP重命名问题!

shr*_*3jn 1 php

我使用php重命名功能有问题.如果我使用以下语法,它工作正常.

<?php
rename("pages/file.php", "pages/xfile.php");
?>
Run Code Online (Sandbox Code Playgroud)

但相反,如果我使用这个:

<?php
$val = '"pages/file.php"';
$rval = '"pages/xfile.php"';
rename($val, $rval);
?>
Run Code Online (Sandbox Code Playgroud)

它不起作用并给出错误:

Warning: rename("pages/file.php","pages/xfile.php") [function.rename]: The system cannot find the path specified. (code: 123) in C:\wamp\www\page_rename.php on line 2
Run Code Online (Sandbox Code Playgroud)

hug*_*hes 6

从路径名中删除一组引号.

$val = "pages/file.php";
$rval = "pages/xfile.php";
rename($val, $rval);
Run Code Online (Sandbox Code Playgroud)