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.volley92.asso.fr
/
htdocs
/
admin174
/
connected
/
pages
/
/srv/data/web/vhosts/www.volley92.asso.fr/htdocs/admin174/connected/pages/album-add.php
<?php $name = null; if(isset($_POST['submitAjout'])){ $name = $_POST['name']; //Ajout de l'image $extension=array("jpg","png"); if($_FILES['image']['size']>0){ $dossier = "img/gallery/"; $file_name=$_FILES["image"]["name"]; $ext=pathinfo($file_name,PATHINFO_EXTENSION); $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($_FILES['image']['tmp_name'], "../../".$imageTemp)){ //Erreur de transfert (souvent la taille) $image = $imageTemp; }else{ echo "<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{ echo "<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{ echo "<div class='alert alert-danger'><button type='button' class='close' data-dismiss='alert'>×</button>Erreur! Aucune image choisie, verifier que votre image est au format web</div>"; } } if(!empty($image)){ $stmt=$db_client->prepare("INSERT INTO gallery(name,image,created_at,id_company) VALUES (?,?,NOW(),?)"); // on prépare notre requête $stmt->execute(array($name,$image,$conf_id_company)); echo "<div class='alert alert-success'><button type='button' class='close' data-dismiss='alert'>×</button>Votre image a été ajouté avec succès</div>"; header("Location: albums"); }else{ echo "<div class='alert alert-danger'><button type='button' class='close' data-dismiss='alert'>×</button>Erreur! Aucune image choisie</div>"; } } ?> <!-- ///////////////////////GALERIE IMAGES///////////////////////////////// --> <hr> <h1 id="ajout-image">Ajout d'une image dans la galerie <small>(<a href="albums">retour</a>)</small></h1 ><hr> <form role="form" method="post" action="#ajout-image" enctype="multipart/form-data"> <div class="row"> <div class="col-sm-12"> <div class="form-group"> <label for="name">Titre de l'image</label> <input id="name" class='form-control' type="text" name="name" value="<?=$name?>"> </div> </div> <div class="col-sm-4"> <div class="form-group"> <label for="image">Image <sup>*</sup></label> <input type="file" id="image" name="image"> <p class="help-block">2 Mo maximum par fichier (png, jpg)</p> </div> </div> </div> <div class='text-center'> <a href="albums" class="btn btn-default" >Annuler</a> <button type='submit' name='submitAjout' value="submitAjout" class='btn btn-success'>Ajouter</button> </div> </form>