[PHP-users 25935] Re: ファイルをダウンロードして、さらにページを切り替えたい

MHIOKA mhioka @ jeol.co.jp
2005年 6月 28日 (火) 09:50:32 JST


ひおかです。

いつも見てるだけなのですが...
わかるトコだけ(^_^;)

> で、download.php では
> 
>     header("Content-Disposition: attachment; filename=$path_file);
>     header("Content-Length: ".$content_length);
>     header("Content-Type: application/octet-stream");
> 
>     if (!readfile($path_file)) {
>         die("Cannot read the file(".$path_file.")");
>     }
> 
> こんな感じでファイルをダウンロードさせます。
> 
> このダウンロードが終わるか、あるいは終わらなくても index.php に
> 画面を切り替えたいのですが、どうすればいいのでしょうか?


download.phpに、

<script language="JavaScript">
<!--
setTimeout("location.href='index.php'",1000*5);
//-->;
</script>

という方法では?
このスクリプトでは、5秒後にindex.phpにとびます。

--
ひおか


PHP-users メーリングリストの案内