5568 sujets
Sémantique web et HTML
Uploadifive pour l'upload : http://www.uploadify.com/download/download-uploadifive-standard/
Pour le redimensionnement tu peux le faire côté serveur, si tu utilises PHP tu as la bibliothège Imagine : https://github.com/avalanche123/Imagine
Pour le redimensionnement tu peux le faire côté serveur, si tu utilises PHP tu as la bibliothège Imagine : https://github.com/avalanche123/Imagine
et t'il possible d'ajouter une barre de progress a ce formulaire ?
Merci
Merci
<form action="" enctype="multipart/form-data" method="post">
<b>Rajoutez une photo supplémentaire !</b> ( attention à utiliser uniquement '.jpg' '.jpeg')<br>
En fonction de la taille de votre image, le téléchargement peut prendre plusieurs minutes.<br>
<input id="file" name="file" type="file" />
<input name="img2" type="hidden" class="input_field" value="<?php echo $row_offre['id_offre']; ?>-2" size="30">
<input type="submit" class="" name="submit" value="Valider" />
</form>
<div class="clear"></div>
<?php
// Upload and Rename File
if (isset($_POST['submit']))
{
$filename = $_FILES["file"]["name"];
$file_basename = substr($filename, 0, strripos($filename, '.')); // get file extention
$file_ext = substr($filename, strripos($filename, '.')); // get file name
$filesize = $_FILES["file"]["size"];
$allowed_file_types = array('.jpg', '.JPG', '.jpeg', '.JPEG');
if (in_array($file_ext,$allowed_file_types) && ($filesize < 6000000))
{
// Rename file
$newfilename = $_POST[img2] . '.jpg';
if (file_exists("admin/logo/img_offre/" . $newfilename))
{
// file already exists error
echo "<p>Vous n'avez pas sélectionné de fichier.</p>";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"], "admin/logo/img_offre/" . $newfilename);
echo "
<p><a href='votre_compte_offre_ok_IMG3.php' class='btmdepo'>Image supplémentaire</a> </p>
<p><a href='votre_compte_offre_ok_img.php' class='btmdepo'>Terminé</a> </p>
<div class='image_annonce'>
<span class='conteneur_main_photo'>
<img src='../admin/logo/img_offre/$row_offre[id_offre]-2.jpg' alt='' />
</span>
</div>
<div class='ombre_detail'></div>
<br>
";
}
}
elseif (empty($file_basename))
{
// file selection error
echo "<p>Echec !</p>";
}
elseif ($filesize > 6000000)
{
// file size error
echo "<p>Le fichier est trop gros...</p>";
}
else
{
// file type error
echo "<p>Vous devez avoir un fichier de type : </p>" . implode(', ',$allowed_file_types);
unlink($_FILES["file"]["tmp_name"]);
}
}
?>