In realtà il problema non è proprio con l'upload del file!
In pratica ho una pagina php gnews contenente il codice che elabora il contenuto del form di un altra pagina html, e dopo il php ho inserito in html due link.
bene, se il file viene caricato correttamente quei due link son visualizzati perfettamente, mentre se ciò non accade appaiono i messaggi d' errore prestabiliti ma scompaiono i link e il copyright
il codice è questo:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>test</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="copyright" content="xxx" />
<link rel="stylesheet" type="text/css" href="admin.css" />
</head>
<body>
<div id="content">
<h1>PANNELLO DI AMMINISTRAZIONE</h1>
<?php
$testo=$_POST["bottom"];
$nome_file="file/secondanews.txt";
$open= fopen ( $nome_file , "w" );
$fw= fwrite ( $open , $testo );
fclose($open);
echo "<h2>news inserita</h2>";
// Directory dove salvare i files Uploadati
$upload_dir = $_SERVER["DOCUMENT_ROOT"] . "/admin/file";
// Eventuale nuovo nome da dare al file uploadato
$new_name = "news_2.jpg";
// Se $new_name è vuota, il nome sarà lo stesso del file uploadato
$file_name = ($new_name) ? $new_name : $_FILES["upfile_bottom"]["name"];
if(trim($_FILES["upfile_bottom"]["name"]) == "") {
die("<h2>Non hai indicato il file da inserire!</h2>");
}
if(@is_uploaded_file($_FILES["upfile_bottom"]["tmp_name"])) {
@move_uploaded_file($_FILES["upfile_bottom"]["tmp_name"], "$upload_dir/$file_name")
or die("<h2>Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload.</h2>");
} else {
die("<h2>Problemi nell' inserimento del file </h2>" . $_FILES["upfile_bottom"]["name"]);
}
echo "<h2>Il file " . $_FILES["upfile_bottom"]["name"] . " è stato inserito correttamente</h2>";
?>
<p class="scelte">Torna al pannello gestione news!
Torna al sito</p>
<p style="margin-top: 100px;">© xxx 2006-Tutti i diritti riservati</p>
</div>
</body>
</html>
Potete aiutarmi?