За последние 24 часа нас посетили 19405 программистов и 1665 роботов. Сейчас ищут 1117 программистов ...

Система друзей и ее реализация php mysql

Тема в разделе "PHP для новичков", создана пользователем _ne_scaju_, 14 мар 2017.

  1. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    @igordata
    @[vs]
    Может без приколов :D
    Как сохранить файл я знаю примерно так:
    ctrl s :D
    От слов к делу, вас не затрудняет ответить на вопросы выше.
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    я тебе приводил весь код, который у меня обрабатывает аватарки. Весь.
     
  3. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    @igordata
    Ну ты мне код показал ajax вроде я с ним не дружу.
    Я же прошу подсказать как сохранить оригинал сжатый и ресайзнутое изображение. В бд нужно 2 таблицы создавать для фулл изображения и ресайзнутого?
     
  4. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    Зря не дружишь. Крутая штука. И ничего сложного. Подружись с ним :)
     
  5. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    @TeslaFeo
    Желательно со всеми языками подружиться, чтобы быть профи.
     
  6. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.557
    Симпатии:
    631
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ajax это не язык. это просто возможность сделать запрос без перезагрузки страницы.

    Обработчику всё равно аяксом был вопрос сделан или нет. Если файл пришел - мы его ресайзим принудительно, оригинал не сохраняем, и пишем в ту папку, из которой веб-сервер отдаёт картинки.

    Всё.

    Если ты считаешь, что тебе что-то непонятно, то значит тебе надо подтянуть базу, т.е. простейшие операции. А только потом браться за файлы.
     
    denis01 нравится это.
  8. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    @igordata
    Понятно, что это не язык, этого я не знал) да надо базу подтянуть.
    @[vs]
    Точно таких примеров куча в инете, один из них я взял спасибо.
     
  9. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.557
    Симпатии:
    631
    @_ne_scaju_ твой код из resize.zip не эффективен
     
  10. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    @[vs]
    С чего такое предположение?
    А вот этот эффективен?
     

    Вложения:

  11. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.557
    Симпатии:
    631
    @_ne_scaju_ resampled большого изображения требует очень много оперативки и времени, этот тоже фуфло
     
  12. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    @[vs]
    Понял буду искать другой способ)
    А тот пример который выше скинул, посмотрел?
     
  13. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.557
    Симпатии:
    631
     
  14. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    @[vs]
    Там вроде тот же самый метод используется!
    А вот эта библиотека.
     

    Вложения:

    #539 _ne_scaju_, 17 апр 2017
    Последнее редактирование: 17 апр 2017
  15. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.557
    Симпатии:
    631
    я так и сказал
     
  16. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    @[vs]
    @igordata
    @TeslaFeo
    Привет народ, у меня появилась идея но я ее реализовать не могу:
    вот где у меня находятся все пользователи ну страница всех пользователей, я возле каждого вывожу ссылку добавить в друзья.
    Вопрос звучит так: как можно организовать так что если пользователь уже в друзьях есть то вместе ссылки добавить в друзья вывести ссылку написать?
    Моя логика подсказывает такое:
    сперва делаем запрос на проверку пользователей зареганы и активированы ли они, и после проверки сразу делаем запрос на проверку является ли этот пользователь вашим другом, если не является то вывести ссылку добавить в друзья если является то вывести написать.
    Как вам мой вариант?
     
  17. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Я поступаю хитрее - обрабатываю изображение на клиенте. То, что получилось, отдаю на сервер. Потом на сервере, на всякий, проверяем, что пришло. Если изображение, подходящее под нужные параметры, то окей. Если же кто-то ковырнул клиент и прислал необработанное изображение, то ок, обрабатываем на сервере. Да, 100% нагрузки мы с сервера на клиент не унесем, но 99% точно сможем :)
     
  18. Алекс8

    Алекс8 Активный пользователь

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    Вот пример того как на клиенте изображение обрабатывается)) http://3dcoverdesign.ru/
     
  19. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    @Алекс8
    @Fell-x27
    Я же спрашиваю как эту проверку организовать, если пользователь есть в друзьях вывести кнопку написать иначе вывести кнопку добавить в друзья.
    --- Добавлено ---
    @Алекс8
    @Fell-x27
    Я же спрашиваю как эту проверку организовать, если пользователь есть в друзьях вывести кнопку написать иначе вывести кнопку добавить в друзья.
     
  20. Zuldek

    Zuldek Старожил

    С нами с:
    13 май 2014
    Сообщения:
    2.381
    Симпатии:
    344
    Адрес:
    Лондон, Тисовая улица, дом 4, чулан под лестницей
    ну какой способ проверить есть у вас пользователь в друзьях или нет если информация у вас об жтом в базе храниться?! ну он всего один - сделать запрос и получить эти данные! ахинею спрашиваете же.

    другой вопрос: в какой момент делать этот запрос и всегда лииего делать или заранее держать в памяти обьект юзера с массивом его друзей. выбор диктуется тем что вы хотите получить.
     
    SamyRed нравится это.
  21. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    @Zuldek
    Ну да когда заходишь на страницу пользователей то нужно сделать запрос сразу на проверку есть ли этот юзер в друзьях, и в зависимости есть или нету юзера в друзьях вывести кнопку.
    --- Добавлено ---
    @Zuldek
    Ты что не видел мое сообщение выше, мой вариант который я предлагал)
     
  22. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    Вопрос который я задавал выше, про кнопки, вчера решил) Посмотрел на скрипты как оно все делается и определился что я не так делал!!!
    Всем спасибо, будут еще вопросы на счет системы друзей напишу!