Code sur la page d'utilisation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if ($E==null)
 
	{$E = new Monstre($E);}
 
else{$E = import($E);}
 
 
 
$Tab = duel($do,$avatar,$E);
 
	$avatar=$Tab[0];
 
	$E=$Tab[1];
 
	$Action=$Tab[2];
Code importer ( fonction ) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
// Exportation d'objet
 
function exporte($avatar){
 
	return ereg_replace("\"","_",serialize($avatar));
 
}
 
function import($avatar){
 
	return unserialize(ereg_replace("_","\"",$avatar));
 
}
Ma class Monstre ( aussi dasn le fichier importer ) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
class Monstre{
 
	var $id;
 
	var $for;
 
	var $end;
 
	var $dex;
 
	var $vie;
 
	var $vieMax;
 
	var $niv;
 
 
 
	var $type;
 
	var $genre;
 
	var $bonus;
 
	var $img;
 
 
 
	function Monstre($id) {
 
		if ($id==null){
 
			$result=mysql_query("SELECT * FROM `Deus_Type` ;");
 
 
 
			srand(time());
 
			$stop=rand(1,mysql_numrows($result));
 
			for ($i = 0;$i < $stop;$i++)
 
				{$row_array = mysql_fetch_row($result);}
 
		}else{// A Faire
 
				$result=mysql_query("SELECT * FROM `Deus_Type` WHERE `id` = '".$E_nom."';");
 
				$row_array = mysql_fetch_row($result);
 
				return $row_array ;
 
		}
 
		$this->id = htmlentities($row_array[0]);
 
		$this->for=$row_array[1];
 
		$this->end=$row_array[2];
 
		$this->dex=$row_array[3];
 
		$this->vieMax=$row_array[4];
 
		$this->vie=$this->vieMax;
 
		$this->type=$row_array[5];
 
		$this->genre=$row_array[6];
 
		$this->bonus=$row_array[7];
 
		$this->img=$row_array[9];
 
		$this->niv();
 
	}
 
	function deg() {// Revoye les dégàts infligé
 
 		return ( $this->for + rand(1,10) );
 
	}
 
	function subit($deg) {//Comptabilise les dégàts subit.
 
 		if ($deg-$this->end <= 1)
 
 			{$deg=1;}
 
 		else{$deg=($deg-$this->end);}
 
 		$this->vie += -($deg + rand(1,10));
 
	}
 
	function isAvatar()
 
		{return false;}
 
 
 
	function niv()
 
	{
 
		$niv=($this->for + $this->end + $this->dex + ($this->vieMax/5) + 11 + 1 - 30);
 
		if ($niv<1){$niv=1;}
 
		$this->niv=(int)$niv;
 
	}
 
}
J'envoye mes donnée par un lien :
<a href="ici http://destination + exporte($E) ....">lien</a>

Je réception bien les donnée envoyer a l'identique , mais je n'arrive pas a effectuer le transphére du string vers la class .
C'est une erreur de type Quasi aleatoire ( cela dépend d monstre )