我需要通过用户输入删除的文件的路径出现问题。我基本上让它在本地主机上工作,但不在我的实时服务器上(使用 unlink php 方法)。它现在收到一个错误,说由于我认为的路径而无法删除文件。
我的问题是路径应该是“creativetree.co/creativetreeBeta/uploaded_files/imgfile.jpg”
是否需要插入才能获得工作路径?这是我的一些代码(更多,但这是最相关的)。
if(isset($_POST["filetodelete"])){
$deletefileid = $_POST['filetodelete'];
$projid = $_POST['projid'];
$get_files_to_unlink = "SELECT * FROM files WHERE files_id = $deletefileid";
$get_unlink_result=mysql_query($get_files_to_unlink);
while($row=mysql_fetch_assoc($get_unlink_result)){
$filetounlink = $row['fileurl'];//uploaded_files/imgname.jpg
}
//url problem here worked on localhost not when live
unlink($filetounlink);
$sql_remove_file="DELETE FROM files WHERE files_id = $deletefileid";
$result_file=mysql_query($sql_remove_file);
}