Résolu Aide JSON API et PHP

Detobel36

Créateur de plugins (PhoenixRebirth)
Support
17 Août 2012
10 531
24
2 247
347
28
Bruxelles - Belgique
www.phoenix-rebirth.fr
Salut,

Le Rcon t'envoie des infos concernant ton serveur, mais pas l'inverse...
Tu doit utiliser autre chose...
Je te conseil JSONAPI. Tu relie ton serveur Minecraft a ton serveur web, et tu exécute n'importe quel commande depuis ton serveur web.


Cordialement,
Detobel36
 

Pixenron

RedstoneBuilder
23 Septembre 2011
52
0
1
28
Salut,
J'essaye d'utiliser JSONAPI. J'ai tout fait correctement (config.yml) et le php:


PHP:
<form method="post" action="addwhitelist.php">
  <p>
      <label for="pseudo">Votre pseudo :</label>
      <input type="text" name="pseudo" />
  </p>
  <p>
      <inpu      t type="submit" value="Envoyer" />
  </p>
</form>

ET
PHP:
<?php
header ("Refresh: 5;URL=inscription.php");
// Redirection vers page_suivante.php après un délai de 5 secondes
// durant lesquelles la page actuelle (page_premiere.php, par exemple) est affichée
?>
<?php
require('JSONAPI.php');
 
$ip = "srv4.minecraft-mania.fr"; // Ip du serveur
$port = 30022; //port du plugin (par défaut : 20059)
$utilisateur = "pixenron"; //nom d'utilisateur
$motdepasse ="*******"; //mot de passe
$salt ="salt";
$api = new JSONAPI($ip, $port, $utilisateur, $motdepasse, $salt);
?>
 
<?php
//fonction pour rendre lisible un tableau de donnée (array)
  function preint_r($array)
  {
      echo '<pre>';
      print_r($array);
      echo '</pre>';
  }
?>
 
<?php
$pseudo = $_POST['pseudo'];
echo "Bonjour $pseudo, vous pouvez maintenant vous connecter sur le serveur";
$api->call("addToWhitelist", array("$pseudo"));
 
?>
En hébergement local le php fonctionne mais quand je l'héberge ça ne marche plus. J'ai essayé avec ces hebergeur:
http://pixenron.hebergratuit.com/inscription.php
http://pixenron.byethost10.com/inscription.php
http://failcrzft.comze.com/inscription.php

Je ne comprend pas pourquoi ça ne marche pas

Merci de vos réponses