سلام
مورد 1 ) برای ورود باید application/vnd.ms-word یا application/ms-word === برای اطلاعات بیشتر میتونی به سایت http://webdesign.about.com/od/multim...-extension.htmمراجعه کنی
مورد 2 ) این کار رو باید توی جاوااسکریپت انجام بدی.کافیه توی رویداد onmouseover هر سطر یا ستون جدول نام تابعی را به دلخواه وارد کنید و پارامتر this رو بهش بفرستی به صورت زیر
function change(filed)
{
var t=this;
t.style.bgcolor='red';
}
کد HTML:
<table>
<tr>
<td onmouseover="change(this);
omid aghakhani
</td>
</tr>
</table>
مورد 3 )
مثال زیر نمونه خوبیه فقط کافیه به جای مسیر فایل پایین مسیر فایل خودتو بدی و نوع محتوا رو هم مشخص کنی
<?php
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: private, no-store, no-cache, must-revalidate, post-check=0, pre-check=0, max-age=0");
header('Pragma: private');
header("Pragma: no-cache");
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=source_code.txt");
echo file_get_contents('target.php');
?>