小编Pau*_*aul的帖子

使用CURL从外部网页中选择特定div

大家好,任何人都可以帮我如何从网页内容中选择一个特定的div.

假设我想id="wrapper_content"从网页 获取div http://www.test.com/page3.php.

我当前的代码看起来像这样:(不工作)

//REG EXP.
$s_searchFor = '@^/.dont know what to put here..@ui';    

//CURL
$ch = curl_init();
$timeout = 5; // set to zero for no timeout
curl_setopt ($ch, CURLOPT_URL, 'http://www.test.com/page3.php');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
if(!preg_match($s_searchFor, $ch))
{
  $file_contents = curl_exec($ch);
}
curl_close($ch);

// display file
echo $file_contents;
Run Code Online (Sandbox Code Playgroud)

所以我想知道如何使用reg表达式来查找特定的div以及如何取消设置网页的其余部分,以便$file_content只包含div.

html php regex curl

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

如何为特定节点提供特定用户编辑权限?

如何为特定节点提供特定用户编辑权限?

我有一个名为"Student"的用户角色.多个用户具有该角色,其中只有少数用户可以编辑节点.我怎么能意识到这一点?

drupal drupal-permissions drupal-roles

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

为什么他们不是那么多?

我目前正在研究自适应接口,我想听听其他Web开发人员对此主题的一些回应.

我们过去曾经有过静态接口,你无法改变它,你必须按照它的构建方式学习系统.之后是适应性强的界面,您可以根据自己的方式更改某些偏好.想想字体大小,颜色和布局.这些是我们今天看到的接口.接口研究和开发领域的下一步应该是自适应接口.

自适应接口是交互式软件系统,其基于对该用户的部分体验来改进其与用户交互的能力.

自适应接口示例(linkedIn):

alt text http://paulhuisman-online.nl/images/linkedIn1.jpg

您会看到界面正在针对您的用户个人资料提出建议.它会告诉您完成某些形式的个人资料页面,以便其他用户更容易找到.

一个自适应接口是之后的下一个合乎逻辑的步骤适应接口,并且这方面的研究已经持续了多则20年.然而,这些天我没有看到很多自适应接口回到Web应用程序中.

这引出了几个问题:

  • 为什么您认为自适应接口仍然很少,而接口中用户个性化的需求不断增长?

  • 您在自适应接口的概念中看到了哪些问题?

  • 你知道在网上某个我还没见过的自适应接口的好例子吗?

提前致谢.

usability interaction

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

在数组中的特定值之前和之后获取密钥(在PHP中)

我想在PHP中获取数组的值beforeafter特定值.

例如,我有:

$array = (441, 212, 314, 406);
Run Code Online (Sandbox Code Playgroud)

我的$specific_value441.

在这个例子中,我应该得到before(406)和after(212).

如果我的价值是212我应该得到before(441)和after(314).

php

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

使用特定的节点ID来调用模板文件

Drupal中节点的标准模板是 node.tpl.php

可以为内容类型调用不同的模板,例如"newsitem".你会这样称呼: node-newsitem.tpl.php.

我想知道是否有办法调用特定的节点ID?node-34.tpl.php没有工作.

谢谢

php templates drupal

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

使用elasticsearch中的聚合获取完整的术语内容

我当前的聚合查询:

{
   "size": 0,
   "query": {
      "match_all": {}
   },
   "aggregations": {
      "publication_type": {
         "terms": {
            "field": "publication_type.name"
         }
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

这将返回三个单独的术语:"年度","每周"和"报告".

实际上,这些只有两个术语:"每周报告"和"年度报告".

如何让ElasticSearch(使用1.1)返回完整的单词而不是单独的术语?

elasticsearch

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

如何在 Swagger-PHP 中指定默认的 JSON 正文?

我想在 Swagger-PHP 中为 POST 请求指定默认的 JSON 正文。我的注释如下所示:

/**
 * Setup order
 *
 * @SWG\Post(
 *      path="/order/setup",
 *      operationId="setupOrder",
 *      tags={"Orders"},
 *      summary="Setup an order with status draft.",
 *      description="Setup an order with status draft",
 *      consumes={"application/json"},
 *      @SWG\Parameter(
 *          name="body",
 *          in="body",
 *          default="{}",
 *          description="Json order info body (customer and products info)",
 *          required=true,
 *          @SWG\Schema(type="string")
 *      ),
 *      @SWG\Response(
 *          response=200,
 *          description="successful operation"
 *       ),
 *       @SWG\Response(response=400, description="Bad request"),
 *       security={
 *           {"api_key_security_example": {}}
 *       }
 * …
Run Code Online (Sandbox Code Playgroud)

swagger swagger-php swagger-2.0

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

奇怪的方形形状在CSS

寻找用CSS制作这个特殊形状的代码..

任何帮助非常感谢!

在此输入图像描述

css css3 css-shapes

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

获取没有空值的哈希长度

filters = {
  "start_year" => "2009",
  "end_year" => "2011",
  "theme" => "",
  "discipline" => ""
}
Run Code Online (Sandbox Code Playgroud)

filters.length是的4,但我想得到2(那些不仅有钥匙,还有价值的人)

ruby arrays ruby-on-rails-4

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