27 lines
852 B
PHP
27 lines
852 B
PHP
<?php
|
|
|
|
$error = NULL;
|
|
$filename = NULL;
|
|
|
|
if (isset($_FILES['uploadFile']) && $_FILES['uploadFile']['error'] === 0) {
|
|
|
|
$filename = $_FILES['uploadFile']['name'];
|
|
$targetpath = getcwd() . '/' . $filename; // On stocke le chemin où enregistrer le fichier
|
|
|
|
// On déplace le fichier depuis le répertoire temporaire vers $targetpath
|
|
if (@move_uploaded_file($_FILES['uploadFile']['tmp_name'], $targetpath)) { // Si ça fonctionne
|
|
$error = 'OK';
|
|
} else { // Si ça ne fonctionne pas
|
|
$error = "Échec de l'enregistrement !";
|
|
}
|
|
} else {
|
|
$error = 'Aucun fichier réceptionné !';
|
|
}
|
|
|
|
// Et pour finir, on écrit l'appel vers la fonction uploadEnd :
|
|
?>
|
|
|
|
<script>
|
|
window.top.window.uploadEnd("<?php echo $error; ?>", "<?php echo $filename; ?>");
|
|
</script>
|