小编her*_*ron的帖子

生成和读取条形码

我为一家拥有国家办事处的大公司建立了一个电子购物网站.

我想做的是以下几点

  1. 在将包发送到公司的国家办事处之前,通过PHP生成条形码
  2. 当物品到达国家办事处时,工人将登录他们的帐户,通过条形码阅读器(位于包裹上)扫描此条形码,网站将自动"批准"收到的物品.

是否只能使用Web界面?我的意思是没有任何本地申请.怎么做?请解释.

php mysql database barcode web

23
推荐指数
2
解决办法
6万
查看次数

如何在Netbeans的调试过程中更改行突出显示的背景颜色?

如何在Netbeans的调试过程中更改行突出显示的背景颜色?

调试hilighting在深色背景上的NetBeans中的图像

试图改变"突出插入行".没有成功.它只会改变光标闪烁的行的颜色,但不会改变调试行:

尝试改变

debugging netbeans xdebug colors

23
推荐指数
1
解决办法
1万
查看次数

使用NGINX将端口80转发到8080

我在我的debian服务器上使用LEMP堆栈和Node JS.Nginx在8080上运行端口80和Node JS.我为nodejs app创建了新的子域:cdn.domain.com.目前我只能像cdn.domain.com:8080/一样访问Node JS应用程序.我想要做的是配置Nginx,这样,当我进入cdn.domain.com时,我可以让应用程序在端口80上工作.我认为可以使用nginx上游完成.但我无法弄清楚如何.

proxy debian nginx node.js

23
推荐指数
5
解决办法
7万
查看次数

一次取消选中所有JQuery单选按钮组

使用jQ-ui的按钮功能

<script>
    $(function() {
        $( "#radio" ).buttonset();
    });
    </script>


    <div id="radio">
        <input type="radio" id="radio1" name="radio" /><label for="radio1">Choice 1</label>
        <input type="radio" id="radio2" name="radio" checked="checked" /><label for="radio2">Choice 2</label>
        <input type="radio" id="radio3" name="radio" /><label for="radio3">Choice 3</label>
    </div>
Run Code Online (Sandbox Code Playgroud)

有没有办法一次取消选中buttonset的所有单选按钮?

javascript jquery jquery-ui

21
推荐指数
3
解决办法
4万
查看次数

检查类是否在PHP中有方法

目前我的代码看起来像这样:

switch ($_POST['operation']) {
    case 'create':
        $db_manager->create();
        break;
    case 'retrieve':
        $db_manager->retrieve();
        break;
...
}
Run Code Online (Sandbox Code Playgroud)

我想要做的是,检查调用方法是否$_POST['operation']存在:如果是,则调用它,否则回显"错误"是否可能?我怎样才能做到这一点?

php oop methods class

17
推荐指数
3
解决办法
2万
查看次数

Yii2 activeform ajax提交和验证

目前同时实现ajax提交和验证.我正在使用自定义功能:

    $('.edit_form').submit(function (e) {
        e.preventDefault();
        var form = $(this);
        var formData = $(this).serialize();
        if (form.find('.has-error').length) {
            return false;
        }

        $.ajax({
            url: form.attr("action"),
            type: form.attr("method"),
            data: formData,
            success: function (data) {
                 ...
            },
            error: function () {
                alert("Something went wrong");
            }
        });

    });
Run Code Online (Sandbox Code Playgroud)

这里是php端,为了验证我的配置看起来像这样:

$form = ActiveForm::begin([
    'id' => "some_form",
    'action' => ['user/edit'],
    'options' => ['class' => 'edit_form'],
    'enableAjaxValidation' => false,
    'enableClientValidation' => true,
]); ?>
Run Code Online (Sandbox Code Playgroud)

我敢肯定,这不是达到我需要的最佳方式.特别是我用于在验证错误的情况下阻止提交的这部分:

    if (form.find('.has-error').length) {
        return false;
    }
Run Code Online (Sandbox Code Playgroud)

有什么建议?如何使用Yii 2的内置设置正确实现ajax提交和验证?

javascript php ajax yii2 active-form

12
推荐指数
2
解决办法
2万
查看次数

Yii2生成翻译消息

在Yii 1.x中,我们使用命令生成翻译消息 ./framework/yiic message protected/messages/config.php 我们如何才能与Yii2实现相同的目标?

php internationalization yii2

10
推荐指数
1
解决办法
8237
查看次数

在PHP中使用PDF

我想要做的是,准备PHP生成的结果用于强大规则的打印.

用css + html尝试了所有可能的方法:用px,mm,cm设置尺寸.什么都没有帮助.每个浏览器,甚至每个打印机都打印出完全不同的纸张结果(尝试使用&w/o边框打印.也没有得到结果).经过长时间的研究,发现CSS不是用于此目的的最佳方式和更好的方式 - 使用PHP的pdf创建功能.所以,安装了TCPDF.但是无法使用我为HTML输出创建的逻辑部分.

我想得到什么

  • 表格纸张顶部和底部的第一行和最后一行的边距必须为11毫米
  • 行之间的边距为0 mm
  • 表格的行必须距离纸张的左右两侧4毫米
  • 每列之间2毫米
  • 每个单元38毫米宽x 21.2毫米高
  • 13行,5 x列,13x5 = 65个单元格
  • 新页面中的每个表格.换句话说 - 每个表分页后
  • 在每个单元格Code 39条形码(值必须是$id)
  • 只有PDF格式的表格 - 没有标题,没有页脚,没有标题......等等

以下是对图像的更详细说明:

在此输入图像描述

我得到了什么

表单提交后,php端的处理时间过长 - 大约分钟并打开空白页而不是PDF结果.

码:

(代码不是那么大,评论让它看起来像这样:)

<?php
require_once('tcpdf/config/lang/eng.php');
require_once('tcpdf/tcpdf.php');

// create new PDF document
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);

$pdf->SetPrintHeader(false);
$pdf->SetPrintFooter(false);
// set document information
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('John Smith');
$pdf->SetTitle(false);
$pdf->SetSubject(false);
$pdf->SetKeywords(false);

// set default header data.set all …
Run Code Online (Sandbox Code Playgroud)

php printing pdf tcpdf

8
推荐指数
1
解决办法
1万
查看次数

仅为网站用户显示YouTube专用视频

我有使用YouTube API的经验.但我总是把它用于公共视频.现在.我想要实现的目标是,在我的YouTube频道上制作视频完全不可见(换句话说是私有的)并仅向网站用户显示此视频.

这可能吗?怎么样?

php youtube gdata-api youtube-api gdata

8
推荐指数
2
解决办法
2万
查看次数

2具有相同名称冲突的JS函数

在同一页面使用2个库:jQuery UI和Twitter Bootstrap:

  • jQuery UI对我来说非常重要,因为几乎所有UI东西都是基于它构建的
  • Twitter Bootstrap仅适用于具有下拉菜单功能的分割按钮.

现在,问题是两个库具有相同的命名函数,它们彼此冲突:

详细

以下是jQuery UI和Twitter Bootstrap按钮功能之间的冲突示例

请进入本网站.按表格上的推荐按钮

在此输入图像描述

将出现jQuery UI模式窗口.我在模态窗口中使用了jquery ui combobox.问题是,没有如jquery ui combobox演示中所示的向下箭头按钮.

在此输入图像描述

我试图找到导致问题的原因:通过组合框代码查看,当它调用.button()时,它进入了bootstrap.min.js,而不是jqui.js.

如您所见,它证明了2 js库之间的冲突.

顺便说一句,这是jsFiddle,它没有bootstrap很好地工作.

问题

我有多种方法可以解决这个冲突问题(没有触及网站的功能)我需要通过下拉菜单(Twitter Bootstrap)获得与拆分按钮完全相同的功能:

  • 如果可能的话,在jQuery-UI中(类似这样但有下拉菜单)
  • 否则只在CSS + HTML中

并摆脱Twitter Bootstrap.非常感谢任何解决方案 我已准备好给予200名代表好的回答(作为赏金).Thx提前

javascript jquery jquery-ui button twitter-bootstrap

8
推荐指数
3
解决办法
6567
查看次数