小编Abs*_*Abs的帖子

计算PHP警告/通知的数量

有没有办法可以计算脚本在执行时遇到的错误/通知/警告的数量?

我希望做这样的事情:

Warnings: 125
Notices: 234
..etc
Run Code Online (Sandbox Code Playgroud)

谢谢

php error-reporting

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

PHP脚本适用于笔记本电脑,但不适用于服

我向PHP脚本发出一个AJAX GET请求,将文本字段中的值与每个键入的字符数据库中的值进行比较 - 这在我的笔记本电脑(Windows)上运行顺畅而美观.

我将我的脚本转移到运行Windows Server 2003的计算机上,它尝试发出GET请求,但它返回"500内部服务器错误"?!

到底是怎么回事?PHP脚本如下:

include('includes/db-connect.php');
$connectionInfo = array( 'Database' => 'TYn_Motor');
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if($conn){
    $tsql = "SELECT * FROM Monitor_User_Session WHERE Session_ID = '".$_GET['session_id']."'";
    $stmt = sqlsrv_query($conn, $tsql);
    if($stmt !== null)  {
        if(sqlsrv_has_rows($stmt) === false){
            echo '0';           
        }else{
            echo '1';
        }
    }else{
        echo '1';
        //die( print_r( sqlsrv_errors(), true));
    }
}else{
       echo '1';
     //echo 'Database Connection could not be Established';  
}
sqlsrv_close($conn);
Run Code Online (Sandbox Code Playgroud)

谁能看到可能导致问题的原因?

包含只是一行 - 设置变量$ serverName.我在笔记本电脑上运行PHP 5.3.0,服务器运行PHP 5.2.9.

javascript php ajax

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

AJAX请求在快速连续发送时挂起

在我的笔记本电脑上,我有一个应用程序,几乎同时对单个PHP脚本发出7个AJAX GET请求(毫秒差异).他们都成功返回我想要的结果.

然后我将此脚本移动到运行Apache和PHP的服务器(Windows Server).但是,当我发出相同的7个AJAX请求时,此过程会挂起.但是,如果我单独提出每个请求,那么他们都会成功回来!有些东西不希望我做所有7.

为什么会这样?什么配置变量在PHP.inihttpd.conf我可以寻找,以确定这是什么?

谢谢

php apache ajax http-get

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

正则表达式匹配html属性

我正在尝试匹配模式,以便我可以从网站检索字符串.这是问题中的字符串:

<a title="Posts by ivek dhwWaVa"
href="http://www.example.com/author/ivek/"
rel="nofollow">ivek</a>
Run Code Online (Sandbox Code Playgroud)

我试图在a标签之间匹配字符串"ivek",我想为每个帖子执行此操作并将其与注释数量相关联.

首先,我应该使用上面的正则表达式是什么,所以我可以用它作为其余的一个例子.到目前为止我什么都没有:

$content = file_get_contents('http://www.example.com');
preg_match_all("", $content, $matches);
Run Code Online (Sandbox Code Playgroud)

以及如何将评论与作者姓名联系起来,因为网站上有许多其他作者以及他们自己的评论.我是否使用div来解决这个问题?由于每组信息都围绕着这个div:

<div id="post-54" class="excerpt">
Run Code Online (Sandbox Code Playgroud)

谢谢大家的帮忙!

php regex

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

PHP存储会话:似乎无法序列化会话变量

我正在使用seralize和unseralize来设置和获取我的数据库中的会话变量.

用户在会话中并且每次单击保存.我这样做:

$array = serialize($_SESSION);
//and save to DB field
Run Code Online (Sandbox Code Playgroud)

当用户加载会话时,我也加载变量以继续该会话,如下所示:

