- Home
- Categorie
- Coding e Sistemistica
- PHP
- Funzione accetta caricamento file pdf
-
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]
-
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]