Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以执行HTML页面并将输出存储到数据库?_Javascript_Php_Html_Ajax_Html2canvas - Fatal编程技术网

Javascript 是否可以执行HTML页面并将输出存储到数据库?

Javascript 是否可以执行HTML页面并将输出存储到数据库?,javascript,php,html,ajax,html2canvas,Javascript,Php,Html,Ajax,Html2canvas,我想做的是: 创建一个.html或.php页面 编写HTML代码并创建一个看起来像身份证的元素。在样式标记的同一文件中写入CSS 在脚本标记中编写一些JS来更改HTML代码的某些属性 使用库转换照片中的身份证,并使用适当的JS函数将图像(通过将画布转换为图像)存储在数据库中 在一个单独的主文件中,调用ajax函数来执行上面创建的.html或.php页面 可能吗?我想这样做,这样用户就看不到这个过程。他们将看到我存储在数据库中的唯一图像,我将稍后获取 注意:我可以在同一页上完成这个过程,没有任何问

我想做的是:

  • 创建一个.html或.php页面
  • 编写HTML代码并创建一个看起来像身份证的元素。在样式标记的同一文件中写入CSS
  • 脚本标记中编写一些JS来更改HTML代码的某些属性
  • 使用库转换照片中的身份证,并使用适当的JS函数将图像(通过将画布转换为图像)存储在数据库中

  • 在一个单独的主文件中,调用ajax函数来执行上面创建的.html或.php页面

  • 可能吗?我想这样做,这样用户就看不到这个过程。他们将看到我存储在数据库中的唯一图像,我将稍后获取


    注意:我可以在同一页上完成这个过程,没有任何问题。但是我想用ajax在一个单独的页面上进行编辑。

    基本上,你想在图片中编辑意味着“将照片添加到身份证中”,对吗? 如果是的话——要做到这一点,请使用以下代码--

    
    

    将文件保存到系统中,然后将该文件提取到要显示的另一个页面中

    我可以在同一页上完成这个过程,没有任何问题。但是我想在一个单独的页面中使用ajax来完成这项工作
    ——在一个单独的页面中完成这项工作的代码应该不会太难更改,因为我不知道您的代码,我无法回答您如何更改它。代码可能无法更改,我的评论说“应该不会太难”,这是我的一个假设,但没有代码,所以不知道。请看我对这个问题的回答。你可以理解我想要什么。如果你想在单独的页面上这样做,那么为什么要使用ajax??ajax用于在不重新加载页面的情况下从服务器获取结果。。。在不同的页面上,您不能使用ajax执行此操作,您需要将参数传递到该页面的标题和代码中。
    <?php
    $dest = imagecreatefrompng('pic.png');
    $src = imagecreatefromjpeg('card.jpg');
    imagealphablending($dest, false);
    imagesavealpha($dest, true);
    imagecopymerge($dest, $src, 10, 9, 0, 0, 181, 180, 100); //adjust dimensions    
    according to you
    header('Content-Type: image/png');
    imagepng($dest);
    imagedestroy($dest);
    imagedestroy($src);
    ?>