小编dem*_*oid的帖子

使用html和css创建水印

我需要的是使用html和css创建这样的跨网站透明水印.不知道如何将它总是保存在一个地方,例如:浏览器窗口的右下方.

提前致谢

在此输入图像描述

html css watermark

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

SQL高效的时间表生成算法

这个想法

想象一下有分支机构的教育中心.所有分支机构都有这个教育中心的课程.

分行

CREATE TABLE `Branch` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;


CREATE TABLE `Course` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(255) DEFAULT NULL,
  `active` tinyint(1) DEFAULT '1',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;
Run Code Online (Sandbox Code Playgroud)

管理员生成的每个课程的每个分支中的房间.例如,管理员输入数学课程的房间数.系统生成3个房间.换句话说,它们受到计数的限制.

CREATE TABLE `Room` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(255) DEFAULT NULL,
  `branch_id` int(10) unsigned DEFAULT NULL,
  `course_id` int(10) unsigned …
Run Code Online (Sandbox Code Playgroud)

php mysql sql algorithm search

18
推荐指数
1
解决办法
1812
查看次数

escape_string和real_escape_string有什么区别?

我正在做dreamviewer.当我尝试编写基本语法时,它通常会自动填充.在此输入图像描述

如您所见,它为"escape"提供了两种变体:real_escape_string和escape_string.我想知道,他们之间有什么区别吗?

php mysqli

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

在Converse JS和Openfire Server之间创建持久连接

运用

目前,Openfire和网站都有单独的数据库,但它们是同步的.

我想要实现的是:

当用户登录网站时,Converse JS还必须在整个用户会话期间登录并与Openfire XMPP Server建立持久连接,并且注销.

我发现了什么

谷歌搜索了很多并研究了Converse JS和Openfire网站.

请注意,Converse JS 有预绑定属性单一会话支持,可以实现我想要的.他们还为网站提供PHP库示例.

我做了什么

Converse JS的初始脚本如下所示:

converse.initialize({
    bosh_service_url: 'https://bind.example.com',
    keepalive: true,
    jid: 'me@example.com',
    authentication: 'prebind',
    prebind_url: 'http://example.com/api/prebind',
    allow_logout: false
});
Run Code Online (Sandbox Code Playgroud)

据我所知,整个过程如下:

在此输入图像描述

  1. 将jid发送到prebind_url,即http://example.com/api/prebind(请查看上面的配置属性)
  2. PHP后端接收jid(用户名).要在XMPP服务器密码中进行身份验证,登录必须采用纯文本格式.据我所知,Converse JS要保持用户登录信使,可以在需要时(jid,sid,rid)每次都向http://example.com/api/prebind发送请求.因此,从PHP端开始,每次都需要准备纯文本身份验证.
  3. PHP后端使用PHP库从XMPP Server(jid,sid,rid)获取结果
  4. 以JSON的形式返回jid,sid,rid

所以问题是

混淆从第2步开始:我是否应该保存用户的XMPP密码并在PHP会话中以纯文本格式登录,因为XMPP身份验证?或者我错了,有更安全的方法来实现它?

并在第3步,用工作用户名和密码测试得到Invalid challenge response received错误.是否有任何工作库可以从PHP进行身份验证?

javascript php xmpp openfire converse.js

5
推荐指数
1
解决办法
1160
查看次数

无法从图像中检索关键字

我正在尝试使用 PHP 的本机函数检索 JPEG 文件的关键字:

exif_read_data

但它不会检索关键字的数据。

尝试了很多方法,其他库如 PEL 等,但没有一个起作用。

以下是我在 Mac 上看到的内容:

在此输入图像描述

这是exif_read_data($image, 'ANY_TAG', true);函数的输出:

array(4) {
  ["FILE"]=>
  array(6) {
    ["FileName"]=>
    string(17) "casino-st1-01.jpg"
    ["FileDateTime"]=>
    int(1483098243)
    ["FileSize"]=>
    int(454913)
    ["FileType"]=>
    int(2)
    ["MimeType"]=>
    string(10) "image/jpeg"
    ["SectionsFound"]=>
    string(19) "ANY_TAG, IFD0, EXIF"
  }
  ["COMPUTED"]=>
  array(5) {
    ["html"]=>
    string(26) "width="4167" height="4167""
    ["Height"]=>
    int(4167)
    ["Width"]=>
    int(4167)
    ["IsColor"]=>
    int(1)
    ["ByteOrderMotorola"]=>
    int(1)
  }
  ["IFD0"]=>
  array(4) {
    ["ImageDescription"]=>
    string(58) "playing card icon illustration isolated vector sign symbol"
    ["Orientation"]=>
    int(1)
    ["Software"]=>
    string(35) "Adobe Illustrator CC 2015 (Windows)"
    ["DateTime"]=> …
Run Code Online (Sandbox Code Playgroud)

php jpeg exif image

3
推荐指数
1
解决办法
340
查看次数

PHP代码中未定义的变量通知

我越来越

"未定义的变量:在线html $html .= generateOption($optstyle.'option', $level, $data, $padding);"

我的功能出了什么问题?

function generateOptions($parent, $level, $padding, $menu, $db)
{
    $result=$db->query("SELECT id, name FROM menu WHERE parent='$parent' AND showinmenu='$menu'");
    $spacer = '  '; 
    $padding = str_repeat($spacer, $level);
    while($data=$result->fetch_row()){      
        $children_html = generateOptions($data[0], $level+1, $padding, $menu,$db);
        $optstyle = empty($children_html) ? 'std' : 'bold';
        $html .= generateOption($optstyle.'option', $level, $data, $padding); (this line)
        $html .= $children_html;
    }
    return $html;
}
Run Code Online (Sandbox Code Playgroud)

php notice

0
推荐指数
1
解决办法
3591
查看次数

脚本未终止的字符串文字问题

我在最新的firebug启用的firefox上测试脚本.下面的脚本给出了错误消息.您可以在下面看到错误消息的屏幕截图.

在此输入图像描述

在萤火虫上

<script type="text/javascript">
    (function(L) {
        if (typeof(ar_cn) == "undefined") ar_cn = 1;
        var S = 'setTimeout(function(e){if(!self.CgiHref){document.close();e=parent.document.getElementById("ar_container_"+ar_bnum);e.parentNode.removeChild(e);}},3000);',
            j = ' type="text/javascript"',
            t = 0,
            D = document,
            n = ar_cn;
        L = 'http:' + L + escape(D.referrer || 'unknown') + '&rnd=' + Math.round(Math.random() * 999999999);

        function _() {
            if (t++ < 100) {
                var F = D.getElementById('ar_container_' + n);
                if (F) {
                    try {
                        var d = F.contentDocument || (window.ActiveXObject && window.frames['ar_container_' + n].document);
                        if (d) {
                            d.write('<sc' + 'ript' …
Run Code Online (Sandbox Code Playgroud)

javascript

-7
推荐指数
1
解决办法
82
查看次数

标签 统计

php ×5

javascript ×2

algorithm ×1

converse.js ×1

css ×1

exif ×1

html ×1

image ×1

jpeg ×1

mysql ×1

mysqli ×1

notice ×1

openfire ×1

search ×1

sql ×1

watermark ×1

xmpp ×1