Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //ajout du fichier de la recette
- if($_FILES['file_recette']['name']!=""){
- $file = $_FILES['file_recette']['name'];
- $target_dir = '/var/www/html/tastinfives/files/img/Recette/';
- $target_file = $target_dir . basename($_FILES['file_recette']['name']);
- $uploadOk = 1;
- $imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION));
- // Check if image file is a actual image or fake image
- if(isset($_POST['submit'])) {
- $check = getimagesize($_FILES['file_recette']['tmp_name']);
- if($check !== false) {
- //echo "File is an image - " . $check['mime'] . ".";
- $uploadOk = 1;
- } else {
- echo "File is not an image.";
- $uploadOk = 0;
- }
- }
- // Check if file already exists
- if (file_exists($target_file)) {
- echo "<h1>Désolé un fichier avec ce même nom existe.</h1>";
- $uploadOk = 0;
- }
- // Check file size
- if ($_FILES['file_recette']['size'] > 15000000) {
- echo "<h1>Désolé votre fichier est trop volumineux</h1>";
- $uploadOk = 0;
- }
- // Allow certain file formats
- if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg"
- && $imageFileType != "gif" ) {
- echo "<h1>Désolé, les seules fichiers autorisés sont en format JPG, JPEG, PNG & GIF.</h1>";
- $uploadOk = 0;
- }
- // Check if $uploadOk is set to 0 by an error
- if ($uploadOk == 0) {
- echo "<h1>Désolé le fichier n'a pas été téléchargé</h1>";
- // if everything is ok, try to upload file
- } else {
- if (move_uploaded_file($_FILES['file_recette']['tmp_name'], $target_file)) {
- echo "<h1>Le fichier ". basename( $_FILES['file_recette']['name']). " a été télécharger.</h1>";
- } else {
- echo "<h1>Désolé le fichier n'a pas été téléchargé.</h1>";
- }
- }
- }else{
- echo "Empty file";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement