如何添加服务器字段以在PHP中发布数据?

时间:2018-09-21 11:14:48

标签: wordpress

欢迎使用WordPress模板开发程序允许添加服务器来观看电影我有一些问题是当您添加服务器并更新文章已更新但返回正确的空值或未添加时再删除服务器时没有删除我检查了错误记录,这就是结果

[2018年9月21日10:42:50 UTC] PHP警告:array_combine()期望参数2为数组,布尔值在/home3/mysite/public_html/wp-content/themes/movie/functions.php中给出在第154行

文件functions.php

https://3bdo.info/functions.zip

2 个答案:

答案 0 :(得分:1)

链接的zip文件接缝已损坏,因此我无法提取该文件。

但是通常错误消息会指出,您必须使用两个数组来调用array_combine。您希望尝试结合使用数组(类似于列表)和布尔值(类似于yes / no)。那是不可能的。

答案 1 :(得分:0)

$android_servers_title2 = servers_get_meta( 'android_download_server_title' );
$android_servers_code2 = servers_get_meta( 'android_download_server_link' );
/* foreach($servers_title as $server_title)
   {
     echo "<label for='servers_server_title'>Server Title</label>";
     echo " <br><input type='text' name='servers_server_title[]' id='servers_server_title' value='" . $server_title . "'><br>";
   } */

if($android_servers_title2){
    $android_arraye2 = array_combine($android_servers_title2, $android_servers_code2);
}else {
    $android_arraye2 = false;
}

这基本上是您的问题。我想,servers_get_meta返回“ false”。检查是否已设置“ android_download_server_link”。您可能希望更改if语句代码以检测到错误

if($android_servers_title2 && $android_servers_code2){