Help needed [PHP] [MUS]

Results 1 to 3 of 3
  1. #1
    Account Upgraded | Title Enabled! sidney023 is offline
    MemberRank
    Feb 2012 Join Date
    NetherlandsLocation
    251Posts

    Help needed [PHP] [MUS]

    Hello ragezoner's!
    When I do this mus command it works: (For me)
    <?php
    function MUS($command, $data = '')
    {
    $MUSdata = $command . chr(1) . $data;
    $socket = @socket_create(AF_INET, SOCK_STREAM, getprotobyname('tcp'));
    @socket_connect($socket, "bukehotel.nl", "30001");
    @socket_send($socket, $MUSdata, strlen($MUSdata), MSG_DONTROUTE);
    @socket_close($socket);
    }
    MUS("alert", "2 Je hebt je VIP ontvangen!");
    ?>
    But I wan't to let it work for the current session user (Im on revcms)

    I tried this:
    <?phpfunction MUS($command, $data = '')
    {
    $MUSdata = $command . chr(1) . $data;
    $socket = @socket_create(AF_INET, SOCK_STREAM, getprotobyname('tcp'));
    @socket_connect($socket, "bukehotel.nl", "30001");
    @socket_send($socket, $MUSdata, strlen($MUSdata), MSG_DONTROUTE);
    @socket_close($socket);
    }
    MUS("alert", "'" . $_SESSION['user']['id']. "' Je hebt je VIP ontvangen!");
    ?>
    But that doesn't seem to work to.. can someone help me?
    Last edited by sidney023; 07-12-12 at 05:38 PM. Reason: .


  2. #2
    No, Just no. Matthew is offline
    MemberRank
    Jul 2008 Join Date
    United KingdomLocation
    1,408Posts

    Re: Help needed [PHP] [MUS]

    Code:
    <?php
    
    function MUS($command, $data = '')
    {
    $MUSdata = $command . chr(1) . $data;
    $socket = @socket_create(AF_INET, SOCK_STREAM, getprotobyname('tcp'));
    @socket_connect($socket, "bukehotel.nl", "30001");
    @socket_send($socket, $MUSdata, strlen($MUSdata), MSG_DONTROUTE); 
    @socket_close($socket);
    }
    MUS("alert", $_SESSION['user']['id'] . " Je hebt je VIP ontvangen!"); 
    ?>
    That *should* fix your issue.

    Also, I'd like to point something out to make this function a little bit faster. I've noticed you're using 'bukehotel.nl' on this line:

    Code:
    @socket_connect($socket, "bukehotel.nl", "30001");
    Every time an MUS request is sent to the server, PHP must first perform a DNS query. Which, in PHP is slow. I recommend using the servers IP address like so:

    Code:
    @socket_connect($socket, "123.456.789.101", "30001");

  3. #3
    Account Upgraded | Title Enabled! sidney023 is offline
    MemberRank
    Feb 2012 Join Date
    NetherlandsLocation
    251Posts

    Re: Help needed [PHP] [MUS]

    Yes it works, I love you so much :D!



Advertisement