<?php
include('../../tete.php');
include('../../menu.php');
$secteur=$_GET['secteur'];
function extension($file)
{
if($file != '.')
{
$ext = strrchr($file, '.');
}
else
{
$ext = 'Nom du fichier incorrect.';
}
echo $ext;
}
// ########## Test du Formulaire ############
if(isset($_POST['envoyer']))//on vérifie si le formulaire à été validé
{
echo'1';
$largeur = 150; // largeur maximum des miniatures en pixels
if(isset($_POST['nom']))//si un nom d'album est donné
{
echo'2';
$dossier_moy = mkdir('../'.$_POST['nom']);
$dossier_min = mkdir('../'.$_POST['nom'].'/mini');
$dossier_gde = mkdir('../'.$_POST['nom'].'/gde');
$dossier = '../'.$_POST['nom'];// dossier où seront stocké les photos moyennes
$dossier_mini = '../'.$_POST['nom'].'/mini/';// dossier où seront stocké les miniatures
$dossier_org = '../'.$_POST['nom'].'/gde/'; //dossier où seront stocké les photos Originale
if(isset($_FILES['fichier1']['tmp_name']))// on vérifie si un fichier à été soumis
{
echo'3';
if($_FILES['fichier1']['size']> $_POST['max'])
{
$erreur = 'Votre fichier est trop gros, il ne doit pas dépasser 10Mo.';
}
else
{
echo'4';
$extension = substr(strrchr($_POST['fichier1'],'.'),1);
echo $extension;
if($extension=='gif' OR $extension=='GIF' OR $extension=='png' OR $extension=='PNG' OR $extension=='jpg' OR $extension=='jpeg' OR $extension=='JPG' OR $extension=='JPEG')//si le fichier n'est pas une image.
{
echo'5';
$nom = time();
$dossier_destination = '../'.$_POST['nom'].'/gde/'.$nom.'.'.$extension;
$copi = move_uploaded_file($_FILES['fichier1'],$dossier_destination);
//on copie le fichier dans le repertoire avec les grandes photos et on le renomme
if($copi == TRUE)
{
echo'7';
//########### Création de la MINIATURE ###############
if($extension=='jpg' OR $extension=='jpeg' OR $extension=='JPG' OR $extension=='JPEG')
//si l'extension est Jpeg.
{
echo'6';
$src1 = imagecreatefromjpeg($dossier_org.$nom.$extension);
if($tableau[1] > 150)
{
$im = imagecreatetruecolor($ratio, round(($ratio/$tableau[0])*$tableau[1]));
imagecopyresampled($im, $src, 0, 0, 0, 0, $ratio, round($tableau[1]*($ratio/$tableau[0])), $tableau[0], $tableau[1]);
imagejpeg ($im, $dossier_mini.$nom.$extension);//on la copie dans le fichier dans le repertoire des miniatures.
}
else
{
copy($dossier_org.$nom.$extension, $dossier_mini.$nom.$extension);
}
}
elseif($extension=='png' OR $extension=='PNG')
//si l'extension est PNG.
{
$src1 = imagecreatefrompng($dossier_org.$nom.$extension);
if($tableau[1] > 150)
{
$im = imagecreatetruecolor($ratio, round(($ratio/$tableau[0])*$tableau[1]));
imagecopyresampled($im, $src, 0, 0, 0, 0, $ratio, round($tableau[1]*($ratio/$tableau[0])), $tableau[0], $tableau[1]);
imagepng ($im, $dossier_mini.$nom.$extension);//on la copie dans le fichier dans le repertoire des miniatures.
}
else
{
copy($dossier_org.$nom.$extension, $dossier_mini.$nom.$extension);
}
}
elseif($extension=='gif' OR $extension=='GIF')
//si l'extension est GIF.
{
$src1 = imagecreatefromgif($dossier_org.$nom.$extension);
if($tableau[1] > 150)
{
$im = imagecreatetruecolor($ratio, round(($ratio/$tableau[0])*$tableau[1]));
imagecopyresampled($im, $src, 0, 0, 0, 0, $ratio, round($tableau[1]*($ratio/$tableau[0])), $tableau[0], $tableau[1]);
imagegif ($im, $dossier_mini.$nom.$extension);//on la copie dans le fichier dans le repertoire des miniatures.
}
else
{
copy($dossier_org.$nom.$extension, $dossier_mini.$nom.$extension);
}
}
elseif($extension!='gif' OR $extension!='GIF' OR $extension!='png' OR $extension!='PNG' OR $extension!='jpg' OR $extension!='jpeg' OR $extension!='JPG' OR $extension!='JPEG')
{
$erreur = 'le type du fichier n\'est pas supporter.<br/>
Votre fichier doit être de type Jpeg, Gif ou png.';
}
header('location : index.php');
exit();
}
else
{
$erreur='le fichier, n\'a pu etre déplacer';
}
}
else
{
$erreur = 'Votre fichier n\'est pas une image';
}
}
}
else// on récupère les informations conçernant le fichier.
{
$erreur = 'Veuilllez envoyer un fichier s\'il vous plait.';
}
}
else
{
$erreur= 'Veuillez entrer un nom d\'album s\'il vous plait.';
echo$erreur;
}
}
else
{
?>
<div id="corps">
<h3>Ajout de photos - <?php echo $secteur ?> - </h3><br/>
<?php
echo'<h1>'.$erreur.'</h1>';
?>
<form action ="./index.php" method="POST">
<h3>Veuillez entrez un nom pour l'album.</h3>
<label>Nom de l'album<input type="text" name="nom" enctype="multipart/form-data"/></label><br/>
<input type="hidden" name="max" value="10240" />
<label> 1<input type="file" name="fichier1" /></label><br/>
<label> 2<input type="file" name="fichier2" /></label><br/>
<label> 3<input type="file" name="fichier3" /></label><br/>
<label> 4<input type="file" name="fichier4" /></label><br/>
<label> 5<input type="file" name="fichier5" /></label><br/>
<input type="submit" value="envoyer" name="envoyer" />
</form>
</div>
<?php
}
include('../../pied.php');
?>