Rechercher : dans
Par :

Notice: Undefined Index avec upload Sephiroth

kalimbra, le 17 déc 2008 à 16:36:15 
 Signaler ce message aux modérateurs

Bonjour,

voilà, j'utilise l'extension php upload de sephiroth sous Dreamweaver CS3, mais j'obtiens l'erreur suivante :

Notice: Undefined index: Filename in D:\Program Files\EasyPHP 2.0b1\www\OpenErp\CMS\AddDld.php on line 18


je l'ai toujours utilisée avec d'autres versions et j'avais jamais eu de problème avec .. Voici le code :

<?php
//	---------------------------------------------
//	Pure PHP Upload version 1.1
//	-------------------------------------------
if (phpversion() > "4.0.6") {
	$HTTP_POST_FILES = &$_FILES;
}
define("MAX_SIZE",300000);
define("DESTINATION_FOLDER", "../DLDs");
define("no_error", "");
define("yes_error", "");
$_accepted_extensions_ = "";
if(strlen($_accepted_extensions_) > 0){
	$_accepted_extensions_ = @explode(",",$_accepted_extensions_);
} else {
	$_accepted_extensions_ = array();
}
$_file_ = $HTTP_POST_FILES['Filename'];
if(is_uploaded_file($_file_['tmp_name']) && $HTTP_POST_FILES['Filename']['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 = "File troppo pesante";
	}
	$_ext_ = explode(".", $_name_);
	$_ext_ = strtolower($_ext_[count($_ext_)-1]);
	if(!in_array($_ext_, $_accepted_extensions_) && count($_accepted_extensions_) > 0){
		$errStr = "Estensione non valida";
	}
	if(!is_dir(DESTINATION_FOLDER) && is_writeable(DESTINATION_FOLDER)){
		$errStr = "Cartella di destinazione non valida";
	}
	if(empty($errStr)){
		if(@copy($_tmp_name_,DESTINATION_FOLDER . "/" . $_name_)){
			header("Location: " . no_error);
		} else {
			header("Location: " . yes_error);
		}
	} else {
		header("Location: " . yes_error);
	}
}
?>



si quelq'un a une idée...
Configuration: Windows XP
Firefox 3.0.4

Meilleures réponses pour « Notice: Undefined Index avec upload Sephiroth » dans :
[PHP] Notice: Undefined index: Voir Si vous utilisez les tableaux $_POST ou $_GET pour récupérer les variables de vos formulaires ou autres, il se peut que vous tombiez sur cette erreur: Notice: Undefined index 'champs du tableau' in 'chemin du fichier php en cours d'execution' on line...
Collection CommentÇaMarche.net