小编Kod*_*son的帖子

如何在PHP Heredoc语法中显示数组元素或对象属性的值

我在heredoc输入字段中显示数组值时遇到问题.这是一段代码:

class Snippet{
  protected $_user;
  protected $_class;
  protected $_messages;

  public function __construct(){
    $this->_user = $this->_class = NULL;
    $this->createUser();
  }

  public function createUser(){
    $keys = array('user_login','user_email');
    $this->_user = $this->_class = array_fill_keys($keys, '');
  }

  public function userErrors(){
    //by default give the login field autofocus
    $_class['user_login'] = 'autofocus';
  }


  public function getForm(){

  return <<<HTML
<form id='test' action='' method='post'>
$this->_messages    
  <fieldset>
    <legend>Testing Heredoc</legend>
    <ol>
      <li>
        <label for='user_login'>Username</label>
        <input  id='user_login' name='user_login' type='text' placeholder='Login name' value=$this->_user[user_login] $this->_class[user_login]>
      </li>
    </ol>
  </fieldset>
</form>
HTML;
  }
}
Run Code Online (Sandbox Code Playgroud)

我的输出产生一个带标签的输入框,其值显示为Array[user_login] …

php arrays object heredoc

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

使用PHP的电报API

我正在尝试使用Telegram API制作一个使用PHP的在线广告应用程序,但我遇到的问题是我甚至无法理解向电报网站提出请求.这是我根据Telegram的API和协议编写的一个简短代码:

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <meta http-equiv="Content-Length" content="348">
    <meta http-equiv="Connection" content="keep-alive">
    <meta http-equiv="Host" content="149.154.167.40:80">
</head>

<body>
<?php
$url = '149.154.167.40';

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);

$result = curl_exec($curl);

echo $result;

?>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

有谁知道如何让它工作?

php curl telegram

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

如何在 Vue 2 中重用模板?

我有两种形式(添加和编辑)。两个表单中的所有字段都完全相同(即模板相同)。这两种形式都可以通过各自的按钮从主页访问。如何为添加表单编辑表单重用单个 Vue 模板?

我正在用 TypeScript 编写基于类的组件。

vue-component vuejs2

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

在wordpress主题中将the_post_thumbnail添加为CSS背景

我正在尝试将我的特色图像设置为CSS中的背景图像.

我需要在HTML和CSS中的两个位置显示相同的特色图像.

你如何the_post_thumbnail()在CSS中使用?

HTML

 <div class="magnify">
    <div class="large"></div>
    <img class="small" <?php the_post_thumbnail( 'large', array
    ('class' =>'img-      responsive') ); ?> />
 </div>
Run Code Online (Sandbox Code Playgroud)

CSS

.large {background: url('img/image.jpg') no-repeat;}
Run Code Online (Sandbox Code Playgroud)

css php wordpress

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

如何使用可选对象参数的属性

我有这个代码:

function getName(type, options) {

    if (type == 'dog') {
        var name = 'Rover';
    }
    else {
        var name = options.name || 'Buddy'
    }

    return name;
}
alert(getName('cat'));
Run Code Online (Sandbox Code Playgroud)

我期待将name变量分配给'Buddy',但我得到了这个错误:

无法读取未定义的属性"名称"

有一个简单的方法来处理这个?我希望有一行代码.我正在考虑使用它,但它似乎很长且不必要地复杂:

var name = (options !== undefined && options.name) ? options.name : 'Buddy';
Run Code Online (Sandbox Code Playgroud)

javascript arguments function optional-parameters

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

自定义引导程序选择文本颜色

我很难更改我选择的颜色。

HTML:

<div class="selectContainer">
  <select name="mySelect" class="form-control pickerSelectClass" id="id_mySelect"></select>
</div>  
Run Code Online (Sandbox Code Playgroud)

JS:

$(document).ready(function() {  
  $(".pickerSelectClass").selectpicker();   

  $("#id_mySelect").html(
    '<option value="0">[Nothing selected]</option>'
    +'<option value="1">Option 1</option>'
    +'<option value="2">Option 2</option>'
  )
  $("#id_mySelect").selectpicker("refresh");
});
Run Code Online (Sandbox Code Playgroud)

我想知道如何:

  1. 选择菜单关闭时更改第一个选项[未选择]的颜色?
  2. 当选择菜单关闭时选择其他选择选项时更改颜色吗?
  3. 打开选择菜单时更改选项的颜色?
  4. 打开选择菜单时悬停选项时更改颜色?
  5. 打开时更改整个选择菜单的背景颜色?

    这是 jsFiddle

css bootstrap-select

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

Pupeteer 脚本冻结

我正在编写一个脚本来查看注册商中的域。我设法让它工作,但由于某种原因,脚本在随机时间停止(搜索 2、4、10 个域后),我不知道为什么或如何调试它。我正在使用 Puppeteer,但我对此非常陌生,所以也许我犯了一些基本错误。

到目前为止的脚本如下:

const puppeteer = require('puppeteer');
const DOMS = require('./dominios');

//Traemos los selectores de nic.ar

const SELECTOR_BUSQUEDA = '#edit-txtbuscar';
const SELECTOR_BOTON = '#btn-consultar-block-submit';
const SELECTOR_DNS = '#body > div.dialog-off-canvas-main-canvas > div.main-container.container.js-quickedit-main-content > div > section > div > div > div:nth-child(6) > table.tablaRespon3 > tbody > tr:nth-child(1) > td:nth-child(1)';

//Generamos las variables de busqueda

//Funcion principal

async function run() {
  const browser = await puppeteer.launch({
    args: ['--no-sandbox', '--disable-setuid-sandbox', 'headless:false']
  });
  let array_doms = [];
  let respuesta = …
Run Code Online (Sandbox Code Playgroud)

javascript puppeteer

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

如何使用javascript一次单击后禁用引导按钮

如何在使用Javascript单击后禁用Bootstrap按钮.我正在使用该onclick事件,但它没有被禁用.

码:

<div class="panel-heading">
    <div class="btn-group pull-right"> 
         <a href="/assign" class="btn btn-success">Assign</a>
         <a href="#" class="btn btn-primary" onclick="this.disabled=true">Upload</a>
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript jquery twitter-bootstrap

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