- <form method="post" action="upload2.php" enctype='multipart/form-data'>
- <table>
- <tr>
- <td><font face="Verdana" size="2"><b>image associée : </b></font></td>
- <td><input type="hidden" name="$maxPoids" value="200000"><input type="file" name="userfile"></td>
- </tr>
- <tr>
- <td colspan="2"> </td>
- </tr>
- <tr>
- <td align="center" colspan="2"><input type="submit" name="envoyer" value="Valider"></td>
- </tr>
- </table>
- </form>
-
- <?
- $repertoire = "images/";
- $destination = $repertoire.$userfile_name;
- if($userfile_size > $maxTaille || $userfile_size == 0)
- {
- echo "<br><br><font face='Verdana' color='#FF0000'><font size=4>ERREUR</font><br><br><font size=2><b>La taille du fichier n'est pas correct </b></font>";
- }
- elseif (!move_uploaded_file($userfile, $destination))
- {
- echo "<br><br><font face='Verdana' color='#FF0000'><font size=4>ERREUR</font</b></font>";
- }
- else
- {
- //Appelle la fonction de redimensionnement de la photo
- resize($destination);
- }
- ?>
-
- //Redimensionne la photo
- function resize($userfile)
- {
- $lenomdufichier=$userfile."\fin";
- $nomfic=explode("\\",$lenomdufichier);
- $i=0;
- while ($nomfic[$i]!="fin")
- $i++;
- $nomfic=$nomfic[$i-1];
- $size = getimagesize($userfile);
- echo $size[3];
- //détermine la taille de la miniature
- $dest_width = explode(".",($size[0]/4));
- $dest_eight = explode(".",($size[1]/4));
- $src_img = imagecreatefromjpeg($userfile);
- $dst_img = imagecreate($dest_width[0], $dest_eight[0]);
- imagecopyresized($dst_img, $src_img, 0, 0, 0, 0,$dest_width[0], $dest_eight [0],$size[0], $size[1]);
- imagejpeg($dst_img,$nomfic, 60);
- echo "<img src='$nomfic'>";
- }
<form method="post" action="upload2.php" enctype='multipart/form-data'>
<table>
<tr>
<td><font face="Verdana" size="2"><b>image associée : </b></font></td>
<td><input type="hidden" name="$maxPoids" value="200000"><input type="file" name="userfile"></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td align="center" colspan="2"><input type="submit" name="envoyer" value="Valider"></td>
</tr>
</table>
</form>
<?
$repertoire = "images/";
$destination = $repertoire.$userfile_name;
if($userfile_size > $maxTaille || $userfile_size == 0)
{
echo "<br><br><font face='Verdana' color='#FF0000'><font size=4>ERREUR</font><br><br><font size=2><b>La taille du fichier n'est pas correct </b></font>";
}
elseif (!move_uploaded_file($userfile, $destination))
{
echo "<br><br><font face='Verdana' color='#FF0000'><font size=4>ERREUR</font</b></font>";
}
else
{
//Appelle la fonction de redimensionnement de la photo
resize($destination);
}
?>
//Redimensionne la photo
function resize($userfile)
{
$lenomdufichier=$userfile."\fin";
$nomfic=explode("\\",$lenomdufichier);
$i=0;
while ($nomfic[$i]!="fin")
$i++;
$nomfic=$nomfic[$i-1];
$size = getimagesize($userfile);
echo $size[3];
//détermine la taille de la miniature
$dest_width = explode(".",($size[0]/4));
$dest_eight = explode(".",($size[1]/4));
$src_img = imagecreatefromjpeg($userfile);
$dst_img = imagecreate($dest_width[0], $dest_eight[0]);
imagecopyresized($dst_img, $src_img, 0, 0, 0, 0,$dest_width[0], $dest_eight [0],$size[0], $size[1]);
imagejpeg($dst_img,$nomfic, 60);
echo "<img src='$nomfic'>";
}