Page 1 sur 1

Problème script formulaire photo

Posté : 18 févr. 2014, 22:58
par blinz
Bonjour à toutes et à tous voiçi mon soucis j'ai mon code ci dessous et je suis confronté à un problème, l'annonce que me poste le visiteur est bien recu dans ma bdd mais la photo ne se copie pas dans mon dossier: img/petite/.
Par contre je reçois bien la photo dans le dossier img/annonce mais pas dans le dossier img/annonce/petite.
Merci pour l'aide à venir

$maxsize = 2*1048576; //(30mo)
		$extensions_valides = array( 'jpg' , 'jpeg' , 'gif' , 'png' );
		if($_FILES['photo']['error'] == 0) {
				if($_FILES['photo']['size'] < $maxsize){
					$extension_upload = strtolower(  substr(  strrchr($_FILES['photo']['name'], '.')  ,1)  );
					if(in_array($extension_upload,$extensions_valides)){
							$photo = "img/annonce/{$_SESSION['userid']}-{$_FILES['photo']['name']}";
							$resultat = move_uploaded_file($_FILES['photo']['tmp_name'],$photo);
							if ($resultat) {$message = "Transfert réussi";}
					}
				}else{
					$message = "Le fichier est trop gros";
				}
		}
		$image = imagecreatefromjpeg($photo);
		$resizedImage=resizeImg($image,140,120);
		imagejpeg($resizedImage,$photo,100);
		
		$photo_petite = "img/annonce{$_SESSION['userid']}-{$_FILES['photo']['name']}";
		$resizedImage=resizeImg($image,250,200);
		imagejpeg($resizedImage,$photo_petite,100);
		
		$nom_photo = "{$_SESSION['userid']}-{$_FILES['photo']['name']}";
		
		
		if(mysql_query('INSERT INTO loisirs (id_loisirs, id_departements, id_type_loisirs, photo, titre, sous_titre, date_debut_sortie, date_fin_sortie, description, phone, email, website, street, postcode, city, price, valide)
						VALUE("", '.$departement.', '.$type.', "'.$nom_photo.'", "'.$title.'", "'.$sousTitre.'", "'.$anneed.'-'.$moisd.'-'.$jourd.' '.$heured.':'.$minuted.':00", "'.$anneef.'-'.$moisf.'-'.$jourf.' '.$heuref.':'.$minutef.':00", "'.$description.'", "'.$phone.'", "'.$email.'", "'.$website.'", "'.$street.'", "'.$postcode.'", "'.$city.'", "'.$price.'", 0)')){
			$form = false;
			$message .= 'Votre annonce a été enregistré. Un modérateur va contrôler puis valider votre annonce.';

Re: Problème script formulaire photo

Posté : 18 févr. 2014, 23:23
par moogli
salut,

regarde à la racine du répertoire img.
copier coller foireux ;) => $photo_petite = "img/annonce{$_SESSION['userid']}-{$_FILES['photo']['name']}";

devrait être
<?php
$photo_petite = "img/annonce/petite/{$_SESSION['userid']}-{$_FILES['photo']['name']}";
@+

Re: Problème script formulaire photo

Posté : 18 févr. 2014, 23:31
par blinz
Serieux merci de m'avoir ouvert les yeux, la fatigue probablement.
Merci encore