ユーザー入力で削除する必要があるファイルへのパスに問題がありました。私は基本的にローカルホストで動作しましたが、ライブサーバーでは動作しませんでした(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);
}