Skip to content
/ webchat Public

πŸ’¬ Pretty anonymous portable web-based chat with the ability to transfer files

License

Notifications You must be signed in to change notification settings

ddan9/webchat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6a75b3e Β· May 9, 2023
May 9, 2023
May 3, 2023
Oct 11, 2022
May 9, 2023
May 9, 2023
May 3, 2023
May 9, 2023
May 9, 2023
May 9, 2023
May 9, 2023
May 9, 2023
May 9, 2023
Nov 25, 2021
May 9, 2023
May 9, 2023
Oct 7, 2021
May 9, 2023
May 9, 2023

Repository files navigation

webchat


Demo:

Main Attachments
Demo 1 Demo 2

Install:

  • Dependencies: php, webserver (apache2/nginx), js-compatible browser
  • Download project archive into your web directory and unpack it
  • Do: "chmod 666" or "chown %username%:www-data" to databases/files.json and databases/messages.json
  • Change config variables in files if you need
  • [ ! ] : On Linux systems you can just use embedded php server instead of nginx or apache2. Do "php -S 127.0.0.1:8080" in unpacked project and enjoy it! Also you don't need to make databases writeable

Features:

  • This project is in active development (no)
  • Fully standalone
  • You can use it as primary engine to build your own app
  • Basically ready to use
  • Stack: js, html, css, php, json, noSQL
  • Fully RESTful. No sockets
  • Semi-realtime work
  • It uses json as portable databases
  • Multiple file uploading
  • Fully manual code (no frameworks)
  • Fully open-source
  • You don't need to register to use it
  • You can share files with it
  • Pretty good style
  • Very good client security
  • Databases encryption with openssl (optional)
  • It have pretty good compability with old browsers
  • A detailed description will come later
  • File viewer
  • Many other! (See the sources)

ИзмСнСния | Changes:

  • Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π»ΠΈ измСнСния, слСдитС Π·Π° ΠΏΡ€Π°Π²ΠΊΠ°ΠΌΠΈ README


TODO:

КасаСмо просмотрщика Ρ„Π°ΠΉΠ»ΠΎΠ²
  • флСксом ΠΎΡ‚Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² просмотрщикС, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ красиво, Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ экрана - Π² Ρ†Π΅Π»ΠΎΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΎ, Π½ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

