-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関数、および検索された文字列$stuffの長さのstrlenを使用して、後半を出力できます。

于 2013-01-23T04:51:50.197 に答える