1) не используйте папку data. Она имеет иное предназначение.
2) Внимание рабочий говнокод:
PHP код:
err_no();
$txt = File_Get_Contents("Ссылка на файл на сервере");
err_yes();
If($txt)
{
File_Put_Contents(DOC_ROOT . 'cache/file.txt', $txt);
c("memo1")->text = $txt;
}
Else
{
alert('Нет инетрнета, будет загружена локальная копия');
c("memo1")->loadFromFile(DOC_ROOT . 'cache/file.txt');
}
З.Ы. почему говнокод? Потому что глушить ошибки через err_no не есть хорошо, а через curl лень писать. Можете переписать по правильному используя cUrl заменив вот эту часть:
PHP код:
err_no();
$txt = File_Get_Contents("Ссылка на файл на сервере");
err_yes();