É que estou com um probleminha aqui.
Tenho um formulário que eu quero que aja da seguinte forma:
Quando alguém clicar no botão "enviar" para ele envie o arquivo que eu já configurei (neste caso uma imagem), para a página "arquivo.html". Isso ele já faz.
Porem eu quero que quando eu clicar novamente, ele não acrescente + uma imagem na página, preciso que ele apague a imagem anterior e substitua pela a mais recente com o mesmo nome.
OBS.: O campo "textarea" onde a imagem está configurada está escondido, pois é assim que preciso dele.
Segue o formulário:
index.html
Nome
gravar.php
<?php
//PEGA OS DADOS ENVIADOS PELO FORMULÁRIO
$nome = $_POST["nome"];
$cidade = $_POST["cidade"];
$mensagem = $_POST["mensagem"];
$image_location = $_POST["image_location"];
//PREPARA O CONTEÚDO A SER GRAVADO
$conteudo = "$mensagem\r\n";
//ARQUIVO TXT
$arquivo = "arquivo.html";
//TENTA ABRIR O ARQUIVO TXT
if (!$abrir = fopen($arquivo, "a")) {
echo "Erro abrindo arquivo ($arquivo)";
exit;
}
//ESCREVE NO ARQUIVO TXT
if (!fwrite($abrir, $conteudo)) {
print "Erro escrevendo no arquivo ($arquivo)";
exit;
}
echo "Arquivo gravado com Sucesso !!";
//FECHA O ARQUIVO
fclose($abrir);
?>
Criar agora uma página arquivo.html para receber a imagem
OBS.: a imagem não pode ser enviada através do botão "file" (buscar arquivo), pois o mesmo não aceita ficar já com o valor padrão preenchido como preciso.
Desde já agradeço a quem poder me ajudar.