2016-07-26 56 views

回答

1
  1. 首先添加線I records.txt
  2. 生成圖像
  3. d o ob_clean(),它會在發生警告時刪除輸出
  4. 給圖像輸出
  5. 不要關閉php標籤。
  6. 嘗試用瀏覽器代替CURL,因爲curl輸出應該是garbase集合,因爲輸出是二進制格式。

PHP:

<?php 

    $file = fopen("results.txt", "a"); 
    $ip = $_SERVER['REMOTE_ADDR']; 
    $date = date("r"); 
    fwrite($file, "$ip from: $_SERVER['HTTP_REFERER'] at $date"); 
    fclose($file); 
    $img = imagecreate(1,1); 
    $white = imagecolorallocate($img, 255, 255, 255); 
    imagesetpixel($img,1,1,$white); 
    header("content-type: image/jpg"); 
    ob_clean(); 
    imagejpeg($img); 
    imagedestroy($img); 
+0

'curl -I ...'不應該是二進制格式,因爲那只是你使用curl的頭文件 –

+0

-I它表示輸出是內聯的 –

+0

嘗試用瀏覽器至少 –