12.01.2013, 23:06
Salut а tous!
En ayant cherchй un testeur de serveur SA-MP qui fonctionne sous MySQL, je suis tombй sur un qui fonctionne.
Je m'en sers pour afficher sur mon site si oui ou non le serveur est lancй.
Malheureusement, quand j'appelle la fonction qui permet de renvoyer la valeur du mot de passe (que j'ai crйй), le site, hйbergй en local), met trиs longtemps а charger, et m'affiche:
Warning: fread(): Length parameter must be greater than 0 in C:\xampp\htdocs\SampQuery.class.php on line 112
Le code:
Et la fonction qui crйe ce bug: (si je l'enlиve, je n'ai plus ce bug)
Je suis dйbutant en PHP, et j'espиre que vous pourrez m'aider..
|!| Ce forum concerne SA-MP, je sais, mais je considиre que j'ai l'autorisation de demander de l'aide concernant un autre type de langage que le Pawn, mais qui concerne tout de mкme SA-MP |!|
Merci d'avance, tcho!
En ayant cherchй un testeur de serveur SA-MP qui fonctionne sous MySQL, je suis tombй sur un qui fonctionne.
Je m'en sers pour afficher sur mon site si oui ou non le serveur est lancй.
Malheureusement, quand j'appelle la fonction qui permet de renvoyer la valeur du mot de passe (que j'ai crйй), le site, hйbergй en local), met trиs longtemps а charger, et m'affiche:
Warning: fread(): Length parameter must be greater than 0 in C:\xampp\htdocs\SampQuery.class.php on line 112
Le code:
PHP Code:
public function getBasicPlayers() {
@fwrite($this->sock, $this->assemblePacket("c"));
fread($this->sock, 11);
$playerCount = ord(fread($this->sock, 2));
$players = array();
if($playerCount > 0) {
for($i = 0; $i < $playerCount; ++$i) {
$strLen = ord(fread($this->sock, 1));
if(!$strLen) { echo "Problиme"; } // Je l'ai rajoutй, et il s'affiche bien
$players[$i] = array
(
"name" => (string) fread($this->sock, $strLen), // Ligne 112
"score" => (integer) $this->toInt(fread($this->sock, 4))
);
}
}
return $players;
}
PHP Code:
public function getServerPassword()
{
@fwrite($this->sock, $this->assemblePacket("i"));
fread($this->sock, 11);
$serverInfo = array();
$serverInfo['password'] = (integer) ord(fread($this->sock, 1));
return $serverInfo['password'];
}
|!| Ce forum concerne SA-MP, je sais, mais je considиre que j'ai l'autorisation de demander de l'aide concernant un autre type de langage que le Pawn, mais qui concerne tout de mкme SA-MP |!|
Merci d'avance, tcho!