Problème de sessions :s

Résolu/Fermé
pyfeu Messages postés 38 Date d'inscription vendredi 23 mai 2008 Statut Membre Dernière intervention 26 novembre 2009 - 19 mai 2009 à 08:23
pyfeu Messages postés 38 Date d'inscription vendredi 23 mai 2008 Statut Membre Dernière intervention 26 novembre 2009 - 19 mai 2009 à 09:12
Yèp salut tout le monde,
Le problème est simple mais il incompréhensible...
Je fait un upload d'image dans un script et je veux passer une variable en session mais ca ne marche pas bien que l'upload marche..

script d'upload :

<?php
// Edit upload location here
$cheminIndex_Tmp = "./tmp/";
$destination_path = "../../tmp/";
$nomDuFichierTemp = $_FILES['myfile']['name'];
echo ("</br>nom de ufichier = ".$nomDuFichierTemp);
$fichiers_autorise = array("image/png", "image/gif", "image/png", "image/tiff", "image/jpg", "image/jpeg");

$type_file = $_FILES['myfile']['type'];
$result = 0;
$target_path = $destination_path.$nomDuFichierTemp;
if(move_uploaded_file($_FILES['myfile']['tmp_name'], $target_path)) {
$_SESSION['img']=$target_path;
$result = 1;
}



sleep(2);
?>

<script language="javascript" type="text/javascript">window.top.window.stopUpload('<?php echo $cheminIndex_Tmp.$nomDuFichierTemp."?reload=".time() ?>',' <?php echo $_FILES['myfile']['name'] ?>');</script>


l'appelle du script :

<form action=\"./gmp/model/upload.php\" method=\"post\" enctype=\"multipart/form-data\" target=\"upload_target\">
<div id=\"f1_upload_process\" name=\"f1_upload_process\" style=\"display:none;\"><img src=\"./css/images/49.gif\" /><br/>Loading...</div>
<div id=\"img_form\" name=\"f1_upload_form\" ><br/>
<input name=\"myfile\" id=\"myfile\" type=\"file\" size=\"60\" onChange=\"submit();startUpload();\"/>
</div>
<iframe id=\"upload_target\" name=\"upload_target\" src=\"#\" style=\"width:0;height:0;border:0px solid #fff;\"></iframe>

<div id=\"apercu\" style=\"display:none\">

</div>
</form>
<form action=\"index.php?action=AddPicture\" method=\"post\" name=\"AddPictureForm\">
<br/> <input type=\"submit\" name=\"Submit\" value=\"Valider\" />
</form>"


je comprend vraiment pas ... :/

3 réponses

jeangilles Messages postés 816 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 17 juillet 2012 186
19 mai 2009 à 08:57
Il te manquerai pas le session_start() dans ta page de traitement de l'upload ?
0
Bonjour

Apparemment, il te manque un session_start(); obligatoire au début de chaque page de ton site si tu utilises les sessions
À quoi sert le sleep(2) ?
0
pyfeu Messages postés 38 Date d'inscription vendredi 23 mai 2008 Statut Membre Dernière intervention 26 novembre 2009
19 mai 2009 à 09:12
oui c'était bien ca j'avais pas pensé a le refaire (boulet -_-" )
Le sleep 2 c'est juste pour mettre un gif qui simule un chargement ^^
merci beaucoup
0