par
lokiddt » 24 sept. 2009, 17:14
Re-Bonjour.
J'ai eut une demi-illumination.
J'ai mis dans un cookie le nom du fichier dans les balises de tableau, puis je renvoi au formulaire, et si un nouveau fichier est envoyé le contenu du cookie est récupéré, mis dans un varable, remis a zéro, remis dans un cookie avec en plus le nouveau fichier dans les balise de table.
Voici :
Dans fusion.php :
Code : Tout sélectionner
<table>
<?php
$file="";
if (isset($_COOKIE["cookie_add"]))
{
$file=$_COOKIE['cookie_add'];
echo $file;
}
?>
<tr><td><input type="file" id="file1" name="file1" size="23"></td><td id="dl"><input type="submit" name="add" value="Add">
</td></tr>
</table>
Dans verif.php :
Code : Tout sélectionner
if(isset($_POST['add'])&&($_POST['file1']!=""))
{
if(isset($_COOKIE['cookie_add']))
{
$contenu=$_COOKIE['cookie_add'];
$ajout=$_POST['file1'];
setcookie("cookie_add", false, time() - 3600);
unset($_COOKIE["cookie_add"]);
$contenu=$contenu."<tr><td><span id='fichier'>".$ajout."</span></td><td id='dl'><input type='submit' name='".$ajout."' value='Delete'></td></tr>";
setcookie("cookie_add", $contenu, time()+36000);
}
else
{
$ajout=$_POST['file1'];
$contenu="<tr><td><span id='fichier'>".$ajout."</span></td><td id='dl'><input type='button' name='".$ajout."' value='Delete'></td></tr>";
setcookie("cookie_add", $contenu, time()+36000);
}
$redir="./fusion.php";
}
Maintenant le porlbème est que au lieu d'être un bouton, Delete est une text Box...
De plus, j'ai découvert nun autre problème :
IE ne renvoie pas les cookies... (la redirection marchent, mais c'est comme si les cookies n'étaient pas créé, or j'ai vérifié et ils sont tous accepté...).
Merci d'avance !!
Re-Bonjour.
J'ai eut une demi-illumination.
J'ai mis dans un cookie le nom du fichier dans les balises de tableau, puis je renvoi au formulaire, et si un nouveau fichier est envoyé le contenu du cookie est récupéré, mis dans un varable, remis a zéro, remis dans un cookie avec en plus le nouveau fichier dans les balise de table.
Voici :
Dans fusion.php :
[code] <table>
<?php
$file="";
if (isset($_COOKIE["cookie_add"]))
{
$file=$_COOKIE['cookie_add'];
echo $file;
}
?>
<tr><td><input type="file" id="file1" name="file1" size="23"></td><td id="dl"><input type="submit" name="add" value="Add">
</td></tr>
</table>[/code]
Dans verif.php :
[code]if(isset($_POST['add'])&&($_POST['file1']!=""))
{
if(isset($_COOKIE['cookie_add']))
{
$contenu=$_COOKIE['cookie_add'];
$ajout=$_POST['file1'];
setcookie("cookie_add", false, time() - 3600);
unset($_COOKIE["cookie_add"]);
$contenu=$contenu."<tr><td><span id='fichier'>".$ajout."</span></td><td id='dl'><input type='submit' name='".$ajout."' value='Delete'></td></tr>";
setcookie("cookie_add", $contenu, time()+36000);
}
else
{
$ajout=$_POST['file1'];
$contenu="<tr><td><span id='fichier'>".$ajout."</span></td><td id='dl'><input type='button' name='".$ajout."' value='Delete'></td></tr>";
setcookie("cookie_add", $contenu, time()+36000);
}
$redir="./fusion.php";
}[/code]
Maintenant le porlbème est que au lieu d'être un bouton, Delete est une text Box...
De plus, j'ai découvert nun autre problème :
IE ne renvoie pas les cookies... (la redirection marchent, mais c'est comme si les cookies n'étaient pas créé, or j'ai vérifié et ils sont tous accepté...).
Merci d'avance !!