2011-06-23 19 views
1

PHPの名前変更機能を使用する際に問題があります。私は次の構文を使用する場合、それは正常に動作します。PHP名前を変更してください!

<?php 
rename("pages/file.php", "pages/xfile.php"); 
?> 

ではなく、私はこれを使用する場合:

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

をそれが動作し、エラーを与えていない:

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 
+0

二重引用符は何ですか?一重引用符は必要なものだけです – Drewdin

答えて

6

は、パス名から引用符のセットを削除します。

$val = "pages/file.php"; 
$rval = "pages/xfile.php"; 
rename($val, $rval); 
0

二重引用符を削除してみてください。

2

2番目のバージョンでは引用符が多すぎます。これを使用してください:

<?php 
$val = 'pages/file.php'; 
$rval = 'pages/xfile.php'; 
rename($val, $rval); 
?> 
関連する問題