Visualizzazione risultati 1 fino 5 di 5

Discussione: invio mail dopo upload documento

  1. #1
    fcfclean non č connesso Utente
    Data registrazione
    17-09-2014
    Messaggi
    139

    Predefinito invio mail dopo upload documento

    salve in rete sono riuscito a trovare il file per caricare i documenti pdf e doc e altri formati il codice sorgente č
    Codice PHP:
    <?php
    //If directory doesnot exists create it.
    $output_dir = "upload/";

    if(isset(
    $_FILES["myfile"]))
    {
    $ret = array();

    $error =$_FILES["myfile"]["error"];
    {

    if(!
    is_array($_FILES["myfile"]['name'])) //single file
    {
    $fileName = $_FILES["myfile"]["name"];
    move_uploaded_file($_FILES["myfile"]["tmp_name"],$output_dir. $_FILES["myfile"]["name"]);
    //echo "<br> Error: ".$_FILES["myfile"]["error"];

    $ret[$fileName]= $output_dir.$fileName;
    }
    else
    {
    $fileCount = count($_FILES["myfile"]['name']);
    for(
    $i=0; $i < $fileCount; $i++)
    {
    $fileName = $_FILES["myfile"]["name"][$i];
    $ret[$fileName]= $output_dir.$fileName;
    move_uploaded_file($_FILES["myfile"]["tmp_name"][$i],$output_dir.$fileName );
    }

    }
    }
    echo
    json_encode($ret);

    }

    ?>
    ----------------------------------------------
    Codice HTML:
    <div id="mulitplefileuploader">Carica</div>
     
    <div id="status"></div>
    <script>
     
    $(document).ready(function()
    {
     
    var settings = {
        url: "lavoro.php",
        method: "POST",
        allowedTypes:"jpg,png,gif,doc,pdf,zip",
        fileName: "myfile",
        multiple: true,
        onSuccess:function(files,data,xhr)
        {
            $("#status").html("<font color='green'>Caricamento avvenuto con successo!</font>");
     
        },
        onError: function(files,status,errMsg)
        {      
            $("#status").html("<font color='red'>Caricamento fallito!</font>");
        }
    }
    $("#mulitplefileuploader").uploadFile(settings);
     
    });
    </script>
    ------------------------------------------------------------------------------

    vorrei che una volta che l'utente ha caricato il documento invii in automatico una mail di avvertimento che č stato caricato un documento pdf o doc :) altrimenti me toccherā controlla ogni volta con ftp :(
    attendo risposta grazie
    Ultima modifica di alemoppo : 27-04-2015 alle ore 15.40.35 Motivo: +tag

  2. #2
    L'avatar di alemoppo
    alemoppo non č connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,160

    Predefinito

    Č sufficiente usare la mail(). Nel tuo caso devi usarla dopo aver caricato i file, quindi dopo la "move_uploaded_file".

    Ciao!

  3. #3
    fcfclean non č connesso Utente
    Data registrazione
    17-09-2014
    Messaggi
    139

    Predefinito

    Buon di gentilmente mi puoi postare il codice completo ? non sono un programmatore riesco solo a modificare ciō che giā esiste ;) grazie mille :)

  4. #4
    fcfclean non č connesso Utente
    Data registrazione
    17-09-2014
    Messaggi
    139

    Predefinito

    ciao ci sto a provā :) č giusto cosi ?

    Codice PHP:
    <?php
    //If directory doesnot exists create it.
    $output_dir = "upload/";

    if(isset(
    $_FILES["myfile"]))
    {
    $ret = array();

    $error =$_FILES["myfile"]["error"];
    {

    if(!
    is_array($_FILES["myfile"]['name'])) //single file
    {
    $fileName = $_FILES["myfile"]["name"];
    move_uploaded_file($_FILES["myfile"]["tmp_name"],$output_dir. $_FILES["myfile"]["name"]);
    mail($_FILES, "-femail.address@example.com");
    //echo "<br> Error: ".$_FILES["myfile"]["error"];

    $ret[$fileName]= $output_dir.$fileName;
    }
    else
    {
    $fileCount = count($_FILES["myfile"]['name']);
    for(
    $i=0; $i < $fileCount; $i++)
    {
    $fileName = $_FILES["myfile"]["name"][$i];
    $ret[$fileName]= $output_dir.$fileName;
    move_uploaded_file($_FILES["myfile"]["tmp_name"][$i],$output_dir.$fileName );
    }

    }
    }
    echo
    json_encode($ret);

    }

    ?>
    attendo risposta grazie
    Ultima modifica di karl94 : 04-05-2015 alle ore 01.17.32

  5. #5
    fcfclean non č connesso Utente
    Data registrazione
    17-09-2014
    Messaggi
    139

    Predefinito

    ciao:) nessun aiuto ? :(

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •