Abbiamo 3 "cose":
- Server minecraft (porta 25667)
- Hosting "pincopallino.com/inoltro.php" (porta 80 [standard] e 25667)
- altervista (porta 80)
Vorresti mandare un "messaggio" da altervista al server di minecraft.
Da altervista, parte il messaggio a "pincopallino.com/inoltro.php tramite la 80. Ad esempio:
Codice PHP:
<?php
$messaggio = 'messaggio=testo di prova';
$sito = 'pincopallino.com';
$sottopagina = '/inoltro.php';
if (!($sock = fsockopen($sito,80))) die ("Errore connessione\n");
fputs ($sock,
"POST ".$sottopagina." HTTP/1.1\r\n".
"Host: ".$sito."\r\n".
"Content-Type: application/x-www-form-urlencoded\r\n".
"Content-Length: ".strlen($messaggio)."\r\n".
"Connection: close\r\n\r\n".
$messaggio."\r\n");
?>
Quindi, la pagina "inoltro.php" prenderà il messaggio inviato da altervista e lo rispedrà al server mc:
Codice PHP:
<?php
if(isset($_POST['messaggio']))
{
//altra fsokopen alla porta 25667 con il messaggio $_POST['messaggio']
}
?>
Ciao!