par
leo45vl » 11 juil. 2012, 22:08
Bonjour,
J'ai un script d'upload que j'ai fais. Il marche super bien

mais quand l'image existe déja (logo.png) j'aimerai que sa se renome en logo2.png ou en logo20120710.png (date) j'ai chercher beaucoup de tuto et de script mais je ne sais pas trop comment intégrer...
Voici le script:
extract ($_POST);
$attribut = implode(', ',$case);
$dossier = '../upload/';
$fichier = basename($_FILES['image']['name']);
$fichier2 = basename($_FILES['petite_image']['name']['date']);
$size = getimagesize($_FILES['petite_image']['tmp_name']);
$width = $size[0];
$height = $size[1];
if(!empty($_FILES['image']) AND substr($fichier,-3) == "png" OR substr($fichier,-3) == "gif" OR substr($fichier,-3) == "jpg")
{
move_uploaded_file($_FILES['image']['tmp_name'], $dossier . $fichier);
}
else
{
$_SESSION['error_height'] = 1;
}
if(!empty($_FILES['petite_image']) AND $width == 600 AND $height == 100 AND substr($fichier2,-3) == "png" OR substr($fichier2,-3) == "gif" OR substr($fichier2,-3) == "jpg" )
{
move_uploaded_file($_FILES['petite_image']['tmp_name'], $dossier . $fichier2);
}
else
{
$_SESSION['error_image'] = 1;
}
J'ai aussi sa qui me sert pour ma bdd
$image = $_FILES['image']['name'];
$petite_image = $_FILES['petite_image']['name'];
Merci beaucoup,
Leo45vl
Bonjour,
J'ai un script d'upload que j'ai fais. Il marche super bien :D mais quand l'image existe déja (logo.png) j'aimerai que sa se renome en logo2.png ou en logo20120710.png (date) j'ai chercher beaucoup de tuto et de script mais je ne sais pas trop comment intégrer...
Voici le script:
[php]extract ($_POST);
$attribut = implode(', ',$case);
$dossier = '../upload/';
$fichier = basename($_FILES['image']['name']);
$fichier2 = basename($_FILES['petite_image']['name']['date']);
$size = getimagesize($_FILES['petite_image']['tmp_name']);
$width = $size[0];
$height = $size[1];
if(!empty($_FILES['image']) AND substr($fichier,-3) == "png" OR substr($fichier,-3) == "gif" OR substr($fichier,-3) == "jpg")
{
move_uploaded_file($_FILES['image']['tmp_name'], $dossier . $fichier);
}
else
{
$_SESSION['error_height'] = 1;
}
if(!empty($_FILES['petite_image']) AND $width == 600 AND $height == 100 AND substr($fichier2,-3) == "png" OR substr($fichier2,-3) == "gif" OR substr($fichier2,-3) == "jpg" )
{
move_uploaded_file($_FILES['petite_image']['tmp_name'], $dossier . $fichier2);
}
else
{
$_SESSION['error_image'] = 1;
}[/php]
J'ai aussi sa qui me sert pour ma bdd
[php]$image = $_FILES['image']['name'];
$petite_image = $_FILES['petite_image']['name'];[/php]
Merci beaucoup,
Leo45vl