Visualizzazione dei risultati da 1 a 6 su 6

Discussione: resize upload immagini

  1. #1

    resize upload immagini

    Ciao a tutti, utilizzo uno spazio su aruba e ho riscontrato il seguente problema: quando vado a fare l'upload di un immagine di grandi dimensioni (inteso in pixel e non in Mb) l'upload non va e si blocca l'operazione; ho provato diversi script di codice e librerie ma non sono riuscito a risolvere in nessuna maniera... qualcuno ha dei suggerimenti? sono accette anche soluzioni alternative. Grazie

  2. #2
    Scusa ho la sfera di cristallo dal meccanico, potresti dire che messaggio di errore ti viene restituito?

  3. #3
    Originariamente inviato da kyzx
    Scusa ho la sfera di cristallo dal meccanico, potresti dire che messaggio di errore ti viene restituito?
    Ma soprattutto che codici ha usato.
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  4. #4
    il problema è proprio questo, non mi appare nessun messaggio di errore! semplicemente non carica l'immagine e si blocca l'esecuzione dello script PHP. Ho un form con una variabile input di tipo file, che rimanda ad una pagina dove uso le funzioni della libreria GD.. grazie x le veloci risposte

  5. #5
    Ehm ma i codici?
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  6. #6
    risolto grazie..questo è il codice corretto:
    Codice PHP:
    <?php
    $path
    ="C:/wamp/www/";
     
    if (
    $_FILES['UploadedFile']['error'] === UPLOAD_ERR_OK)
      {
        
    $fileType $_FILES['UploadedFile']['type'];
     
         if (
    substr($fileType06) == "image/")
          {
            
    $srcFile $_FILES['UploadedFile']['tmp_name'];
            
    $dstName $_FILES['UploadedFile']['name'];
     
            echo 
    "Percorso locale: $srcFile
    \r\n"
    ;
            echo 
    "Nome del file: $dstName
    \r\n"
    ;
            echo 
    "Dimensione del file: {$_FILES['UploadedFile']['size']}
    \r\n"
    ;
            echo 
    "Tipo di file: $fileType
    \r\n"
    ;
     
            echo 
    "<hr>";
     
            if (
    move_uploaded_file($srcFile"$path/$dstName))
              {
                echo 
    "$srcFile copiato con successo in $path/$dstName
    "
    ;
              }
            else echo 
    "Errore di move_uploaded_file()
    "
    ;
          }
        else echo 
    "Errore: il formato del file ($fileType) non è accettato !
    \r\n"
    ;
      }
    else
      {
        switch(
    $_FILES['UploadedFile']['error'])
          {
            case 
    UPLOAD_ERR_INI_SIZE:
                echo 
    "Errore: l'upload supera la dimensione massima specificata ",
                     
    "dall'opzione INI [b]upload_max_filesize[/b].
    \r\n"
    ;
                break;
     
            case 
    UPLOAD_ERR_FORM_SIZE:
                echo 
    "Errore: l'upload supera la dimensione massima specificata ",
                     
    "nel FORM da [b]MAX_FILE_SIZE[/b].
    \r\n"
    ;
                break;
     
            case 
    UPLOAD_ERR_PARTIAL:
                echo 
    "Errore: l'upload è stato eseguito solo parzialmente.
    \r\n"
    ;
                break;
     
            case 
    UPLOAD_ERR_NO_FILE:
                echo 
    "Errore: non è stato specificato nessun file.
    \r\n"
    ;
                break;
     
            default:
                echo 
    "Errore: l'upload non è stato eseguito.
    \r\n"
    ;
                break;
          }
      }
     
    ?>

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.