Pagina 1 di 6 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 53
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    350

    upload file: aumentare il peso dei file...

    Buona sera a tutti.
    Io utilizzo un codice per uploadare file che contemporaneamente inserisce un record in una tabella di un database...
    Il mio problema è che oltre un certo peso non riesco ad uploadare... Qualcuno i spiega cosa devo fare?
    * = ho provato a modificare il campo in grassetto, ma non serve....
    Posto il codice:

    Codice PHP:
    // codice del form per inviare l'immagine:
    <form method="POST" name="form1" enctype="multipart/form-data" id="form1" action="insert_ok.php">
                  <table class="tabellapicc">
                    <tr> 
                      <td class="right">Immagine</td>
                      <td><input name="UploadedFile1" type="file" value="" size="40" /> 
                        [B]<input type="hidden" name="MAX_FILE_SIZE" value="1024000000" />*[/B] </td>
                    </tr>
                    <tr> 
                      <td class="right">Didascalia</td>
                      <td><input name="didascalia" type="text" id="didascalia" value="" size="40" /></td>
                    </tr>
                    <tr>
                      <td class="right"></td>
                      <td><input name="call_utente" type="text" value="" size="40" /></td>
                    </tr>
                    <tr> 
                      <td></td>
                      <td><input type="submit" name="submit" value="Inserisci" class="bottoni"></td>
                    </tr>
                  </table>
                  <input name="id_files" type="hidden" id="id_files" />
                </form>

    // codiche della pagina "insert_ok", quella che fa l'upload:
    <?
        $path
    ="percorso_assoluto_directory_per_upload_files";
        if( 
    $UploadedFile1 != "" )
        {
            print(
    "Foto: $UploadedFile1_name 
    \n"
    );
            print(
    "Dimensione del file: $UploadedFile1_size 
    \n"
    );
            if (
    copy$UploadedFile1 "$path/$UploadedFile1_name)){
                print 
    "[b]$UploadedFile1_name[/b] copiato con successo sul server
    "
    ;
                print 
    "<hr>";
            }else{
                print 
    "[b]Attenzione il campo 1 è vuoto.[/b]
    "
    ;
                print 
    "<hr>";
            }
            
    unlink($UploadedFile1);
        }else{
            print 
    "Errore.. nessun file.
    "
    ;
        }
        
    ?>
        <?php
        $db 
    mysql_connect("localhost","user","lpassword");
        
    mysql_select_db("nome_database",$db);
        function 
    mysql_die($error "unknown")
        {
        echo 
    "<H1>Error:"$error."</H1>";
       exit;
        }
    function 
    GetSQLValueString($theValue$theType$theDefinedValue ""$theNotDefinedValue ""
    {
      
    $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;

      switch (
    $theType) {
        case 
    "text":
          
    $theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
          break;    
        case 
    "long":
        case 
    "int":
          
    $theValue = ($theValue != "") ? intval($theValue) : "NULL";
          break;
        case 
    "double":
          
    $theValue = ($theValue != "") ? "'" doubleval($theValue) . "'" "NULL";
          break;
        case 
    "date":
          
    $theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
          break;
        case 
    "defined":
          
    $theValue = ($theValue != "") ? $theDefinedValue $theNotDefinedValue;
          break;
      }
      return 
    $theValue;
    }
    $sql="INSERT INTO files_files (UploadedFile1, didascalia, call_utente) VALUES ('$UploadedFile1_name' , '$didascalia', '$call_utente')";
    mysql_query($sql$db) or mysql_die("No record");
    ?>
    pap

  2. #2
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    In LAN? Internet?

    Il webserver è Apache? IIS?

    Il browser?

    Si blocca? Dà errore? Se sì quale?

    Un po' di precisione....

    P.S.: quel campo è il valore maximo "consigliato" al browser. Praticamente si utilizza come la carta igienica

    [.:: JaguarXF ::.]
    __________________

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    350
    Accade su intenet, su Apache.
    L'eerore che mi da, dopo un sacco di tempo che prova a mandare è: "Errore.. nessun file", cioè quello che c'è nel codice.
    Fino a 7 mega circa riesco ad inviare, oltre no....
    pap

  4. #4
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Client e server Windows?

    Non hai speranze

    [.:: JaguarXF ::.]
    __________________

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    350
    Ah no che scema è LINUX, uno spazio di aruba.... Perché che differenza c'è in questo senso???
    pap

  6. #6
    Nessuna. E' un'impostazione del php.ini che non puoi modificare se non accedendo direttamente al file stesso.
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  7. #7
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Un paio di p... nessuna

    Se ricordo bene il codice d'errore, l'errore di cui parla non è un'impostazione del PHP.ini (l'errore è diverso - anche se invero mi aspettavo un "operazione annullata").
    Ma lasciando da parte Linux, ciò che importa è che, se capita in LAN (win), la soluzione è di resettare lo stack TCP/IP e tutto torna a funzionare.

    Se è in remoto, basta evidentemente che solo uno dei due estremi sia WinzozZ, per far sì che non vi sia soluzione (almeno con IE).

    Provato con FireFox?

    [Lo so perchè a questo problema con la mia ditta siamo stati "dietro" due interi giorni... Su M$ KB infatti si trova la soluzione del reset dello stack, non a caso. Questo su Win. E non ci piove. Su hosting Linux forse quanto dico può non esser valido, e mi rifugio in qs caso in un "Non so"... ]

    In ogni modo la differenza tra Win e Linux in questo caso, è ben lungi dall'essere nessuna...

    [.:: JaguarXF ::.]
    __________________

  8. #8
    A me una cosa del genere non è mai capitata a meno che non impostassi un limite basso per l'upload.
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  9. #9
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Nemmeno a me, personalmente, ma a ben più d'un cliente...

    [.:: JaguarXF ::.]
    __________________

  10. #10
    Buono a sapersi!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

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.