Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 09.02.2004, 15:23
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 31  
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
С тем же успехом можно знать PHP, не зная MySQL, или не имея желания им пользоваться... или же MySQL попросту отсутствует на сервере, такое тоже могет быть...

Старый 09.02.2004, 19:32
Console вне форума Посмотреть профиль Отправить личное сообщение для Console Посетить домашнюю страницу Console Найти все сообщения от Console
  № 32  
Console

Регистрация: Feb 2004
Сообщений: 9
Отправить сообщение для Console с помощью ICQ
Цитата:
Оригинал написал(а) ETC
Console, попробуй через XML, так удобнее
Какая разница?! всеравно ты загружаешь весь XML и потом еще начинаешь его ковырять!!!

А по поводу того что хронить допустим 300 месаг в обном файлике... всеравно все гостевухи сделаны таким оьразом, что заходя на нее тебе все сразу загружается.... так что в крайнем случае можно сделать ограничение... допустим по 50 месаг на каждую строничку... Тоесть каждая строничка будет соответствовать каждому файлику... тоесть на 300 месаг будет 6 файликов.... вот и весь выход из положения....
Уточнее... первая строчка в Файлике будет хронить количество сообщений в Файле... допустим.... код и РНР, за синтаксис не материть, давно уже не сидел...
Добавление в базу...
<?
$base = file($file_base_name_number);
$max_mess = 50;
if(substr($base[0],0,strlen($base[0])-1)<$max_mess){
//Точно непомню как именно добавить строчку в открытый файл, так что сделаю так....
$f_write = $max_mess."\n";
for($i=1;$i<count($base);$i++){
$f_write .= substr($base[i],0,strlen($base[i])-1);
}
$f_write .= $new_message;
$file = fopen($old_mes_name_file,"w+");
fwrite($file,$f_write);
} else {
$file = fopen($new_mes_name_file,"w+");
fwrite($file,"1\n".$new_message);
fclose($file);
}
?>

Старый 09.02.2004, 22:03
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 33  
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Console, да можно же один файл использовать! Он же обрабатывается на сервере и никоим образом не грузится весь к тебе на комп. Ты можешь читать файл построчно, загоняя строки в массив. Одна строка - одно сообщение... лично я себе уже такую фишку написал и доволен до усрачки . Ведь файл с сообщениями выдаётся не весь выдаётся, а только запрашиваемые сообщения. Что касается синтаксиса, то у меня намного проще сделано тоже самое... способ чтения fopen($file,"a+"); переставляет указатель в конец файла, т.е. его проще дописывать, чем определять, сколько в нём строк... причём я данные сохраняю целой строкой в виде XML-ного нода, со всеми аттрибутами. А если нужно что-то изменить - то обработав XML-нод через Flash, собираю его обратно и посылаю его такой строкой обратно на серв, где он просто по тупому замещает редактируемую строку полученной... PHP в обработке XML не участвует, хотя может... но зачем?

Старый 10.02.2004, 12:06
Console вне форума Посмотреть профиль Отправить личное сообщение для Console Посетить домашнюю страницу Console Найти все сообщения от Console
  № 34  
Console

Регистрация: Feb 2004
Сообщений: 9
Отправить сообщение для Console с помощью ICQ
Тоже вариант по использованию одного Файла для всей базы, а по поводу Дописи, я ж сказал, что непомню... но знаю что есть, протсо надо было бы открыть Хэлпу и покапаться, но как всегда Влома.. А вот теперь скажи кому там нужен тот XML или SQL ? все намного делается Проще...

Старый 10.02.2004, 15:21
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 35  
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Во Flash очень удобно передавать данные в виде XML, чем в виде переменных. Причём поддержки самого XML со стороны серва не требуется...

Создать новую тему   Часовой пояс GMT +4, время: 00:49.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 00:49.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.