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.
    • G
      gabriele1986 User Attivo • ultima modifica di

      Soto tornato ho provato sostituendo

      
      $path_img = mkdir("upload",0700);
      
      $path_img = "c://programmi/EASYPHP35/sito_personale/portfolio/upload"
      
      
      

      Ma nemmeno così le immagini sono visibili

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • 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