[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запись в txt
Страницы: 1, 2
bposter
Здравствуйте, подскажите как сделать запись в txt за предпоследний стройкой, я делаю так

 
$f = fopen('data.txt', 'a+');
fwrite ($f, "{ \"thumb\": \"".$file."\", \"image\": \"".$file."\" }");
fclose ($f);


Как сделать запись сразу за строкой


{ "thumb": "images/9a0f1e48958e9d5bcacd282e6a7c70ec.jpg", "image": "images/9a0f1e48958e9d5bcacd282e6a7c70ec.jpg" }


Чтоб было так


[
{ "thumb": "images/9a0f1e48958e9d5bcacd282e6a7c70ec.jpg", "image": "images/9a0f1e48958e9d5bcacd282e6a7c70ec.jpg" }
Здесь чтоб записывалась следующая запись?
]


_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
Zzepish
Я, когда писал мини-чат на файлах, делал так:
$content=file_get_contents('мой_файл');
$content=str_replace(']',"$string \n]",$content);
А потом просто $content запихиваешь в файл!
$string- твой вносимый текст
bposter
Zzepish, спасибо

_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
Zzepish
bposter
помогло?))
killer8080
Это что? json?
bposter
Цитата (killer8080 @ 5.01.2013 - 22:52)
Это что? json?

да

_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
bposter
Цитата (Zzepish @ 5.01.2013 - 22:49)
bposter
помогло?))

Да спасиб еще раз, вобщем если интересно получилось вот так


$dir = 'images/';

$_FILES['file']['type'] = strtolower($_FILES['file']['type']);

if ($_FILES['file']['type'] == 'image/png'
|| $_FILES['file']['type'] == 'image/jpg'
|| $_FILES['file']['type'] == 'image/gif'
|| $_FILES['file']['type'] == 'image/jpeg'
|| $_FILES['file']['type'] == 'image/pjpeg')
{

$filename = md5(date('YmdHis')).'.jpg';
$file = $dir.$filename;


copy($_FILES['file']['tmp_name'], $file);


$array = array(
'filelink' => 'images/'.$filename
);
$string = ",{ \"thumb\": \"".$file."\", \"image\": \"".$file."\" }";

$content=file_get_contents('data.txt');
$content=str_replace(']',"$string \n]",$content);

$f = fopen('data.txt', 'w');
fwrite ($f, $content);
fclose ($f);

echo stripslashes(json_encode($array));

}


_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.