Pour déplacer le fichier j'utilise move_uploaded_file.
Comme indiqué le retour du nom temporaire $_FILES['input']['tmp_name'] est vide comme quand le fichier n'est pas présent.
[javascript]
function upload_uploadfile_js()
{
var upload_uploadfilebar = $('#upload_uploadfile_bar');
var upload_uploadfilepercent = $('#upload_uploadfile_percent');
$('#_upload_uploadfile_form').ajaxForm({
beforeSend: function() {
$('#upload_uploadfile_progress').show();
$('#upload_uploadfile_input').attr('disabled', 'disabled');
$('#upload_uploadfile_button').attr('disabled', 'disabled');
var percentVal = '0%';
upload_uploadfilebar.width(percentVal);
upload_uploadfilepercent.html(percentVal);
},
uploadProgress: function(event, position, total, percentComplete) {
var percentVal = percentComplete + '%';
upload_uploadfilebar.width(percentVal);
upload_uploadfilepercent.html(percentVal);
},
success: function()
{
},
complete: function(xhr) {
$('#upload_uploadfile_progress').hide();
if(xhr.responseText == 'secure_fault')secure_fault('upload_fault');
else
{
//Suite du programme
}
}
});
}
[/javascript]
$error_upload = 0;
$upload_uploadfile_name = $_FILES['upload_uploadfile_input']['name'];
$upload_uploadfile_tmpname = $_FILES['upload_uploadfile_input']['tmp_name'];
$nom_img = time().".".substr(strtolower(strrchr(basename($upload_uploadfile_name), ".")), 1);
if(!@move_uploaded_file($upload_uploadfile_tmpname, "../images/".$nom_img))$error_upload = 1;
else
{
//Suite du programme
}
Donc dans mon car j'ai $error_upload à 1
Pour déplacer le fichier j'utilise move_uploaded_file.
Comme indiqué le retour du nom temporaire $_FILES['input']['tmp_name'] est vide comme quand le fichier n'est pas présent.
[javascript]
function upload_uploadfile_js()
{
var upload_uploadfilebar = $('#upload_uploadfile_bar');
var upload_uploadfilepercent = $('#upload_uploadfile_percent');
$('#_upload_uploadfile_form').ajaxForm({
beforeSend: function() {
$('#upload_uploadfile_progress').show();
$('#upload_uploadfile_input').attr('disabled', 'disabled');
$('#upload_uploadfile_button').attr('disabled', 'disabled');
var percentVal = '0%';
upload_uploadfilebar.width(percentVal);
upload_uploadfilepercent.html(percentVal);
},
uploadProgress: function(event, position, total, percentComplete) {
var percentVal = percentComplete + '%';
upload_uploadfilebar.width(percentVal);
upload_uploadfilepercent.html(percentVal);
},
success: function()
{
},
complete: function(xhr) {
$('#upload_uploadfile_progress').hide();
if(xhr.responseText == 'secure_fault')secure_fault('upload_fault');
else
{
//Suite du programme
}
}
});
}
[/javascript]
[php]
$error_upload = 0;
$upload_uploadfile_name = $_FILES['upload_uploadfile_input']['name'];
$upload_uploadfile_tmpname = $_FILES['upload_uploadfile_input']['tmp_name'];
$nom_img = time().".".substr(strtolower(strrchr(basename($upload_uploadfile_name), ".")), 1);
if(!@move_uploaded_file($upload_uploadfile_tmpname, "../images/".$nom_img))$error_upload = 1;
else
{
//Suite du programme
}
[/php]
Donc dans mon car j'ai $error_upload à 1