プロが教える店舗&オフィスのセキュリティ対策術

PHP始めたばかりで分かりません。

画像の削除をボタンを押したら実行するようにしたいのですが、
どうしたらよいでしょうか?

ご教授宜しくお願い致します。

<?php
if ( unlink( "../img/a0001.jpg" ) ) {
echo "ファイルを削除しました";
} else {
echo "ファイルの削除に失敗しました";
}
?>

A 回答 (2件)

>サブミットもajaxも実行ファイルは別ファイルになりますか?


>一つのページで実行できないでしょうか?

サブミットは自分自身に送ることはよくあるので1ファイルでいけるでしょう
ajaxの場合できれば分けた方がいいですが、getのパラメータ次第で
自分自身をつかって処理することは可能です

例えばhoge.phpが通常のhtml文を返すとして
hoge.php?ajax=1&del=1&file=..%2Fimg%2Fa0001.jpg
のような送り方をすれば
ajax=1を見てhtmlを返さずに、del=1を見てfileの削除作業をする
など工夫次第でなんとでもなるかと

この回答への補足

ネットを見て回りましたが分かりませんでした。

ajaxがアドレスでファイルネームを送れるのでピッタリのようです。
参考になるページがあれば教えて下さい。
見て分かるか心配ですが(^_^;)

補足日時:2014/11/21 19:43
    • good
    • 0

一つはサブミットして削除用のプログラムを実行する


もう一つはajaxで裏で動かすプログラムを呼び出す

この回答への補足

サブミットもajaxも実行ファイルは別ファイルになりますか?

一つのページで実行できないでしょうか?

補足日時:2014/11/20 12:54
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!