tout d'abord merci pour ce script que vous proposez gratuitement
eternel insatisfait, j'en voudrais plus ! (j'explique )
sur un site ' pas de sql' j'aimerais que plusieurs redacteurs possedent chacun un repertoire de travail ou uploder leurs fichiers plusieurs = 5 ou 6 .
donc je crée les dossiers correspondant à leur pseudos respectifs 'pour eviter que l'un ecrase les fichiers de l'autre... ou efface par erreur.
j'utilise un petit script pour upload ( d'où l'utilisation de htaccessible )
[PHP] <?php
//----------------------------
// DEFINITION DES VARIABLES envoifich.php
//----------------------------
$target = 'upload/'; // Repertoire cible
//----------------------
// SCRIPT D'UPLOAD
//----------------------script envoi fichier
?>
<html>
<head>
<title>Upload d'un fichier sur le serveur !</title>
</head>
<body>
<?php
if(!empty($_POST['posted'])) {
// On vérifie si le champ est rempli
if(move_uploaded_file($_FILES['fichier']['tmp_name'],$target.$_FILES['fichier']['name'])) {
// Si upload OK alors on affiche le message de réussite
echo '<b>Fichier uploadé avec succès !</b>';
echo '<hr />';
echo '<b>Fichier :</b> ', $_FILES['fichier']['name'], '<br />';
echo '<hr />';
echo '<br /><br />';
} else {
// Sinon on affiche une erreur pour le champ vide
echo '<b>Le champ du formulaire est vide !</b><br /><br />';
}
}
?> <form enctype="multipart/form-data" action="<?php echo $PHP_SELF; ?>" method="POST">
<b>Envoyer le fichier :</b><br /><br />
<input type="hidden" name="posted" value="1" />
<input name="fichier" type="file" />
<input type="submit" value="Uploader" />
</form>
</body>
</html>
bien sur ce code n'est pas securisé ni securitaire juste pour les besoins de comprehensions de ma demande.
j'ai essayé de remplacer :
$target = 'upload/'; // Repertoire cible
par $target = '$nom/'; // Repertoire cible
[/PHP]
le souci , si l'upload fonctionne , je me retrouve avec un fichier ou le pseudo d'acces est ajouté en debut de nom de fichier (ce n'est pas le but).
donc si vous pouvez m'expliquer ou j'ai pêché , ce serait sympa
ps : big bleme pour acceder au forum sous firefox