PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (715): В начало « ... 8 9 10 11 [12] 13 14 15 16 ... » В конец

> Найдено сообщений: 10716
LIME Отправлено: 14 Апреля, 2020 - 07:47:05 • Тема: Вопрос по регулярке • Форум: Вопросы новичков

Ответов: 3
Просмотров: 437
Цитата:
(?:td.*value.*mono-num.*>)([\d,]+)

Цитата:
(?<= mono-num">)[\d,]+
LIME Отправлено: 14 Апреля, 2020 - 00:19:53 • Тема: Кэширование (как то нужно улучшить) • Форум: Вопросы новичков

Ответов: 8
Просмотров: 745
DlTA пишет:
а должен ли быть включен кеш от mysql
в новых версиях его выпиливают
DlTA пишет:
но это уже с отдачей с сайта, а не с базой.
почему? любой кэш, который не протухает по времени, а вытесняется более часто запрашиваемым(и инвалидируется при апдейте конечно)
(Добавление)
DlTA пишет:
проблема в выводе параметров в товарах
сделай так называемую проекцию
то есть запакуй все параметры в json и храни вместе с товаром
и при изменении параметра пересчитывай все json товаров, которым он принадлежит
редкое изменение - частый селект
LIME Отправлено: 13 Апреля, 2020 - 23:37:21 • Тема: Регулярка для русскоязычных символов. • Форум: Вопросы новичков

Ответов: 13
Просмотров: 957
Perun пишет:
Зачем тут флаг нежадности
я просто не помню что из них uU жадность, а что utf

Perun пишет:
Почему проблема именно в восприятии одиночных букв.

utf для кириллических симфолов - 2 байта
без указания модификатора первые байты до пробела были взяты в захват все, что составило правильное слово
после пробела был взят один байт, что не является одной буквой, и криво отображается в utf
LIME Отправлено: 13 Апреля, 2020 - 22:39:36 • Тема: Регулярка для русскоязычных символов. • Форум: Вопросы новичков

Ответов: 13
Просмотров: 957
так тебе инициалы надо
так бы и сказал
попробуй
PHP:
скопировать код в буфер обмена
  1. preg_match('~^(.+) (.).+ (.).+$~uU', $name, $matches);
  2.  

или
PHP:
скопировать код в буфер обмена
  1. [$secondName, $firstName, $lastName] = explode(' ', $name);
  2. $sN = mb_substr($secondName, 0, 1);
LIME Отправлено: 13 Апреля, 2020 - 20:55:57 • Тема: Регулярка для русскоязычных символов. • Форум: Вопросы новичков

Ответов: 13
Просмотров: 957
PHP:
скопировать код в буфер обмена
  1. preg_match('~^([а-яА-ЯёЁ]+)\s+([а-яА-ЯёЁ]+)\s+([а-яА-ЯёЁ]+)$~', $name, $matches);
  2.  
Цитата:
(.).+
- это значит: сначала идет что угодно, в том числе и ничего, а за ним что-то что угодно обязательно хоть раз
я вообще удивляюсь как у тебя пых не сломался)
LIME Отправлено: 12 Апреля, 2020 - 21:27:17 • Тема: Регистрация пользователей на FTP через приложение • Форум: Вопросы новичков

Ответов: 1
Просмотров: 274
Хай норок.
Ладно не буду говорить об ущербности ftp протокола. Но браузеры поддержку ftp даже начали выпиливать.

Marandici пишет:
Как сделать так чтобы дважды пользователь не был прописан ?

Прочитать файл и поискать в нем этого юзера?
https://www.php.net/manual/ru/function.file.php
(Добавление)
но сначала лучше его залочить
для чего? представь что одновременно прилетели 2 запроса на добавление оного и того же юзера(например задвоила мышка у юзера или ошибка какая)
и оба прочитали файл и не найдя там имени оба добавили новое одинаковое
это называется гонка состояний

https://www.php.net/manual/ru/function.flock.php
LIME Отправлено: 12 Апреля, 2020 - 21:23:21 • Тема: Первый парсер на PHP, нужна помощь • Форум: Вопросы новичков

Ответов: 41
Просмотров: 2113
поясняю конкретнее
PHP:
скопировать код в буфер обмена
  1. $html1=($site.$slovo3);//скобки тут не нужны
это строка
что будет если?
PHP:
скопировать код в буфер обмена
  1. $string = 'Я строка!!! Я не умею методы объектов!!!';
  2. $string->method();


rasl89 пишет:
Так, с этим местом все в порядке
так потому что там из строки сначала объект получили!
PHP:
скопировать код в буфер обмена
  1. $dom = new simple_html_dom();//зачем? нигде потом не используется
  2. $html = str_get_html($answer);ааа...вот гиде из строки получили объект...из ответа видимо

и еще непонятно зачем тебе и curl и simplehtmldom
simplehtmldom умеет сам получать ответ из урла
$html = file_get_html('http://www.google.com/'); - вот тут будет объект
LIME Отправлено: 12 Апреля, 2020 - 21:04:53 • Тема: Первый парсер на PHP, нужна помощь • Форум: Вопросы новичков

