我有一個包含一些像這樣的Facebook的Open Graph的信息的TXT文件:如何從TXT文件中提取Open Graph信息?
{
"data": [
{
"name": "Avatar",
"category": "Movie",
"id": "82771544063",
"created_time": "2012-04-13T21:16:56+0000"
},
{
"name": "HappyDance",
"category": "Movie",
"id": "243564344063",
"created_time": "2012-04-13T21:16:56+0000"
}
],
"paging": {
"next": "https://graph.facebook.com/me/likes?format=json&limit=5000&offset=5000&__after_id=5546653546361"
}
}
在PHP中,我希望從顯示
"id": "XXXXXXXXXXXX",
輸出應該行提取所有身份證號碼像這樣:
I like 8277564344063
I like 243564344063
我開始以下,但我得到了一個錯誤:
<?php
$file_handle = fopen("raw.txt", "rb");
ob_start();
$text = file_get_contents('raw.txt');
$decode = json_decode($text);
print_r($decode);
$new_content = ob_get_clean();
file_put_contents("likes.txt", $new_content);
fclose($file_handle);
?>
錯誤是我的輸出是空的!我究竟做錯了什麼?
請幫忙?
我想你寫這段代碼就好像它是C++使用文件獲取內容。 – 2012-04-13 21:44:38
現在使用file_get_contents(),但我收到錯誤。注意看我的更新代碼? – Sweepster 2012-04-13 23:24:35
檢查我的答案。你是否試圖用逗號分隔的id列表來寫入文本文件? – 2012-04-13 23:57:12