Bonjour,
Voila je rencontre un petit problème avec mon code.
<?php
// Testons si le fichier a bien été envoyé et s'il n'y a pas d'erreur
if (isset($_FILES['avatar_file']) AND $_FILES['avatar_file']['error'] == 0)
{
$urlfichier = "User/avatar/"; //Ensuite creons une variable qui sera egale au dir du fichier
$avatar = $_SESSION['auth']->username; //Et une autre qui sera egale au nom de l'utilisateur
// Testons si le fichier n'est pas trop gros
if ($_FILES['avatar_file']['size'] <= 1500000)
{
// Testons si l'extension est autorisée
$infosfichier = pathinfo($_FILES['avatar_file']['name']);
$extension_upload = $infosfichier['extension'];
$extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png');
if (in_array($extension_upload, $extensions_autorisees))
{
move_uploaded_file($_FILES['avatar_file']['tmp_name'], $urlfichier . basename($_FILES['avatar_file']['name']));
}
}
}
?>
En fait je voudrais que quand tout puisse etre valide, sa cree un dossier avec le nom de l'utilisateur dans $username(qui est egale au chemin d'acces) et que sa y stocke la photo de profil qui a été chargée puis que sa rentre l'url de cette photo(le chemin qui me premettra de l'extraire par la suite) dans la base de donnée..
Alors j'ai chercher mais je n'ai pas trouver..ce que j'arrive a faire c'est de sauvegarder mon fichier dans un repertoire simple
Alors voici mes questions:
1- comment cree un dossier dans un repertoire specifier avec le nom de l'utilisateur
2- comment enregistrer le chemin du repertoire dans la base de donnée..quelle requette utiliser
Voila c'est tout merci a vous!