forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   MidletPascal (http://forum.boolean.name/forumdisplay.php?f=46)
-   -   Пару вопросов по работе с сетью (http://forum.boolean.name/showthread.php?t=12126)

Sand 06.03.2010 12:21

Пару вопросов по работе с сетью
 
Пару вопросов по работе с сетью
1.можно ли использовать php сервера??
2.какая либа нужна для работы с сетью??
3.реально ли в мп сделать онлайн таблицу рекордов??

odd 06.03.2010 20:04

Ответ: Пару вопросов по работе с сетью
 
1. Можно
2. Можно и без библиотек
3. Реально. Могу даже написать скрипт. Но одного PHP мало, нужен ещё доступ к БД типа MySQL

Sand 06.03.2010 21:58

Ответ: Пару вопросов по работе с сетью
 
Ели не трудно напиши
Буду благодарен

cherepets 07.03.2010 14:58

Ответ: Пару вопросов по работе с сетью
 
если нужна маленькая таблица рекордов (топ-10), то можно и текстовым файлом обойтись

odd 07.03.2010 15:24

Ответ: Пару вопросов по работе с сетью
 
Текстовый файл для хранения базы данных это плохая идея.
Рано или поздно может возникнуть такая ситуация, что несколько пользователей полезут одновременно писать и читать этот файл что может привести к ошибке.
Думаю, я напишу подробную статью как создать такой PHP скрипт начиная от выбора хостинга, создания таблицы базы данных и создания скрипта заканчивая написанием самого мидлета.

cherepets 07.03.2010 18:21

Ответ: Пару вопросов по работе с сетью
 
для хранения 10 записей делать базу - странно, т.к. на халявных хостингах mysql работает не быстро.
а создать то - не проблема. sql front крайне удобная штука, а http://zymic.com/ хороший хостинг для этого)))

Randomize 05.05.2010 15:22

Ответ: Пару вопросов по работе с сетью
 
Цитата:

Сообщение от odd (Сообщение 140971)
Текстовый файл для хранения базы данных это плохая идея. Рано или поздно может возникнуть такая ситуация, что несколько пользователей полезут одновременно писать и читать этот файл что может привести к ошибке.

Чтобы этого не случилось, существует специальный оператор flock. Сначала мы получаем эксклюзивные права доступа к файлу, пишем туда, что хотим, а потом эти права теряем.
PHP код:

flock($fpLOCK_EX);
fwrite($fp"Троллоло\n");
flock($fpLOCK_UN); 

где $fp - хендл файла

cherepets 05.05.2010 15:42

Ответ: Пару вопросов по работе с сетью
 
если ровно написать, то хоть по смтп на почту слать можно, хоть по фтп файлы грузить...
главное для таблицы рекордов (да и не только) - ровно написать


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot