Si te fijas:
Cita: br />
<b>Warning</b>: stat failed for hola.doc (errno=2 - No such file or directory) in <b>/var/www/sete/Untitled-1.php</b> on line <b>7</b><br />
Tienes ahí un problema para leer ese archivo .. no está en ese directorio indicado .. Ese error se genera junto con tu archivo ..
Por lo demás .. Realmente no sé si sabes que significan las cabeceras HTTP que usas .. pero no puedes hacer:
header ("Content-Type: text/vnd.doc");
header ("Content-Type: image/jpep");
O usas una u otra .. pero no -ambas- y sobre todo define bien el formato MIME que es tu archivo .. (no recuerdo cual es exactamente para MS Word)
Pero si es una imagen .jpg sería image/jpeg ...
También te indiqué que hace basename() .. por ende ..
$file = "hola.doc"; $url ="/var/www/sete/tmp/$file";
Si ya en $file .. tienes el nombre del archivo -sólo- .. no es necesario usar basename() en:
header ("Content-Disposition: attachment; filename=".basename($file));
A lo sumo si quieres .. omite $file .. usa $url sólo y:
header ("Content-Disposition: attachment; filename=".basename($url));
Un saludo,