小编WAC*_*020的帖子

mysql vs ini文件?

我的php程序分为几个模块,每个模块都有自己的设置。这些设置几乎不会改变,所以最好将设置放在ini文件或mysql数据库中?

如果我使用ini样式,那么更新ini文件有多难?

php mysql settings configuration

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

如何用php更新ini文件?

我有一个我创建的现有ini文件,我想知道是否有更新文件部分的方法,或者每次都必须重写整个文件?

这是我的config.ini文件的示例:

[config]
    title='test'
    status=0
[positions]
    top=true
    sidebar=true
    content=true
    footer=false
Run Code Online (Sandbox Code Playgroud)

说我想改变[positions] top=false.所以我会使用parse_ini_file获取所有信息,然后进行更改并使用fwrite重写整个文件.或者有没有办法改变那个部分?

php file fwrite

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

获取$('div')中的最后一项.the each()

我正在使用jquery和每个函数,但我找不到ul列表中的最后一项.

数据:

<ul id="1">
     <li>1</li>
     <li>2</li>
     <li>3</li>
</ul>
<ul id="2">
     <li>1</li>
     <li>2</li>
     <li>3</li>
</ul>
<ul id="3">
     <li>1</li>
     <li>2</li>
     <li>3</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我尝试了很多东西但没有做任何我想做的事情.这是我试过的.

var test = '{';
for (i = 1; i <= 3; i++) {
     test += i+':{';
     $('#'+i+' li').each(function(index,e){
          test += $(this).attr('id');

          // THIS IS THE PROBLEM AREA START
          if(index != $('#'+i).last()){
               test += ',';
          }
          // PROBLEM AREA END

     });
     test += '}';
     if(i != 3){
          test += ',';
     }
}
test += '}';
alert(test);
Run Code Online (Sandbox Code Playgroud)

我也尝试过使用"$('#'+ i +':last')"但这并没有使用它.

我想要的输出是: …

javascript each jquery function

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

如何从ajax返回调用JavaScript函数

我有一个$ .POST调用,返回需要运行的函数的名称,但它不会执行该函数,我不知道为什么.

这是一个例子:

JS档案:

$(function(){
     $.post('test.php',{event: 'add'},
          function(data){
               data.func(data.msg);
          },'json');

     function test(msg){
          alert(msg);
     }
});
Run Code Online (Sandbox Code Playgroud)

PHP Ajax:

<?php
     switch($_POST['event']){
          case 'add':
               $output['func'] = 'test';
               $output['msg'] = 'This is add message';
               break;
          case 'delete':
               $output['func'] = 'test';
               $output['msg'] = 'This is delete message';
               break;
     }
     echo json_encode($output);
 ?>
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是ajax返回函数的名称(测试)但它不会运行该函数,我该如何解决这个问题?

javascript php ajax json function

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

日期输出错误()

我从我的MySQL数据库获取日期并且该日期是正确的,但是当我使用该date()功能时,分钟部分卡在6分钟.

MySQL正在回归 2010-06-15 09:59:18

然后在PHP中我使用这个代码($row[4]来自我的while循环):

date('M d,Y H:m A',strtotime($row[4]))
Run Code Online (Sandbox Code Playgroud)

当我回应这个时,我得到: Jun 15,2010 9:06 AM

我也尝试将它转换为我的SQL查询中的unix时间戳,但它也做了同样的事情.我注意到工作时间和秒工作但是会议记录停留在6.有没有人对发生的事情有任何想法?

php time datetime

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

标签 统计

php ×4

function ×2

javascript ×2

ajax ×1

configuration ×1

datetime ×1

each ×1

file ×1

fwrite ×1

jquery ×1

json ×1

mysql ×1

settings ×1

time ×1