Page 1 sur 1

ajouter IP + date au nom de fichier (script upload)

Posté : 29 sept. 2012, 15:52
par jules87
Bonjour à tous,
J'ai trouvé un script pour uploader des fichiers mais
voilà mon problème, je souhaiterais ajouter l'adresse Ip + la date au nom du fichier uploadé.
Si quelqu'un peut m'aider.
merci









<?php

$target = "uploads/";
$max_size = 1000000000;
$ip = $_SERVER['REMOTE_ADDR'];
$date = date ("d/m/Y-H:i:s");
$extensions_ok = array("mp3","wma","ogg");



$nom_file = $_FILES['fichier']['name'];
$taille = $_FILES['fichier']['size'];
$tmp = $_FILES['fichier']['tmp_name'];
$chemin = $target.$_FILES['fichier']['name'];

$extension = substr($nom_file,-3);


if($_POST['posted'])
{


if($_FILES['fichier']['name'])
{

if(in_array(strtolower($extension),$extensions_ok))
{


if(($taille <= $max_size))
{

if(move_uploaded_file($tmp,$chemin))
{

echo '<p>Fichier uploadé avec succès !</p>';
echo '<ul><li>Fichier : '.$_FILES['fichier']['name'].'</li>';
echo '<li>Taille : '.$_FILES['fichier']['size'].' Octets</li>';
echo '<li><a href="mp3/">Voir les fichiers</a></li>';


}
else
{

echo '<p>Problème lors de l\'upload !</p>';


}
}
else
{

echo '<p>Erreur dans la taille du fichier !</p>';
}
}
else
{

echo '<p>Votre fichier ne comporte pas une extension valide !</p>';

}
}
else
{

echo '<p>Le champ du formulaire est vide !</p>';
}
}
?>
<html>
<head>
<title>Upload</title>
</head>
<body>
<form enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<p>Envoyer un fichier [mp3/wma/ogg] :</p>
<input type="hidden" name="posted" value="1">
<input name="fichier" type="file">
<input type="submit" value="Uploader">
</form>
</body>
</html>

Re: ajouter IP + date au nom de fichier (script upload)

Posté : 01 oct. 2012, 12:11
par dunbar
Salut,

Suivant l'exemple comme ceci :
$chemin = $target.$_FILES['fichier']['name'].'_'.$date.'_'.$ip;