Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
srv
/
data
/
web
/
vhosts
/
www.taxi-78.com
/
htdocs
/
admin000
/
connected
/
functions
/
/srv/data/web/vhosts/www.taxi-78.com/htdocs/admin000/connected/functions/function.php
<?php function move_image($input){ $res=array(); $extension=array("jpg","png"); $dossier = "img/news/"; $file_name= $input['file']["image"]["name"]; $ext=pathinfo($file_name,PATHINFO_EXTENSION); if($ext == 'jpeg'){ $ext = 'jpg'; } $file_name=md5(uniqid()).".".$ext; if(in_array($ext,$extension)) { $imageTemp=$dossier.$file_name; if(!file_exists($imageTemp)){ //Si le fichier existe déjà (peu probable car num aléatoire généré) if(move_uploaded_file($input['file']['image']['tmp_name'], "../../".$imageTemp)){ //Erreur de transfert (souvent la taille) $image = $imageTemp; }else{ $res['error']= "<div class='alert alert-danger'><button type='button' class='close' data-dismiss='alert'>×</button>Erreur lors du transfert de l'image, la taille ne doit pas être supérieur à 2Mo.</div>"; } }else{ $res['error']= "<div class='alert alert-danger'><button type='button' class='close' data-dismiss='alert'>×</button>Erreur doublon.</div>"; } }else{ $res['error']= "<div class='alert alert-danger'><button type='button' class='close' data-dismiss='alert'>×</button>Veuillez choisir une image avec l'exention jpg ou png</div>"; } $res['image'] = $image; return $res; }