Vérification avant upload d'image

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Vérification avant upload d'image

Re: Vérification avant upload d'image

par moogli » 20 déc. 2012, 22:57

exemple la



@+

Re: Vérification avant upload d'image

par Benjo17250 » 19 déc. 2012, 10:18

Quelqu'un pourrait-il m'aider s'il vous plait?...

Re: Vérification avant upload d'image

par Benjo17250 » 15 déc. 2012, 21:33

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

par moogli » 15 déc. 2012, 19:46

Dans ce cas utilise sa classe elle fait tous ce que as besoin ;)


@+

Re: Vérification avant upload d'image

par Benjo17250 » 15 déc. 2012, 18:33

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

par moogli » 15 déc. 2012, 18:15

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)


@+

Vérification avant upload d'image

par Benjo17250 » 15 déc. 2012, 17:42

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!