![]() |
|
|
|||||
![]() Прошу помоч.
Начал изучать PHP вчера , написал простенький чат , но есть проблема , чат ведется собстно в фаиле , хочеться узнать можно ли 1)Посщитать кол-во строк в фаиле. 2)Удалить строку из начала фаила(ну или не строку а N символов). 3)Есть ли тут чтонибудь наподобии C-шных critical section-s , чтобы во время манипулирования с фаилом ктонидь еще не захотел с нимже поманипулировать. Заранее спасибо. |
|
|||||
Ne sovetuiu delat chat na txt failakh, s samogo nachala problem ne budet no kak kolichestvo polzovatelei virastit, budut sboi. Tak kak neskolko polzovatelei popitautsa dobavit dannie v fail odnovremenno, a fail ispolzuetsa drugim polzovatelem, i vozniknet oshibka tipa access denide!
Dla etoi celi nado ispolzovat MySQL, esli vi razberaetes v MS Access ili rabotali s bazami naprimer v Delphi, to ponat MySQL mojno za neskolko chasov (govoru po lichnoi praktike). A osobenno napisat chat tak eto raz plunut! :-) MySQL kak raz i daiot vozmojnost neskolkim polzovatelam odnovremenno poluchat i zapisivat dannie! :-) A esli bit tochnei, i vniknut v podrobnosti to sama sistema SQL stavit ikh v ochered, i postepenno ikh vipolanet, tak chto oshibok odnovremennogo dostupa ne budet! Jelau udachi. |
|
|||||
Ветеран форума
|
Flesh5 прав
ненадо делать такой заморочки на текстовых файлах... если очень хочется на текстовых файлах - читать про http://www.php.net/sqlite |
|
|||||
Etot variant mojet i medlennee budet rabotat, no zato dostatochno praktichni esli rech idot o besplatnikh hostingakh.
P.S. Voobshe sami pravilni sovet budet perekhodit s besplatnogo khostinga na platni, v god oboidotsa maks 25$, zato kolichestvo MySQL bas 1000, svoi pochtovit @youname.com, ftp, php, subdomain, apache, shellaccess, nu i kucha raznogo esho, vot i sidi i razbirai i uchis v svoio udovolstvie! A tak tolko nervi i vrema teraesh, a poslednee namnogo doroje budet stoit chem 25 bakinskikh :-). Eto iz lichnoi praktiki! :-) |
![]() |
Часовой пояс GMT +4, время: 11:09. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|