Изучение PHP

Вопросы по программированию
Сообщение
Автор
Аватара пользователя
Mamucho666
Старейшина
Сообщения: 6655
Зарегистрирован: 23 окт 2007 22:30 pm
Репутация: 41
Откуда: Дрожащие острова.

#31 Сообщение Mamucho666 » 19 апр 2010 16:32 pm

Если я допустим хочу сделать гостевую на php, где данные хранятся в текстовом файле, а потом он просто подключается, или выводится, не суть!. Известно, что при одновременном обращении к файлу, то есть когда два юзера хотят оставить сообщение, появляется бяка.
Известно что проблема устраняется блокированием файла.
Внимание вопрос! А на время блокирования файла никто им я так понял не сможет воспользоваться? То есть блокирование файла по сравнению с без блокирования лучше только тем, что не бяка, а просто не выйдет и всё тут?
P.S. Я знаю, как на базе данных всё это сделать, просто хочу докопаться до сути.
P.P.S. Я называю "бяка" потому что сам никогда не видел как будет выглядеть это ошибка.

Аватара пользователя
serg-smirnoff
Капитан Корабля
Сообщения: 8623
Зарегистрирован: 07 май 2005 21:17 pm
Репутация: 302

#32 Сообщение serg-smirnoff » 19 апр 2010 18:17 pm

Mamucho666 писал(а):Известно, что при одновременном обращении к файлу, то есть когда два юзера хотят оставить сообщение, появляется бяка.
Не понимаю, что за бяка-то наступает и почему нельзя использовать или несколько файлов под каждое обращение (что бы без блокировки), или блокировку или БД для хранения данных, как это делают все нормальные люди?

Как пример сайта без БД http://epop.ru (знакомый делает). Примерно 900 обращений в сутки.

Аватара пользователя
Mamucho666
Старейшина
Сообщения: 6655
Зарегистрирован: 23 окт 2007 22:30 pm
Репутация: 41
Откуда: Дрожащие острова.

#33 Сообщение Mamucho666 » 19 апр 2010 18:27 pm

serg-smirnoff писал(а):Не понимаю, что за бяка-то наступает
Я её сам никогда не видел.
serg-smirnoff писал(а):почему нельзя использовать или несколько файлов под каждое обращение
Можно, просто хочу докопаться до сути.

Аватара пользователя
serg-smirnoff
Капитан Корабля
Сообщения: 8623
Зарегистрирован: 07 май 2005 21:17 pm
Репутация: 302

#34 Сообщение serg-smirnoff » 19 апр 2010 18:44 pm

Mamucho666 писал(а):
serg-smirnoff писал(а):Не понимаю, что за бяка-то наступает
Я её сам никогда не видел.
Ну так посмотри. Вдруг ее нет, или не настолько она и бяка.

Аватара пользователя
Mamucho666
Старейшина
Сообщения: 6655
Зарегистрирован: 23 окт 2007 22:30 pm
Репутация: 41
Откуда: Дрожащие острова.

#35 Сообщение Mamucho666 » 19 апр 2010 19:18 pm

Что бы это проверить нужно много народу которые в один момент будут писать сообщения.
Около 10 человек могут нормально общаться. Просто в книге было написано что будет ошибка. А какая и в чём плюс самостоятельного блокирования. Не сказали.

Аватара пользователя
Alex
Постоянный посетитель
Сообщения: 521
Зарегистрирован: 04 июл 2005 16:14 pm
Репутация: 0
Откуда: Щёкино

#36 Сообщение Alex » 24 апр 2010 01:31 am

PS учи ассемблер он самы "нормальный"
Нормальный для чего, попонтоваться перед парнями при распитии очередного пузыря? Ну, может быть.. но для коммерческих целей он ни о чем. Не целесообразно тратить время на это, когда можно на другом денежку рубить ;)

Mamucho666 прочитай хотя бы одну книгу до конца, а потом задавай вопросы, т.к. щас твои посты выглядят как будто араб приехал в россию и спрашивает: "каг пишеца пириносица?" )

Колисниченко советовали, нормальная книга, очень доступно для новичка.

Аватара пользователя
Alex
Постоянный посетитель
Сообщения: 521
Зарегистрирован: 04 июл 2005 16:14 pm
Репутация: 0
Откуда: Щёкино

#37 Сообщение Alex » 24 апр 2010 01:33 am

Mamucho666 serg-smirnoff
Серж, колись, ты Мамучо денег платишь чтобы он посты набивал ) в какой топик не зайди везде он, каждой бочке...

