Tramite form scrivo su un file txt dei dati, che a loro volta vengono recuperati per essre di nuovo modificati. file col form per l'inserimento --> file per la scrittura --> file col form per la modifica --> file per la riscrittura
In questi dati c'è anche l'upload di un'immagine che però viene mandata su la prima volta ma non la seconda, al momento della modifica. La variabile passa, ho controllato, per cui presumo che il problema sia nel file di riscrittura.
File per la prima scrittura
Codice PHP:
<?php
if ($newsImage == NULL or $newsTitle == NULL or $newsContent == NULL){
echo "
Mancano dati.
[url='inseriscinews.php']Torna.[/url]";
}else{
$uploaddir = 'images/';
$userfile_tmp = $_FILES['newsImage']['tmp_name'];
$userfile_name = $_FILES['newsImage']['name'];
move_uploaded_file($userfile_tmp, $uploaddir . $userfile_name);
$filename = date('YmdHis');
$f = fopen('news/'.$filename.".txt","w+");
fwrite($f,$newsTitle."\n");
fwrite($f,$newsContent."\n");
fwrite($f,$newsArgument."\n");
fwrite($f,$newsMercato."\n");
fwrite($f,$filename."\n");
fwrite($f,$userfile_name."\n");
fclose($f);
echo "
News inserita con successo.
[url='amministranews.php']Torna[/url]";
}
?>
File per la RIscrittura:
Codice PHP:
<?php
$uploaddir = 'images/';
$userfile_tmp = $_FILES['newsImage']['tmp_name'];
$userfile_name = $_FILES['newsImage']['name'];
move_uploaded_file($userfile_tmp, $uploaddir . $userfile_name);
$f = fopen('news/'.$filename.".txt","w+");
fwrite($f,$newsTitle."\n");
fwrite($f,$newsContent."\n");
fwrite($f,$newsArgument."\n");
fwrite($f,$newsMercato."\n");
fwrite($f,$filename."\n");
fwrite($f,$userfile_name."\n");
fclose($f);
echo "
News modifcata
[url='amministranews.php']Torna all'amministrazione[/url]";
?>
Dov'è l'errore?