我开始帮助一位运行一小段代码编写工作的网站的朋友,所有需要的代码都是PHP。我是C#开发人员,所以这将是一个新的方向。
我的第一个独立任务如下:
网站被告知一种新的鱼种。科学名称被输入,例如两个输入控制,一个用于属(X),另一个用于物种(Y)。这些名称将需要以如下格式发送到网站:
http://www.fishbase.org/Summary/speciesSummary.php?genusname=X&speciesname=Y&lang=English
在生成的页面上,还有常用名称和同义词的链接。
我希望能够做的是找到这些链接,并调用URL(因为这将包含获取特定数据的所有必要参数)并存储其中的一部分。
我想保存这两个调用的数据,一旦完成,将其全部转换为xml,然后可以将其上传到网站的数据库。
我想知道的是(a)可以做到这一点,和(b)它有多困难? 在此先感谢 马丁我可以通过PHP发送带有参数的URL并检索数据吗?
0
A
回答
0
如果我理解正确,您希望脚本下载页面并处理下载的数据。如果是的话,答案是:
a)是 B)不难
:)
奥凯...这里一些更多的信息:我会使用curl扩展,请参阅: http://php.net/manual/en/book.curl.php
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "example.com");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
?>
0
我用了一个叫做史努比(http://sourceforge.net/projects/snoopy/)的东西4年去了。 我从几个小时内在网站上发布了约500个客户资料。
0
a)是 b)有经验时不难。
Google for CURL first,or allow_url_fopen。
0
file_get_contents()将做的工作:
$data = file_get_contents('http://www.fishbase.org/Summary/speciesSummary.php?genusname=X&speciesname=Y&lang=English');
相关问题
- 1. 我可以通过UIHint控制参数发送一个SelectList吗?
- 2. 检索通过JQuery发送的URL参数。()
- 3. 我可以发布没有.serialize的ajax并检索发布的数据吗?
- 4. 我可以通过C套接字发送json数据吗?
- 5. 我们可以通过模拟电话线发送数据吗?
- 6. 我可以通过beforeSend事件更改jQuery.ajax的函数调用参数(通过数据发送)吗?
- 7. 我们可以通过推送通知发送多少数据?
- 8. 以PHP发送内容范围时检索URL数据
- 9. 通过URL发送参数的JSF 2
- 10. PHP通过函数参数发送附加(可选)参数
- 11. 我可以向Intent.ACTION_CALL发送数据吗?
- 12. 我可以发送数据到webview吗?
- 13. 如何发送之后的参数可以通过PHP
- 14. 从MySQL中检索数据,并通过电子邮件发送
- 15. 我可以发送带外数据和提交吗?
- 16. 我可以通过php函数触发一个javascript函数吗?
- 17. 不断通过AJAX请求检索在PHP中发送数据
- 18. Ajax通过url发送参数
- 19. 通过URL $ _GET参数发送密钥
- 20. 如何通过URL参数发送Javascript/jQuery数组到PHP?
- 21. Cognos可以通过REST检索数据吗?
- 22. 可以通过HTTP发送RSA加密数据吗?
- 23. Android:您可以通过电话来发送/接收数据吗?
- 24. 如何在WSO2中通过url参数发送数据
- 25. php的URL可以有数字参数吗?
- 26. 我可以用jsp参数通过按钮转发吗?
- 27. 我可以通过NetStream发送什么类型的数据?
- 28. 通过PHP检索XML参数值
- 29. 通过URL发送到SQL数据库
- 30. 我可以通过Python中的龙卷风websocket发送gzip压缩数据吗?
谢谢大家。其实我错了! 最初的部分是正确的,因为它会给我一些信息,然后我可以传递给一个页面,这会给我XML格式的数据。然后我需要做的是解析生成的XML(假设页面存在,看起来像我可以使用CURL来处理这部分)并存储返回的任何数据。 我会看看上面的例子,如果我需要任何帮助,我会回来问。 Martin – 2011-01-21 09:40:02