0

ウェブサイトのコンテンツを文字列として扱い、変数に代入したい。

しかし、私が書くならば<?php $stringvariable = ' include https://api.twitter.com/1/statuses/user_timeline/USER.rss ' ?>

php は、インクルード関数とそれに含まれるアドレスが単なる文字列であると想定します。

これを回避する方法はありますか?

PS たぶん、read_file私が読んでいる RSS フィードがハッキングされるという非常にまれな事態に備えて、基本的なセキュリティ対策としてこの機能を実際に使用することになるでしょう。

4

2 に答える 2

3
$variable = file_get_contents(URL)
于 2012-11-05T14:56:22.790 に答える
2

これを試して

$stringvariable = file_get_contents('https://api.twitter.com/1/statuses/user_timeline/USER.rss');

INCLUDEこの目的には使用しないでください!

ご注意ください

インクルードは関数ではありません-それは制御構造です! http://php.net/manual/en/function.include.php

于 2012-11-05T14:56:37.440 に答える