Π Π°Π·Π½ΠΎΠ΅
  • ΠΏΠΎΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π²ΠΈΠ΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ (ΠΊΡ€ΠΈΠ²ΠΎΠ²Π°Ρ‚ΠΎ), Π½ΡƒΠΆΠ½ΠΎ Π² Ρ†Π΅Π»ΠΎΠΌ вСсь ΠΊΠΎΠ΄ привСсти ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ +- Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π±Ρ‹Π»ΠΎ

  • ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π² ΠΊΠΎΠ΄Π΅

  • Π³Π»ΡΠ½ΡƒΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ Π½ΠΎΡ‚ΠΈΡ„ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π΅Ρ‰Ρ‘ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ

  • Ρ€Π΅ΡˆΠΈΡ‚ΡŒ косяк с Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ тСкста ΠΏΡ€ΠΈ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ· Ρ‡Π°Ρ‚Π° (Π·Π°Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΠ» Π½Π° winXP)

  • ΠΊΠ½ΠΎΠΏΠΊΠ° "Π½Π°Π·Π°Π΄" ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ с Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ мСста для тСсной ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ сСрвисами

  • ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ условиями воспроизвСдСния Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠ³ΠΎ увСдомлСния (ΠΎΠ½Π° вСдь Π½Π΅ постоянно Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡ‚Ρ‹Π³Ρ€Ρ‹Π²Π°Ρ‚ΡŒ)

  • Π±Π°Π½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠΎ адрСсу (Π»ΠΈΠ±ΠΎ Π±Π΅Π»Ρ‹ΠΉ список) (ΠΌΠΎΠΆΠ½ΠΎ Π΅Ρ‰Π΅ Ρ‚ΠΈΠΏΠΎ список Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½Ρ‹Ρ… Π½ΠΈΠΊΠΎΠ² ввСсти)

  • js Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ

  • ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ‚ΠΈΠΏΠΎ Π² скобках ΠΊΠΎΠ»-Π²ΠΎ Π½ΠΎΠ²Ρ‹Ρ… сообщСний

  • экспорт сообщСний ΠΈΠ· ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°

  • ΠΎΠΊΡ€Π°ΡΠΈΡ‚ΡŒ плСйсхолдСры?

  • ΠΎΠΊΡ€Π°ΡΠΈΡ‚ΡŒ Ρ„Π»Π°Ρ‚-ΠΊΠ½ΠΎΠΏΠΊΠΈ? (Π±Ρ‹Π»Π° ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ°)

  • ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ нСдописанноС сообщСниС?

  • авторство Π² Ρ…Π΅Π»ΠΏΡƒ

  • ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ стили своих сообщСний, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… мСссСндТСрах

  • ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΠΎΠ»Π½Ρ‹ΠΌ экраном Π½Π° старых вСрсиях

  • html ΠΌΠ΅Ρ‚Π° тэг для мобильной вСрсии (ΠΊΠ°ΠΊ писали, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ)

  • ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π΅Π·ΠΊΡƒ (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ) Π½Π°Π·Π²Π°Π½ΠΈΠΉ, Ρ‚ΠΈΠΏΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ², сообщСний, Π½ΠΈΠΊΠΎΠ²

  • Π² Ρ†Π΅Π»ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π½Π°ΠΊΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° клиСнтской сторонС

  • ΠΊΠ½ΠΎΠΏΠΊΠ° + для добавлСния Ρ„Π°ΠΉΠ»ΠΎΠ² для Ρ‚ΡƒΠΏΡ‹Ρ…

  • косяк Π² Ρ‡Π°Ρ‚Π΅ с исчСзновСниСм ΠΊΠ½ΠΎΠΏΠΊΠΈ (Π½Π΅ΠΏΠ»Π°Π²Π½ΠΎΠ΅)

  • косяк Π² просмотрщикС с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ фулскрина

  • Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ΠΈ Π±Π΅Π»Ρ‹ΠΉ списки (ip ΠΈ Π½ΠΈΠΊ)

  • сТатиС Ρ„Π°ΠΉΠ»ΠΎΠ²

  • ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π±Π°Π·Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ² (Ρ€Π°ΡΡΠΎΡΠ°Ρ‚ΡŒ Π½Π° ΠΈΠ½Ρ„Ρƒ (ΠΌΠ΅Ρ‚Ρƒ) ΠΈ сами Ρ„Π°ΠΉΠ»Ρ‹, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ просто Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅Π· Ρ‚Π΅Π»Π°)

  • понадобится: https://nuancesprog.ru/p/16673/

  • Ссли Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΡŽΠ·Π΅Ρ€-настройки\Π΄Π°Π½Π½Ρ‹Π΅, ΠΌΠΎΠΆΠ½ΠΎ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΠΏΠ°Ρ€ΠΎΠ»ΡŽ с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ Π½Π° Ρ…ΡΡˆ

  • Π½Π° клиСнтской сторонС Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρ‹ (Π½Π°Ρ‡Π°Π»Π° дНя) для сообщСний

  • Ρ‡Π°ΡΡ‚ΡŒ Π²Π΅Ρ‰Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΠΈΡ…Π½ΡƒΡ‚ΡŒ Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅, настройки)

  • Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° сообщСния (систСма ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π½Π° Ρ…ΡΡˆΠ°Ρ…)

  • Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ/Π±Π΅Π»Ρ‹ΠΉ список слов? (ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ, ΠΏΡ‹Ρ…Π°, Тс)

  • Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ/Π±Π΅Π»Ρ‹ΠΉ список Π½ΠΈΠΊΠΎΠ²? (ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ, ΠΏΡ‹Ρ…Π°, Тс)

  • Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ/Π±Π΅Π»Ρ‹ΠΉ список адрСсов? (ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ, ΠΏΡ‹Ρ…Π°, Тс)

  • скрипт для ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ Π±Π΄ (Π±Π΄ ΠΏΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π½Π°ΠΏΡ€ΠΎΡ‡ΡŒ, Π² скриптС Π±ΡƒΠ΄ΡƒΡ‚ тСстовыС Π΄Π°Π½Π½Ρ‹Π΅)

  • ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° "Π° ΠΏΠΈΡˆΡƒΡ‰ΠΈΠ΅ΡΡ Π»ΠΈ Π±Π°Π·Ρ‹?"

  • ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»ΡŒ Π½Π° ΠΎΠΊΠ½ΠΎ, ΠΈ Ρ‚ΠΈΠΏΠΎ Ссли ΠΎΠΊΠ½ΠΎ закрываСтся ΡΠ»Π°Ρ‚ΡŒ дисконнСкт

  • сброс Π²Ρ‹Π²ΠΎΠ΄Π° ΠΏΡ€ΠΈ ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… Π±Π°Π·Ρ‹ (Ссли сообщСний стало мСньшС, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ послС Ρ€Π΅ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ)

  • ΠΎΡ‚Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° 4 ΠΏΡ‹Ρ…Π΅

  • Π΄ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ вмСсто Π°Π»Π΅Ρ€Ρ‚ΠΎΠ² Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ кастомныС Ρ„ΠΎΡ€ΠΌΡ‹

  • Π΄ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ dry run Π½Π° рСгистрации?

  • Π΄ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сообщСниС дисконнСкта, Ρ‚.ΠΊ. Π΅ΡΡ‚ΡŒ косяк внСсСния Ρ‡Π΅Ρ€Π΅Π· Π»ΠΎΠ³Π°ΡƒΡ‚ - Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΡŽΠ·Π΅Ρ€Π° Π² Π±Π°Π·Π΅ (Π½Ρƒ ΠΈ ΠΌΠ± Π΄Ρ€ΡƒΠ³ΠΈΠ΅ стандартныС ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ) (+ часто просто Π½Π΅ срабатываСт) (Π’ΠžΠ—ΠœΠžΠ–ΠΠž ДЫРА)

  • ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΊΠΎΠ΄Π°, всё Ρ€Π°Π·Π΄Ρ€ΠΎΠ±ΠΈΡ‚ΡŒ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

  • ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС запросы, ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ ΠΈ ΠΊΡ€Π΅Π΄Ρ‹ Π² base64

  • ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π½Π° Ρ„Ρ€Π΅ΠΉΠΌ (для Ρ…Ρ€ΠΎΠΌΠΎΠ² ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅) ΠΈ Ссли Π² Ρ„Ρ€Π΅ΠΉΠΌΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ Π±Π»Π°Π½ΠΊ (для ΠΊΠΎΠΌΠ½Π°Ρ‚)

  • Π²Π΅Π·Π΄Π΅ ввСсти Ρ‚Ρ€ΠΈΠΌΡ‹

  • Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ видимости ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ Π½Π° Ρ„ΠΎΡ€ΠΌΡ‹

  • ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π½Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ модуля клиСнтских сообщСний ΠΊ сСрвСру ΠΈ Π²Ρ‹Π΄Π°Ρ‡Π° ошибки ΠΏΡ€ΠΈ отстутствии

  • Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΌ Ρ‚Π°ΠΊΡƒΡŽ Ρ‚Π΅ΠΌΡƒ, Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π±Π°Π·Ρ‹ Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ (Π½ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅) Π² ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΡ‚ΡŒ tmp Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ сСрвак Ρ‡ΡƒΡ‚ΡŒ Ρ€Π°Π·Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ

  • постинг сообщСний ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· Тс, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всё

  • ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ 401 запросы Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ…

  • ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ для получСния Π±Π°Π·

  • послСдний Ρ€Π°Π· пытался ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ прогрСсс Π±Π°Ρ€ для Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ кастомныС запросы

  • Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ошибок сСти ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΄Π°Π½Π½Ρ‹Ρ… сообщСний, Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Ρ‚.Π΄. (сСйчас всё ΠΎΡ‡Π΅Π½ΡŒ просто сдСлано)

  • Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚ΠΎΠΊΡƒ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΎΠΊ (Π·Π°ΠΌΠ΅Ρ‡Π΅Π½ косяк ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ win-1251 Ρ„Π°ΠΉΠ»Π°)

  • ajax Π½Π° просмотрщик Ρ„Π°ΠΉΠ»ΠΎΠ²

  • ΠΏΡ€ΠΈ ΠΏΠ»ΠΎΡ…ΠΎΠΌ соСдинСнии ΠΏΡ€ΠΈ остылкС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π±ΡŒΡ‘Ρ‚ΡΡ Π±Π°Π·Π° (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ сама Π±Π°Π·Π° Π° Π»ΠΎΠ³ΠΈΠΊΠ° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°)

  • Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ

  • ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π΅Π½ΡŒ ΠΏΡ€ΠΈ скроллС

  • client intended to send too large body: 36700680 bytes, [PHP]

  • поиск Π² ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°

  • статус сообщСния, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрытиС вмСсто удалСния

  • Π² Π±Π°Π·Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ статусы для Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΈ Π±Π΅Π»ΠΎΠ³ΠΎ списка

  • Π·Π½Π°Ρ‡ΠΈΡ‚ Π°Π»Π΅Ρ€Ρ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹: Π»ΠΈΠ±ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒΡΡ динамичСски, Π»ΠΈΠ±ΠΎ просто ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ свою Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ. Они Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Ρ‚ΡŒ Π²Π²ΠΎΠ΄, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, Π½Π΅ Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ (ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚ΠΈΠ³Π½ΡƒΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΈΠ²Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ вСсь экран), Π½Ρƒ ΠΈ соотвСтствСнно Π°ΠΊΡ†Π΅Π½Ρ‚ внимания ΠΈΠΌΠ΅Ρ‚ΡŒ

  • ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ Π²Ρ‹ΡˆΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ ΠΎΠΊΠ½Π° (ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅)

  • ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π² ΠΌΠ΅ΠΉΠ½Π΅ ΠΏΡ€ΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… Π·ΡƒΠΌΠ°Ρ… страницы (Π»ΠΈΠΌΠΈΡ‚ расчёт Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠ΅ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅?)

  • currentheight Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ вмСсто Π»ΠΈΠΌΠΈΡ‚Π°?

  • hack bypass php http basic auth

  • ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅, ΠΎΠ½ΠΈ Π½Π΅ ΠΏΡ€ΠΎΠ³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ

  • Π·Π°Π»ΠΈΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΏΠ°Ρ€Ρƒ Π΄Π΅ΠΌΠΎΠΊ (Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ)

  • Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΉΡ‚Π»Ρ‹ Π² Π½ΠΎΡ‚ΠΈΡ„ΠΈ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… ΠΎΠ±Ρ€Π΅Π·Π°Π½ΠΈΠ΅ Π°ΠΊΠΈ Ρ„Π°ΠΉΠ»Ρ‹ (Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΎ ΠΆΠ΅ самоС Π² Π½ΠΈΠΊΠΈ сообщСний (ΠΈ Π² Π½ΠΎΡ‚ΠΈΡ„ΠΈ))

  • Π² ΠΎΠ±Ρ‰Π΅ΠΌ оказалось Ρ‡Ρ‚ΠΎ косяк с Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ Π½Π° фаСрфоксС это ΠΌΠΎΠΈΡ… Ρ€ΡƒΠΊ Π΄Π΅Π»ΠΎ Π½Π° JS, Π° Π½Π΅ Π² PHP модулях (Π½Π°Π΄ΠΎ этот вопрос ΠΏΡ€ΠΎΡ‡Π΅ΠΊΠ°Ρ‚ΡŒ), ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌ ΡƒΠ±ΠΈΡ€Π°Ρ‚ΡŒ индСкс Ρ„Ρ€Π΅ΠΉΠΌ

  • Π΅Ρ‰Ρ‘ оказалось Ρ‡Ρ‚ΠΎ Π΄Π°, Π»ΠΎΠΌΠ°ΡŽΡ‚ΡΡ Π½Π΅ Π±Π°Π·Ρ‹, Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ (строчка 203). Бвязано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²ΠΈΠ΄ΠΈΠΌΠΎ посты ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ, Ρ‚.ΠΊ. Π±Π΅Π· кодирования косяка Π½Π΅Ρ‚, НО Π½Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ спСцсимволы (ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π·Π°ΠΌΠ΅Ρ‡Π΅Π½ΠΎ Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π°Ρ…)

  • Π° Π΅Ρ‰Ρ‘ Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π°Ρ… JS Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· Π·Π°Π΄ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Ρ„ΠΎΡ€ΠΌ Π½Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ со стилями ΠΏΠΎ ΡΠ»ΡƒΡ‡Π°ΡŽ

  • ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π½Π° ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΈ ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с Ρ„ΠΈΠ³Π½Ρ‘ΠΉ Π²Ρ‹ΡˆΠ΅ (Π΄ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰Π΅ΠΉ сторонС эскСйпы)

  • люди писали Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΌΡƒΡ‚ΠΈΡ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ для BA, Π½Π°Π΄ΠΎ Π³Π»ΡΠ½ΡƒΡ‚ΡŒ

  • Π° Π΅Ρ‰Ρ‘ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ К\Π” для Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΉ

  • Π° Π΅Ρ‰Ρ‘ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ блокирования IP ΠΏΡ€ΠΈ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½Ρ‹Ρ… ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ°Ρ…

  • ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ запросов (GET, POST, PUT, PATCH)

  • Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ realm ΠΈ digest ΠΈ ΠΌΠΎΠ³Ρƒ Π»ΠΈ я Π·Π°ΡŽΠ·Π°Ρ‚ΡŒ это

  • ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ BA бСзопасной

  • Π΅ΡΡ‚ΡŒ Π»ΠΈ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ BA ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ auth Π² ΠΏΠ»Π°Π½Π΅ Π²Π·Π»ΠΎΠΌΠ°

  • ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ послСднСго Ρ„Ρ€Π΅ΠΉΠΌΠ°


