Re: [OT] Creazione form
On sabato 20 marzo 2010, alle 22:55, dea wrote:
>
> Buongiorno lista !
> Limesurvey, lo reputo un ottimo programma, ma non supporta l'upload di files
> (dopotutto, in un questionario, non è certo obbligattorio...), ma questa volta
Ciao, se ti manca solo la possibilità dell'upload dei files
puoi provare con un paio di script in php
primo script (estratto della parte che ci interessa)
echo "<form enctype='multipart/form-data' action='../save/savefile.php' method='POST'>";
echo "<input type='hidden' name='comune' value='$comune'>";
echo "<input type='hidden' name='asl' value='$asl'>";
echo "<input type='hidden' name='MAX_FILE_SIZE' value='400000' />";
echo "<b>Carica il verbale delle prescrizioni:</b>(max 350 kB)<input name='userfile' type='file' />";
seconfo file (questo è completo)
<?php
// In PHP versions earlier than 4.1.0, $HTTP_POST_FILES should be used instead
// of $_FILES.
echo "$id_fisc_att";
echo "$comune";
echo "$asl";
$comune = RAWURLDECODE($comune);
$uploaddir = "../documenti/$asl/$comune/$id_fisc_att/prescrizioni/";
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
echo '<pre>';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "<img src=../immagini/spunta.gif>";
echo "<b><font face='' size='5' color='D81919'>Il File è stato caricato con successo.</b></font>\n";
} else {
echo "<b><font face='' size='5' color='D81919'> Il file non è stato caricato: per favore controlla le dimensioni (max 350 kB)</font> \n";
}
// echo 'Qualche informazione di debugging:';
print_r($_FILES);
print "</pre>";
?>
<div align=center>
<form action ="Javascript:history.back();"><input type=submit value=Indietro></form></div></b><p>
Spero che sia utile.
--
enzo sorice
Debian GNU/linux lenny
Reply to: