Jump to content

[PHP] SampQuery : récupérez les informations de votre serveur 1.3.1

   (0 reviews)
Sign in to follow this  

3 Screenshots

About This File

Bonjour,

 

j'ai mis à jour cette release de 2012 (uniquement le fichier samp, pas sampRcon), voici les changements apportés :

MAJ / Correction des PHPDoc
Ajout des types hint / return types (php 7.1)
Respect des PSR (PHP Standards Recommendations)
Utilisation de la syntaxe courte pour les tableaux ([] au lieu de array())
Stockage du nombre de bytes à lire dans une propriétée statique pour la majorité des méthodes
Retrait d'une variable inutilisée
Retrait des commentaires bizarres
Remplacement de tous les casts (integer) par (int)
Remplacement des double quotes par des single quotes
Divers

 

A noter que ce fichier n'est utilisable que sur une version de minimale de PHP en 7.1 

 

Utilisation :

- Vous devez créer l'objet qui représentera un serveur.

1er argument = l'ip du serveur (l'ip et non un domaine type server.le-serveur.com)

2ème argument = le port, si c'est 7777 vous pouvez l'omettre.

 

- Vous avez différentes méthodes (généralement on utilisera getInfo() et getRules()) : n'oubliez pas de les utiliser uniquement si le serveur est bien en ligne, cf l'exemple ci-dessous.

 

Exemple d'utilisation:

<?php
require 'SampQuery.php';
$server = new SampQuery('213.32.83.152', 2600);
?>

<h1>LMRP</h1>
<?php if($server->connect()): ?>
    <h3>Info</h3>
    <?php var_dump($server->getInfo()); ?>

    <h3>Rules</h3>
    <?php var_dump($server->getRules()); ?>

    <h3>Ping</h3>
    <?php echo $server->getPing(); ?>

<?php
$server->close(); // Quand on a plus besoin d'infos, on close
?>
<?php else: ?>
	Serveur hors ligne !
<?php endif; ?>

getInfo() et getRules() retournent des tableaux : à vous d'afficher les clés qui vous intéressent.

 

Pour utiliser ce fichier vous devez au minima avoir des connaissances dans le langage PHP : savoir comment utiliser une classe.


What's New in Version 1.3.1   See changelog

Released

Retrait de casts inutiles sur la fonction php fread().




User Feedback

You may only provide a review once you have downloaded the file.

There are no reviews to display.

Liens/Links

Site officiel SA-MP

Contact

Email : contact@sa-mp-fr.com

Communauté San Andreas Multiplayer France

 

🇫🇷 Français
La plateforme San Andreas Multiplayer France (sa-mp-fr.com) est un site communautaire indépendant mettant en avant la communauté française du mod San Andreas Multiplayer (SA:MP).

 

sa-mp-fr.com et son contenu ne sont pas affiliés à Rockstar Games, Rockstar North ou Take-Two Interactive Software Inc.

Grand Theft Auto et Grand Theft Auto: San Andreas sont des marques déposées de Take-Two Interactive Software Inc.

 

 

🇺🇸 English

The San Andreas Multiplayer France platform (sa-mp-fr.com) is an independant website community highlighting the french community from San Andreas Multiplayer (SA:MP).

 

sa-mp-fr.com is not affiliated with or endorsed by Rockstar Games, Rockstar North ou Take-Two Interactive Software Inc.

Grand Theft Auto and Grand Theft Auto: San Andreas are registered trademarks of Take-Two Interactive Software Inc.

×
×
  • Create New...