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

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 &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


Reply to: