我正在寫一個簡單的rename
窗體,重命名文件夾名稱。它工作正常,但如果該文件不存在PHP給我一個錯誤。添加其他要重命名()函數
<form>
<input type="text" value="folder name you want to rename">
<input type="submit">
</form>
,這是我的PHP代碼:
<?php
session_start();
$_SESSION['name'] = $_POST['name'];
rename("../folders/".$_POST['name']."","../renamed/new-name");
?>
代碼工作完美,但我想,因爲當我運行的是不存在的文件夾中的腳本來添加一個if/else語句,我得到這個錯誤。
不存在
我想刪除的錯誤,並簡單地輸出「不存在」。
嘗試根據[此帖](https://stackoverflow.com/a/13045314/7735285),'if(isset($ _ POST [「name」])&&!empty($ _ POST [「name 「])){...' – wpcoder
@wpcoder沒有與我一起檢查答案,你會知道我的意思..謝謝你嘗試順便<3 –
我的評論並不意味着解決方案,它的唯一提示相應地修改你的代碼。 @Rajdeeb只是用不同的算法回答了相同的問題。其全部關於'if else'聲明。 – wpcoder