-1

这是我现在使用的代码

 <?php

 $url = 'http://www.PULLDATADOMAIN.Com/Here'; 
 $Stuff = 'Wow im not a complete idiot';
 $After = 'This is not what im doing';

 $contents = file_get_contents($url);
 echo $contents; 


?>

好的,到目前为止,这很原始。它所做的只是从 $url 中提取 html 源代码并将其显示在页面上。

但我希望它做的是拉那个 html,然后搜索它在哪里找到变量 $After

然后输出/回显 $contents 的前半部分,然后输出$mystuff,然后输出$contents.

4

2 回答 2

1

试试这个

$url = 'https://www.google.com/roboat.txt';

$Stuff = '当我们及时得到帮助时,生活是美好的';

$After = '/您请求的服务暂时不可用/';

$contents = file_get_contents($url);

$result = preg_split($After,$contents);

print_r($结果);

于 2013-01-23T04:43:32.550 回答
0

你想要达到的目标并不是很困难。您应该提及到目前为止您尝试过的方法。

我不会给你解决方案,只会给你提示。

步骤 1)您可以使用strpos函数查找$stuff字符串的位置,然后使用substr函数仅提取$contents的前半部分

步骤 2) 然后你可以附加你想要的新字符串$mystuff

第 3 步)现在再次使用第 1 步中找到的位置和substr函数和strlen搜索字符串$stuff的长度,您可以打印后半部分。

于 2013-01-23T04:51:50.197 回答