2014-09-29 110 views
-2

这PHP代码追加两行到文件:PHP imagepng双FWRITE

$t = microtime(); 
$fn = $DOCUMENT_ROOT."/test.txt"; 
$f = fopen($fn, "a"); 
fwrite($f, "\n". $t); 
fclose($f); 

header('Content-Type: image/png'); 
$im = imagecreatetruecolor(1,1); 
imagepng($im); 
imagedestroy($im); 

例输出一个浏览到文件:
0.43408600 1412017949
0.46703300 1412017949

我想要的代码只是附加ONE一行浏览。

(imagejpeg或imagegif比imagepng快?)

// This is an javascript debug trick: 
new Image().src = "http://d_o_m_a_i_n/debug.php?p=msg"; 

看到facebook sdk端点

因为那里使用将触发 debug.php文件,我相信重新加载

回答

1

new Image().src是你的图像生成的URL 。您正在触发图像的第二次加载,因此有两行。

+0

我测试了它没有javascript,只需键入url到browser.Hmm,火狐v32重现这一点,但铬v37不!这是一个Firefox错误? – 2014-09-29 20:58:25

+0

和javascript代码在另一个文件中,例如html5.js,而不是在debug.php中 – 2014-09-29 21:05:32