Bonjour tous le monde,
j'ai un petit souci avec cette script qui marche parfaitement, mon problème c de comment récupérer un variable (le nom de fichier de la page de traitement upload.php ver la page index j'ai essayer plusieurs méthode mais malgré ...)
voici la page index.php
-----------------------------------------------------------------------------------------------------------
<script language="javascript" type="text/javascript">
<!--
function startUpload(){
document.getElementById('f1_upload_process').style.visibility = 'visible';
document.getElementById('f1_upload_form').style.visibility = 'hidden';
return true;
}
function stopUpload(success){
var result = '';
if (success == 1){
result = '<span class="msg">Fichier bien uploder Ajouter D\'autre fichiers!<\/span><br/><br/>';
}
else {
result = '<span class="emsg">ERREUR!<\/span><br/><br/>';
}
document.getElementById('f1_upload_process').style.visibility = 'hidden';
document.getElementById('f1_upload_form').innerHTML = result + '<label>File: <input name="myfile" type="file" size="30" /><\/label><label><input type="submit" name="submitBtn" class="sbtn" value="Upload" /><\/label>';
document.getElementById('f1_upload_form').style.visibility = 'visible';
return true;
}
//-->
</script>
</head><div id="container"><div id="content">
<form action="upload.php" method="post" enctype="multipart/form-data" target="upload_target" onsubmit="startUpload();" >
<p id="f1_upload_process"><img src="loader.gif" /><br/></p>
<p id="f1_upload_form" align="center">
<input name="myfile" type="file" size="30" />
<input type="submit" name="submitBtn" value="Upload" />
</p><iframe id="upload_target" name="upload_target" src="#" style="width:0;height:0;border:0px solid #fff;"></iframe>
</form>
</div></div>
---------------------------------------------------------------------------------------------------------------
et voila la page upload.php
---------------------------------------------------------------------------------------------------------------
<?php
$destination_path = getcwd().DIRECTORY_SEPARATOR;
$result = 0;
$target_path = $destination_path . basename( $_FILES['myfile']['name']);
if(@move_uploaded_file($_FILES['myfile']['tmp_name'], $target_path)) {
$result = 1;
}
?>
<script language="javascript" type="text/javascript">window.top.window.stopUpload(<?php echo $result; ?>);</script>
Merci d'avance