salve ragazzi dovrei fare degli upload di file di 500m...e cercando un po nella rete ho modificato alcune impostazioni del php.ini
poi ho realizzato il seguente script per l'upload e funziona bene per file di piccole dimensioni ossia max 8mcodice:nel php.ini ho impostato le seguenti impostazioni: file_uploads = On upload_tmp_dir = "c:/wamp/tmp" post_max_size=1G upload_max_filesize=1G default_socket_timeout = 1000 max_execution_time = 360 max_input_time = 360 memory_limit = 128M
codice:<? require "inc/settings.php"; $titolo = $_POST["titolo"]; $cartella = $_SERVER["DOCUMENT_ROOT"].CARTELLA_SOFTWARE."/materiale/"; if(is_uploaded_file($_FILES["file"]["tmp_name"])) { move_uploaded_file($_FILES["file"]["tmp_name"], $cartella.$_FILES["file"]["name"]) or die ("Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload."); } $query = "INSERT INTO materiale (titolo, file) VALUES ('".$titolo."','".$_FILES["file"]["name"]."')"; mysql_query($query) or die(mysql_error()); header("location:materiale.php"); ?>
c'è qualcos'altro che dovrei impostare x effettuare l'upload???
saluti

Rispondi quotando