Citation :
require '../MysqlConnect.php';
//Info sur l'upload du fichier
$Requete = mysql_query("SELECT ID FROM FARgalerie" );
$Nb = mysql_num_rows ( $Requete );
$Nb++;
$nouveau_nom= $Nb . ".jpg";
$nom_destination = 'photos/' . $nouveau_nom . '';
// La photo transferée est la source de la miniature
move_uploaded_file( $_FILES['fichier']['tmp_name'] , $nom_destination );
$source = imagecreatefromjpeg($nom_destination); // Les fonctions imagesx et imagesy renvoient la largeur et la hauteur d'une image
$largeur_source = imagesx($source);
$hauteur_source = imagesy($source);
//Redimensionnement de l'image
$rapport=$largeur_source / $hauteur_source;
$hauteur_destination = 200;
$largeur_destination = $hauteur_destination * $rapport ;
// On crée et enregistre la miniature
$destination = imagecreatetruecolor($largeur_destination, $hauteur_destination); imagecopyresampled($destination, $source, 0, 0, 0, 0, $largeur_destination, $hauteur_destination, $largeur_source, $hauteur_source);
imagejpeg($destination, 'photos/mini_' . $nouveau_nom . '');
$Error='Votre lien est soumis à l\'acceptation du webmaster';
//Insertion dans la base de données
mysql_query( "INSERT INTO FARgalerie VALUES ('$Nb','$marque','$modele','$annee','$proprietaire','nouveau_nom','mini_' . $nouveau_nom . '','0')" );
mysql_close();
header("Location:../Index.php?Rub=Galerie&Error=$Error" );
|