//get row from DB
$_SESSION = unserialize($row['session_variables']);
Run Code Online (Sandbox Code Playgroud)
  1. 这对我不起作用.它首先不会取消分离,因为当我执行以下操作时返回类似的内容print_r($_SESSION):

    Array (
        [user_id] => test2
        [date_created] =>
        [date_updated] =>
        [session_variables] => a:9:{s:7:"user_id";s:5:"test2";s:12:"date_created";N;s:12:"date_updated";N;s:17:"session_variables";s:149:"a:6:{s:7:"user_id";s:5:"test2";s:4:"here";s:2:"12";s:5:"here2";s:6:"112432";s:5:"here3";s:6:"132432";s:5:"here4";s:4:"1qw2";s:5:"here5";s:5:"1wqe2";}";s:4:"here";s:2:"12";s:5:"here2";s:6:"112432";s:5:"here3";s:6:"132432";s:5:"here4";s:4:"1qw2";s:5:"here5";s:5:"1wqe2";}
        [here] => 12
        [here2] => 112432
        [here3] => 132432
        [here4] => 1qw2
        [here5] => 1wqe2
    )
    
    Run Code Online (Sandbox Code Playgroud)
  2. 这些变量的session_id在不同的页面中使用在哪里?我写过了吗?

谢谢大家的帮助

编辑

session_id是否保存在全局$ _SESSION中?我猜不是.如果我取消设置$ _SESSION,这意味着会话不会只是变量,对吗?有人验证吗?

php variables session serialization

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

Javascript:强制从服务器重新加载,怎么办?

我今天刚发现一小段代码,因为我需要刷新我的页面,以便PHP脚本可以再次运行以每分钟左右从数据库显示新结果。

if (document.images)
    setTimeout('location.reload(true)',1000*60*15); // forces a reload from the server
else
    setTimeout('location.href = location.href',1000*60*15);  // just reloads the page
Run Code Online (Sandbox Code Playgroud)

两者有什么区别?我是说他们不重新加载页面吗?JS代码如何强制从服务器重新加载?

谢谢大家

javascript

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

如何使用PHP ADOdb获取"字段名称"?

我正在使用PHP ADOdb,我可以得到结果集:

$result = &$db->Execute($query);
Run Code Online (Sandbox Code Playgroud)

如何从该行获取字段名称并循环它?

(如果重要,我正在使用访问数据库.)

php adodb-php

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

Join Query返回空结果,意外结果

任何人都可以解释为什么此查询返回空结果.

SELECT *
FROM (`bookmarks`)
JOIN `tags` ON `tags`.`bookmark_id` = `bookmarks`.`id`
WHERE `tag` = 'clean'
AND `tag` = 'simple'
Run Code Online (Sandbox Code Playgroud)

在我的书签表中,我有一个id70 的书签,在我的标签表中,我有两个标签'干净'和'简单'都有bookmark_id列为70.我会认为结果会被返回?

如何解决这个问题,以便在标签为"干净"和"简单"时返回书签?

感谢大家对此的任何解释和解决方案.

更新

我的标签表包含许多标签.书签可以包含许多标签.id在书签表和bookmark_id标签表中是链接的.

mysql sql

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

幻灯片效果发生太多次

我在几个 div 的 onmouseover 和 onmouseout 上调用这个函数。

//Takes effect on divs with id, 62,63,64,65...
function slide_it(id){

    $('#options_'+id).slideToggle('slow');

}
Run Code Online (Sandbox Code Playgroud)

问题是,如果我将鼠标移过然后鼠标移开,然后再次将鼠标移过然后移开。如果我这样做几次,滑动效果发生的次数与我将鼠标移出 div 的次数相同,正如预期的那样。

但我想不通我怎么能做到这一次?我可以设置一个变量,但是我有几个使用这个函数的 div,我想不出一个简单的方法来做这个而不是将东西存储到一个数组中,但这很混乱!

我非常感谢任何易于实施的帮助!

感谢大家的帮助

javascript jquery

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

无效的HTTP响应代码'0'

我正在尝试使用一个使用CPAINT的脚本,当我点击收藏项目(一个5星评级系统)时,我不断收到上述错误.

看起来它正在制作一个AJAX请求,但我无法从我的Firebug中看到这个来调试这个 - 为什么会这样呢?

更重要的是,错误代码0是什么意思?

谢谢大家的帮助

javascript ajax

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