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. [Script] Classe per l'upload
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • T
      thedarkita ModSenior • ultima modifica di

      Devi semplicemente fare cosi:
      [php]
      <IMG SRC="avatar/<?php echo $VariabileConID; ?>.gif">[/php]

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • Z
        zomer User Attivo • ultima modifica di

        Si funziona...ma ci sono dei problemi...

        1. Quando carico l'immagine è la visualizzo l'immagine, (che è una foto) è nella sua dimensione reale, ovvero gigantesca! a tutto schermo, potrei applicare dei semplici tag height e width...ma l'immagine potrebbe essere schiacciata.

        2. Questa è una cosa, che credo di poter risolver,e ma vorrei ugualtmente un consiglio...come posso modificare l'estensione del immagine, perchè se non no riuscirei a richiamarla 😉

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • P
          pusherxx User Attivo • ultima modifica di

          Scusate ma dove va inserita la directory dove deve essere copiato il file?

          Grazie in anticipo.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • samyorn
            samyorn Consiglio Direttivo • ultima modifica di

            Ciao pusherxx, il file che contiene la classe lo puoi mettere dove vuoi, l'importante è che assegni il giusto percorso quando la richiami con il:
            [php]require "class.upload.php";[/php]
            😉

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • P
              pusherxx User Attivo • ultima modifica di

              No, volevo sapere dove devo inserire la directory su cui verranno salvate le foto!

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • P
                pusherxx User Attivo • ultima modifica di

                Scusate, forse non sono stato chiaro e mi scuso, m'interessa sapere il campo, del codice PHP, in cui inserire la directory dove vanno a finire le immagini che andiamo ad upload-are!
                Scusate ancora e grazie in anticipo!:bho::bho:

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • samyorn
                  samyorn Consiglio Direttivo • ultima modifica di

                  Nell'inizializzazione della classe. 😉

                  $obj = new upload($_FILES['file'],**"car/"**,$max_file_size,$image_type); //Inizializziamo la classe!
                  
                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • P
                    pusherxx User Attivo • ultima modifica di

                    Ok, grazie per la risposta, ma mi dice ancora "impossibile salvare nella directory"!! Come mai? Dove sbaglio??❌x❌x:x

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • samyorn
                      samyorn Consiglio Direttivo • ultima modifica di

                      Prova a controllare i permessi della cartella. 😉

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • P
                        pusherxx User Attivo • ultima modifica di

                        I permessi li ho settati già a 777, non vorrei che bisogna inserire qualche altro dato all'interno della classe. Tipo, nella classe c'è un punto in cui dice

                        
                        $this->link = "h ttp:// ".$_SERVER['SERVER_NAME'].substr($_SERVER['REQUEST_URI'],0,-9).$this->complete; //Crea il link!
                        }else{//Se non esiste un file con quel nome...
                         if(!@move_uploaded_file($this->files['tmp_name'],$this->dir.$id."_".$this->files['name']))//Upload!
                        {
                        
                        $this->error[] = "Impossibile copiare il file nella directory";
                        
                        
                        }
                        $this->link = "h ttp:// ".$_SERVER['SERVER_NAME'].substr($_SERVER['REQUEST_URI'],0,-9).$this->dir.$id."_".$this->files['name'];
                        ```Bisogna inserire l'indirizzo del server compreso la cartella di destinazione o bisogna lasciarlo vuoto? perchè ho provato a riempirlo e a lasciarlo vuoto e non funziona comunque!
                        :x
                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • samyorn
                          samyorn Consiglio Direttivo • ultima modifica di

                          Sulla classe non c'è nulla da toccare, tranne che tu voglia apportare delle modifiche di comodo.
                          Io l'ho appena testato ed è funzionante.

                          Perdonami se ci torno...
                          Dato l'errore il problema è nella scrittura del file in quella cartella (o non esiste - occhio a maiuscole/minuscole ovviamente - o non si han i permessi per scriverci).

                          Potrebbe capitare che settando i permessi da ftp ti dice che ha fatto il settaggio dei permessi...ma in realtà non ha fatto nulla.
                          Ti consiglio di controllare il nome cartella e che tu lo abbia scritto giusto:

                          $obj = new upload($_FILES['file'],**"upload/"**,$max_file_size,$image_type); //Inizializziamo la classe!
                          

                          ..e poi di controllare i permessi della cartella di upload da file manager. 🙂

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • P
                            pusherxx User Attivo • ultima modifica di

                            Grazie mille, ho capito dove sbagliavo! Ho creato questa galleria in una sotto cartella "gallery", all'interno della quale c'è la cartella dove dev'essere copiata l'immagine caricata "albums". Semplicemente il percorso che inserivo era gallery/albums/ invece che albums/.....grazie per avermi illuminato!!:vai::vai::vai:

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • samyorn
                              samyorn Consiglio Direttivo • ultima modifica di

                              Di nulla. 😉

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • P
                                p.leonardo User Newbie • ultima modifica di

                                Ciao e tutti,
                                ho provato la classe per l'upload perchè ho bisogno di poter caricare dei pdf da una pagina di backoffice per poi essere visualizzati in una pagina di fontoffice, mi spiego meglio:
                                -entro nella pagina riservata agli amministratori (protetta da password) per caricare dei pdf che poi dovranno essere visualizzati nella pagina index.php visualizzabile da tutti.
                                visto che non sono espertissimo di php, come devo fare per visualizzare il link del file caricato in una nuova pagina e non in quella di caricamento?
                                inoltre vorrei sapere come fare per assegnare sempre dalla pagina del caricamento un nome al file, ad esempio riempire un campo che poi costituirà il nome del file che si sta caricando.

                                grazie mille in anticipo, vi sarei molto grato se poteste aiutarmi...:ciauz:

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • P
                                  p.leonardo User Newbie • ultima modifica di

                                  Studiando un po' la situazione ho pensato di creare una tabella su un db mysql formata da 4 campi (id, descrizione, path, data), inserendo queste informazioni sul file caricato, potrei richiamare i record nella pagina index visibile a tutti formata dalla descrizione, dal link al documento ed eventualmente con la data di inserimento.
                                  cosa ne pensate?

                                  ho iniziato a scrivere del codice ma non riesco a capire come poter recuperare il link al documento caricato, quello che andrebbe nel campo path della tabella.
                                  per favore aiutatemi perchè non so proprio come fare. :arrabbiato: :ciauz:

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • F
                                    frazoo User • ultima modifica di

                                    Se volessi che l'immagine caricata, venisse automaticamente ridimensionata...come si fa?
                                    Grazie per l'attenzione 🙂

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • samyorn
                                      samyorn Consiglio Direttivo • ultima modifica di

                                      Ciao frazoo,
                                      dovresti integrare lo script con quello che trovi quì. 😉

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • F
                                        frazoo User • ultima modifica di

                                        ok, grazie della risposta...piccolo problemino... dove e come si integra?

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • R
                                          robyberre User • ultima modifica di

                                          Buongiorno,
                                          Lo script funziona perfettamente,ho solo un piccolo problema...
                                          Alla fine del caricamento del file , viene visualizzato il messaggio,
                                          "Il link della tua immagine : vvv.miosito.itcartella/id_nomefile
                                          tra il mio sito e la cartella dove è memorizato il file non mette uno "/" come posso modificare lo script per correggerlo...
                                          Grazie,
                                          Roberto

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • samyorn
                                            samyorn Consiglio Direttivo • ultima modifica di

                                            Ciao robyberre,
                                            prova su questa riga:
                                            [php]$obj = new upload($_FILES['file'],"cartella/",$max_file_size,$file_type); [/php]
                                            a mettere il / prima del nome cartella:
                                            [php]$obj = new upload($_FILES['file'],"/cartella/",$max_file_size,$file_type); [/php]

                                            😉

                                            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