[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] Creazione form



Grazie Enzo !

Pensavo di "alterare" il questionario originale sono come "piano B".
In effetti mi mancano altre funzioni non presenti il Limesurvey... mi sa che
alla fine l'unica soluzione che copra tutte le necessità sia far sviluppare
un'applicazione sviluppata "su misura".

;)

> 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 &egrave; 
> stato caricato con successo.</b></font>\n";
> 
>    } else {
>         echo "<b><font face='' size='5' color='D81919'> Il file non 
> &egrave; 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
> 
> -- 
> Per REVOCARE l'iscrizione alla lista, inviare un email a 
> debian-italian-REQUEST@lists.debian.org con oggetto "unsubscribe". 
> Per problemi inviare un email in INGLESE a listmaster@lists.debian.org
> 
> To UNSUBSCRIBE, email to debian-italian-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> Archive: 20100321063425.GA3871@sorix">http://lists.debian.org/20100321063425.GA3871@sorix
------- End of Original Message -------


Reply to: