人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

[ズバリな回答の方に100pt進呈いたします]
PHPの質問です。アップロードしたファイルを削除するためにunlink関数を使って削除を試みましたが、Unable to accessのエラーがでてしまい削除に失敗してしまいました。データベースに格納してある保存先のディレクトリー「変数r_truck」を参照して、そのファイルの削除を達成する方法をご教授ください。ご存じの方がいましたら、よろしくお願いします。

コード

http://www.paper-knife.net/prototype/datasorce_2.html

●質問者: paper-knife
●カテゴリ:コンピュータ
✍キーワード:access PHP アップロード エラー コード
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● studioes
●100ポイント

if (count($_POST) > 0) {

$id = $_POST["id"];

if (strlen($_POST["id"]) > 0) {

// データを削除する

$sql = "SELECT r_truck FROM ********* WHERE (id = ".intval($id).");";

$rslt = mysql_query($sql, $conn);

$row = mysql_fetch_array($rslt);

$sql = "DELETE FROM ********* WHERE (id = ".intval($id).");";

mysql_query($sql, $conn) or die("データ削除エラー");

unlink($row['r_truck']);

}

}

これでどうでしょう。

境界がイマイチわからんのだけど、フォームでidは投げてるけど、r_truckは投げてないから、DBから引かなきゃいかんのではないかと。

http://q.hatena.ne.jp/

◎質問者からの返答

ご回答ありがとうございます。

ご教授頂いたコードをコピーしてフォームのボタンを押したところ

下記のエラーが出てしまい削除に失敗してしまいました。

現時点で質問を終了します。再度、同じ質問をいたしますので、

申し訳ありませんが、もう一度ご教授をお願いできますか?

よろしくお願いします!

Warning: unlink(./control_panel/file/ratrace.mp3) [function.unlink]: No such file or directory

Warning: unlink() [function.unlink]: Unable to access

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