PHPの質問です。html内に設置したフォーム削除ボタンから、アップロードされているファイルを削除する事はできますか?

ご存じの方いましたら、ご教授ください。よろしくお願いします。

回答の条件
  • URL必須
  • 1人3回まで
  • 登録:2007/04/20 23:27:03
  • 終了:2007/04/24 19:26:51

回答(3件)

id:studioes No.1

studioes回答回数522ベストアンサー獲得回数612007/04/20 23:29:13

ポイント35pt

http://www.php.net/unlink

 ファイルの削除は↑の関数で行えますので、削除ボタンを押されたら、unlinkを実行するように書けばOKです。

id:paper-knife

データベースら抽出したデータを削除するサンプル文をカスタマイズしました。この削除文にunlinkを挿入する場合、どのように記述したらいいのでしょうか?申し訳ありませんが、ご教授いただけると助かります!

よろしくお願いします!


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

2007/04/21 15:17:36
id:HISI No.2

pkb_wn回答回数40ベストアンサー獲得回数42007/04/21 00:41:54

ポイント35pt

phpでならば、

ファイルシステム関数のunlink()を呼び出せば可能です。

もちろんphpで動作させるには、ボタンによりpostbackさせて動作させることになると思います。

http://www.php.net/manual/ja/function.unlink.php

あまり参考にならないかもしれませんが、コード例です。

if(isset($_POST['filename'])) {

unlink($_POST['filename']));

printf('削除しました');

}

?>

<img src="001.jpg">

<form method="POST">

<input type="HIDDEN" name="filename" value"001.jpg">

<input type="SUBMIT" value="削除">

</form>

id:toyoshi No.3

toyoshi回答回数67ベストアンサー獲得回数12007/04/21 04:35:47

ポイント35pt

unlink("ファイル名");で削除可能です

HTML側↓

<form action="delete.php" method="">

<input type="text" name="filename" value="">

<input type="submit" name="delete" value=delete">

</form>

delete.php側↓

if($_POST['filename']){

unlink(basename($_POST['filename']));

}

http://php.morva.net/manual/ja/function.unlink.php

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません