Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.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
输入php后打印出预设计证书_Php_Html - Fatal编程技术网

输入php后打印出预设计证书

输入php后打印出预设计证书,php,html,Php,Html,我有一个问题,也许除了php还有更好的方法,但是我把这个想法抛到了一边。。。让我知道你的专家建议 我将有一个预先设计的证书,我将在PHP和HTML设计创建 用户将被引导到一个页面,输入要打印在证书上的名称 最终结果大小将调整为8 1/2英寸乘11英寸,以便打印 显示我请求的内容的图像: 最好的方法是什么?还是有一些东西是预先制作的,可以根据我的请求进行定制?下面是一个Javascript示例 HTML: <link href="http://twitter.github.com/boots

我有一个问题,也许除了php还有更好的方法,但是我把这个想法抛到了一边。。。让我知道你的专家建议

  • 我将有一个预先设计的证书,我将在PHP和HTML设计创建
  • 用户将被引导到一个页面,输入要打印在证书上的名称
  • 最终结果大小将调整为8 1/2英寸乘11英寸,以便打印
  • 显示我请求的内容的图像:


    最好的方法是什么?还是有一些东西是预先制作的,可以根据我的请求进行定制?

    下面是一个Javascript示例

    HTML

    <link href="http://twitter.github.com/bootstrap/assets/css/bootstrap.css" rel="stylesheet">
    <link href="http://twitter.github.com/bootstrap/assets/css/bootstrap-responsive.css" rel="stylesheet">
    Enter Name:
    <input id="who" type="text" />
    <input id="submit" type="button" class="btn" value="Submit" />
    <div id="certificate" style="text-align:center;display:none;">
        <h1>Certificate of Merit</h1>
        <h3>Presented To:</h3>
        <h4 id="name"></h4>
        <hr />
        <h2>Congratz</h2>
    </div>​
    
    $('#submit').click(function() {
        $('#name').html($('#who').val());
        $('#certificate').fadeIn();
    });​
    

    JSFiddle

    下面是一个Javascript示例

    HTML

    <link href="http://twitter.github.com/bootstrap/assets/css/bootstrap.css" rel="stylesheet">
    <link href="http://twitter.github.com/bootstrap/assets/css/bootstrap-responsive.css" rel="stylesheet">
    Enter Name:
    <input id="who" type="text" />
    <input id="submit" type="button" class="btn" value="Submit" />
    <div id="certificate" style="text-align:center;display:none;">
        <h1>Certificate of Merit</h1>
        <h3>Presented To:</h3>
        <h4 id="name"></h4>
        <hr />
        <h2>Congratz</h2>
    </div>​
    
    $('#submit').click(function() {
        $('#name').html($('#who').val());
        $('#certificate').fadeIn();
    });​
    

    JSFiddle

    如果需要精确的维度打印,最好创建证书服务器端的pdf。如果php是您的语言,请查看TCPDF。如果HTML是可以接受的,那么您可以在没有php的情况下执行此操作,只需一个HTML页面和一点javascript即可从查询中提取名称并将其放置在页面中。如果您使用HTML,请务必提供@print样式表,谢谢您的反馈。但是如果我让web服务器在线,用户可以访问一个链接,然后生成证书呢?TCPDF似乎只是它的本地服务器?如果需要精确的维度打印,最好创建证书服务器端的pdf。如果php是您的语言,请查看TCPDF。如果HTML是可以接受的,那么您可以在没有php的情况下执行此操作,只需一个HTML页面和一点javascript即可从查询中提取名称并将其放置在页面中。如果您使用HTML,请务必提供@print样式表,谢谢您的反馈。但是如果我让web服务器在线,用户可以访问一个链接,然后生成证书呢?TCPDF似乎只是它的本地服务器?很好的例子,但我试图避免使用Javascript,只是因为它可以被禁用,而且该功能不会有任何效果。假设我使用Javascript完成了,如何打印它,使它完全适合8 1/2 x 11纸张?感谢这个伟大的例子,但我试图避免使用Javascript,只是因为它可以被禁用,而且函数不会有任何效果。假设我使用Javascript完成了,如何打印它,使它完全适合8 1/2 x 11纸张?谢谢