小编Imr*_*hsh的帖子

卷曲超时和连接超时的最佳值

大家问候

我正在使用一个小型爬行引擎,并使用curl从各种网站请求页面.问题是我应该建议我的connection_timeout和超时值是什么?我通常会爬行的东西是有很多图像和文字的页面.

php curl

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

删除长单词正则表达式

我想如何从字符串中删除长字.大于长度的单词n.

我尝试了以下方法:

//remove words which have more than 5 characters from string
$s = 'abba bbbbbbbbbbbb 1234567 zxcee ytytytytytytytyt zczc xyz';
echo preg_replace("~\s(.{5,})\s~isU", " ", $s);
Run Code Online (Sandbox Code Playgroud)

给出输出(不正确):

abba 1234567 ytytytytytytytyt zczc xyz
Run Code Online (Sandbox Code Playgroud)

php regex

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

Memcached - 优点和缺点

我们有一个网站 swalif.com,它就像一个基于论坛的新闻网站。我们目前使用的是 mysql 数据库,速度变得很慢。我们决定使用 Sphinx 搜索服务器来加快速度,而且进展顺利。

最近我们听说了一种叫做“memcached”的东西,在浏览它之后,我们认为在完全转向搜索服务器之前我们应该研究一下它。

我的问题是使用“memcached”的优点和缺点是什么,因为它对我们来说是一个相当新的话题。

感谢您

memcached

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

CURL MULTI - 为什么两个循环?

任何人都可以帮我理解为什么这里有两个循环?

 <?php
// create both cURL resources
$ch1 = curl_init();
$ch2 = curl_init();

// set URL and other appropriate options
curl_setopt($ch1, CURLOPT_URL, "http://lxr.php.net/");
curl_setopt($ch1, CURLOPT_HEADER, 0);
curl_setopt($ch2, CURLOPT_URL, "http://www.php.net/");
curl_setopt($ch2, CURLOPT_HEADER, 0);

//create the multiple cURL handle
$mh = curl_multi_init();

//add the two handles
curl_multi_add_handle($mh,$ch1);
curl_multi_add_handle($mh,$ch2);

$active = null;
//execute the handles
do {
    $mrc = curl_multi_exec($mh, $active);
} while ($mrc == CURLM_CALL_MULTI_PERFORM);

while ($active && $mrc == CURLM_OK) {
    if (curl_multi_select($mh) != -1) {
        do {
            $mrc = curl_multi_exec($mh, …
Run Code Online (Sandbox Code Playgroud)

php curl

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

AJAX 请求太长/错误请求

大家好

我正在使用以下代码发送数据以更新到 php 文件。问题是我收到一个请求太长的问题。我已经使用了“POST”方法,我相信这是正确的方法。是的,我发送的数据非常庞大。那我能做什么?

   var link = 'updateFirstPost.php?post_id='+id+'&first_post='+encodeURIComponent(text);


    if (window.XMLHttpRequest)
    {// code for IE7+, Firefox, Chrome, Opera, Safari
        var xmlhttp=new XMLHttpRequest();
    }
    else
    {// code for IE6, IE5
        var  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }

    xmlhttp.onreadystatechange=function()
{
    if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
                refreshPost(div_post, thread_id , id);
    }
}

    xmlhttp.open("POST",link,true);
    xmlhttp.send();
Run Code Online (Sandbox Code Playgroud)

问题是我收到一个请求太长的问题。我已经使用了“POST”方法,我相信这是正确的方法。那我能做什么?

javascript ajax

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

CSS定位到父母的角落

如何定位一个 div 元素,使其显示在左上角,在父 div 的所有内容之上,但同时其宽度不会超过其父宽度?

感谢您

css

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

每个x字段只有n条记录

鉴于此数据集:

ID  Name            City            Birthyear
1   Egon Spengler   New York        1957
2   Mac Taylor      New York        1955
3   Sarah Connor    New York        1959
4   Jean-Luc Picard La Barre        2305
5   Ellen Ripley    Nostromo        2092
6   James T. Kirk   Nostromo        2233
7   Henry Jones     La Barre    1899
Run Code Online (Sandbox Code Playgroud)

我怎样才能从每个城市只获得2条记录?

mysql greatest-n-per-group

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

数组Foreach循环仅打印最后一项

为什么以下只打印一个水果?

$fruits = array('banana','apple','orange');
foreach($fruits as $fruit);
{
    echo $fruit."<br>";
}
Run Code Online (Sandbox Code Playgroud)

输出:

orange
Run Code Online (Sandbox Code Playgroud)

php arrays

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

标签 统计

php ×4

curl ×2

ajax ×1

arrays ×1

css ×1

greatest-n-per-group ×1

javascript ×1

memcached ×1

mysql ×1

regex ×1