以下のコードを使用すると、ファイルを時々削除できます。ファイルとフォルダーのアクセス許可を確認しましたが、それらは存在し、適切なアクセス権が付与されています。時々、削除ボタンを押すと、ファイルを削除し、場合によっては単にページを更新しても何も起こりません。リンク解除を正しく機能させるためにできることはありますか?以下のコードに何かが欠けていますか?これはZENDにあります。
public function delimageAction()
{
$request = $this->getRequest();
if ($request->isPost()) {
// Get the image name
$imageName = $request->getParam('file');
$old = getcwd();
chdir(APPLICATION_PATH . "/../public/images/blog/"); // Change directory to the files
fclose(APPLICATION_PATH . "/../public/images/blog/" . $imageName);
// Delete it
unlink(APPLICATION_PATH . "/../public/images/blog/" . $imageName)
chdir($old); // Return to old directory
}
$this->_helper->redirector('blog', 'index');
}