小编Ric*_*hie的帖子

如何停止在后台运行的PHP脚本

我开始了这个过程(time.php)

<?php

ignore_user_abort(true); // run script in background
set_time_limit(0);       // run script forever 
$interval = 300;         // do every 1 minute...
do
{ 
    // add the script that has to be ran every 1 minute here
    // ...

    $to      = "xxxxxxxxx@gmail.com";
    $subject = "Hello Richie";
    $header  = "From: me@xxxxxxxxx.org";
    $body    = "Hello Richard,\n\n"
             . "I was just testing this service\n\n "
             . "Thanks! ";

    mail($to, $subject, $body, $header);

    sleep($interval); // wait 5 minutes

} while(true); 
?>
Run Code Online (Sandbox Code Playgroud)

但我现在想阻止它.它将数百封邮件发送到我的Gmail A/c.它位于Web服务器上,我无法重新启动它以终止进程.

有没有办法执行另一个文件来杀死进程,或者我该怎么办?

php apache

14
推荐指数
4
解决办法
4万
查看次数

JavaScript只占用句子中的第一个单词

我在这里遇到了一个小问题.

我想使用JavaScript设置输入的值,但jQuery没有显示完整的句子.

var name = "Richard Keep";
Run Code Online (Sandbox Code Playgroud)

但是,当我使用尝试这样做

$('input#nameid').val(name)
Run Code Online (Sandbox Code Playgroud)

对此输入

<input type="text" id="nameid">
Run Code Online (Sandbox Code Playgroud)

该值仅设置为Richard而不是Richard Keep.如何使jQuery回显整个字符串而不仅仅是字符串中的第一个单词?谢谢

编辑:

<td id="To_be_collected_port" onclick="requestPopup()" class="tr-selected">
   <div class="pop-td To_be_collected_port">
   </div>
   this is the content am fetching
</td>
Run Code Online (Sandbox Code Playgroud)

这将仅显示此信息.

var str = $('#To_be_collected_port').text();
Run Code Online (Sandbox Code Playgroud)

然后

$('.xyz').html("<input type=\"text\" name=\"text\" id=\"selected-service-text\" value="+str+">");
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

PHP 中的优先级队列

我正在尝试使用此代码创建优先级队列,但找不到问题所在。有人告诉我我哪里错了。

<?php

class PriorityQueue implements Iterator , Countable
{
  public function __construct() {
    $flags = self::EXTR_DATA;
    $items = array();
  }

  function compare ( mixed $priority1 , mixed $priority2 ){}
  function count (){
    return count($this->items);
  }

  function current (){
    switch ($this->flags) {
    case self::EXTR_BOTH:
      $ret = array();
      $ret['Patient'] = current($this->items);
      $ret['Priority'] = $this->key();
      break;
    case self::EXTR_DATA:
      $ret = current($this->items);
      break;
    case self::EXTR_PRIORITY:
      $ret = $this->key();
      break;
    };
    return $ret;
  }

  function extract (){
    $ret = $this->current();
    $this->next();
    return $ret;
  }

  function …
Run Code Online (Sandbox Code Playgroud)

php queue priority-queue

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

Laravel 4.2日期验证

如何以仅接受今天和任何比今天更早的日期的方式验证日期?我知道before:today接受较旧的日期,同时after:today接受明天开始的日期.

 $rules = [
    'start_at'      => 'required|date|date_format:Y-m-d|after:yesterday',
    'end_at'        => 'required|date|date_format:Y-m-d|after:start_at',
];
Run Code Online (Sandbox Code Playgroud)

我希望今天能够开始一项任务并在今天结束.

php validation laravel

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

在表行中列出分组数据

我假设我有以下数据

data() {
    return {
        users: [
            {country: 'USA', name: 'Taylor'},
            {country: 'UK', name: 'Tony'},
            {country: 'USA', name: 'Mary'},
            {country: 'JAPAN', name: 'Jane'},
            {country: 'JAPAN', name: 'Moses'},
            // More users from different countries in the world
        ]
    }
}
Run Code Online (Sandbox Code Playgroud)

我想按国家分组,我的最终表结构是这样的,按国家名称desc排序.

<table>
    <tr>
        <th>Country</th>
        <th>User</th>
    </tr>
    <tr>
        <td colspan="2">USA</td>
    </tr>
    <tr>
        <td></td>
        <td>Taylor</td>
    </tr>
    <tr>
        <td></td>
        <td>Mary</td>
    </tr>
    <tr>
        <td colspan="2">UK</td>
    </tr>
    <tr>
        <td></td>
        <td>Tony</td>
    </tr>
    <tr>
        <td colspan="2">JAPAN</td>
    </tr>
    <tr>
        <td></td>
        <td>Jane</td>
    </tr>
    <tr>
        <td></td>
        <td>Moses</td>
    </tr>


</table>
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?我试过和Lodash的小组一起玩,但是无法实现它

let …
Run Code Online (Sandbox Code Playgroud)

vue.js vue-component

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

Windows 8上的XAMPP和Skype端口冲突

我尝试在我的机器上安装Skype,它取消了Apache(端口80)的端口.如何让两个应用程序同时运行?注意:我尝试将Apache端口更改为其他端口,但它不起作用.此外,当我启动计算机时,Skype始终先运行并取消端口.

apache xampp skype

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

如何使用jQuery获取循环内的属性值

我有来自HTML表单的代码.

<?php foreach ($charges as $c): ?>
    <br><input type="checkbox" id="charge<?php echo $c->id; ?>" cash="<?php echo $c->amount; ?>"> <?php echo $c->description; ?>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)

当我勾选一个文本框时,我希望弹出该元素的值.

到目前为止,只会弹出第一次出现的值.

这是jQuery代码.我知道我错过了什么,但我不知道

        function triggerChange1(){
            $("#ch1").trigger("change");
        }


        $("#charge1").change(function() {

            var v = $(this).attr('cash');

            alert(v);    
        });

        if($("#charge1").prop('checked')){
           triggerChange1(); 
        } 
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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