Page 1 sur 1

Vérification avant upload d'image

Posté : 15 déc. 2012, 17:42
par Benjo17250
Bonjour à tous et à toutes.

Mon code ci-dessous permet d'uploader une image sur le serveur (ici, je suis en local). Mais avant, cette image doit respecter quelques conditions :
1er : L'image doit être au format .png
2e : La taille du fichier doit être modifié. la largeur finale doit être de 150px. (Le rapport largeur/hauteur doit etre cependant conservé)
3e : Le fichier doit être renommé si un autre fichier porte le même nom

<?php
include('lib/user.inc.php');
trace($_FILES, 'Informations de debogage');
$dir2save = dirname($_SERVER['SCRIPT_FILENAME']) . '/img/links';
echo "<p>Dossier d'enregistrement: $dir2save</p>";
if (isset($_FILES['thumbnail'])) {
if (move_uploaded_file($_FILES['thumbnail']['tmp_name'], "$dir2save/{$_FILES['thumbnail']['name']}")) {
echo "Le fichier est valide; il a ete telecharge avec succes! \n";
} else {
echo "Probleme pendant le telechargement du fichier!\n";
}
}
?>
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<?php
echo <<< FORM
<form enctype="multipart/form-data" action="upload.php" method="post">
Envoyez ce fichier vers le serveur: <input name="thumbnail" type="file" />
<input type="submit" value="Envoyer le fichier" />
</form>
FORM;
?>
</body>
</html>



Je vous remercie d'avance pour l'aide que vous m'apporterez!

Re: Vérification avant upload d'image

Posté : 15 déc. 2012, 18:15
par moogli
salut,


et quel est le problème ?

y a des choses que tu ne sais pas faire ?

Il y a un sujet dans les contributions qui devrait t'aider (auteur AB)


@+

Re: Vérification avant upload d'image

Posté : 15 déc. 2012, 18:33
par Benjo17250
Oui, je ne sais pas faire les 3 choses que j'ai listé...


Le sujet d'AB est très bien mais... je suis vraiment débutant et je ne comprend pas grand chose :?

Re: Vérification avant upload d'image

Posté : 15 déc. 2012, 19:46
par moogli
Dans ce cas utilise sa classe elle fait tous ce que as besoin ;)


@+

Re: Vérification avant upload d'image

Posté : 15 déc. 2012, 21:33
par Benjo17250
En effets, il est complet et efficace, mais je ne le comprend pas... C'est du php objet et j'ai beaucoup de mal avec ça.

Je dois absolument rester sur la base de mon code et a partir de ce dernier, venir ajouter les 3 conditions.

Merci!

Re: Vérification avant upload d'image

Posté : 19 déc. 2012, 10:18
par Benjo17250
Quelqu'un pourrait-il m'aider s'il vous plait?...

Re: Vérification avant upload d'image

Posté : 20 déc. 2012, 22:57
par moogli
exemple la



@+