小编Gag*_*ous的帖子

jQuery添加文本以跨越div

<div id="tagscloud">
       <span></span>
</div>
Run Code Online (Sandbox Code Playgroud)

如何在跨度中添加一些文本,如下面的代码?

<span>**tag cloud**</span>

编辑:实际上跨度有一个id

<div id="tagscloud"> <span id="WebPartCaptionWPQ2"></span> </div>
Run Code Online (Sandbox Code Playgroud)

jquery

49
推荐指数
3
解决办法
20万
查看次数

在Codeigniter控制器上的函数B内调用函数A.

我有一个约5-6个功能的控制器.

class Register extends CI_Controller {
public function index()
{
  //  some code written
}    
public function Add()
{
  //  Some code written
}
public function xyz()
{
  //  Some code written
  $this->abc();
}
public function abc()
{
  // Some code written
}
}
Run Code Online (Sandbox Code Playgroud)

xyz功能上,我想调用abc函数.这可能吗 ?如果是这样,怎么称呼它?

php codeigniter

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

如何检索OSSEC的日志警报到Elasticsearch(ELK)?

我试过这个教程.但它没有捕获OSSEC日志(警报,系统日志等),它只是给我这个消息我的Kibana应用程序.

找不到任何Elasticsearch数据在创建索引模式之前,您需要将一些数据索引到Elasticsearch中.

我知道有一些像这样的教程.但它需要使用wazuh包,我不想使用它,我只想使用纯OSSEC.我的OSSEC和ELK应用程序位于samw机器中

我的问题是,我如何将OSSEC与ELK集成?在开始连接OSSEC到ELK之前,我必须先做什么配置?

elastic-stack ossec

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

<select>下拉默认值

我有这个代码:

if(isset($_POST['search']))
{
    $res1=mysql_query("SELECT * FROM aircraft where acode = '$_POST[ac]'") or die(mysql_error());
    while($row=mysql_fetch_array($res1))
    {
        $airc=$row['acode'];
        $amode=$row['amodel'];
        $stat=$row['status'];
        $rem=$row['remarks'];

    echo "<center><table><form name=\"frmMain\" method=\"post\"> 
        <tr><td><font face=consolas><b>Aircraft Code:</b></font></td><td><input type=text name=arc value='$airc' readonly=readonly></td></tr>
        <tr><td><font face=consolas><b>Aircraft Model:*</b></font></td><td><input type=text name=am value='$amode'></td></tr>
        <tr><td><font face=consolas><b>Status:*</b></font></td><td><input type=text name=st value='$stat'></td></tr>
        <tr><td><font face=consolas><b>Remarks:*</b></font></td><td><input type=text name=rm value='$rem'></td></tr></table>";
    }
}
Run Code Online (Sandbox Code Playgroud)

在提交"搜索"按钮时,此代码显示飞机表中的数据.允许用户使用(*)符号更新数据.

在此输入图像描述

由于默认情况下状态为以下(可用,不可用),因此我对此进行了更改

 <tr><td><font face=consolas><b>Status:*</b></font></td><td><input type=text name=st value='$stat'></td></tr>
Run Code Online (Sandbox Code Playgroud)

对此,

<tr><td><font face=consolas><b>Status:*</b></font></td><td><select name=st>
    <option value=Available>Available</option>
    <option value='Not Available'>Not Available</option>
</select></td></tr>
Run Code Online (Sandbox Code Playgroud)

但我希望下拉列表具有默认值, $stat=$row['status'];因为这是一个更新表单.

如果检索到的数据的状态为" 可用 ",则下拉列表的默认值应为" 可用 ".

我怎样才能做到这一点?我试过<select name=status value='$stat'>但它不起作用.任何帮助将不胜感激.谢谢!

html php default-value drop-down-menu

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

'$'在命令行命令中的含义是什么?

我经常在指令中找到以美元符号开头的命令行命令来安装很多东西.例如,要在Ubuntu中安装Ruby,该网站说要使用以下命令:

$ sudo apt-get install ruby-full
Run Code Online (Sandbox Code Playgroud)

什么是$代表?

command line

7
推荐指数
2
解决办法
4795
查看次数

OSSEC电子邮件通知无法发送电子邮件

我在尝试获取ossec功能时遇到错误:电子邮件通知.我在这种情况下使用了我的Gmail帐户.我已经尝试过本教程,但是我无法收到任何电子邮件.我在警告里面得到了错误日志Mail not accepted by server.它位于/var/ossec/logs/ossec.log您可以看到下面的日志.

2017/10/06 20:05:18 os_sendmail(1764): WARN: Mail from not accepted by server
2017/10/06 20:05:18 ossec-maild(1223): ERROR: Error Sending email to 74.125.200$
2017/10/06 20:05:58 ossec-syscheckd: INFO: Starting syscheck scan (forwarding d$
2017/10/06 20:05:58 ossec-syscheckd: INFO: Starting syscheck database (pre-scan$
2017/10/06 20:05:58 ossec-syscheckd: INFO: Initializing real time file monitori$
Run Code Online (Sandbox Code Playgroud)

以下是我ossec.conf位于的电子邮件配置/var/ossec/etc/ossec.conf

 <global>
    <email_notification>yes</email_notification>
    <email_to>myrealemailaccount@gmail.com</email_to>
    <smtp_server>smtp.gmail.com.</smtp_server>
    <email_from>ossecm@gantz-X450CC</email_from>
    <email_maxperhour>20</email_maxperhour>
    <email_from>myrealemailaccount@gmail.com</email_from>
  </global>
Run Code Online (Sandbox Code Playgroud)

我已经填满<smtp_server>smtp.gmail.com.没有任何改变.它仍然在我的错误信息ossec.log

我怎样才能解决这个问题 ?我安装此应用程序Ubuntu Server: 16.04

email error-handling smtp ossec

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

如何防止MariaDB中导入的表中的重复ID?

(在那之前,我为我糟糕的英语道歉)我有这样的研究案例:

我目前在使用Web应用程序时出现问题.我为某个公司制作了一个Web应用程序.我使用CodeIgniter 3制作了应用程序.

我使用Maria DB构建了数据库.对于每个表中的id,我使用每个表的应用程序数据库的自动增量ID.我通常将Web应用程序部署到云服务器(有时公司有自己的专用服务器,但有时却没有).有一天,有一家公司,他们不想将我之前制作的应用程序部署到云端(出于安全目的,他们说).

该公司希望将该应用程序部署到员工的个人电脑上,而每个员工的电脑不相互连接(即独立的个人电脑/个人电脑/员工的笔记本电脑).他们说,他们会每5个月将员工个人电脑的所有数据收集到公司的数据中心,当然数据中心也没有连接到互联网.我告诉他们这不是存储数据的好方法.(因为当我尝试将所有数据合并为一个数据时,数据将重复,因为我的每个表的列ID都是自动增量ID,并且它是主键).不幸的是,该公司仍然希望以这种方式保留应用程序,我不知道如何解决这个问题.

他们至少有10名员工会使用这个网络应用程序.据此,我必须亲自将应用程序部署到10台PC上.

附加信息:每个员工都有自己从公司获得的唯一ID,我为每个员工创建了auto_increment id,如下表所示:

id   |  employee_id  | employee_name   |
1    | 156901010     |  emp1
2    | 156901039     |  emp2
3    | 156901019     |  emp3
4    | 156901015     |  emp4
5    | 156901009     |  emp5
6    | 156901038     |  emp6
Run Code Online (Sandbox Code Playgroud)

问题是每当他们从该应用程序填充表单时,某些表不存储员工的id,而是存储来自增量id的新id.

例如electronic_parts表格.它们具有如下属性:

| id  |  electronic_part_name  |  kind_of_electronic_part_id  |
Run Code Online (Sandbox Code Playgroud)

如果emp1从Web应用程序填写表单,表格的内容将在下面.

| id  |  electronic_part_name  |  kind_of_electronic_part_id  |
|  1  |   switch               |           1 …
Run Code Online (Sandbox Code Playgroud)

database codeigniter duplicates auto-increment mariadb

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

如何检查与php中的随机字符匹配的数组数据?

我有一个如下数组:

$fruits = array("apple","orange","papaya","grape")
Run Code Online (Sandbox Code Playgroud)

我有一个如下变量:

$content = "apple";
Run Code Online (Sandbox Code Playgroud)

我需要过滤一些条件,如:如果此变量与至少一个数组元素匹配,则执行某些操作.变量,, $content是一堆随机字符,实际上是数组数据中可用的一个,如下所示:

$content = "eaplp"; // it's a dynamically random char from the actual word "apple`
Run Code Online (Sandbox Code Playgroud)

我做了什么就像下面这样:

$countcontent = count($content);

for($a=0;$a==count($fruits);$a++){

      $countarr = count($fruits[$a]);

      if($content == $fruits[$a] && $countcontent == $countarr){
          echo "we got".$fruits[$a];
      }

}
Run Code Online (Sandbox Code Playgroud)

if...else...当字符串中的总字与数组数据中的总字匹配时,我试着计算这些短语有多少个字母,但是有什么我们可以做的除此之外吗?

php arrays search

7
推荐指数
2
解决办法
986
查看次数

GROUP BY 已与两个子查询分组的另一个表

我有这样的桌子

Table1

ID      |    Val         |     Val2       |
606541  |3175031503131004|3175032612900004|
606542  |3175031503131004|3175032612900004|
677315  |3175031503131004|3175032612980004|
222222  |1111111111111111|8888888888888888|
231233  |1111111111111111|3175032612900004|
111111  |9999992222211111|1111111111111111|
57      |3173012102121018|3173015101870020|
59      |3173012102121018|3173021107460002|
2       |900             |7000            |
4       |900             |7001            |
Run Code Online (Sandbox Code Playgroud)

我有两个条件列ValVal2。显示结果,如果Val

  1. Val 列至少有两个或多个重复值AND
  2. Val2 列没有重复值(唯一)

例如 :

示例 1

 ID      |    Val         |     Val2       |
 606541  |3175031503131004|3175032612900004|
 606542  |3175031503131004|3175032612900004|  
 677315  |3175031503131004|3175032612980004|

 False, because  even the Val column 
 had two or more duplicate but the Val2 
 had dulicate value (ID 606541  and …
Run Code Online (Sandbox Code Playgroud)

mysql sql group-by conditional-statements having-clause

7
推荐指数
2
解决办法
627
查看次数

以多页分页打印所有数据

我有问题打印具有分页的数据表中的所有数据.我已经做过研究,在这个链接中发现了同样的问题

仅打印<div id ="printarea"> </ div>?

使用Javascript打印多个页面

但是有些编码在我的项目中不起作用,或者我可能不理解编码.

这是我已经尝试的示例编码.所以基本上我在数据库中有19个数据..但是在这个页面中我将它限制为15

例

所以,当我点击按钮打印时,我不必去每个页面打印数据表中的所有数据.

这是我用于按钮打印的代码

<div id="printableArea">
  <h1>Print me</h1>
Run Code Online (Sandbox Code Playgroud)

使用Javascript

function printDiv(divName) {
 var printContents = document.getElementById(divName).innerHTML;
 var originalContents = document.body.innerHTML;

 document.body.innerHTML = printContents;

 window.print();

 document.body.innerHTML = originalContents;
}
Run Code Online (Sandbox Code Playgroud)

html javascript php mysql pagination

6
推荐指数
1
解决办法
6104
查看次数