• User

    Funzione accetta caricamento file pdf

    Salve a tutti!
    Dovrei modificare questo script ni modo tale che accetti file in pdf e docx:
    [php]
    <?
    session_start();
    //se è stato caricato un cv, controllo l'estensione e il nome del file
    if ($attach1_name!="") {
    $extensions = array(".doc", ".DOC",".docx","DOCX",".pdf",".PDF"); //estensione accettata
    $ext = strrchr($attach1_name,'.');
    if ((!in_array($ext,$extensions))) {
    header("Location: errore_uploadCV.php");
    exit;
    }
    $attach1_1=str_replace(" ", "", $attach1_name);
    $attach1_2=str_replace("'", "
    ", $attach1_1);
    $attach1_3=str_replace("$", "", $attach1_2);
    $attach1_4=str_replace("%", "
    ", $attach1_3);
    $attach1_5=str_replace("/", "", $attach1_4);
    $attach1_6=str_replace("\", "
    ", $attach1_5);
    $attach1_7=str_replace("?", "", $attach1_6);
    $attach1_8=str_replace("<", "
    ", $attach1_7);
    $attach1_9=str_replace(">", "", $attach1_8);
    $attach1_10=str_replace("|", "
    ", $attach1_9);
    $attach1_11=str_replace("*", "", $attach1_10);
    $attach1_12=str_replace(":", "
    ", $attach1_11);
    $attach1_corretto=session_id().$attach1_12; //gli attacco l'id di sessione per renderlo unico

    $_SESSION['cv'] = $attach1_corretto; 
    
    #copio il file in una nuova posizione
    copy($attach1,"../../upload/$attach1_corretto");
    # cancella il file temporaneo
    unlink($attach1);
    
    header("Location: upload3CV.php");
    exit;
    

    }
    ?>[/php]


  • Consiglio Direttivo

    Ciao maquisse. 🙂

    Immagino ti basti variare questa riga:
    [php]$extensions = array(".doc", ".DOC",".docx","DOCX",".pdf",".PDF"); //estensione accettata[/php]
    In:
    [php]$extensions = array(".docx","DOCX",".pdf",".PDF"); //estensione accettata[/php]
    😉