Fr   En   Es
Accueil
Résidence Touristique
Hôtel Four Seasons
Centre Commercial
Business Center
Galerie
Newsletters
Votre image doit être un jpg, jpeg ou gif
"; exit; } $size = getimagesize($source.$image); $largeur_src=$size[0]; $hauteur_src=$size[1]; //2ieme verification -> on verifie que le type du fichier est un jpg, jpeg ou gif // $size[2] -> type de l'image : 1 = GIF , 2 = JPG, JPEG if ($size[2]!=1 AND $size[2]!=2){ echo "
Format non supporté
"; exit; } if($size[2]==1){ // format gif $image_src=imagecreatefromgif($source.$image); } if($size[2]==2){ // format jpg ou jpeg $image_src=imagecreatefromjpeg($source.$image); } // on verifie que l'image source ne soit pas plus petite que l'image de destination if ($largeur_src>$largeur_max OR $hauteur_src>$hauteur_max){ // si la largeur est plus grande que la hauteur if ($hauteur_src<=$largeur_src){ $ratio=$largeur_max/$largeur_src; }else{ $ratio=$hauteur_max/$hauteur_src; } }else{ $ratio=1; // l'image créee sera identique à l'originale } $image_dest=imagecreatetruecolor(round($largeur_src*$ratio), round($hauteur_src*$ratio)); // imagecopyresized($image_dest, $image_src, 0, 0, 0, 0, round($largeur_src*$ratio), round($hauteur_src*$ratio), $largeur_src, $hauteur_src); imagecopyresampled($image_dest, $image_src, 0, 0, 0, 0, round($largeur_src*$ratio), round($hauteur_src*$ratio), $largeur_src, $hauteur_src); if(!imagejpeg($image_dest, $destination.$image, 100)){ echo "la création de la vignette a echouée pour l'image $image"; exit; } // destruction de l'image en mémoire imagedestroy($image_dest); } function sanitize_string($str) { if (get_magic_quotes_gpc()) { $sanitize = mysql_real_escape_string(stripslashes($str)); } else { $sanitize = mysql_real_escape_string($str); } return $sanitize; } function return_system2() { $system="Autre"; /* Mozilla */ /* Important: Mozilla is the first test because the string "Mozilla" is in all browser with Gecko engine like Firefox ... */ if(strchr($_SERVER[ 'HTTP_USER_AGENT' ], "Windows")) $system="Windows"; /* Netscape */ if(strchr($_SERVER[ 'HTTP_USER_AGENT' ], "Macintosh")) $system = "Macintosh"; /* Safari (Mac OS) */ else if(strchr($_SERVER[ 'HTTP_USER_AGENT' ], "Linux")) $system = "Linux"; /* FireFox */ else if(strchr($_SERVER[ 'HTTP_USER_AGENT' ], "iPhone")) $system = "iPhone"; /* Konqueror (Gnu/Linux KDE) */ if(strchr($_SERVER[ 'HTTP_USER_AGENT' ], "Android")) $system="Android"; return $system; } //////////////////////////////////////////////////////// //////////////////// send emails function send_emails($email_envoyeur , $message_envoi , $email_reception, $fichier_nom, $attachement, $mimetype) { $mail = $email_reception; // Déclaration de l'adresse de destination. if (!preg_match("#^[a-z0-9._-][email protected](hotmail|live|msn).[a-z]{2,4}$#", $mail)) // On filtre les serveurs qui présentent des bogues. { $passage_ligne = "\r\n"; } else { $passage_ligne = "\n"; } //=====Déclaration des messages au format texte et au format HTML. $message_txt = "$message_envoi"; $message_html = "$message_envoi"; //========== //=====Création de la boundary. $boundary = "-----=".md5(rand()); $boundary_alt = "-----=".md5(rand()); //========== //=====Définition du sujet. $sujet = "Anfaplace."; //========= //=====Création du header de l'e-mail. $header = "From: \"Site Anfaplace \"<$email_envoyeur>".$passage_ligne; $header.= "Reply-to: \"Site Anfaplace \" <$email_envoyeur>".$passage_ligne; $header.= "MIME-Version: 1.0".$passage_ligne; $header.= "Content-Type: multipart/mixed;".$passage_ligne." boundary=\"$boundary\"".$passage_ligne; //========== //=====Création du message. $message = $passage_ligne."--".$boundary.$passage_ligne; $message.= "Content-Type: multipart/alternative;".$passage_ligne." boundary=\"$boundary_alt\"".$passage_ligne; $message.= $passage_ligne."--".$boundary_alt.$passage_ligne; //=====Ajout du message au format texte. $message.= "Content-Type: text/plain; charset=\"ISO-8859-1\"".$passage_ligne; $message.= "Content-Transfer-Encoding: 8bit".$passage_ligne; $message.= $passage_ligne.$message_txt.$passage_ligne; //========== $message.= $passage_ligne."--".$boundary_alt.$passage_ligne; //=====Ajout du message au format HTML. $message.= "Content-Type: text/html; charset=\"ISO-8859-1\"".$passage_ligne; $message.= "Content-Transfer-Encoding: 8bit".$passage_ligne; $message.= $passage_ligne.$message_html.$passage_ligne; //========== //=====On ferme la boundary alternative. $message.= $passage_ligne."--".$boundary_alt."--".$passage_ligne; //========== $message.= $passage_ligne."--".$boundary.$passage_ligne; if ($attachement <> "") { //=====Ajout de la pièce jointe. $message.= "Content-Type: $mimetype; name=\"$fichier_nom\"".$passage_ligne; $message.= "Content-Transfer-Encoding: base64".$passage_ligne; $message.= "Content-Disposition: attachment; filename=\"$fichier_nom\"".$passage_ligne; $message.= $passage_ligne.$attachement.$passage_ligne.$passage_ligne; $message.= $passage_ligne."--".$boundary."--".$passage_ligne; //========== } //=====Envoi de l'e-mail. mail($mail,$sujet,$message,$header); //========== } // ?>