Ciao a tutti....
ho trovato sul web uno script che carica file in una mia cartella ed effettua il controllo su:
- dimensione
- formato
- se già presente
questo è il codice completo php dal form dove inserisco i file:
Dunque, se volessi effettuare un controllo anche sulle dimensioni quali larghezza e altezza come potrei fare? e soprattutto dove inserire tale codice?Codice PHP:
<?
//user defined variables
$abpath = "123";
$sizelim = "yes";
$size = "2500000";
//all image types to upload
$cert1 = "image/pjpeg";
$cert2 = "image/jpeg";
$log = "";
//checks if file exists
if ($img1_name == "") {
$log .= "No file selected for upload 1
";
}
if ($img1_name != "") {
//checks if file exists
if (file_exists("$abpath/$img1_name")) {
$log .= "File 1 already existed
";
} else {
//checks if files to big
if ($sizelim == "yes") {
if ($img1_size > $size) {
$log .= "File 1 was too big
";
}
}
//Checks if file is an image
if (($img1_type == $cert1) or ($img1_type == $cert2)) {
@copy($img1, "$abpath/$img1_name") or $log .= "Couldn't copy image 1 to server
";
if (file_exists("$abpath/$img1_name")) {
$log .= "File 1 was uploaded
";
}
} else {
$log .= "File 1 is not an image
";
}
}
}
?>
<html>
<head>
<title>Image Report</title>
</head>
<body>
Log:
<?
echo "$log";
?>
</p>
<body>
<html>
Poi se a conferma eseguita volessi inserire il nome del file caricato detro il mio database?
ho provato in tutte le salse ma non sono riuscito a farlo importare dentro al database.
grazie per l'aiuto.