Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Problema script php e upload immagini
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • T
      thedarkita ModSenior • ultima modifica di

      Devi fare:
      [php]
      $path_img = mkdir("upload",0777);

      [/php]

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • G
        gabriele1986 User Attivo • ultima modifica di

        Ho riprovato come hai detto tu ma non mi visualzza le immagini l'upload avviene correttamente ma anzichè caricare l'immagine nella cartella creata viene caricata nella cartella principale del sito web.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • T
          thedarkita ModSenior • ultima modifica di

          Devi modificare il percorso di destinazione della funzione copy.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • G
            gabriele1986 User Attivo • ultima modifica di

            Grazie ora funziona in parte ma non crea le miniature.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • T
              thedarkita ModSenior • ultima modifica di

              Stai passando il percorso corretto dell'immagine alla funzione makeThumb?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • G
                gabriele1986 User Attivo • ultima modifica di

                Ecco il codice della funzione per le migniature

                
                <?php
                function makeThumb($path_img,$pic,$n,$t){
                  @list($width, $height, $type, $attr) = @getimagesize($pic);
                  $max_w = 100;
                  $max_h = 200;
                  $ratio = @min($max_w/$width,$max_h/$height);
                
                  // Verifico che l'immagine originale sia più grande delle dimensioni massime 100*100pxl
                  if ($ratio < 1){
                    // Individuo le nuove dimensioni da assegnare all'immagine
                    $w = @floor($ratio*$width);
                    $h = @floor($ratio*$height);
                
                    // creo una nuova immagine con le dimensioni appena calcolate
                    $thumb = @imagecreatetruecolor($w,$h);
                    if ($t == 'image/jpeg'){$temp = @imagecreatefromjpeg($pic);}
                    elseif ($t == 'image/gif'){$temp = @imagecreatefromgif($pic);}
                    elseif ($t == 'image/png'){$temp = @imagecreatefrompng($pic);}
                
                    // ridimensiono l'originale e salvo nella cartella di destinazione
                    @imagecopyresized($thumb,$temp,0,0,0,0,$w,$h,$width,$height);
                    if ($t == 'image/jpeg'){@imagejpeg($thumb,"$path_img/tb_".$n, 75);}
                    elseif ($t == 'image/gif'){@imagegif($thumb,"$path_img/tb_".$n, 75);}
                    elseif ($t == 'image/png'){@imagepng($thumb,"$path_img/tb_".$n, 75);}
                  }
                }
                ?>
                
                
                
                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • T
                  thedarkita ModSenior • ultima modifica di

                  Nella variabile $pic hai controllato che ti arrivi il percorso corretto? Che con il file che richiama la funzione, secondo me, hai fatto un pò di confusione.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • G
                    gabriele1986 User Attivo • ultima modifica di

                    Si arriva il percorso corretto lo script funzionava poi da un momento all'altro a smesso di visualizarmi le miniature.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • T
                      thedarkita ModSenior • ultima modifica di

                      Magari togli tutte le @ che nascondono gli errori, cosi vediamo che errori genera e facciamo prima. 🙂

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • G
                        gabriele1986 User Attivo • ultima modifica di

                        Tolte tutte le @ non genere nessun errore ma non mostra le miniature che non sia colpa di easyphp?

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        Caricamento altri post
                        Rispondi
                        • Topic risposta
                        Effettua l'accesso per rispondere
                        • Da Vecchi a Nuovi
                        • Da Nuovi a Vecchi
                        • Più Voti