Ответов: 41
Просмотров: 2113
лучше форматирование не стало
https://svyatoslav[dot]biz/misc/psr_[dot][dot][dot]nslation/#_PSR-1 ознакомся

rasl89 пишет:
$html = str_get_html($answer);
вот тебе подсказка
из строки наверное надо сначала объект получить
английским по белому же написано в ошибке
LIME Отправлено: 12 Апреля, 2020 - 16:38:34 • Тема: Первый парсер на PHP, нужна помощь • Форум: Вопросы новичков

Ответов: 41
Просмотров: 2113
"не работает" - нет такого диагноза
как не работает? что говорит?
http://phpfaq[dot]ru/debug
(Добавление)
и сделай что-нибудь с кодом
читать невозможно
возьми в тэг PHP
LIME Отправлено: 12 Апреля, 2020 - 13:44:17 • Тема: Кэширование (как то нужно улучшить) • Форум: Вопросы новичков

Ответов: 8
Просмотров: 745
а почему так тормозит? лог медленных запросов включал? разбирался? что там такого объемного?
практически уверен что можно оптимизировать
кэш это оптимизация когда уже недостаточно других средств - всетаки еще одна точка отказа и лучше чтобы хоть как-то со скрипом но работало и без него

DlTA пишет:
НО время работы кеша ограничего
а зачем его ограничивать? инвалидируй при изменении данных в бд.
правда тогда возможно появится проблема вытеснения
вот тебе теориия https://habr[dot]com/ru/company/surf[dot][dot][dot]ird/blog/306252/
там же в коментах материал со звездочкой* ) https://www[dot]youtube[dot]com/watch?v=dawCuq9WrLM

ну и это для понимания возможных подводных камней при велосипедостроении https://habr[dot]com/ru/company/google/blog/316344/

DlTA пишет:
может есть вариант автоматического кэширования блоков
не совсем но всеже
https://ruhighload[dot]com/%D0%9A%D1[dot][dot][dot]5+%D1%81+varnish
LIME Отправлено: 09 Апреля, 2020 - 15:41:22 • Тема: Что выбрать в качестве первого знакомства с linux? • Форум: Администрирование *nix

Ответов: 6
Просмотров: 1803
Было бы тут больше народа полетели бы разные дистрибутивы один другого краше)))
Perun просто поставь уже что-нибудь для начала. На базе Ubuntu более юзер френдли.
Linux Mint тоже на базе Ubuntu.
LIME Отправлено: 07 Апреля, 2020 - 22:20:52 • Тема: Что выбрать в качестве первого знакомства с linux? • Форум: Администрирование *nix

Ответов: 6
Просмотров: 1803
В процессе установки на этапе выбора диска можно разметить вручную. Форматировать надо в фс ext4. Для одного диска надо выбрать точку монтирования / для другого /home и один небольшой разметить как swap. Размером свап чтобы память вся умещалась(у тебя чуть более 6G), туда сбрасывается память если не хватает объема. Также при режиме сна на него сбрасывается образ оперативы.
Если "красота" не важна и нужен более легкий дистрибутив можно рассмотреть Lubuntu. Это тот же Ubuntu(ядро ос то же), но с более легким графическим окружение(пользовательским интерфейсом).

На всякий - линь ntfs читает, винда ext4 не умеет. Если сразу 2 системы будут стоять линь диски винды увидит.

Ctrl + Alt + T - терминал, без него никак
Alt + Tab - переключение между приложениями

нагугли REISUB для мягкой перезагрузки если клава и мышь вообще не будут реагировать
пока хватит
LIME Отправлено: 07 Апреля, 2020 - 19:01:58 • Тема: Что выбрать в качестве первого знакомства с linux? • Форум: Администрирование *nix

Ответов: 6
Просмотров: 1803
Просто ставь
и будь готов к переустановке)
набивай шишки и дальше сам поймешь
у убунты есть разные графические окружения
потом поймешь что это такое
благо их можно менять устанавливая как дополнительные пакеты
начни с убунты
папку /home лучше монтировать на отдельную партицию(виртуальным диском) на диске, чтоб потом не форматировать при переустановке(если не понял то ставь как есть по умолчанию)
LIME Отправлено: 07 Апреля, 2020 - 17:49:57 • Тема: Регулярное выражение • Форум: Вопросы новичков

Ответов: 5
Просмотров: 510
а тут и не надо применять регулярку
лучше идти посимвольно и менять состояние счетчиками
как только состояние достигнет 2 и 2(или более) - выходить из прохода
если не вышел значит нет там всего что надо
LIME Отправлено: 06 Апреля, 2020 - 20:20:40 • Тема: Ajax и токен • Форум: Вопросы новичков

Ответов: 1
Просмотров: 240
veltony пишет:
нужна-ли проверка по токену в ajax
какая еще проверка? ты о чем вообще? аутентификация?
(Добавление)
а шо за токен? Authorization: ?

Страниц (715): В начало « ... 8 9 10 11 [12] 13 14 15 16 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB