PHP.SU

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

Страниц (715): В начало « ... 2 3 4 5 [6] 7 8 9 10 ... » В конец

> Найдено сообщений: 10716
LIME Отправлено: 24 Августа, 2020 - 20:32:12 • Тема: как понять замыкание • Форум: Вопросы новичков

Ответов: 7
Просмотров: 791
оба варианта чушь
все на статике....брррр
LIME Отправлено: 24 Августа, 2020 - 15:30:01 • Тема: как понять замыкание • Форум: Вопросы новичков

Ответов: 7
Просмотров: 791
Замыкание это другой способ создания "объекта".
Что есть объект? Данные и методы работы с ними. Инкапсуляция всего набора в один ... объект)).
Замыкание(возвращаемый метод/ф-ция) так же может хранить ссылку на данные "инкапсулированные" в нем самом. Более никто к этим данным не имеет доступа(по хорошему). Замыкания это объекты функционального программирования))
Perun пишет:
Когда вот прям без замыканий никак
если можно без них, то делай без них и не парься. Сам долгое время косился на этого зверька с непониманием и недоверием) Забей короче.
LIME Отправлено: 23 Августа, 2020 - 14:04:49 • Тема: Регулярка на NGinx • Форум: Вопросы новичков

Ответов: 5
Просмотров: 487
знатные конечно извращения, и тут помог бы нормальный роутинг ну да ладно
https://www[dot]nginx[dot]com/blog/creat[dot][dot][dot]x-rewrite-rules/
LIME Отправлено: 23 Августа, 2020 - 00:54:25 • Тема: Регулярка на NGinx • Форум: Вопросы новичков

Ответов: 5
Просмотров: 487
Lolya пишет:
но каждую так прописывать, верно?
но в апаче ты же каждую прописывала верно?)
тут лучше всего тебе открыть для себя паттерн фронт-контроллер(все запросы идут на один файл)
а еще лучше начни использовать фреймворк
https://symfony[dot]ru/doc/current/index[dot]html
LIME Отправлено: 22 Августа, 2020 - 21:25:39 • Тема: Регулярка на NGinx • Форум: Вопросы новичков

Ответов: 5
Просмотров: 487
там чуть по другому делается
ты лучше покажи какой у тебя конфиг джинкса
а пока например так можно
CODE (htmlphp):
скопировать код в буфер обмена
  1. location /rqst {
  2.     try_files $uri /recoverquestion.php$is_args$args;
  3. }

тут он по очереди пробует файлы дернуть
$uri - означает что сначала пробует найти файл rqst
(Добавление)
вот глянь для примера целый конфиг
https://symfony[dot]com/doc/current/[dot][dot][dot]ation[dot]html#nginx
LIME Отправлено: 21 Августа, 2020 - 18:08:48 • Тема: Определения языка браузера и последующий редирект -  Согласно языку • Форум: Программирование на PHP

Ответов: 6
Просмотров: 643
.
LIME Отправлено: 21 Августа, 2020 - 15:30:35 • Тема: Определения языка браузера и последующий редирект -  Согласно языку • Форум: Программирование на PHP

Ответов: 6
Просмотров: 643
2. для публичных страниц все же лучше редирект для лучшей поисковой оптимизации
Не то чтобы это противоречит остальным пунктам, но язык лучше зафиксировать в урле/поддомене дополнительно, не в куке.
LIME Отправлено: 19 Августа, 2020 - 15:32:20 • Тема: Twig - Помогите разбить цикл For на несколько • Форум: Вопросы новичков

Ответов: 1
Просмотров: 287
CODE (html):
скопировать код в буфер обмена
  1. {% for attribute in attribute_group %}

(Добавление)
если не то - показывай структуру attribute_group

CODE (html):
скопировать код в буфер обмена
  1. {{ dump(attribute_group) }}
LIME Отправлено: 12 Августа, 2020 - 17:27:07 • Тема: Ломается сайт при обновлении PHP • Форум: Вопросы новичков

Ответов: 2
Просмотров: 312
http://phpfaq[dot]ru/debug
LIME Отправлено: 09 Августа, 2020 - 17:00:47 • Тема: Исключить дубли при добавлении в бд из txt • Форум: Вопросы новичков

Ответов: 8
Просмотров: 504
а "дерево" и "зеленое дерево" это считаем дублями?
(Добавление)
да пофиг
мне надоело
LIME Отправлено: 09 Августа, 2020 - 13:34:09 • Тема: Исключить дубли при добавлении в бд из txt • Форум: Вопросы новичков

