使用此代码,我尝试从JSON创建签名图像,然后直接在浏览器中显示图像而不保存它.我遇到的问题是我想在HTML文档中显示此图像,因此标题信息已被修改.有没有办法在HTML文档中显示原始图像数据中的图像?或者围绕这个问题的任何其他方式?
$json = $ticket->sig; // get the json representing the signature
$img = sigJsonToImage($json); //get image resource from json
// HERE I WANT TO DISPLAY THE IMAGE BUT GET Cannot modify header information
header('Content-Type: image/png');
imagepng($img, null, 0, PNG_NO_FILTER);
imagedestroy($img);
Run Code Online (Sandbox Code Playgroud) 有时在使用此构造函数时,我得到的值不正确:
new Date(year, month, day, hours, minutes, seconds, milliseconds);
Run Code Online (Sandbox Code Playgroud)
我确定这是我做错了,但看不到它.这就是我正在做的事情:
我有一个包含这样的月,日和年索引的数组
["02", "29", "2015"]
Run Code Online (Sandbox Code Playgroud)
然后我像这样制作一个Date对象
date = new Date(dateArray[2], dateArray[0] - 1, dateArray[1], 0, 0, 0, 0);
Run Code Online (Sandbox Code Playgroud)
当我将日期对象打印到控制台时,我得到了这个:
Sun Mar 01 2015 00:00:00 GMT-0700 (MST)
Run Code Online (Sandbox Code Playgroud)
但有时它会按预期工作.使用这个数组:
["03", "15", "2015"]
Run Code Online (Sandbox Code Playgroud)
我明白了:
Sun Mar 15 2015 00:00:00 GMT-0600 (MDT)
Run Code Online (Sandbox Code Playgroud)
谁能看到我在这里做错了什么?
提前致谢