Настройки
  • ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π½Π° php-сСрвСрныС для ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ
  • клиСнтскиС настройки Π²Π²ΠΎΠ΄Π°
  • большС настроСк ΠΈ измСняСмости ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ всёССС
  • ΠΊΡƒΠΊΠΈ Π‘Π”

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ сСти
  • ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΈΠΏΠΎ ΠΎΡ‚ΡΡ‹Π»Π°Ρ‚ΡŒ Π½Π΅ всю Π±Π°Π·Ρƒ сообщСний Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎ, Ρ‡Π΅Π³ΠΎ Π½Π΅Ρ‚ Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° (Ρ‚Π°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΡΠ΅Ρ‚ΡŒ, Π½ΠΎ потрСбуСтся ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° клиСнтского ΠΊΠΎΠ΄Π° (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ))
  • ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ ΠΈ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ (ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ сообщСния Ссли свСрнут Ρ‡Π°Ρ‚, ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅), ΡΠΆΠΈΠΌΠ°Ρ‚ΡŒ Ρ‚Π°ΠΌ ΠΌΠ±
  • ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠΊΠΎΠ»-Π²ΠΎ/частоту запросов ΠΊ сСрвСру
  • ΠΏΠΎΠ»ΡƒΡ‡ΡˆΠ΅ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ соСдинСния Ρ‡Π΅Ρ€Π΅Π· сокСты, ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ максимально ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌ
  • синхронизация
  • "Π·Π°Π±Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ" ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΠ»-Π²Π° сообщСния для прСдотвращСния ошибки ΠΏΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ сообщСний ΠΈΠ· Π±Π°Π·Ρ‹ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ пофиксится с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΌ)
  • Π²Ρ‹Π²ΠΎΠ΄ ошибки ΠΏΡ€ΠΈ отсутствии сСти
  • ΡƒΡ‡Π΅Ρ‚ ΠΎΠ½Π»Π°ΠΉΠ½Π°?

НСпрочитанныС сообщСния
  • ΠΊΠΎΠ»-Π²ΠΎ Π½Π΅ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹Ρ… сообщСний
  • счСтчик ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… сообщСний?
  • Π½Π°ΠΌΡƒΡ‚ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ Ρ‡Ρ‚ΠΎ Ρ‚ΠΈΠΏΠΎ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒ Π½Π΅ сразу прям Π²Π½ΠΈΠ· Π° Π΄ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π½Π΅ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π½ΠΎΠ³ΠΎ сообщСния?

КасаСмо Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Π±Π°Π·
  • сразу ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ» Π½Π° трСбования, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π·Π°Ρ…Π»Π°ΠΌΠ»ΡΡ‚ΡŒ Π±Π°Π·Ρƒ
  • custom limits for file size?
  • custom limits for messages count?
  • Π·Π°Ρ‚ΠΈΡ€Π°Π½ΠΈΠ΅ Π±Π°Π· (Π»ΠΈΠΌΠΈΡ‚, врСмя, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ старых вмСсто пСрСзаписи (всё ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ))
  • скрипты для рСдактирования/удалСния Ρ„Π°ΠΉΠ»ΠΎΠ²/сообщСний (ΠΌΠ± ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½ΡƒΡŽ Π°Π΄ΠΌΠΈΠ½ΠΊΡƒ всё-Ρ‚Π°ΠΊΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ)
  • Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ Π½Π° клиСнтской сторонС? (Ρ€Π΅Π·Π°Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ Π½Π΅ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ слишком Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ сообщСния)
  • ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ сообщСний ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°ΠΌΠΈ
  • ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²
  • кастомныС ограничСния ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ Ρ„Π°ΠΉΠ»Π°
  • кастомнныС ограничСния ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ сообщСния | php
  • Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„Π°ΠΉΠ»ΠΎΠ² частями?
  • Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ (Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ΠΈ Π±Π΅Π»Ρ‹ΠΉ список) ΠΈ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° (pathinfo)
  • ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ количСству Ρ„Π°ΠΉΠ»ΠΎΠ²
  • ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрно ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ количСство входящих символов
  • обратная ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ вСрсиями? (По ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π±Π΄?). РСшСниС: Π½Π°ΠΌΡƒΡ‚ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°-экспорта
  • экспорт Π² Ρ„Π°ΠΉΠ», ΠΈΠΌΠΏΠΎΡ€Ρ‚ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° (Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΈΠ·Π²Π½Π΅)

Для Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°
  • функция получСния списка Ρ„Π°ΠΉΠ»ΠΎΠ²
  • ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ для прСфикса для ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°
  • прСфикс для скачивания Ρ„Π°ΠΉΠ»ΠΎΠ² Ссли ΠΊΠ»ΠΈΠ΅Π½Ρ‚
  • remote files sending
  • Π½ΡƒΠΆΠ½ΠΎ Π² ΠΎΠ±Ρ‰Π΅ΠΌ ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрный Ρ€Π΅ΠΆΠΈΠΌ (Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΈ Ρ‚.Π΄.)

Π Π°Π·Π½Ρ‹Π΅ Π½ΠΎΠ²Ρ‹Π΅ ΠΎΠΊΠ½Π°
  • ΠΎΠΊΠ½Π° ошибок/ΠΎΡ‚ΠΊΠ°Π·Π°
  • ΠΎΠΊΠ½ΠΎ процСсса
  • Π΄ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„ΡƒΠ» Ρ…Π΅Π»ΠΏΡƒ
  • ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„. ΠΏΡƒΠ½ΠΊΡ‚ настройки??? ВынСсти ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² Π±Π°Π·Ρ‹ ΠΈ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ ΠΊ адрСсу с ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΎΠΉ
  • ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΈΠ½ΡƒΡ‚ΡŒ Ρ…Π΅Π»ΠΏΡƒ Π² настройки ΠΏΠΎΡ‚ΠΎΠΌ
  • credits?

