gmarche/public/ajax/upload.php

31 lines
864 B
PHP

<?php
// Nom du fichier image
$filename = $_FILES['image']['name'] ?? $_FILES['add_image']['name'];
// Location
$path = str_replace('\\', '/', dirname(realpath(__DIR__)));
$location = $path.'/uploads/products/'.$filename;
$location2 = '/uploads/products/'.$filename;
//echo "location = ".$location;
// file extension
$file_extension = pathinfo($location, PATHINFO_EXTENSION);
$file_extension = strtolower($file_extension);
// Valid image extensions
$image_ext = array("jpg","png","jpeg");
$response = 0;
if(in_array($file_extension,$image_ext)){
// Upload du fichier
//echo "<br />files image= ".$_FILES['image']['tmp_name'];
//echo "<br /><br />";
//var_dump($_FILES);
//die();
if(move_uploaded_file($_FILES['image']['tmp_name'] ?? $_FILES['add_image']['tmp_name'],$location)){
$response = $location2;
}
}
echo $response;