1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
   | if (phpversion() > "4.0.6") {
	$HTTP_POST_FILES = &$_FILES;
}
define("MAX_SIZE",300000);
define("DESTINATION_FOLDER", "../imagesaffiche");
define("no_error", "../admin/saisie.php");
define("yes_error", "erreurtof.php");
$_accepted_extensions_ = "gif,jpg,jpeg";
if(strlen($_accepted_extensions_) > 0){
	$_accepted_extensions_ = @explode(",",$_accepted_extensions_);
} else {
	$_accepted_extensions_ = array();
}
$_file_ = $HTTP_POST_FILES['nom_imageart'];
if(is_uploaded_file($_file_['tmp_name']) && $HTTP_POST_FILES['nom_imageart']['error'] == 0){
	$errStr = "";
	$_name_ = $_file_['name'];
	$_type_ = $_file_['type'];
	$_tmp_name_ = $_file_['tmp_name'];
	$_size_ = $_file_['size'];
	if($_size_ > MAX_SIZE && MAX_SIZE > 0){
		$errStr = "fichier trop gros";
	}
	$_ext_ = explode(".", $_name_);
	$_ext_ = strtolower($_ext_[count($_ext_)-1]);
	if(!in_array($_ext_, $_accepted_extensions_) && count($_accepted_extensions_) > 0){
		$errStr = "mauvais extension";
	}
	if(!is_dir(DESTINATION_FOLDER) && is_writeable(DESTINATION_FOLDER)){
		$errStr = "pas valid";
	}
	if(empty($errStr)){
		if(@move_uploaded_file($_tmp_name_,DESTINATION_FOLDER . "/" . $_name_)){header("Location: " . no_error);
			//enregistrement dans la base de l'édito
			 require_once('../Connections/connectic.php'); 
			mysql_select_db($database_connectic, $connectic);
			$insertedito = "INSERT INTO edito (nom_imageart ) VALUES ('$_name_')";
			mysql_query($insertedito, $connectboutic) or die(mysql_error());
 
			} else {
			header("Location: " . yes_error);
		}
	} else {
		header("Location: " . yes_error);
 
 
	}
}
 
echo "NOM DU NOUVEAU FICHIER $_name_";   
 
?> | 
Partager