小编jah*_*ler的帖子

在PHP EXCEL中读取日期格式

我使用PHP excel读取了excel文件.

但是这个excel文件包含一些日期(时间格式)PHP excel为该情况返回错误的值

我的代码在下面

enter code hereinclude 'Classes/PHPExcel/IOFactory.php';

$inputFileName = 'index.xlsx';

//  Read your Excel workbook
try {
    $inputFileType = PHPExcel_IOFactory::identify($inputFileName);
    $objReader = PHPExcel_IOFactory::createReader($inputFileType);
    $objPHPExcel = $objReader->load($inputFileName);
} catch (Exception $e) {
    die('Error loading file "' . pathinfo($inputFileName, PATHINFO_BASENAME)
        . '": ' . $e->getMessage());
}

//  Get worksheet dimensions
$sheet = $objPHPExcel->getSheet(0);
$highestRow = $sheet->getHighestRow();
$highestColumn = $sheet->getHighestColumn();

//  Loop through each row of the worksheet in turn
for ($row = 1; $row <= $highestRow; $row++) {
    //  Read …
Run Code Online (Sandbox Code Playgroud)

php excel phpexcel

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

jquery输入隐藏值没有得到

我得到的是alert(grp)的未定义值;不知道出了什么问题.

下面实际上有两种形式,每种形式都有输入隐藏标签.因此,只要我单击"删除"按钮,我就会尝试检索该表单的输入隐藏值.

以下是代码:

<script type="text/javascript" language="javascript" class="init">
  $(document).ready(function () {
    var uids = [];

    $('table[id^="example"]').each(function () {
      var tableId = '#' + this.id;

      $(tableId + ' tfoot th').each(function () {
        var title = $(tableId + ' thead th').eq($(this).index()).text();
        $(this).html('<input type="text" placeholder="Search ' + title + '" />');
      });

      // DataTable
      var table = $(tableId).DataTable({
        "paging": true
      });

      // Apply the search
      table.columns().every(function () {
        var that = this;

        $('input', this.footer()).on('keyup change', function () {
          that
              .search(this.value)
              .draw();
        });
      });

      $(this).on('click', …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

5
推荐指数
1
解决办法
205
查看次数

我正在尝试使用Node.js上的Twit回复推文

不确定如何输入in_reply_to_status_id.

它推文很好,只是不回复推文中的推文.

in_reply_to_status_id是Twit访问的Twitter API的一部分,但我可以在此上下文中使用它吗?

任何帮助将不胜感激.

这是代码:

var stream = T.stream('statuses/filter', { track: '@example'});

io.on('connection', function (socket) {
  socket.on('chat message', function (msg) {
    console.log('message: ' + msg);
    P.post('statuses/update', { status: '@example' + ' ' + msg}, function (err, data, response) {
      socket.emit('info', data.text);
      socket.emit('userPic', data.user.profile_image_url);
      console.log(data.user.profile_image_url);
    });
  });

  stream.start();

  stream.on('tweet', function (tweet) {
    console.log(tweet);
    // console.log('listening to tweets');

    if (tweet.text.indexOf('@example') > -1) {
      console.log("there is a tweet");
      var number = Date.now();
      var reply = replies[Math.floor(Math.random() * replies.length)];
      var name = '@' …
Run Code Online (Sandbox Code Playgroud)

javascript twitter node.js

5
推荐指数
1
解决办法
1851
查看次数

"无法读取属性长度为null" - Google

我正在使用Flask编写一个简单的应用程序.我正在使用Google API绘制图表.第一页正确显示.

正确的输出

但在接下来的页面中我得到"无法读取属性长度为null"的错误.

错误

我的代码如下所示:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta http-equiv="refresh" content="100; URL=http://127.0.0.1:5000/">
    <title>Test</title>
    <!-- Bootstrap Core CSS -->
    <link href="static/css/bootstrap.min.css" rel="stylesheet">
    <link href="static/css/bootstrap-multiselect.css" rel="stylesheet">
    <link href="static/css/new.css" rel="stylesheet">
    <!-- Custom Fonts -->
    <link href="static/lib/css/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
    <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/morris.js/0.5.1/morris.css">
    <!-- JavaScript -->
    <script src="static/js/jquery.js"></script>
    <script type="text/javascript" src="https://www.google.com/jsapi"></script>
    <script src="static/js/bootstrap.min.js"></script>
    <script src="static/js/bootstrap-multiselect.js"></script>
    <script src="static/js/Chart.js-master/Chart.js"></script>
  </head>

  <body onload = onLoading()>
    <div class="container">
      <div class="col-xs-12">

        <div class="page-header">
          <h3><b>Test</b></h3>
        </div>

        <div class="carousel slide" id="myCarousel">
          <nav>
            <ul class="control-box pager"> …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery google-api twitter-bootstrap

5
推荐指数
1
解决办法
782
查看次数

php中的ldap_add返回“已经存在68”错误

我只是无法弄清自己在做什么错,我已经在网上搜寻了答案,但找不到任何可行的方法。请有人可以看看我的代码并告诉我我要去哪里了吗?如果我注释掉“ objectclass”,我得到“服务器不愿执行53”,如果我将OU更改为一个愚蠢的东西($ dn),那么我将得到“命名违规”,如果我将键盘捣碎并输入随机字母即使我输入的内容不存在,我的用户名仍然会出现“已经存在”错误。如果我在同一OU中为另一个CN添加ldap_mod_replace行,则工作正常,因此我知道连接正常。我也尝试过在除对象类之外的所有对象上均不使用“ [0]”(如我在所有示例中所见)。公司和用户信息编辑明显。

$server = "ldap://ServerName.domain.co.uk";
$dn = "OU=Advertising,OU=EmailDepartmentAccounts,OU=Administration,OU=Central,DC=domain,DC=co,DC=uk";

//domain user to connect to LDAP
$user = "helpdesk.ldap@domain.co.uk";
//user password
$psw = "Password";

$ds = ldap_connect($server);
if ($ds) {
    ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
    ldap_set_option($ds, LDAP_OPT_REFERRALS, 0);
    $r = ldap_bind($ds, $user, $psw);

    $proxyaddresses_array = array();
    $proxyaddresses_array[0] = "X400:c=GB;a= ;p=Company Name p;o=PWEXCHANGE;s=Kitbag;g=Digital;";
    $proxyaddresses_array[1] = "SMTP:test.maff@domain.co.uk";
    $proxyaddresses_array[2] = "smtp:test.maff@other.co.uk";

    //$NewUser = array();
    $NewUser["cn"][0] = "Test Maff1";
    $NewUser["userprincipalname"][0] = "Test.Maff1@domain.co.uk";
    $NewUser["samaccountname"][0] = "Test.Maff";
    $NewUser["objectClass"][0] = "top";
    $NewUser["objectClass"][1] = "person";
    $NewUser["objectClass"][2] = "organizationalPerson";
    $NewUser["objectClass"][3] = …
Run Code Online (Sandbox Code Playgroud)

php ldap

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

控制器内部存在Symfony检查表单字段

有没有一种方法可以检查控制器内是否存在表单字段?

我有一些提交按钮,但是根据对象中的数据,将显示和创建关联的按钮。

FormType.php

$builder->addEventListener(FormEvents::POST_SET_DATA, function (FormEvent $event) {
    /** @var ObjectInfo $tab */
    $tab = $event->getData();
    $form = $event->getForm();

    if (some condition) {
        //No Value has been set or NULL
        $form->add('submit_second', 'submit', array(
            'label' => 'submit',
        ))
    }
Run Code Online (Sandbox Code Playgroud)

controller.php

 if ($overviewForm->get('submit_second')->isClicked()) {
     // do something
 }
Run Code Online (Sandbox Code Playgroud)

我也尝试过

if (
    !is_null($overviewForm->get('submit_second')) && 
    $overviewForm->get('submit_second')->isClicked()
) {
Run Code Online (Sandbox Code Playgroud)

提交后我得到

错误

Child "submit_second" does not exist.
Run Code Online (Sandbox Code Playgroud)

forms symfony

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

如何将相同的数据存储在两个不同的mySQL表中?

当新客户购买产品时,我想将客户端详细信息存储在clients表中,并将相应的client_ID存储在orders表中.

订单表:

order_ID   product   client   
============================
 1501      bag         1
 1502      shoe        2  
Run Code Online (Sandbox Code Playgroud)

客户表:

client_ID   name      
=================
   1       Frank         
   2       John   
Run Code Online (Sandbox Code Playgroud)

我找到了一个有效的解决方案,但我觉得,这不是最聪明的解决方案.

$sql = "INSERT INTO clients(name) VALUES(?)";
$q = $con->prepare($sql);
$q->execute(array($name));

$sql = "INSERT INTO orders(product) VALUES(?)";
$q = $con->prepare($sql);
$q->execute(array($product));

$sql = 'SELECT * FROM clients ORDER BY client_ID DESC LIMIT 0, 1';
foreach ($con->query($sql) as $row) {
    $client = $row['client'];
    $sql = "UPDATE orders SET client = '$client' WHERE client IS NULL";
    $query = …
Run Code Online (Sandbox Code Playgroud)

php sql

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