【问题标题】:PHP Curl: how to pass a variable ? - a beginner question;-)PHP Curl:如何传递变量? - 初学者问题;-)
【发布时间】:2011-08-30 12:12:39
【问题描述】:

晚安亲爱的社区。​​p>

我需要一个起点!一个德国数据库,收集所有德国基金会的所有数据...

see this url here - just click it to see a search page

<?php
//
// The PHP curl module supports the received page to be returned in a variable
// if told.
//
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL,"http://www.suche.stiftungen.org/index.php?strg=87_124&baseID=129&PHPSESSID=efd25e89a4986cb0981c602fc7c68780");
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$result=curl_exec ($ch);
curl_close ($ch);
?>

问题:我们在这里找到了德国的所有基金会::8074 个不同的基金会:如果您在搜索字段中选择 % 作为通配符,您将获得完整的结果。如何使用 PHP 执行此操作:我认为我们必须使用 curl 或 file_get_contents_ 执行此操作 - 这些是执行此操作的最佳方法:您个人认为如何。我很想知道你的想法!请。让我知道你在想什么!?顺便说一句 - 可能 - XPATH 和 DOM-Technique 也可以使用。我想是的!?

第一种方法:see this url here - just click it to see a search page

通过此数据库的方法是搜索(在搜索字段中)字母组合,例如“ac”并选择仅搜索标题。然后遍历每一对字母。如果您仍然对特定对获得太多结果,请使用 3 个字母。 aca,acb,...如果我有一个起点,我会很高兴。

如何放大以上编写的 php 代码...如何将我的方法的变量放入 php 程序中...!? 我需要将变量作为字母组合传递,例如“ac”并选择仅搜索标题。 然后我必须解析结果 - 然后我必须检查每一对字母。

期待您的来信……

【问题讨论】:

    标签: php parsing dom curl


    【解决方案1】:

    如果您想在 URL 中使用 % 作为参数值,您需要使用 urlencode 对其进行转义。

    【讨论】:

    • 嗨 cweiske - 非常感谢您的提示。我试图找出我们如何做到这一点!如果您能给我一些额外的想法和提示,那就太好了。期待零
    猜你喜欢
    • 2019-03-05
    • 2014-05-11
    • 1970-01-01
    • 1970-01-01
    • 2021-01-28
    • 1970-01-01
    • 1970-01-01
    • 2021-05-03
    • 1970-01-01
    相关资源
    最近更新 更多