КасаСмо бСзопасности
  • Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ xss (Π³Π»ΡƒΠΏΠΎ Π½ΠΎ Π΄Π°)
  • ΠΌΠΎΠΆΠ½ΠΎ ΡŽΠ·Π°Ρ‚ΡŒ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ для контроля доступа ΠΊ Π±Π΄, ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π³Π°ΡΠΈΡ‚ΡŒ Π»Π΅Π²Ρ‹Π΅ запросы
  • Ρ‚ΠΎΠΊΠ΅Π½Ρ‹/ΠΏΠ°Ρ€ΠΎΠ»ΠΈ для ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²?
  • ΠΎΠ±Ρ„ΡƒΡΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π° ΠΏΡ€ΠΈ нСобходимости
  • Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π°Π΄ΠΎ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ вопросы бСзопасности ΠΈ доступа (скриптов, Ρ„Π°ΠΉΠ»ΠΎΠ², Π±Π΄)
  • ускорСниС записи Π² Π±Π΄ Π΄ΠΎΠΏ. запись Π±Π΅Π· пСрСзаписи?
  • ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°?
  • ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΠΈΠ½Ρ„Ρ‹?
  • сТатиС смс/Ρ„Π°ΠΉΠ»ΠΎΠ²/Π±Π°Π·?
  • Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ (ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΡƒΡŽ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ), Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² просмотрщик | js, php
  • php basic auth against web server
  • noSQL injection?
  • ΠΏΠΎ ΠΈΡ‚ΠΎΠ³Ρƒ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ Ρ€Π°Π·
  • ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠ°Ρ‚Π°Ρ‚ΡŒ Π² Π΄ΠΎΠΊΠ΅Ρ€ для бОльшСй бСзопасности (Π½Π°ΠΌΡƒΡ‚ΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΡƒΡŽ ΠΏΡ€ΠΈΠ»ΠΎΠΆΡƒΡ…Ρƒ)
  • ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° стадии Π²Π²ΠΎΠ΄Π°?
  • ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π²ΠΎΠΎΠ±Ρ‰Π΅ всё Ρ‡Ρ‚ΠΎ выводится
  • js ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΡƒΠΏΠΎ символов Π² чистом Π²ΠΈΠ΄Π΅ Ссли Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ (characterescape)
  • xss escape Ρ‡Π΅Ρ€Π΅Π· title
  • Π·Π°Ρ‰ΠΈΡ‚Π° запросов
  • RFI, LFI, RCE, CSRF, IDOR
  • WAF
  • ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²
  • htmlspecialchars (ΠΈΠ»ΠΈ экранированиС символов)
  • php Π²Ρ‹Π²ΠΎΠ΄ ΠΈΠ½Ρ„Ρ‹ Ρ‡Π΅Ρ€Π΅Π· ΡƒΠΆΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅
  • ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ всСС входящиС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Π²Π°Π»ΠΈΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…
  • Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π²Π²ΠΎΠ΄Π°
  • ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ url
  • Π½Π°ΠΉΡ‚ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ/бСзопасный chmod ΠΈΠ»ΠΈ chown для Π±Π°Π·

