teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

質問内容の追記

2017/06/02 03:39

投稿

Naoki_Tsuchi
Naoki_Tsuchi

スコア15

title CHANGED
@@ -1,1 +1,1 @@
1
- MINGW32(コマンドイン)で、Ctrl+Cが効かず実行ファイルの中断ができません
1
+ PHPのヘッダーエー(Cannot modify header information - headers already sent by)およびファイルの中断について
body CHANGED
@@ -1,17 +1,17 @@
1
1
  ###前提・実現したいこと
2
- MINGW32(マンライン)指定したURLのファイルをダウンロードするphpファイルの実行中に、Ctrl+C実行ファイルを中断できるようにしたいです
2
+ ①ソースの$download_urlで指定したURLのファイルを、このソースコードと同じディレクトリにダウンロードできるようにしたい。headerの
3
+ Cannot modify header information - headers already sent by
4
+ というエラーがあるということはheaderの前で出力が行われているということだと思うのですが、どこで出力されていて、どのように解決すれば良いか知りたい
3
5
 
4
- またもし可能あれば、ソースコードの$download_url指定したURLのファイルを、このソースコードと同じディレクトリにダウンロードできるようにしたいです
6
+ ②MINGW32(コマンドライン)で、下記のソースコードの実行中に、Ctrl+C実行ファイルを中断できるようにしたい。
5
7
 
8
+ ①または②について、または両方分かる方は両方教えていただけると嬉しいです。
6
9
  初心者ですので、環境など説明不足があれば指摘していただけると助かります。よろしくお願いします。
7
10
 
8
11
  ###発生している問題・エラーメッセージ
9
- 普段Ctrl+Cで中断できるのですが、以下のプログ走らせたときに限、Ctrl+C効かなくなってしまいます。
12
+ ①コマンドライン上には以下のようなエーが出ます。ソースコード、エラー内容のディレクトリ等多少変更して貼付けています、エラー内容に影響はいと思いますので、よろしお願いします。
10
- コマンドライン上には以下のようなエラーが出ます。
11
13
 
12
- ソースコード、エラー内容のディレクトリ等を多少変更して貼り付けていますが、エラー内容に影響はないと思いますので、よろしくお願いします。
13
14
 
14
-
15
15
  ```
16
16
  $ php FileGetter.php
17
17
 
@@ -31,6 +31,8 @@
31
31
 
32
32
  ```
33
33
 
34
+ ②普段はCtrl+Cで中断できるのですが、このプログラムを走らせたときに限り、Ctrl+Cが効かなくなってしまいます。
35
+
34
36
  ###該当のソースコード
35
37
  ```PHP
36
38
  1. <?php

1

書式の改善

2017/06/02 03:39

投稿

Naoki_Tsuchi
Naoki_Tsuchi

スコア15

title CHANGED
File without changes
body CHANGED
@@ -9,7 +9,9 @@
9
9
  普段はCtrl+Cで中断できるのですが、以下のプログラムを走らせたときに限り、Ctrl+Cが効かなくなってしまいます。
10
10
  コマンドライン上には以下のようなエラーが出ます。
11
11
 
12
+ ソースコード、エラー内容のディレクトリ等を多少変更して貼り付けていますが、エラー内容に影響はないと思いますので、よろしくお願いします。
12
13
 
14
+
13
15
  ```
14
16
  $ php FileGetter.php
15
17
 
@@ -64,6 +66,9 @@
64
66
  ini_set("max_execution_time",10);
65
67
  をつけましたが、これも効いていないようでした。
66
68
 
69
+ また、headerの前に出力をしてしまっていないかも確かめましたが、おそらくしていないかと思います。以下のサイトを参考にさせていただきました。
70
+ http://www.flatflag.nir87.com/force-download-833#i
71
+
67
72
  ###補足情報(言語/FW/ツール等のバージョンなど)
68
73
  言語:PHP 5.6.30
69
74
  ツール:mintty 2.7.3