小编Arn*_*lis的帖子

获取所有类别及其子项

为了回答这个问题,我将给予100点奖励积分

所以我对递归有一个非常困难的问题 - 如何获得所有项目的类别和包含该父项的所有子项,并且直到最后更深入?

我有桌子:

+----+---------------+-----------------+
| id | category name | category_parent |
+----+---------------+-----------------+
| 1  | cars          |        0        |
+----+---------------+-----------------+
| 2  | real estate   |        0        |
+----+---------------+-----------------+
| 3  | clothes       |        0        |
+----+---------------+-----------------+
| 4  | bmw           |        1        |
+----+---------------+-----------------+
| 5  | audi          |        1        |
+----+---------------+-----------------+
| 6  | 100           |        5        |
+----+---------------+-----------------+
| 7  | 80            |        5        |
+----+---------------+-----------------+
| 8  | A4            |        5        |
+----+---------------+-----------------+ …
Run Code Online (Sandbox Code Playgroud)

php mysql recursion

19
推荐指数
2
解决办法
4909
查看次数

一个类可以在PHP中实现多少个接口?

我正在寻找一个不难的问题的答案,但我找不到一个类可以实现多少个接口.

这可能吗?

class Class1 implements Interface1, Interface2, Interface3, Interface4 {
   .....
}
Run Code Online (Sandbox Code Playgroud)

对于我发现的所有类似示例,我已经看到一个类只能实现2个接口.但是没有关于我正在寻找什么的任何信息.

php oop interface implements

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

按比例在图像上书写文字

所以我有了这个形象: 在此输入图像描述

我想在图像下添加文字(制作消极图像).所以我将它扩展到高度并在底部增加额外的高度.我需要的是写下文字:

热门文字

底部较长的文字

我也需要这些词语以图像为中心.所以输出应该是:图片2

一切都在PHP GD库上.问题是 - 我不知道如何计算字体大小的比例并使其居中.我的功能不起作用,计算错误的字体大小和对齐文本错误..

private function __generate_text_pref($type)
{
    $data = array();
    switch ($type) {
        case 'title':
            $data['percent'] = 0.9;
            $data['text_width_percent'] = 0.8;
            break;
        case 'subtitle':
            $data['percent'] = 0.92;
            $data['text_width_percent'] = 0.6;
            break;
        default:
            $data['percent'] = 0.86;
            $data['text_width_percent'] = 0.8;
            break;
    }

    list($img_width, $img_height) = getimagesize($this->settings['__temp_image']);

    // find font-size for $txt_width = 80% of $img_width...
    $data['font_size'] = 1;
    $txt_max_width = intval($data['text_width_percent'] * $img_width);

    do {

        $data['font_size'] ++;
        $p = imagettfbbox($data['font_size'], 0, $this->settings['font'], $this->settings['__title']);
        $txt_width = $p[2] …
Run Code Online (Sandbox Code Playgroud)

php text gd image

9
推荐指数
1
解决办法
2083
查看次数

是否有可能通过AJAX被攻击?

好的,今天我在构建的系统上有很好的经验.有些人"砍掉"了所有东西,并说这是一个ajax问题.这就是他对我说的话:


当我访问用户的浏览器时你依赖于AJAX 我可以访问你为他写的所有AJAX函数,所以我可以用你的javascript写的任何东西都假装成那个用户

这绝对是一个非常糟糕的 - 如何通过ajax访问用户脚本?另外我在服务器上使用节点但无法实现问题所在.. ajax的例子:

var transfer_data = {
                id: jQuery(this).data('spin-id')
            };

jQuery.ajax({
            url: init_s.forms.provably.callback,
            type: 'POST',
            dataType: 'JSON',
            data: transfer_data,
            success: function (data) {
                console.log(data);
                if (data.type == 'failed') {
                    jQuery('#check_modal').modal('toggle');
                } else {
                   // add data
                }
            }, error: function (e) {
                console.log(e.message);
            }
        });
Run Code Online (Sandbox Code Playgroud)

以及运行节点脚本的示例:

socket.on('new_spin_entry', function (data) { ... });
socket.emit('new_spin_entry', {
                            entry_id: data.user_spin_data.id
                        });
Run Code Online (Sandbox Code Playgroud)

那到底是什么?这怎么可能?

PS我忘了提到他在页面中加载的脚本中插入警报.不是服务器脚本,而是加载到用户的脚本

PPS:这是我在控制台ATM系统中看到的结果: 在此输入图像描述

javascript ajax jquery

5
推荐指数
2
解决办法
5265
查看次数

crontab 在没有证书的情况下使用 wget

我尝试在添加 SSL 证书后运行我的 crontab,但遇到了问题:

 Unable to locally verify the issuer's authority.
To connect to www.***.com insecurely, use `--no-check-certificate'.
Run Code Online (Sandbox Code Playgroud)

我看到它说可以使用--no-check-certificate',但我不知道如何使用它。有人能给我解释一下吗?

ubuntu ssl

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

标签 统计

php ×3

ajax ×1

gd ×1

image ×1

implements ×1

interface ×1

javascript ×1

jquery ×1

mysql ×1

oop ×1

recursion ×1

ssl ×1

text ×1

ubuntu ×1