2012-01-01 29 views
0

我發現了一個在瀏覽時旋轉文本的函數。 當你的話,到了最後,輸入以下行:從另一個文件中獲取文本並將其包含到另一個函數中

echo spin('{This|Here} is {some|a little bit of} {example|sample} text.'); 

然後它會給你如。 「這是一個小范例測試。」

現在,我想從另一個文件中提取要旋轉的文本,以便「{This | Here} {some | {} | {example | sample} text」。在例如。 spintext.php。我無法真正做到這一點。因爲例如。以下(以及對此的不同變化)不起作用:

$text = include("/home/domainpath/public_html/files/spintext.php"); 
echo spin('.$text.'); 

希望有人能指出上面的錯誤。

+0

spintext.php裏面有什麼? – emaillenin 2012-01-01 17:13:04

+0

只是以下內容:{This | Here}是{some |一點點} {example | sample}文本。 – Steven 2012-01-01 17:26:43

回答

2

試試這個。

$text = file_get_contents("/home/domainpath/public_html/files/spintext.php"); 
echo spin($text); 
+0

不起作用。這將以字符串形式返回PHP代碼。 – 2012-01-01 17:11:25

+0

@Cicada OP指出原始文本出現在PHP文件中。 – emaillenin 2012-01-01 17:12:48

+0

OP的帖子提示,spintext.php的內容是實際的文本,而不是PHP代碼,儘管它的命名很糟糕。它不起作用的原因是''。$ text.''應該只是'$ text'。 – JJJ 2012-01-01 17:13:52

0

使用返回值的包含文件:

test.php的

$text = "blah blah blah...."; 
return $text; 

然後使用它是這樣的:

$mytext = include 'test.php'; 

您可以訪問http://php.net/manual/en/function.include.php。檢查示例#5 include()和return()語句

+0

對不起,但這不是'包括'的作品。 – JJJ 2012-01-01 17:41:23

+0

如果它不以這種方式工作,那麼只需訪問我在答案中包含的鏈接和示例,以確保我錯了。 – MahanGM 2012-01-01 19:27:06

相關問題