ajouter IP + date au nom de fichier (script upload)
Posté : 29 sept. 2012, 15:52
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>
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>