*** Edit ***
Ca marche avec Internet Explorer, mais pas avec FireFox ^^
Manquait plus que ca !
En faisant quelques recherches j'ai vu qu'apparemment ca pourrait venir du fait que l'header IE renvoi le PHPSESSID et pas FF...
Si quelqu'un à une solution...
**********
Bonjour,
Voilà j'utilise du flash pour faire de l'upload, un simple bouton parcourir en flash puis une barre de progression (l'utilité du flash et surtout pour cette barre de progression), ca envoi ensuite le fichier à un upload.php qui copie sur le server avec du move_uploaded_file
Jusque là tout va bien, et tout marche
Le seul problème est lorsque dans mon upload.php je veux quele fichier uploadé soit copié dans le repertoire d'un utilisateur... En effet, d'habitude j'utilise une variable de session : $_SESSION['files'] qui contient le chemin vers le repertoire de l'utilisateur, sauf qu'apparemment, en passant par flash, le fichier upload.php qui est appelé par flash ne peut se servir de variable de session...
pourtant :
Code :
- <?php
- session_start();
- $racine="../../../";
- include($racine."inc/la-config.php" );
- if ($_FILES['Filedata']['name']) {
- $uploadDir = $sitePath.$_SESSION['files'];
- $uploadFile = $uploadDir . $_FILES['Filedata']['name'];
- move_uploaded_file($_FILES['Filedata']['tmp_name'], $uploadFile);
- }
- ?>
|
Si quelqu'un a une idée ?
Message édité par zecoke le 29-11-2006 à 16:09:07