Ответов: 8
Просмотров: 504
должно и у меня выводится
(Добавление)
PHP:
скопировать код в буфер обмена
  1. echo $sql;// и вручную проверять выполнение в бд
LIME Отправлено: 09 Августа, 2020 - 03:28:04 • Тема: Исключить дубли при добавлении в бд из txt • Форум: Вопросы новичков

Ответов: 8
Просмотров: 504
даже проверил
все работает
ты или не там и не то смотришь, или изменение не залил на сервер, или (скорее всего) оно тебе вообще не надо с 2008
LIME Отправлено: 08 Августа, 2020 - 19:56:45 • Тема: Исключить дубли при добавлении в бд из txt • Форум: Вопросы новичков

Ответов: 8
Просмотров: 504
code style конечно у тебя огнище - читается на одном дыхании)) а че не все вообще в строчку?)
все вроде правильно хоть и кривенько
в смысле что мысль понятна и как-то реализована, но... возможны рэйсы
то есть могут выполняться параллельно два процесса
и тогда если второй запишет между проверкой и записью первого, то появится дубль
я только такую возможность тут вижу - это могет быть?
тут есть надежный способ через уникальный индекс на theme
его итак надо бы добавить потому как через него поиск идет, и лучше его сделать уникальным
тогда просто не получится добавить дубль
если надо чтобы не генерилась ошибка на стороне мскл - можно "INSERT IGNORE ..."

а вообще должно бы работать
как проверяешь результат? в бд смотришь что записалось? примеры строк с дублями? может они там уже были?
LIME Отправлено: 03 Августа, 2020 - 12:27:52 • Тема: Вывод найденного в разных строках • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 105
Vladimir Kheifets пишет:
Доброого утра!
thefreedom пишет:
Есть такой вопрос как вывести все найденные значения, всех строк <a4>?<a4>
... но как вывести значения со всего найденного а не с одной строки ?!

Попробуйте выбрать то, что находится в А4, так
Спойлер (Скрыть)
PHP:
скопировать код в буфер обмена
//$file =  file('base.html'); // Файл с данными формата
$file =  file_get_contents('base.html'); // Файл  читаем в строку $file
//Так выглядит файл // <<<EOF только для демо
$file = <<<EOF
<tr><td><a1>0002<a1><td><a2>ИТ<a2><td><a3>АО<a3><td><a4>Kyocera2735<a4>
<tr><td><a1>0003<a1><td><a2>ИТ<a2><td><a3>АО<a3><td><a4>Kyocera2540<a4>
<tr><td><a1>0004<a1><td><a2>ЛАР<a2><td><a3>НПО<a3><td><a4>Kyocera2040<a4>
<tr><td><a1>0008<a1><td><a2>ОП<a2><td><a3>АО<a3><td><a4>Kyocera1028<a4>
EOF;
 
$pattern="/\<a4\>.+/";
preg_match_all($pattern, $file, $matches);
echo "<pre>";
print_r($matches[0]);
/*
результат:
Array
(
    [0] => Kyocera2735
    [1] => Kyocera2540
    [2] => Kyocera2040
    [3] => Kyocera1028
)
*/
Удачи!

я тоже цитировал тебя целиком
это наверняка как-то улучшает ответ
пока не знаю как, но не мог же ты так делать по причине глупости
причина должна быть... Хм
только результат чуть другой все же будет

PHP:
скопировать код в буфер обмена
  1. $pattern="/\<a2\>ИТ\<.+\<a4\>(.+)\</uU";
  2. preg_match_all($pattern, $file, $matches);
  3. print_r($matches[1]);
LIME Отправлено: 29 Июля, 2020 - 23:14:07 • Тема: Поменять путь до видеофайла • Форум: Вопросы новичков

Ответов: 6
Просмотров: 488
Ну значит плеер не умеет редирект
проксировать можно если не очень нагруженный
https://httpd[dot]apache[dot]org/docs/2[dot][dot][dot][dot]d/mod_proxy[dot]html
а еще лучше сменить на nginx, он проксирует искаропки
а вообще лучше сменить саму отдаваемую юзеру ссылку... ты уверен что это нельзя сделать?

Страниц (715): В начало « ... 2 3 4 5 [6] 7 8 9 10 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB