小编Mar*_*tin的帖子

array_diff数组到字符串的转换错误

我想计算不同的两个数组,但出现错误;

Notice:  Array to string conversion in x.php on line 255
Run Code Online (Sandbox Code Playgroud)

并没有计算出不同。

码:

            $db->where('lisansID', $_POST['licence']);
            $mActivation = $db->get('moduleactivation', null, 'modulID');
            $aktifler = Array();
            $gelenler = Array();
            foreach($mActivation as $key=>$val)
            {
                $aktifler[] =   $val;
            }

            foreach ($_POST['module'] as $key => $value) {
                $gelenler[] = $val;
            }
            echo '<pre>Aktifler: ';
            print_r($aktifler);
            echo '</pre>';
            echo '<pre> Gelenler:';
            print_r($gelenler);
            echo '</pre> Fark:';
///line 255: 
            var_dump(array_diff($aktifler, $gelenler));
Run Code Online (Sandbox Code Playgroud)

php arrays

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

加密密码列

我有一个看起来像这样的数据库表(简化):

CREATE TABLE  User 
(
     ID int, 
     UserName varchar(100), 
     password varchar(100), 
     primary key (ID)
)
Run Code Online (Sandbox Code Playgroud)

我想加密password列.我已经研究过TDS(透明数据加密),看起来你可以在文件级加密数据库和列.

如果我使用这种方法,那么如果人们运行以下查询,他们会看到密码:

select password from [User]
Run Code Online (Sandbox Code Playgroud)

该数据库在SQL Server 2012 Enterprise Edition上运行.

sql sql-server sql-server-2012

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

PHPMailer响应

我正在使用phpmailer发送具有以下功能的电子邮件:

function send_email($address, $message){
$mail = new PHPMailer;
$mail->SMTPDebug = 3;
$mail->isSMTP();
$mail->Host = "smtp.gmail.com";
$mail->SMTPAuth = true;
$mail->Username = "name@gmail.com";
$mail->Password = "password";
$mail->SMTPSecure = "tls";
$mail->Port = 587;

$mail->From = "name@gmail.com";
$mail->FromName = "Name";
$mail->addAddress($address, "Cust. name");

$mail->isHTML(true);

$mail->Subject = "Nueva clave";
$mail->Body = "<i>".$message."</i>";
$mail->AltBody = "This is yout password.";

if($mail->send())
{
    return true;
}else{
    return false;
}
}
Run Code Online (Sandbox Code Playgroud)

在我的php文件中,我以这种方式设置了响应标头: header('Content-Type: application/json');在需要进行处理之后,我以这种方式处理电子邮件:

 if(send_email('customer@gmail.com', $message))
        {
            array_push($response, 'email sent');
            array_push($response, $new_password);
            echo json_encode(array('errors'=>$errors, 'response' => $response));
        } …
Run Code Online (Sandbox Code Playgroud)

php phpmailer

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

如何在 PHP 7.2 发布后正确使用 PHP 常量?

我正在使用 PHP 中的一些可用常量以特定格式显示日期和时间:

$created_date=date(Y.'-'.m.'-'.d.'\T'.H.':'.i.':'.s.'\Z',$created_timestamp);
Run Code Online (Sandbox Code Playgroud)

由于从 PHP 7.1 更新到 7.4,我在日志文件中收到以下消息:

PHP 警告:使用未定义的常量 Y - 假定为“Y”(这将在 PHP 的未来版本中引发错误)

PHP 警告:使用未定义的常量 m - 假定为“m”(这将在 PHP 的未来版本中引发错误)

PHP 警告:使用未定义的常量 d - 假定为“d”(这将在 PHP 的未来版本中引发错误)

PHP 警告:使用未定义的常量 H - 假定为“H”(这将在 PHP 的未来版本中引发错误)

PHP 警告:使用未定义的常量 i - 假设为 'i'(这将在未来版本的 PHP 中引发错误) PHP 警告:使用未定义的常量 s - 假设为 's'(这将在未来版本的 PHP 中引发错误) PHP)

我似乎找不到任何文档(或理想情况下)示例,说明如何更新我的代码以解决此问题。

谢谢你的帮助

php constants

-2
推荐指数
1
解决办法
276
查看次数

String into Array PHP

我正在尝试将字符串转换为多维数组.

我在网上找到了很多答案,但他们希望你有阵列密钥等......

我的字符串:

用户ID \n234234 \n20053 \n19928 \n16325

我试过通常的方法:

$arr= array();
$arr = explode("\n", $string);
Run Code Online (Sandbox Code Playgroud)

而且我也试过了

$arr[] = explode("\n", $string);
Run Code Online (Sandbox Code Playgroud)

但结果总是如下:

array(5) { 
    [0]=> string(7) "UserIds" 
    [1]=> string(6) "234234" 
    [2]=> string(5) "20053" 
    [3]=> string(5) "19928" 
    [4]=> string(5) "16325" 
} 
Run Code Online (Sandbox Code Playgroud)

我的预期结果:

array(5) { 
    [0]=> array(1) { [0]=> string(7) "UserIds" } 
    [1]=> array(1) { [0]=> int(234234) } 
    [2]=> array(1) { [0]=> int(20053) } 
    [3]=> array(1) { [0]=> int(19928) } 
    [4]=> array(1) { [0]=> int(16325) } 
}
Run Code Online (Sandbox Code Playgroud)

php arrays string

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

我该如何编写机器人(适用于500px.com)

我想为500px.com写一个机器人,它自动喜欢图片并跟随随机的人.可悲的是,我不知道从哪里开始,是否有任何好的教程或什么?我用Google搜索,但真的找不到任何有用的东西!

bots

-4
推荐指数
1
解决办法
2632
查看次数

MYSQL中的第7名最高薪水

如何在MySQL中找到员工表中第7个最高工资的行?我已经尝试过这种方式,但无法获得确切的查询.

SELECT MAX(salary) FROM employee 
WHERE salary NOT IN 
      (SELECT MAX(salary) FROM employee)
Run Code Online (Sandbox Code Playgroud)

mysql sql

-4
推荐指数
1
解决办法
419
查看次数

标签 统计

php ×4

arrays ×2

sql ×2

bots ×1

constants ×1

mysql ×1

phpmailer ×1

sql-server ×1

sql-server-2012 ×1

string ×1