Как передать текст (текстовый файл), который находится по ссылке ftp://site.org/txtfilr.txt
В окно HTM странички.
Какой класс надо использовать на этой страничке для отображения, для передачи?
Пояснение: Есть удаленная установка(метео), на ней комп и установлени ftp сервер.
Раз в день установка записывает(обновляет) txt файл с данными.
Группа товарищей желает просматривать данные посредством браузера на красивой страничке.
Дополнение: просто текст хорошо, а еще лучше с HTM форматированием чтоб можно было.
В качестве инструмента есть JBuilder, но это по ходу не важно.
Здравствуйте, sialexx, Вы писали:
S>Как передать текст (текстовый файл), который находится по ссылке ftp://site.org/txtfilr.txt S>В окно HTM странички. S>Какой класс надо использовать на этой страничке для отображения, для передачи?
Я бы это, честное слово, сделал бы с помощью PHP за час. Гораздо быстрее бы получилось, чем на Яве
<?php
// set up basic connection
$conn_id = ftp_connect('ftp://site.org');
// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// check connection
if ((!$conn_id) || (!$login_result)) {
echo "FTP connection has failed!";
echo "Attempted to connect to $ftp_server for user $ftp_user_name";
exit;
} else {
echo "Connected to $ftp_server, for user $ftp_user_name";
}
// download the file
$download = ftp_get($conn_id, 'source.txt', 'txtfilr.txt', FTP_BINARY);
// check upload status
if (!$download) {
echo "FTP download has failed!";
} else {
echo "Downloaded txtfilr.txt to as source.txt";
}
ftp_close($conn_id);
$lines = file($clientpassword . ".chat");
foreach ($lines as $line_num => $line) {
echo htmlspecialchars($line) . "<br>\n"; //вывод
}
?>
Вот и весь код...
Форматирование и красивость добавляется в строке //вывод
Здравствуйте, SmaLL75, Вы писали:
SLL>Здравствуйте, sialexx, Вы писали:
S>>(Типа там JTextFild)
SLL>Тогда уж JTextArea
Лучше уж лучше JEditorPane, он html понимает.
Можно попробовать что-то вроде:
JEditorPane editorPane = new JEditorPane( );
editorPane.setEditable( false );
URL url = new URL( "ftp://site.org/txtfilr.txt" );
editorPane.setPage( url );