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.
    • L
      lilfo User Newbie • ultima modifica di

      spiegami una cosa..io questo form lo tengo in una pagina che sta in una cartella tipo: www.sito.ext/a/b/index.htm

      se come directory metto 'c/'; mi segna www.sito.ext/c/ oppure www.sito.ext/a/b/c/???

      0 Miglior Risposta Ringrazia Cita Rispondi

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