DIY মিডিয়া হোম লোগো

আপনার নিজের হোম থিয়েটার এবং হাই ফাই সেটআপ নকশা ও নির্মাণের জন্য চূড়ান্ত সাইট.

0অ্যালার্মঘড়ি লোগোপিএইচপি / JavaScript to wake a PC remotely

I have an HTPC and a net­work serv­er on my net­work. My serv­er is always on, কিন্তু HTPC sleeps when it is not in use. If I want to sched­ule record­ings remotely I need a way to wake the HTPCThe solu­tion I came up with is to provide a webpage on my serv­er (pass­word pro­tec­ted) that wakes the HTPC and then redir­ects to the web inter­face of the remote con­trol app of the HTPCBelow is the code for any­one interested…

[php language=“htmlscript”]<এইচটিএমএল>
<মাথা>
<meta http-equiv=‘refresh’ content=’11;url=address of htpc here’ />
<script type=“text/javascript”>
// time is the num­ber of seconds left
// name is the text part of the con­tain­er to insert count­down in
// num is the unique id of the con­tain­er. Allows for more than 1 per page
func­tion countdown(সময়, নাম, num)
{
// grab the ele­ment object of the count­down container
count­down­Div = document.getElementById(name + num);
// cal­cu­late num­ber of minutes from the seconds
minutes = Math.floor(time / 60);
// remainder is num­ber of seconds
seconds = time % 60;
// add the cur­rent count­down dis­play to the con­tain­er specified
countdownDiv.innerHTML = ‘after ’ + সেকেন্ডের + ’ seconds, please wait’;
যদি(time == 1)countdownDiv.innerHTML = ‘after ’ + সেকেন্ডের + ’ second, please wait’;
// if time is up remove the edit div, oth­er­wise repeat every second
যদি(সময় <= 0) countdownDiv.innerHTML = ‘now…’;
else setTimeout(‘countdown( + –time + ,“ ‘ + নাম + ’ ”,“ ‘ + num + ‘”);, 1000);
}
</লিপি>
</মাথা>
<body bgcolor=‘#000022’ style=‘text-align: cen­ter; col­or: সাদা; pad­ding-top: 30px আকারে;>
<h2>
The টিভি inter­face will auto­mat­ic­ally load <div id=“div_name1” style=“display:inline;"></DIV>
<script type=“text/javascript”>countdown(12, “div_name”, 1)</লিপি>
</h2>
<?পিএইচপি
flush();
$addr_byte = explode(:, “MAC Address of htpc here”);
$hw_addr = ”;
জন্য ($a=0; $একটি <6; $a++) $hw_addr .= chr(hexdec($addr_byte[$একটি]));
$msg = chr(255).chr(255).chr(255).chr(255).chr(255).chr(255);
জন্য ($a = 1; $একটি <= 16; $a++) $msg .= $hw_addr;
$s = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
$opt_ret = socket_set_option($গুলি, 1, 6, TRUE);
যদি(socket_sendto($গুলি, $msg, strlen($msg), 0, “loc­al sub­net address here”, “7”)) {socket_close($গুলি);return TRUE;}অন্যথায় {return FALSE;}
?>
</শরীর>
</এইচটিএমএল>[/পিএইচপি]

Leave a Reply