ΠšΠΎΡΠΌΠ΅Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ удобства
  • Π°Π²Ρ‚ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π½Π΅Π½ΡƒΠΆΠ½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ (Π½Π΅ знаю Π΅ΡΡ‚ΡŒ косяк ΠΈΠ»ΠΈ Π½Π΅Ρ‚, просто)
  • Π½ΠΈΠΊΠΈ ΡŽΠ·Π΅Ρ€ΠΎΠ² Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ
  • ΠΌΠΎΠΆΠ΅Ρ‚ всё-Ρ‚Π°ΠΊΠΈ локаль?
  • drag-n-drop? Π’ΠΎ всС ΠΈΠ½ΠΏΡƒΡ‚Ρ‹
  • рСкурсивный Π²Ρ‹Π±ΠΎΡ€ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ΠΏΠ°ΠΏΠΊΠ΅
  • анимация Π°Π²Ρ‚ΠΎΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΈΠ½Ρ„Ρ‹ (подсказок) Π² ΠΈΠ½ΠΏΡƒΡ‚Π°Ρ… (ΠΏΡ€ΠΈ нСдостаточной ΡˆΠΈΡ€ΠΎΡ‚Π΅ экрана Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€)
  • кастомный скроллбар?
  • ΠΊΠ½ΠΎΠΏΠΊΠ° очистки ΠΈΠ½ΠΏΡƒΡ‚ΠΎΠ²?
  • ΠΏΠ»Π°Π²Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ страницами - html equiv page-enter page-exit
  • Ρ‚Π΅Π½ΡŒ Π²Π½ΠΈΠ·Ρƒ сообщСний??? (ΠœΠΎΠΆΠ΅Ρ‚ всё-Ρ‚Π°ΠΊΠΈ Π΄Π°?)
  • ΠΌΠΈΠ³Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ слишком большом сообщСнии
  • ΠΌΠΈΠ³Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π»ΠΈΠΌΠΈΡ‚Π΅ ΠΊΠΎΠ»-Π²Π° Ρ„Π°ΠΉΠ»ΠΎΠ²
  • Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π»ΠΈΡΡ‚Π°Ρ‚ΡŒ textarea? (Π½ΠΎ Ρ‚ΠΎΠ³Π΄Π° Π½Π°Π΄ΠΎ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ скроллбар)
  • Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρ‹ посСрСдинС (Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ)
  • анимация ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ (просто Ρ‡Ρ‚ΠΎΠ± покрасивСС ΠΏΠΎΠΏΠ»Π°Π²Π½Π΅Π΅)

