Voila mon script a toi de l'adapter.
Par contre enregistré sous le nom en ID.jpg n'est pas une bonne idée moi j'ai fait ça $save_name = md5($_SERVER['REMOTE_ADDR']).'.'.$extension;
Hello :D
Le formulaire d'envoie de photo de profil me pose quelques souci :/
La photo de profil s'envoie correctement dans le fichier "membres/avatars/" mais sans nom.. Elle aparrais donc pour tous les autres membres étans donné quelle est enregistré sous le nom ".jpg"
J'aimerais pouvoir l'enregistrer sous l'ID correspondante a l'utilisateur connecté et la ce n'est pas le cas, j'ai chercher partout, même la fonction rename() ne fonctionne pas..
Et non seulement elle est enregistré sans nom mais en plus elle n'est pas affiché dans la base de donnée, et quand ont sur "Changer ma photo de profil" ont est redirigé vers une page "La page ne fonctionne pas"...
Si vous désiré un autre bout de code n'hésitez pas :/
Voila mon script a toi de l'adapter.
Par contre enregistré sous le nom en ID.jpg n'est pas une bonne idée moi j'ai fait ça $save_name = md5($_SERVER['REMOTE_ADDR']).'.'.$extension;
Bonsoir.
Est-ce que tu démarre la session dans ton fichier de traitement ou dans un des fichiers qui y sont inclu ?
Voici mon script pour le formulaire :
Et upload.php c'est le tout premier script que j'ai envoyé :/
Ma function move_avatar
Merci pour vos réponse rapide !
Voici mon script pour le formulaire
Tu ne réponds pas à ma question, surtout que là tu montres une fonction que tu n'utilises à aucun moment dans le script précédent.
De plus que dans le post précédent tu utilises l'index id de la variable $_SESSION pour le nom de l'avatar, alors que dans la fonction que tu montres dans le second post tu utilises la fonction time() de PHP et dans cette même fonction (move_avatar), je ne vois pas à quoi peut servir la dernière ligne étant donné que tu fais un return juste avant.
Ma question était plutôt simple, c'était fais-tu un session_start() pour pouvoir utiliser la variable $_SESSION ?
Et si oui, son index id est-il bien défini ?
Voici mon session_start :
Il est présent dans le header.php, donc sur toutes les pages
Si tu ne veux pas être aidé, autant le dire de suite, car tu réponds encore à moitié.
Sans compter que tu dis que ton fichier header.php est présent sur toutes tes pages, mais à mon avis tu ne l'inclues qu'au niveau du front-end et non systématiquement dans le back-end.
Si par exemple il est inclu dans la page qui contient le formulaire, mais qu'il ne l'est pas au niveau de ton fichier upload.php (soit la page de traitement), tu perds l'accès à la variable de session et par conséquent tu ne recevra que des valeurs vides concernant la session.