i M@N

  • Signature
    One Love, One Heart, One Unity.
  • Site web
  • Nombre de sujets
    92
  • Nombre de messages
    1 681
  • Nombre de commentaires
    35
  • Nombre de news
    Aucune
  • Niveau en PHP
    Bon

Ses derniers messages sur les forums

i M@N
le 24/10/2003 à 16:29
Bientot 10.000 messages sur ce forum
__________n____________
| je suis pas avec ce débile |
|______________________|
||
smiley

@+...
One Love, One Heart, One Unity.
i M@N
le 24/10/2003 à 11:45
La fonction explode() comment ça marche?
Hello !

Bon, je te montre un exemple, mais il doit y avoir d'autres possibilités, en tout cas voila ce que j'ai compris :

<?

// tu déclares des variables :

$toto = "toto";
$tata = "tata";

// tu crées une chaine avec tes variables séparées par "&" :

$var = $toto."&".$tata;

// tu explodes ta variable :

$tableau=explode("&",$var); // explosion ...
$toto=$tableau[0];
$tata=$tableau[1];

// tu echo :

echo $toto."<br>";
echo $tata;

?>

Je pense qu'il y a plein d'autres applications de cette fonction, mais je laisse le soin à LA_GLOBULE et aux autres pros du PHP de t'expliquer ça ... smiley

@+...
One Love, One Heart, One Unity.
i M@N
le 24/10/2003 à 00:06
Cookie
Reuh ...

Bon bah suite et fin ...

setcookie("pseudo",$pseudo."&".$date, time() + $temps,"/");

puis ensuite lorsqu'on veut afficher $pseudo et $date :

if (!isset($_COOKIE['pseudo'])) echo "votre navigateur n'accepte pas les cookies";
else
{
if (isset($_COOKIE['pseudo']))
{
$tableau=explode("&",$_COOKIE['pseudo']); // explosion ...
$pseudo=$tableau[0];
$date=$tableau[1];
echo "votre pseudo est $pseudo et la date $date";
}

else {
echo 'Aucun cookie présent';
}
}

Merci tous,

@+...
One Love, One Heart, One Unity.
i M@N
le 23/10/2003 à 22:55
Cookie
Arf ... nan

T'as pas compris ma question LA_GLOBULE !

Je sais envoyer 1 cookie avec 1 seule valeur dedans et la récupérer ...

C'est pour en envoyer 1 avec plusieurs valeurs dedams et les récupérer que j'y arrive pô.

Là j'ai pigé pour mettre plusieurs valeurs dans le même cookie :

<?

// on définit une durée de vie de notre cookie (en secondes), donc un an dans notre cas

$temps = 365*24*3600;

// on envoie un cookie de nom pseudo portant la valeur de la variable $pseudo + $date

setcookie ("pseudo['pseudo']", $pseudo, time() + $temps);
setcookie ("pseudo['date']", $date, time() + $temps);

?>

Mon problème c'est de récupérer ces variables du cookie en tant que $pseudo et $date ... là j'arrive seulement à récupérer un tableau :

<?

if (isset($_COOKIE['pseudo']))

{
while(list($nom, $valeur) = each($_COOKIE['pseudo']))

{
echo $nom . " = " . $valeur . "<br>";
}

}

else {
echo 'Aucun cookie présent';
}
?>

et ça suffit pas, je sais pas comment extraire $pseudo et $date de ce tableau, le while me plaît pas puisqu'il me renvoie pas mes variables pour que je puisse les utiliser ... il sert juste à echo tout ce qui est dans le cookie.

Toi tu sais comment faire LA_GLOBULE, alors vas-y ... dis-moi stp, je técoute !

@+...
One Love, One Heart, One Unity.
i M@N
le 23/10/2003 à 18:31
TAB
Hello !

Tu fais Alt Gr + le 6 en haut ^^

@+...
One Love, One Heart, One Unity.
i M@N
le 23/10/2003 à 16:56
Cookie
Reuh ...

Bah si on peut avoir un tableau :

"Si vous souhaitez affecter plusieurs valeurs à un seul cookie, ajoutez [] au nom du cookie."

http://www.lephpfacile.com/tutorials/manuel/features.cookies.php

Alors comment on doit faire pour mettre plusieurs variables dans un cookie?

C'est ça ma question ... parce que mettre une seule variable dedans je sais ... smiley

@+...
One Love, One Heart, One Unity.
i M@N
le 23/10/2003 à 13:06
Cookie
Hello !

Bon, je voudrais créer un cookie avec plusieurs variables dedans, j'ai lu le manuel et les cours mais doit y avoir un truc qui m'échappe ...

http://www.lephpfacile.com/wall/lire_wall.php?wall=901

J'ai vu qu'il fallait dans setcookie appeler le cookie [pseudo] au lieu de pseudo pour avoir un tableau, mais j'y arrive pas ...

Quelqu'un pour m'aider svp?

@+...
One Love, One Heart, One Unity.
LoadingChargement en cours