ΠΠ΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ
  • Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ
  • ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΡŽ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств (Π² послСднюю ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ) | js, css

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ
  • ΠΏΠΎΡ‚ΠΎΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ с ΠΊΠΎΠ΄ΠΎΠΌ ΠΎΡ‚ ΠΊΠΎΠΌΠ½Π°Ρ‚, хтпасс ΠΈ Ρ‚.Π΄.
  • ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½Ρ‹Π΅ Π±Π°Π·Ρ‹ (ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄[ΡƒΡ‚|шли] Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ измСнСния)
  • Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… (ΠΊΠΎΠ³Π΄Π° Π΄ΠΎΠ±Π΅Ρ€ΡƒΡΡŒ) Ρ„ΠΎΠ½ΠΎΠ²ΠΎΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ, увСдомлСния, свСтодиод, Π²ΠΈΠ±Ρ€ΠΎ

Π’Π΅ΠΌΡ‹
  • true material default theme (щас Π½Π΅ Ρ‚Ρ€Ρƒ)
  • ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ Π±Π΅Π· Π³ΠΎΠ»ΡƒΠ±Ρ‹Ρ… элСмСнтов (Π½Π° основС Π½Ρ‹Π½Π΅ΡˆΠ½Π΅ΠΉ, Π½Ρ‹Π½Π΅ΡˆΠ½ΡŽΡŽ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ)
  • Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚Π΅ΠΌΡ‹ ΠΏΠΎΠ½Π°Π΄Π΅Π»Π°Ρ‚ΡŒ
  • угловатая Ρ‚Π΅ΠΌΠ° (свСтлая + тСмная) | css
  • ΠΎΡ‡Π΅Π½ΡŒ компактная Ρ‚Π΅ΠΌΠ° (свСтлая + тСмная) | css
  • тСмная Ρ‚Π΅ΠΌΠ° (Π² ΡΠ°ΠΌΡƒΡŽ послСднюю ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ) | css

Описания
  • описаниС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚Π° ΠΊΠΎΠΌΠ½Π°Ρ‚, Ρ‚.ΠΊ. Π½Π΅ всСм ΠΎΠ½ΠΈ Π½ΡƒΠΆΠ½Ρ‹ | html, css, markdown
  • описаниС | markdown
  • описаниС basic auth | markdown, cfg
  • Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΏΠΎ ΠΈΡ‚ΠΎΠ³Ρƒ
  • Ρ€Π°ΡΠΏΠΈΡΠ°Ρ‚ΡŒ трСбования, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΈ ΠΌΠΈΠ½ΠΈΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ для Ρ€Π°Π±ΠΎΡ‚Ρ‹

Keywords:

  • webchat chat messenger chatroom anonim