Mam oto taki sobie skrypt:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<title>Update</title>
<link href="templates/default/style.css" rel="stylesheet" type="text/css" />
</head>
<body style="padding:10px;">
<p><b>Sprawdzanie kont:</b><br />
- <img src="" width="16" height="16" border="0" id="spar" /><br />
- <img src="" width="16" height="16" border="0" id="actio" /></p>
<?
$root_path = './';
include($root_path . 'includes/config.php');
if(isset($HTTP_GET_VARS['uid'])){
$id = intval($HTTP_GET_VARS['uid']);
$spar = include($root_path . 'spar_update.php');
if($spar == 1){
$img = 'templates/default/ok.png';
} else {
$img = 'templates/default/no.png';
}
echo"<script type="text
/javascript
"> <!-- //
document.getElementById('spar').src = '$img'
// -->
</script>";
if($spar == 1) $actio = include($root_path . 'actio_update.php');
else $actio = 0;
if($actio == 1){
$img = 'templates/default/ok.png';
} else {
$img = 'templates/default/no.png';
}
echo"<script type="text
/javascript
"> <!-- //
document.getElementById('actio').src = '$img'
function shut()
{
window.opener.location.reload()
window.close()
return true
}
";
//if($spar && $actio) echo 'setTimeout(shut(), 2000)';
// -->
</script>";
} else {
}
include($root_path . 'includes/footer.php');
?>
</body>
</html>
Cały psikus polega na tym że ten skrypt działał od kilku miesięcy na 3 różnych serwerach bez najmniejszego problemu. A teraz zamiast wyświetlenia się strony FF chce ją pobrać/zapisać na dysku zamiast wyświetlać?! Dodałem nawet na siłę wysyłanie nagłówków ale to nic nie dało.
Jakieś pomysły?! Z góry dzięki za wszelką pomoc!