salve ragazzi!ho fatto uno script (anche razie ad alcuni amici) però mi risulta un errore si sintassi!mi potete aiutare..
Codice:index.html
<form action="upload.php" method="post" enctype="multipart/form-data">
<p>
<input type="file" name="upfile">
</p>
<p>
<textarea name="testo">Inserisci una breve descrizione..</textarea>
</p>
<p>
<input name="nome" type="text" value="Inserisci un nome.."></p>
<p>
<input name="email" type="text" value="Inserisci e-mail..">
</p>
<p>
<input type="submit" value="Invia il file">
</p>
</form>
il file lo uppa tranquillamente sulla cartella host, però non mi stampa nulla nel file db.html!Codice:upload.php
<?php
$file_name = $_FILES['upfile']['name'];
$file_temp = $_FILES['upfile']['tmp_name'];
$file_type = $_FILES['upfile']['type'];
$file_size = $_FILES['upfile']['size'];
$testo = $_FILES['testo']['textarea'];
$nome = $_FILES['nome']['text'];
$email = $_FILES['email']['text'];
$upload_dir = "/membri/canaleprotetto/host/";
$fgt = md5(date("dmyGis").$file_name.$file_size);
if (!is_uploaded_file($_FILES["upfile"]["tmp_name"])) {
echo "File non inserito (".$_FILES["upfile"]["error"].")";
}
else {
$ext = explode (".", $file_name);
$file_name = $fgt.".".$ext[count($ext)-1];
$st="<a href=\"http://canaleprotetto.altervista.org/upload/$file_name\">$file_name</a>";
$su="<BR>\n";
$op_db = fopen("/membri/canaleprotetto/db.html","a+");
$fpx = fputs($op_db,$nome,$email,$st,$testo,$su);
fclose($op_db);
echo "File inserito con successo!<br />Ecco il link: http://canaleprotetto.altervista.org/upload/$file_name";
copy ($file_temp,"$upload_dir/$file_name");
}
php?>
grazie mille!!

