Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 1
Регистрация: 12.06.2013
Сообщений: 98

Регистрация и хранение данных

20.02.2015, 22:45. Показов 1128. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Делаю сайт для проведения турниров по одной игре.(Dota 2) Примерное число команд до 1000, и до 6000-7000 пользователей на сайте всего.

Можно ли такой объем хранить в двух обычных файлах? И как правильно организовать запись в них. Например на basic определяешь структуру записи, и точно известна длина записи. Можно ли точно так же записывать в php?

Еще вопрос, вот человек регистрируется на сайте, как потом у него создается личный кабинет? Это отдельная страница ввиде html/php документа, которая хранится на сервере? Какие темы в книгах по php читать насчет этого?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.02.2015, 22:45
Ответы с готовыми решениями:

Хранение файлов и файловый менеджер в файле(листе) Excel, Бинарное хранение данных в CustomProperty листа Excel
Всем привет! Хочу поделится наработками, которые получились в процессе реализации своих задач. Отдельная благодарность! Андрей VG, за...

Хранение данных пользователя(инф-ию,ограничений,разрешений) в Базе Данных, нужен совет
Здравствуйте, подскажите пожалуйста в какой форме лучше хранить в БД информацию о пользователях, их ограничения и разрешения на...

Киносеанс - хранение данных, замена данных, добавленных новых
Вообщем задача : На киносеанс популярного кинофильма осуществляетсябронирование билетов. С помощью списка организовать продажу N билетов....

4
35 / 35 / 7
Регистрация: 27.03.2011
Сообщений: 146
20.02.2015, 23:01
Хранить то можно, но это не правильный подход. Серьезно займись изучением языка SQL и основ реляционных баз. В будущем это 100% пригодится (если собираешься развиваться в веб-деве).

Можно ли такой объем хранить в двух обычных файлах? И как правильно организовать запись в них. Например на basic определяешь структуру записи, и точно известна длина записи. Можно ли точно так же записывать в php?
Можно хранить информацию 1 пользователь = 1 файл. Структура может быть любой: хоть значения через запятую, хоть XML, хоть JSON.

Еще вопрос, вот человек регистрируется на сайте, как потом у него создается личный кабинет? Это отдельная страница ввиде html/php документа, которая хранится на сервере? Какие темы в книгах по php читать насчет этого?
Структура сайта зависит только от разработчика. Это могут быть отдельные файлы (index.php, login.php, profile.php), а может в index.php написана логика подключения других файлов (единая точка входа в приложение).
Насчет книг не знаю даже, поищи для новичков в интернете. Главное чтобы они не были совсем старые.
Вот например: http://php720.com
0
 Аватар для prudkiy
181 / 149 / 55
Регистрация: 21.07.2013
Сообщений: 958
21.02.2015, 03:23
Цитата Сообщение от SEREJA1995 Посмотреть сообщение
Можно ли такой объем хранить в двух обычных файлах? И как правильно организовать запись в них. Например на basic определяешь структуру записи, и точно известна длина записи. Можно ли точно так же записывать в php?
Это таки будет не малая нагрузка. Поэтому, как и говорилось выше, ройте в сторону баз данных, рекомендую MySql.
Им будет более удобно хранить, редактировать и взять нужные данные. Но все же не нужно очень увлекаться, не забывайте и про норм. работу с текстовыми файлами php. Еще + в том что php хорошо работает с данной базой.
Цитата Сообщение от SEREJA1995 Посмотреть сообщение
Еще вопрос, вот человек регистрируется на сайте, как потом у него создается личный кабинет? Это отдельная страница ввиде html/php документа, которая хранится на сервере? Какие темы в книгах по php читать насчет этого?
Поймите такую вещь как шаблоны. Не нужно сразу лесть в сторону готовых решений, CMS (движков). Просто покопайте автоматическую генерацию страниц и попробуйте сделать пару простых страниц Вашего будущего сайта, используя шаблоны. Это не так уж и сложно, как может поначалу показаться.

Еще скажу что нужно быть на ты с php, знать хоть азы js (в наше время уже без него никуда).
Собственно в этом плане еще есть куда расти.
Вообще то для разработки сайта, как на меня, с данной нагрузкой нужно умение работать в связке с html,css,javascript,ajax,php,sql языками и пониманием своего дела. И это все так же не предел
0
171 / 153 / 67
Регистрация: 11.02.2015
Сообщений: 450
21.02.2015, 13:33

Не по теме:

SEREJA1995, вы написали

Цитата Сообщение от SEREJA1995 Посмотреть сообщение
Делаю сайт для проведения турниров по одной игре.(Dota 2) Примерное число команд до 1000, и до 6000-7000 пользователей на сайте всего.
Не представляю себе, как вы это сделаете, если задаете вопрос о регистрации и хранении данных.


По теме: как уже написали выше gephaest и prudkiy, лучше хранить данные в БД , а раз мы сидим в ветке PHP - в MySQL.
Выглядит это примерно так:
- таблица с полями id, password и т.д. хранит данные каждого пользователя, в нее также можно добавить поле loged_in,
- формы для регистрации и логина + обработчик, который при успешной авторизации меняет значение loged_in с 0 на 1,
- скрипт для вывода из таблицы информации о пользователя (личный кабинет) при loged_in==1.
Это примитивный принцип работы с личным кабинетом, нужна еще работа с сессией и многое другое...
0
775 / 444 / 93
Регистрация: 24.10.2012
Сообщений: 3,240
Записей в блоге: 5
21.02.2015, 13:48
Цитата Сообщение от SEREJA1995
Делаю сайт для проведения турниров по одной игре.(Dota 2) Примерное число команд до 1000, и до 6000-7000 пользователей на сайте всего.

Можно ли такой объем хранить в двух обычных файлах?
Можно. Потому что число пользователей на Вашем сайте относительно не большое.

Если пользователей на Вашем сайте много тогда следует хранить данные в таблицах сервера баз данных. Потому что сервер баз данных спроектирован таким образом что бы затратить как можно меньше времени на обработку данных таблиц.

Цитата Сообщение от SEREJA1995
И как правильно организовать запись в них.
Можно применить php скрипт который упрощает работу с текстовыми файлами

Code
1
сайт > скрипт обработки текстовых файлов > *.txt
c-worker.ch/txtdbapi/.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.02.2015, 13:48
Помогаю со студенческими работами здесь

Нужно реогранизовать доступ и хранение данных (сейчас просто - отдельные html) и добавит возможность добавления и правки данных пользователем.
Есть некая контора.Свой сайт. Машины с WinXP (в основном) и win 98 Доступ через IIS Одновременно могут работать с данными сайта до 200...

Хранение данных о подключении к базе данных
Добрый день! Есть необходимость хранить данные о подключении. Обычно это делал в текстовом файле, да и в принципе проблем вроде бы...

Хранение данных
Вызывает антирес вот какой ишо разрез... Как у вас там данные лежат? Варианты: внутренний бинарный формат, поддержка...

Хранение данных
Привет Всем! Есть интересная задача, помогите с идей как ее решить. Есть вордовские файлы .doc c тестовыми вопросами и 5-ю...

Хранение данных
Помогите пожалуйста, не могу разобраться с выводом -1 на экран. Я ввожу 4294967295, а выводит -1. Нужно объяснить, как это вышло.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru