Come da Oggetto...
Dato che di PHP non so un'H qualche anima buona può
convertirmi il seguente codice PHP nella relativa paginetta
in C#?
Grazie mille a chi saprà e riuscirà ad aiutarmi.
codice:<html> <head> <body background="silver" text="Blue" link="Blue" vlink="Blue" alink="Blue"> <title>Name of Server</title> <style type="text/css"> <!-- .r { color: Black; } --> </style> </head> <body> <center> <?php $ipaddr = "odino.deepabyss.org"; $port = "5121"; $timeout = 5; $connect = fsockopen( "udp://" . $ipaddr, $port, $errno, $errstr, $timeout ); if ( ! $connect ) { print( "<h1>Server is down</h1> \n" ); print( "<h3>ERROR: $errno - $errstr</h3> \n" ); exit; } else { socket_set_timeout( $connect, $timeout ); $send = "\xFE\xFD\x00\xE0\xEB\x2D\x0E\x14\x01\x0B\x01\x05\x08\x0A\x33\x34\x35\x13\x04\x36\x37\x38\x39\x14\x3A\x3B\x3C\x3D\x00\x00"; fwrite( $connect, $send ); $output = fread( $connect, 5000 ); if ( ! $output ) { print ( "<h1>Server is down. </h1>\n" ); } else { $lines = explode( "\x00", $output ); print( "<u>Server IP:</u> <i class='r'>$ipaddr[/i]:<i class='r'>$port[/i] \n" ); print( "<u>Server Status:</u> <i class='r'>Online[/i] \n" ); print( "Game Category: <i class='r'>" ); if ( $lines[16] == "274" ) { print( "Action[/i] \n" ); } elseif ( $lines[16] == "363" ) { print( "Story[/i] \n" ); } elseif ( $lines[16] == "364" ) { print( "Story Lite[/i] \n" ); } elseif ( $lines[16] == "275" ) { print( "Role Play[/i] \n" ); } elseif ( $lines[16] == "276" ) { print( "Team[/i] \n" ); } elseif ( $lines[16] == "365" ) { print( "Melee[/i] \n" ); } elseif ( $lines[16] == "366" ) { print( "Arena[/i] \n" ); } elseif ( $lines[16] == "277" ) { print( "Social[/i] \n" ); } elseif ( $lines[16] == "279" ) { print( "Alternative[/i] \n" ); } elseif ( $lines[16] == "278" ) { print( "PW Action[/i] \n" ); } elseif ( $lines[16] == "367" ) { print( "PW Story[/i] \n" ); } elseif ( $lines[16] == "368" ) { print( "Solo[/i] \n" ); } elseif ( $lines[16] == "370" ) { print( "Tech Support[/i] \n" ); } print( "<u>Play Type:</u> <i class='r'>$lines[2][/i] \n" ); print( "<u>Game Name:</u> <i class='r'>$lines[3][/i] \n" ); print( "<u>Module Name:</u> <i class='r'>$lines[4][/i] \n" ); print( "<u>Version Number:</u> <i class='r'>$lines[14]" ); if ( $lines[20] == '1' ) { print( " / XP-1 " ); } elseif ( $lines[20] == '2' ) { print( " / XP-2 " ); } elseif ( $lines[20] == '3') { print( " / XP-1 / XP-2 " ); } print( "[/i] \n" ); print( "<u>Level Range:</u> <i class='r'>$lines[7][/i] - <i class='r'>$lines[8][/i] \n" ); print( "<u>Player vs. Player:</u> " ); if ( $lines[9] == "NONE" ) { print( "<i class='r'>" ); } elseif ( $lines[9] == "FULL" ) { print( "<i class='r'>" ); } else { print( "<i class='r'>" ); } print( "$lines[9][/i] \n" ); print( "<u>Character Vault:</u> " ); if ( $lines[19] == '1' ) { print( "<i class='r'>Local Vault[/i] \n" ); } else { print( "<i class='r'>Server Vault[/i] \n" ); } print( "<u>Only One Party:</u> " ); if ( $lines[12] == '1' ) { print( "<i class='r'>enabled[/i] \n" ); } else { print( "<i class='r'>disabled[/i] \n" ); } print( "<u>Player Pause:</u> " ); if ( $lines[13] == '1' ) { print( "<i class='r'>enabled[/i] \n" ); } else { print( "<i class='r'>disabled[/i] \n" ); } print( "<u>Item Level Restrictions:</u> " ); if ( $lines[18] == '1' ) { print( "<i class='r'>enabled[/i] \n" ); } else { print( "<i class='r'>disabled[/i] \n" ); } print( "<u>Enforce Legal Characters:</u> " ); if ( $lines[17] == '1' ) { print( "<i class='r'>enabled[/i] \n" ); } else { print( "<i class='r'>disabled[/i] \n" ); } print( "<u>Password:</u> " ); if ( $lines[10] == '0' ) { print( "<i class='r'>not required[/i] \n" ); } else { print( "<i class='r'>required[/i] \n" ); } print( "<u>Players:</u> <i class='r'>$lines[5][/i] / <i class='r'>$lines[6][/i] \n" ); $dlines = explode( "\n", $lines[15] ); print( "<u>Server Description:</u> " ); print( "\n" ); foreach ( $dlines as $dline ) { print( "$dline \n" ); } print( "\n" ); } } fclose( $connect ); ?> </center> </body> </html>![]()

Rispondi quotando
