Собственно проблема вот в чем, попался мне сегодня сайт где требуется настроить...
Ну а это код обработчика, который я пытался сюда прилепить, все бы ничего но он отправляет данные только по одному виду утеплителя, а мне как-то нужно добиться того чтобы если их выбрано несколько видов, чтобы они все отправлялись
PokerStars Hand #186788320061: Tournament #2313420953, $2.76+$0.24 USD Hold'em No Limit - Level I (10/20) - 2018/05/24 2:04:00 EET [2018/05/23 19:04:00 ET] Table '2313420953 1' 3-max Seat #1 is the button Seat 1: capers1234 (500 in chips) Seat 2: GerusaNSS (500 in chips) Seat 3: TPK45 (500 in chips) GerusaNSS: posts small blind 10 TPK45: posts big blind 20 *** HOLE CARDS *** Dealt to TPK45 [8h Ah] capers1234: folds GerusaNSS: raises 20 to 40 TPK45: calls 20 *** FLOP *** [2c Jh 3h] GerusaNSS: checks TPK45: bets 60 GerusaNSS: folds Uncalled bet (60) returned to TPK45 TPK45 collected 80 from pot TPK45: doesn't show hand *** SUMMARY *** Total pot 80 | Rake 0 Board [2c Jh 3h] Seat 1: capers1234 (button) folded before Flop (didn't bet) Seat 2: GerusaNSS (small blind) folded on the Flop Seat 3: TPK45 (big blind) collected (80)
Добрый день!
Уточните, пожалуйста, что Вы имели в виду написав:
".... как это реализовать с условием что текст идёт в одну строку"
Не понятно, что беспокоит. Так не диагноз поставить и лечить ни понятно от чего...
Я приложил текст под спойлером, он идёт в одну строку. Тоесть построчно пройтись по тексту не удастся. Я придумал сделать это так
Ищу позицию функцией strripos() "is the button Seat 1: " с пробелом
Ищу вторую позицию "in chips) Seat 2: "
Отнимаю от второй позиции пару символ и функцией filter_var извлекаю число - теперь мы знаем стек человека на первом месте.
Получаю полноценный стек и вставляю в переменную второй позиции ($stack in chips) Seat 2:
Теперь разница между первой и второй позицией будет ником, а значит нам нужно отнять одну позицию от второй что бы узнать длину ника, после чего благополучно положить в переменную.
Но есть проблема.
strripos($haystack, ' *** SHOW DOWN ***'); #не хочет работать с пробелом в начале. (без пробела всё ок)
Дело даже не в пробелах "in chips) Seat 2:" тоже не может найти. Теперь не знаю что делать.
Добрый день!
Советую Вам парсить техт не strpos(), а использую preg_match_all
Примущество в том, что если аккуратно написать pattern, то Вы получите массив значений, удовлетворяющему заданному условию.
можете использовать функцию:
Или написать свой pattern, например, здесь показано, как найти в тексте подстроки
начинающееся с "Seat[один или несколько пробелов] [одно или несколько чисел]:" и заканчивающеся "(500 in chips)"
PokerStars Hand #186788320061: Tournament #2313420953, $2.76+$0.24 USD Hold'em No Limit - Level I (10/20) - 2018/05/24 2:04:00 EET [2018/05/23 19:04:00 ET] Table '2313420953 1' 3-max Seat #1 is the button Seat 1: capers1234 (500 in chips) Seat 2: GerusaNSS (500 in chips) Seat 3: TPK45 (500 in chips) GerusaNSS: posts small blind 10 TPK45: posts big blind 20 *** HOLE CARDS *** Dealt to TPK45 [8h Ah] capers1234: folds GerusaNSS: raises 20 to 40 TPK45: calls 20 *** FLOP *** [2c Jh 3h] GerusaNSS: checks TPK45: bets 60 GerusaNSS: folds Uncalled bet (60) returned to TPK45 TPK45 collected 80 from pot TPK45: doesn't show hand *** SUMMARY *** Total pot 80 | Rake 0 Board [2c Jh 3h] Seat 1: capers1234 (button) folded before Flop (didn't bet) Seat 2: GerusaNSS (small blind) folded on the Flop Seat 3: TPK45 (big blind) collected (80)
Добрый день!
Уточните, пожалуйста, что Вы имели в виду написав:
".... как это реализовать с условием что текст идёт в одну строку"
Не понятно, что беспокоит. Так не диагноз поставить и лечить ни понятно от чего...
Примечание: Кол-во элементов в массиве все время разное. Пробовал array_merge_recursive, но ничего не получилось. Помогите пожалуйста.
Доброе утро!
Вроде бы уже разобрались, но на всякий случай может пригодится array_merge
Извините, не понял для чего это: $ips = str_replace(".", ".", $ip);
будет тот же результат если написать $ips = $ip;
Советую Вам заменить неактуальные mysql_query, mysql_fetch_array,
которые исключены начиная с версии PHP7.0.0, на mysqli_query, mysqli_fetch_array
Для точного поиска с точками, хотя если убрать то вроде работает.
К сожалению mysqli у меня не прописана в скрипте, НЕ работает она, только mysql или sql.
Добрый день!
И должен работать без str_replace т.к. на "точный поиска с точками" это никак не влияет. mysqli не прописана в скрипте - непонятно.
Попробуйте вставить в скрипт
Есть на руках текст в котором куча ссылок. Ссылки и http и https, в теге a href и нет.
Мне нужно вообще всем ссылкам добавить свой параметр в конце. При этом нужно учитывать, что ссылка уже может быть с параметрами. То есть нужно читывать ? или &
Скажем
site_name.domain/?default=param&moy=parametr
и
site_name.domain/tipa-seo-url?moy=parametr
Если регуляркой еще могу найти ссылки, то как им сразу добавить moy=parametr не пойму. Что-то и нагуглись по этому вопросу ничего не смог.
Буду благодарен за помощь.
Извините, не понял для чего это: $ips = str_replace(".", ".", $ip);
будет тот же результат если написать $ips = $ip;
Советую Вам заменить неактуальные mysql_query, mysql_fetch_array,
которые исключены начиная с версии PHP7.0.0, на mysqli_query, mysqli_fetch_array
Добрый день!
1. Поскольку, $text Вы задаёте в скрипте, то важно, чтобы PHP-файл сохранялся в кодировке UTF8, а не в ANSI
2. mb_detect_encoding($text) - не всегда правильно определяет кодировку. Попробуйте явно указать входную кодировку, которую Вы используете.
Удачи!
Добрый день!
Попробуйте добавить ковычки.
Совеую Вам обратить внимание на то, что есть не только ареса IpV4(например, 127.0.0.1),
но и IpV6 (см. https://stackoverflow[dot]com/questi[dot][dot][dot]dresses-in-mysql )
Кроме того, важно учитывать, что есть динамические адреса и один и тот же клиент может заходить под разными адресами.
Поэтому надёжнее использовать куки.
Удачи!
Код рабочий сессия сохраняется и видна на любой странице. А вот когда тестирую код в браузере хрома код работает только на той странице где установлена сессия ($_SESSION['test']) Стоит перейти на другую страницу, так сразу сессия теряется.
Почему хром удаляет сессию?
Клиент хочет сделать что-то типа токена с проверкой - чтобы не каждый мог запустить урл.
Не подскажите как сделать красиво с токеном ? Ничего в голову не лезет...
Спасибо!
Добрый день!
Прежде всего Вам необходимо написать class как минимум с одним методом, например, MyAPI, export_articles
и попробуйте использовать PHP SOAP
SoapServer:
Каждому клиенту, Вы даете описание сервиса (как минимум сообщаете EndPointURL-сервиса ) и присваиваете уникальный логин и пароль.
Можете посмотреть как это работает и скачать исходный код клиента и описание сервиса https://www[dot]alto-booking[dot]com/dem[dot][dot][dot]/SOAP/client.php
id - индификатор
user_id - уникальный id пользователя
ref_id - id пользователя по чей рекомендации зарегистрировался человек.
На примере id 5:
как сейчас сделать запрос чтоб id (индификатор) был записан 1, 2 и 3 т.к. 3 позвал 5го, второй позвал 3го, а первый позвал 2го. И такой проход может быть неограничен.
Добрый день! Может быть попробовать так:
Структура данных:
Есть таблица, например, `table` с тремя полями id | user_id | ref_id id - PRIMARY KEY,AUTO_INCREMENT
Есть пара значений $user_id и $ref_id
нужно проверить есть ли такая пара в таблице и если нет, то дополнить запись: