2017-01-27 3 views
-2
$a='/'; 
$myvar = $_GET['formVar']; 
$companies=$_GET['companies']; 
$url="https://name.com/" .$companies .$a .$myvar; 
$data=file_get_contents($url); 
echo $data; 

$url変数で参照されているページから一部のHTMLコンテンツを置換/削除したいと考えています。このようにいくつかのHTMLコンテンツをfiles_get_content変数から置き換える方法は?

+2

[str_replace()](http://php.net/manual/de/function.str-replace.php)と[にpreg_replace()](HTTP: //php.net/manual/de/function.preg-replace.php)あなたが望むことをしてください。 – pixelarbeit

+1

'$ data'変数の中だけで、実際のページの内容を置き換えることはできません。さらに助けを求めるために置き換える/削除するものを教えてください – xRahul

+0

もっと頑強な方法は、HTMLが返されることを前提に、 'file_get_contents()'から返されたHTMLを使ってDOMDocumentオブジェクトを作成することでしょう。これは、HTML要素をadd.removeするためのよりクリーンな方法になりそうです。 – WillardSolutions

答えて

0

編集:

$a='/'; 
$myvar = $_GET['formVar']; 
$companies=$_GET['companies']; 
$url="https://name.com/" .$companies .$a .$myvar; 
$data=strip_tags(file_get_contents($url)); 
echo $data; 
関連する問題