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. Form Php con Upload
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • M
      makeart User • ultima modifica di

      la seconda

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • L
        lilfo User Newbie • ultima modifica di

        niente..non va..non riesco a capire perchè la funzione move uploaded file non va...ho anche dato il premesso di scrivere sulla cartella...

        ma può essere che la versione di php è vecchia e la funzione non esiste? ma se fosse così..non dovrebbe darmi errore?

        ❌x❌x❌x

        non è che potresti mandarmi un form fatto da te che funziona sicuramente? almeno provo a modificare quello e vedo se va..:fumato:

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • M
          makeart User • ultima modifica di

          <form method=post action="send_photo.php" enctype="multipart/form-data">
          <input type=file name=file class=testo size=50>
          <input type=submit value=invia>

          questo form funziona sicuro cmq postami i due file che te li controllo

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • L
            lilfo User Newbie • ultima modifica di

            il form.php è quello che leggi su...la pagina sta qua:
            http://www.mondonotte.net/Video/Popup/

            fammi sapere
            grazie

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • M
              makeart User • ultima modifica di

              molto probabilmente è il name="File" sull'input file, utilizza le lettere minuscole con la sintassi che ti ho inviato

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • L
                lilfo User Newbie • ultima modifica di

                non vaaaaaaaaa 😢

                il form.php che uso ora è questo:

                <?
                $EmailFrom = Trim(stripslashes($_POST['Email']));
                $EmailTo = "[email protected]";
                $Subject = "Music";
                $Username = Trim(stripslashes($_POST['Username']));
                $Titolo = Trim(stripslashes($_POST['Titolo']));
                $Commento = Trim(stripslashes($_POST['Commento']));
                $percorso = $_FILES['file']['tmp_name'];
                $nome = $_FILES['file']['name'];
                $cartella = 'Files/';
                if (move_uploaded_file($percorso, $cartella . $nome)){
                echo"ok";
                }else{
                echo"error";
                }
                //$Filename = $_FILES ['file'] ['name'];
                //$Filetemp = $_FILES ['file'] ['tmp_name'];
                //if (move_uploaded_file($Filetemp, "/Files/" . $Filename)) {
                // $Filelink = "http://www.mondonotte.net/Video/Files/".$Filename;
                //}
                // validation
                $validationOK=true;
                if (Trim($Username)=="") $validationOK=false;
                if (Trim($Titolo)=="") $validationOK=false;
                if (Trim($Email)=="") $validationOK=false;
                if (Trim($Commento)=="") $validationOK=false;
                //if (file_exists ($Filelink)) {
                // $validationOK=true;
                //} else { $validationOK=false;
                //}
                if (!$validationOK) {
                print "<meta http-equiv="refresh" content="0;URL=http://www.mondonotte.net/Video/Errore/">";
                exit;
                }

                // prepare email body text
                $Body = "";
                $Body .= "User: ";
                $Body .= $Username;
                $Body .= "\n";
                $Body .= "Titolo: ";
                $Body .= $Titolo;
                $Body .= "\n";
                $Body .= "E-mail: ";
                $Body .= $Email;
                $Body .= "\n";
                $Body .= "Commento: ";
                $Body .= $Commento;
                $Body .= "\n";
                $Body .= "Link File: ";
                $Body .= $Filelink;
                $Body .= "\n";

                // send email
                $success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");

                // redirect to success page
                if ($success){
                print "<meta http-equiv="refresh" content="0;URL=http://www.mondonotte.net/Video/Ok/">";
                }
                else{
                print "<meta http-equiv="refresh" content="0;URL=http://www.mondonotte.net/Video/Errore/">";
                }
                ?>

                quindi nella mail il link non deve arrivare..però comunque controllando nella cartella non viene messo il file.....

                ma perchèèèèèèèèèè?!?!?!?! eppure dovrebbe funzionare!!!!

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • M
                  makeart User • ultima modifica di

                  $cartella = 'Files/';

                  stesso discorso a linux potrebbe crere problemi

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • L
                    lilfo User Newbie • ultima modifica di

                    niente..non va..

                    il percorso però è tutto con le maiuscole iniziali..non è che devo cambiarle?
                    mondonotte.net/Video/Popup/files/

                    in popup sta il form html con la pagina php

                    devo cambiare tutto?

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • P
                      probid Super User • ultima modifica di

                      @lilfo said:

                      niente..non va..

                      il percorso però è tutto con le maiuscole iniziali..non è che devo cambiarle?
                      mondonotte.net/Video/Popup/files/

                      Se il server è unix/linux i nomi dei files sono case-sensitive,quindi la differenza tra maiuscole e minuscole conta. 😉
                      Ciao!

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • L
                        lilfo User Newbie • ultima modifica di

                        vabeh ma anche se conta mica influisce sul form php? mah...😢

                        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