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

回答編集履歴

1

誤コード修正

2016/02/11 01:34

投稿

退会済みユーザー
answer CHANGED
@@ -24,8 +24,8 @@
24
24
  <?php
25
25
  $pdo = new PDO('mysql:*****);
26
26
 
27
- $stmt = $pdo->query("SELECT type, imgdat, extension FROM test_table LIMIT 1");
27
+ $stmt = $pdo->query("SELECT extension, imgdat FROM test_table LIMIT 1");
28
- $stmt->bindColumn(1, $typ, PDO::PARAM_STR, 256);
28
+ $stmt->bindColumn(1, $ext, PDO::PARAM_STR, 256);
29
29
  $stmt->bindColumn(2, $dat, PDO::PARAM_LOB);
30
30
 
31
31
  $result = $stmt->fetch(PDO::FETCH_BOUND);
@@ -43,7 +43,7 @@
43
43
  $result = fwrite($fp, $dat,strlen($dat));
44
44
 
45
45
  if($result == strlen($dat)){
46
- header("Content-Type: $typ");
46
+ header("Content-Type: $contents_type[$ext]");
47
47
  rewind($fp);
48
48
  fpassthru($fp);
49
49
  }else{