2013-03-01 62 views
-2

我有一个文件,在其中我现在的储蓄消息和用户名,现在我想单独我该怎么办得到消息,名特定文本 我的代码是获得来自的file_get_contents

$name = $this->session->userdata('name'); 
$msg = isset($_GET['msg']) ? $_GET['msg'] : ''; 
file_put_contents($filename,$msg.$name); 

现在我想在不同的变量

$response['msg']  = file_get_contents($filename,$name); 
$response['name']  = file_get_contents($filename,$msg); 

BT不featch所需的数据资料...任何人都知道这个怎么弄 感谢

+0

感谢您的代表 bt在该网站上,您的jst会告诉您如何从第24行到第29行获得像这样的bt我想用我自己的数据获取 – 2013-03-01 14:39:07

+0

您错过了file_get_contents()的功能。 – marines 2013-03-01 14:43:35

+0

文件名已定义bt不在此代码 – 2013-03-01 14:45:44

回答

1

我希望你消毒您的输入但无论如何:

你可以使用一些分隔符即:

file_put_contents($file, implode(';', array($msg, $name))); 

和阅读:

$response = explode(';', file_get_contents($filename)); 

$response[0]是您的味精和$response[1]是你的名字。

您需要确保您的分隔符不会出现在消息或名称中。你可以使用正则表达式。

+0

谢谢nostrzak ..... it it solve – 2013-03-01 14:49:18