Видел на сайте форму загрузки изображений, и когда грузиться картинка (без перезагрузки страницы) он рядом ее высвечивает, это конечно я и сам могу сделать и вывести пользователю картинку предварительно загрузив ее на сервер, но на том сайте я просмотрел код элемента и там очень длинный код вот пример такого кода я не стану выкладывать его здесь чтобы не загромождать страничку эти длинным кодом, я его прикрепил в моем сообщении.
И у меня вопрос возможно ли средствами php такое осуществить?
В остальную таблицу вряд ли получится, так как медиафайлы нужно будет загружать и т.д. А характеристики эта как бы статистическая информация и изменятся будет крайне редко... Поэтому в одну общую таблицу засунуть думаю не самая лучшая мысль
не совсем
вся инфа о пользователе логин пасс итд в общей базе
и для каждого пользователя своя таблица такого вида
Ну был и такой вариант, но мне смущает то что для каждого пользователя придется создавать отдельную таблицу в БД. Если по такому же принципу исходить то для каждого пользователя придется создавать минимум таблиц 6(друзья | не друзья, потом записи пользователя, его личные характеристики, и всякие там медиа дела), то допустим что будет около 10 тыс зареганных пользователей и будет 60 тыс таблиц под них... У меня просто не было такого огромного кол-во таблиц, и я не знаю как будет работать mysql. Но все же я думаю что такое большое число таблиц не есть хорошо...
можно так
делаем таблицу пользователей
для каждого пользователя таблицу отношений с другими пользователями
назвать ее можно по логину
в ней будут перечислятся id пользователей к которым есть отношение
можно сделать флаг: друг, враг, игнор и тд
зы : "отношение" это математический термин ))
Вы предлагаете сделать 2 таблицы, 1 таблицу для пользователей где будет храниться его логин, пасс и тд. И потом еще одну таблицу для каждого пользователя свою, где будет храниться id, login, и "флаг". Я Вас правильно понял или нет?
Допустим у пользователя будет 2000-4000 тыс друзей и если делать одну таблицу для ВСЕХ друзей такого типа:
логин(пользователя) | логин(друга)
ivan misha
и таких строк будет около 2-4 тыс.
А если сделать сортировку по алфавиту, допустим по первой букве логина пользователя и для каждой буквы создать отдельную такую таблицу, то там полей конечно будет меньше, так как там будет храниться только та группа пользователей у которых буква начинается на "i" допустим и тд. Но все же и там со временем будет полей не мало...
Или же можно как - то по другому все это реализовать?
Есть портал(пока в разработке), и там можно будет добавляться в друзья, общаться между друзьями и тд.
И у меня перед всем этим есть несколько вопросов где хранить данные типа:
логин|друг(логин)
и всякое такое, можно хранить все это и в БД но это будет хорошо работать если пользователей будут около 5-10 тыс, и у всех у них будут друзья и тд. Может быть хранить все это дело в xml файлах(создавать отдельно для каждого пользователя по 1 xml файлу) и там хранить логины его друзей, общую информацию о пользователю и тд. И потом парсить все это(с помощью SimpleXml) и делать манипуляции этих данных и тд. Просто хочется сделать сразу как следует чтобы потом не пришлось все напрочь переделывать или создавать все по новой... Может кто поможет советом, как мне быть.
Есть 2 xml файла и из них я паршу некоторые параметры 2 из них мне необходимо сравнить, но никак не получается это сделать...
Вот небольшой класс парсера xml:
Типы обоих переменных: Объект,
Кодировка: ASCII
Никаких посторонних символов вроде нету
Вот что вывел var_dump:
1 переменная: string(5) "ASCII"
2 переменная: string(5) "ASCII"
И получается что сравнение не срабатывает, и всегда срабатывает условие true,(else не обрабатывается)
Даже не знаю в чем может быть проблема.
Я не знаю как ваш класс выглядит, поэтому вынес все наружу - а сам бы я сделал все внутри, и некоторые методы приватными.
Показываю тут лишь принцип...
DeepVarvar, Прописал в класс 2 метода, 1 для сохранения результата (сделал его исполнения в нутрии конструктора класса и сделал иго приватным), другой для выдачи сохраненного результата(этот метод публичный для использование в не класса). И вроде методы работают, но как то не так как нужно, я могу получить результат запроса но только 1 строку, а мне как бы нужно было выбирать все строки в запросе. Ну чтобы понятнее было вот исходный код самого запроса:
И в функции get_posts() мне нужно знать всех моих друзей(их логины), но переменная $sql_info хранит массив, но как бы со одним значением(один логин друга)
Написать один раз класс для работы с БД и соответствующим методом "запоминания" результатов запросов.
Ну насчет класса для работы с БД, он уже есть просто в нем нет этого(запоминание результатов запросов ). А как его можно сделать(запоминание результатов запроса)?
Здравствуйте форумчане!
У меня появилась одна проблема которую очень хочется решить, но пока не знаю как это сделать. Есть 2 функции, 1 функция выводит записи моих друзей, 2 функция выводит друзей моих друзей, и в каждой из них мне приходиться узнавать логины моих друзей для дальнейших действий. И получается как бы что одна и таже информация(логины моих друзей) выбирается из БД 2 раза. Думаю нужно сделать 1 запрос к БД для выбора всех моих друзей(логинов) и записать результаты в какой-нибудь массив, и этот массив уже передавать 2 этим функциям. Подскажите как мне это сделать, или же есть какой-нибудь другой вариант решения моей проблемы?
Здравствуйте!
Есть форма регистрация и в ней нужно ввести ник будущего пользователя, и мне нужна регулярка где будет проверяться что ник состоит только из русских и английски букв + цифры и никаких лишних символов, смотрел на форуме и в рунете и нашел кучу не работающих (или не правильно работающих) выражений, помогите пожалуйста.
У меня стоит задача чтобы пользователь переходящей на страницу http://test2[dot]ru видел в адресной строке браузера http://test1.ru.
Погуглил на форуме и в инете и нигде того что мне нужно не нашел.
Возможно ли это реализовать с помощью mod_rewrite, если да то скажите как это сделать?