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 caricamento file tramite form
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • B
      bum.bum.11 User • ultima modifica di

      Ciao Thedarkita,
      attualmente la cartella ha come attributi 755.
      **

      0 Miglior Risposta Ringrazia Cita Rispondi

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

        Prova a cambiarli in 777 e vedi se funziona.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • B
          bum.bum.11 User • ultima modifica di

          Ok provo immediatamente e ti dico se funziona. 😉

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • B
            bum.bum.11 User • ultima modifica di

            Sei un grande cosi funziona lo inserisce nella cartella!! :yuppi:
            Però ora mi servirebbe una cosa:
            quando ne inserisco uno con lo stesso nome mi dice giustamente che il file è già presente sul server perchè fa un controllo.
            Io vorrei fare in modo che inviando un file con lo stesso nome lo sovrascriva a quello esistente.
            C'è un modo?
            Nel frattempo grazie mille per l'aiuto!

            0 Miglior Risposta Ringrazia Cita Rispondi

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

              Puoi cancellare quello esistente con unlink e mettere il file nuovo al suo posto.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • B
                bum.bum.11 User • ultima modifica di

                Mmmmm :mmm:
                Scusa l'ignoranza, mi potresti postare la sintassi da inserire all'interno del mio file?? 🙂

                0 Miglior Risposta Ringrazia Cita Rispondi

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

                  [php]
                  if (file_exists("upload/" . $_FILES["file"]["name"])){
                  unlink("upload/" . $_FILES["file"]["name"]);
                  move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]);
                  }
                  [/php]
                  Ovviamente devi avere i permessi sul file per poterlo eliminare.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • B
                    bum.bum.11 User • ultima modifica di

                    Dirti che sei il mio idolo sarebbe poco!!! 😄
                    Grazie mille funziona alla grande!!!
                    UN FENOMENO!!! :yuppi:
                    Ciao a risentirci!!:ciauz:

                    0 Miglior Risposta Ringrazia Cita Rispondi

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

                      Figurati. 🙂

                      :ciauz:

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • I
                        imperor User Attivo • ultima modifica di

                        ciao 🙂 molto utile funziona era ciò che cercavo per inserirlo nella ajax chat 🙂 ma se voglio che carica solo il file png? è giusto cosi
                        if ($_FILES["file"]["type"] < png){ grazie per la risposta 🙂 oppure

                        <?php
                        //controlliamo che il file rispetti il formato png
                        $types = array('image/png', 'image/png');
                        if (in_array($_FILES['inputname']['type'], $types)) {
                        // Your file handing script here
                        } else {
                        // Error, filetype not supported
                        }

                        //controlliamo che il file rispetti le dimensioni impostate
                        if ($_FILES["file"] < 1024000){
                        //controlliamo se ci sono stati errori durante l'upload
                        if ($_FILES["file"]["error"] > 0){
                        echo "Codice Errore: " . $_FILES["file"]["error"]."
                        ";
                        }
                        else{
                        //stampo alcune informazioni sul file
                        //il nome originale
                        echo "Nome File: " . $_FILES["file"]["name"]."
                        ";
                        //il mime-type
                        echo "Tipo File: " . $_FILES["file"]["type"] . "
                        ";
                        //la dimensione in byte
                        echo "Dimensione [byte]: " . $_FILES["file"] . "
                        ";
                        //il nome del file temporaneo
                        echo "Nome Temporaneo: " . $_FILES["file"]["tmp_name"] . "
                        ";
                        //controllo se il file esiste già sul server
                        if (file_exists("img/avatars/" . $_FILES["file"]["name"])){
                        unlink("img/avatars/" . $_FILES["file"]["name"]);
                        move_uploaded_file($_FILES["file"]["tmp_name"], "img/avatars/" . $_FILES["file"]["name"]);}
                        else{
                        //sposto il file caricato dalla cartella temporanea alla destinazione finale
                        move_uploaded_file($_FILES["file"]["tmp_name"], "img/avatars/" . $_FILES["file"]["name"]);
                        echo "<br><br>Your file was uploaded successfully.<br>";
                        echo "Refresh the chat browser window to see your Avatar";
                        echo "<br/><br/><input type='button' value='Close this window' onclick='self.close()'>";
                        }
                        }
                        }
                        else{
                        echo "<center>The file must be both .png and under 250kb in size!<br><br>";
                        echo "<input type='button' value='Go Back and Try Again' onclick='goBack()'></center>";
                        }
                        ?>

                        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