小编Seb*_*idt的帖子

PHP system() - 返回状态始终为0

我需要运行以下脚本.

// File: script_a.php
<?php exit(1); ?>

// File: script_b.php
<?php 
     system('php script_a.php', $return);
     var_dump($return);
?>
Run Code Online (Sandbox Code Playgroud)

现在我的问题:在我的Windows系统上按预期运行script_b.php显示int(1).在我的Unix服务器上,我总是得到int(0),是什么使我无法检查,如果在内部发生某种故障script_a.php.

有谁知道这个问题以及如何解决它?

php unix return system status

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

两个ajax请求可能发生冲突?

我在我的一个网站上遇到问题,当网页加载时会执行两个ajax请求.我将jQuery与基于zend框架的PHP应用程序结合使用.

相关的HTML(简化)看起来像:

<select id="first">
     <option value="1">First Option</option>
     <option value="2">Second Option</option>
</select>
<div class="first_block"></div>

<select id="second">
     <option value="1">First Option</option>
     <option value="2">Second Option</option>
</select>
<div class="second_block"></div>
Run Code Online (Sandbox Code Playgroud)

这是我的jQuery的样子:

$(document).ready(function(){

// function to update the first block
var updateFirstBlock = function(){
    var param = $(this).val();
    $.ajax('module/controller/action/param/' + param, {
        'success': function(data){
            $('.first_block').html(data);
        }
    });
};

// bind and trigger the first update function
$('select#first').bind('change', updateFirstBlock );
$('select#first').trigger('change');


// function to update the second block
var updateSecondBlock = function(){
    var param= $(this).val();
    $.ajax('module/controller/another-action/param/' + param, …
Run Code Online (Sandbox Code Playgroud)

php ajax jquery zend-framework

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

Crontab /在一个月的第一个周日运行cronjob

可能重复:
cron:如何安排每个月的第一个星期日运行

我想在每个月的第一个星期天早上7点执行一个php脚本.我在服务器crontab中输入了以下行.

0 7 1-7 * 0      user /path/to/script.php
Run Code Online (Sandbox Code Playgroud)

今天我看到脚本确实在周三早上运行.怎么会发生这种情况?我以为最后0定义了星期日?

感谢您的高级帮助.

php crontab

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

标签 统计

php ×3

ajax ×1

crontab ×1

jquery ×1

return ×1

status ×1

system ×1

unix ×1

zend-framework ×1