我需要通过从 $_REQUEST["item"] 获取旧名称和提示框中的新名称,以动态方式重命名我的基于 Web 的系统上的任何文件或文件夹,我的 javascript 代码是:
<script type="text/javascript">
var name;
function rename(){
var name= prompt("Please enter a new name for the item:", "");
if (name=="")
rename();
}
<?php $name ?>= name;
</script>
<a onclick="rename()" href="index.php?action=rename&newname=<?php echo $name; ?>&item=<?php echo $value["path"]; ?>" >Rename</a>
$value["path"] 在哪里是页面中每个项目的链接
php函数:
private function rename() {
rename($_REQUEST["item"], $_REQUEST["newname"]);
}
我的 .htaccess 文件:
RewriteEngine On
RewriteRule ^(.*)/index.php$ index.php?controller=$1&%{QUERY_STRING} [L]
有很多代码可以打开文件并调用我的函数问题是 $_REQUEST["newname"] 是未定义的变量并且没有出现提示框?
注意:调用函数没有问题^_^