0

我正在努力但做不到..任何 php 专家都在那里分享知识...(我真的很想知道 Facebook 是如何使用 PHP 构建的,如果我不能做这个简单的事情 :) 非常糟糕)

我有以下文本文件(sample.txt)

<Module>
title = "this is title" thumb ="http://www.example.com/thumb.jpg"
description ="this is the description of the title" 
screen ="http://www.example.com/screen.jpg"
<Content type="html" view="canvas">
<![CDATA[ 
<div>Hello world Canvas view</div>
<script type="text/javascript">

function goToView(dest) {
  var supported_views = gadgets.views.getSupportedViews();
  gadgets.views.requestNavigateTo(supported_views[dest]);
};
</script>
 <a href="javascript:goToView('home')" >Go to home view</a><br><br>
 ]]> 
 </Content>
 </Module>

现在我想使用 php 读取上面的 sample.txt 文件并将其显示或存储在数据库中。

例如

this is title - should go in $title variable
http://www.example.com/thumb.jpg  - should go in $thumb variable 
i just want only these four variables (title, thumb, description & screen) 

这里的东西在 sample.txt 中,所有以上四个变量(标题、拇指、描述和屏幕)可以在单独的行中或在同一行中。

任何专家可以帮助我我尝试了很多但没有运气......

先感谢您..

4

1 回答 1

2

如果您将变量保存在 ini 文件中,例如:sample.ini

title = "this is title" 
thumb = "http://www.example.com/thumb.jpg"
description = "this is the description of the title" 
screen = "http://www.example.com/screen.jpg"

您可以使用parse_ini_file().

$vars = parse_ini_file('sample.ini');
echo $vars['title'];
echo $vars['thumb'];
// etc.
于 2012-06-15T09:27:36.073 回答