Аватара пользователя
serg-smirnoff
Капитан Корабля
Сообщения: 8623
Зарегистрирован: 07 май 2005 21:17 pm
Репутация: 302

#38 Сообщение serg-smirnoff » 24 апр 2010 10:50 am

Alex писал(а):Mamucho666 serg-smirnoff
Серж, колись, ты Мамучо денег платишь чтобы он посты набивал ) в какой топик не зайди везде он, каждой бочке...
Нет. Не плачу. Но и остановить его не имею возможности.

Аватара пользователя
Alex
Постоянный посетитель
Сообщения: 521
Зарегистрирован: 04 июл 2005 16:14 pm
Репутация: 0
Откуда: Щёкино

#39 Сообщение Alex » 24 апр 2010 19:41 pm

Но и остановить его не имею возможности.
И не останавливай если появится возможность, это забавно.

Аватара пользователя
Mamucho666
Старейшина
Сообщения: 6655
Зарегистрирован: 23 окт 2007 22:30 pm
Репутация: 41
Откуда: Дрожащие острова.

#40 Сообщение Mamucho666 » 24 апр 2010 20:20 pm

У меня поклонники? Потрясающе. Мама всегда говорила что я стану известным.

Аватара пользователя
serg-smirnoff
Капитан Корабля
Сообщения: 8623
Зарегистрирован: 07 май 2005 21:17 pm
Репутация: 302

#41 Сообщение serg-smirnoff » 24 апр 2010 23:58 pm

Mamucho666 писал(а):У меня поклонники? Потрясающе. Мама всегда говорила что я стану известным.
Мама может и права, но книжки читай до конца! Это я тебе говорю! Полезное дело! :-)

Аватара пользователя
Mamucho666
Старейшина
Сообщения: 6655
Зарегистрирован: 23 окт 2007 22:30 pm
Репутация: 41
Откуда: Дрожащие острова.

#42 Сообщение Mamucho666 » 25 апр 2010 00:02 am

Блин, что бы дочитать до конца нужно время. За одну секунду даже я не могу этого сделать.
Одного непонятно, почему нельзя вопросы задавать.
С таким же успехом я могу сказать, что
читайте все книги всех авторов, когда дочитаете - задавайте вопросы.

Аватара пользователя
Alex
Постоянный посетитель
Сообщения: 521
Зарегистрирован: 04 июл 2005 16:14 pm
Репутация: 0
Откуда: Щёкино

#43 Сообщение Alex » 25 апр 2010 13:04 pm

У тебя нет вообще никаких знаний, чтобы задавать корректные вопросы нужно заложить базу. Твои вопросы выглядят очень глупо. Хочешь выглядеть глупо, продолжай задавать свои вопросы.. которые и вопросами то назвать нельзя.

Аватара пользователя
Mamucho666
Старейшина
Сообщения: 6655
Зарегистрирован: 23 окт 2007 22:30 pm
Репутация: 41
Откуда: Дрожащие острова.

#44 Сообщение Mamucho666 » 25 апр 2010 13:48 pm

Alex писал(а):У тебя нет вообще никаких знаний, чтобы задавать корректные вопросы нужно заложить базу.
У тебя нет вообще никаких знаний о моих знаниях О_о, чтобы иметь представление о моих знаниях, нужно провести тест.
Alex писал(а):Твои вопросы выглядят очень глупо. Хочешь выглядеть глупо, продолжай задавать свои вопросы.. которые и вопросами то назвать нельзя.
Твои предположения выглядят глупо. Хочешь выглядеть глупо, продолжай строить предположения... которые и предположениями то назвать нельзя.
P.S. А вы прям вот так сразу бабах и получили знания? А во время получения вопросов вообще не задавали?

Аватара пользователя
Alex
Постоянный посетитель
Сообщения: 521
Зарегистрирован: 04 июл 2005 16:14 pm
Репутация: 0
Откуда: Щёкино

#45 Сообщение Alex » 25 апр 2010 13:55 pm

P.S. А вы прям вот так сразу бабах и получили знания? А во время получения вопросов вообще не задавали?
Нет, знания набирались годами.. первый год только читал, боясь задать глупый вопрос на форуме, капался сам. Потом работа в веб конторе.. потом в другой и только через 2-3 года почувствовал что что то знаю.
У тебя нет вообще никаких знаний о моих знаниях О_о, чтобы иметь представление о моих знаниях, нужно провести тест.
где данные хранятся в текстовом файле, а потом он просто подключается, или выводится
Как тесты тут проводить если все очевидно.

Ответить