Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    2

    Problema upload file pdf

    Ciao a tutti,
    ho un problema con l'upload dei file.
    In generale riesco ad effettuare l'upload di ogni tipo di file tranne di alcuni pdf. Quando faccio l'upload del file su una cartella mi appare sempre il messaggio: Cliccare su Sfoglia...per selezionare il file da caricare.
    Ecco il codice:

    • <form enctype="multipart/form-data" action="inserimento-download.php" method="post">



      <input type="hidden" name="MAX_FILE_SIZE" value="100000000" />
      <input type="hidden" name="filename" value="<?php echo stripslashes($_GET['filename']); ?>" />
      <input type="hidden" name="dirfile" value="<?php echo stripslashes($_GET['dirfile']); ?>" />
      <input type="hidden" name="newname" value="<?php echo stripslashes($_GET['newname']); ?>" />
      <label class="bold">Inserire un file che si desidera caricare</label>
      <input name="uploaded_file" type="file" class="text-long"/>
      <input type="submit" name ="action" value="Upload" class="button-submit" />
      </p>



      <label>
      <?php echo $_GET['message']; ?>
      </label>
      </p>



      <label class="bold">Descrizione</label>
      <textarea name="descrizione" rows="1" cols="1" class="text-long"></textarea>
      </p>



      <select name="id_area" size="4" class="text-long">
      <?php
      if(!$result = mysql_query("SELECT * FROM dbsystemhouse.sh_aree ORDER BY nome"))
      throw new Exception('Invalid query: ' . mysql_error());
      while ($row = mysql_fetch_array($result)) {
      echo "<option value=\"" . $row['id_area'] . "\">" . $row['nome'] . "</option>\n";
      }
      ?>
      </select>
      </p>



      <input type="submit" name ="action" value="Inserisci" class="button-submit" onclick="return verify_values()" />
      </p>

      <?php
      switch($_POST['action']){
      case 'Upload':
      //Controllo che il file esiste o che non abbia dimensione 0
      if((!empty($_FILES["uploaded_file"])) && ($_FILES['uploaded_file']['error'] == 0)) {

      $filename = basename($_FILES['uploaded_file']['name']);
      $ext = substr($filename, strrpos($filename, '.') + 1);
      $dirfile= dirname(__FILE__).'/temp/';
      $newname = dirname(__FILE__).'/temp/'.$filename;

      //Controlla se è stato caricato un file con lo stesso nome
      if (!file_exists($newname)) {

      //Sposta il file caricato nella nuova directory
      if ((move_uploaded_file($_FILES['uploaded_file']['tmp_name'],$newname))) {
      $message="Caricamento del file ".$filename." avvenuto con successo";
      echo "<meta http-equiv=\"refresh\" content=\"0;url=inserimento-download.php?message=".$message."&&filename=".$fil ename."&&dirfile=".$dirfile."&&newname=".$newname. " \"/>" ;
      }
      else{
      echo "Errore: Si è verificato un problema durante il caricamento del file";
      }
      }
      else{
      echo "Errore: Il file".$_FILES["uploaded_file"]["name"]." esiste gia'.";
      }
      }
      else{
      echo "Cliccare su Sfoglia...per selezionare il file da caricare.";
      }
      break;
      }
      ?>
      </form>





    Potete gentilmente aiutarmi a trovare l'errore? Grazie in anticipo a tutti.

    Emy

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    2
    Ciao a tutti,
    ho risolto!!
    Era una cavolata, sul php.ini la variabile upload_max_filesize era settata a 2M per questo non riuscivo a caricare alcuni file.....
    Aumentando questo valore ho risolto il problema .

    Grazie comunque a tutti.

    Alla prossima

    Emy

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.