PHP.SU

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

Страниц (2): [1] 2 »

> Найдено сообщений: 21
deu Отправлено: 18 Февраля, 2022 - 15:06:56 • Тема: Вопрос по ARRAY • Форум: Вопросы новичков

Ответов: 4
Просмотров: 412
Мелкий пишет:
Ммм, а вы правда не видите разницу между массивом из нескольких чисел и массивом из одной строки?

Если это потом корректно собирается в SQL, то, например, where id in (1,2,3) и where id in ('1,2,3') две принципиальные разницы.


а как через implode сделать тоже самое ?
deu Отправлено: 18 Февраля, 2022 - 14:41:24 • Тема: Вопрос по ARRAY • Форум: Вопросы новичков

Ответов: 4
Просмотров: 412
Есть такая схема:
PHP:
скопировать код в буфер обмена
  1.  
  2. $arrFilter = array("ID" => array(17585, 17583, 17601, 16734, 16737, 54128, 16732, 16733, 54171, 16751, 16754, 16756)); 
  3.  
  4. это отрабатывает корректно, но если мы кидаем туда свои данные
  5. /*
  6. В дата лежит массив
  7. $data[] = 17563;
  8. $data[] = 17565;
  9. $data[] = 17574;
  10. и тд
  11. */
  12.  
  13. $fully = implode(",",$data);
  14. // по итогу тут тоже лежит 17563,17565,17574,54172,9985,9987,9988,9989,15913,17544,17550,17556
  15. $arrFilter = array("ID" => array($fully));


Дальше это все улетает куда-то в запрос к базе.
В первом случае все отрабатывается, а во втором не пашет, хотя тоже самое внутри.
я что-то упустил, в чем прикол ?
deu Отправлено: 15 Апреля, 2020 - 03:07:31 • Тема: Вопрос по регулярке • Форум: Вопросы новичков

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

Цитата:
(?<= mono-num">)[\d,]+


у меня эффект тот же, что и в моем выражении.
можно ли в одно выражение получить нужные значения ?
deu Отправлено: 14 Апреля, 2020 - 04:08:50 • Тема: Вопрос по регулярке • Форум: Вопросы новичков

Ответов: 3
Просмотров: 437
Есть код
CODE (htmlphp):
скопировать код в буфер обмена
  1.              <tr>
  2.                 <td class="value td-w-13 _inner">
  3.                   <div class="d-flex title-subinfo">
  4.                     <div class="col-md-5">Евро</div>
  5.                     <div class="col-md-3 offset-md-1 _subinfo">EUR</div>
  6.                   </div>
  7.                 </td>
  8.                 <td class="value td-w-4 _bold _end mono-num">80,7358</td>
  9.                 <td class="value td-w-4 _bold _end mono-num _with-icon _down _green">80,5387</td>
  10.               </tr>
  11.             </tbody>
  12.           </table>
  13.         </div>
  14.       </div>


как получить котировки, я забиваю к примеру строку:
(td.*value.*mono-num.*)\d
но не могу допетрить как сделать НЕ(td.*value.*mono-num.*)А ТОЛЬКО \d

Если что там в коде много цифр и просто \d+,\d+ тип того не подойдет )
deu Отправлено: 16 Января, 2020 - 22:52:02 • Тема: Вопрос по железу - какое надо, для одновременного обслуживания 2000 юзеров • Форум: Вопросы новичков

Ответов: 1
Просмотров: 249
Всем привет, хотел бы спросить чисто админский вопрос, в котором я вообще не силен.

Какая мощность компа нужна для того, чтобы одновременно обслуживать около 2000 человек на веб приложении, где они будут делать просмотр, добавление или удаление записей в MYSQL, и просмотра страниц.

И какая может потребоваться, если 5000 и 10 000.

Спасибо.
deu Отправлено: 07 Января, 2020 - 19:45:05 • Тема: Вопрос - какие инструменты подойдут для разработки аналога goggle таблиц • Форум: Вопросы новичков

Ответов: 3
Просмотров: 293
LIME пишет:
https://ru.vuejs.org/v2/guide/index.html


Если честно не очень понятно чем он выиграет от обычного ajax,
и как он вообще дружит с PHP ?
deu Отправлено: 07 Января, 2020 - 02:31:13 • Тема: Вопрос - какие инструменты подойдут для разработки аналога goggle таблиц • Форум: Вопросы новичков

Ответов: 3
Просмотров: 293
Всем привет,
собственно вопрос в теме:

какие инструменты подойдут для разработки аналога goggle таблиц exel,
нужна урезанная таблица типо exel, как ну гугл докс, но со своими фичами.

И какой лучше фреймфорк / библиотеки или что-то еще мне для этого лучше подойдут ?

Спасибо
deu Отправлено: 16 Сентября, 2019 - 02:49:25 • Тема: Оценка рейтинга • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 69
PHP:
скопировать код в буфер обмена
  1. $like = 500;
  2. $dislike = 200;
  3. $score = ($like + $dislike) / 5; // очков в одном балле
  4. if ($dislike >= $like) {
  5.         $lastScore = 1;
  6. }
  7. else {
  8.         $lastScore = ceil(($like - $dislike) / $score);
  9. }
  10. echo $lastScore;


Если еще актуально Ниндзя
deu Отправлено: 15 Сентября, 2019 - 17:59:07 • Тема: Вопрос по Ajax • Форум: Вопросы новичков

Ответов: 14
Просмотров: 999
Я немного запутался.

Я взял пару примеров Long Polling из интернета и в целом не увидел принципиальной разницы, если делать обычную схему:
setInterval + ajax , так как в Long Polling он все равно обновляет страницу целиком, как и в стандартном Ajax.

Когда мне нужно заменить лишь старые строки на новые, если есть новые.
А старые не заменять.
deu Отправлено: 09 Сентября, 2019 - 21:22:49 • Тема: Вопрос по Ajax • Форум: Вопросы новичков

Ответов: 14
Просмотров: 999
LIME пишет:
websocket
https://github[dot]com/voryx/ThruwayBundle
https://packagist.org/packages/voryx/thruway


Пока подобрал технологию Long Polling.
Или в этом плане веб-сокеты подойдут лучше ?
deu Отправлено: 09 Сентября, 2019 - 12:43:06 • Тема: Вопрос по Ajax • Форум: Вопросы новичков

Ответов: 14
Просмотров: 999
andrewkard пишет:
Ставите в базе статус строчке "обновлена" и время обновления, аяксом в цикле шлете запрос на сервер, например 1 раз в минуту, на котором скрипт будет спрашивать в базе есть ли обновленные записи за последнюю минуту, и если есть возвращать ее, если есть данные, обновляем их.
Как то так


Мне не подходит раз в минуту.
Требуется раз в секунду,как описано выше.
И если есть обновление в базе, как мне из этих строк,
заменить только изменившуюся ? ( при выводе )
deu Отправлено: 09 Сентября, 2019 - 02:47:10 • Тема: Вопрос по Ajax • Форум: Вопросы новичков

Ответов: 14
Просмотров: 999
Всем привет.
У меня следующий вопрос.
К примеру зашло 3 человека на сайт. Им выдало каждому 10 000 строк информации.
Есть допустим некий файл stroki-ajax-php , который подключается к mysql и выдергивает оттуда на ajax 10 000 строк из базы и выводит их.

Далее в какой-то из строк произошло изменение каким-то человеком, которое улетело в базу.

Как мне обновить в следующий момент страницу,но чтобы обновлялась лишь одна строка, в которой произошли изменения, а не обновлять снова все 10 000 ?

Подскажите, про что тут нужно почитать или может какой-то примерчик.
Спасибо Ниндзя
deu Отправлено: 25 Октября, 2017 - 18:57:35 • Тема: Регулярка, preg_match ищем текст между тегами с определенным классом • Форум: Вопросы новичков

Ответов: 3
Просмотров: 389
CODE (htmlphp):
скопировать код в буфер обмена
  1. [<.*.*class=\"test\")].*[/.*>]
deu Отправлено: 25 Октября, 2017 - 18:38:40 • Тема: Запросы к яндекс • Форум: Вопросы новичков

Ответов: 0
Просмотров: 99
Всем привет, делаю простой анализатор позиций в яндексе для сайта.
Делаю с локалки ( при тестировании перестал получать ответ от яндекса )
я так полагаю получил блок за запросы многократные.

Залив тот же скрипт на сервер - там все ок, и изначально у меня тоже было все ок.
Подскажите как можно обойти данное ограничение ?

И вообще можно ли серверу яндекса передать какой-то левый ip адрес при обращении?
Или может рандомные ip адреса при каждом запросе ?

PS в теме опечатался Растерялся
deu Отправлено: 25 Июня, 2017 - 06:46:24 • Тема: Вопрос по MYSQL • Форум: Вопросы новичков

Ответов: 1
Просмотров: 104
$auto = mysql_query("SELECT * FROM auto");

while($rows=mysql_fetch_array($auto)) {
$color_number_auto = colors($rows['number_auto']);
$color_marka = colors($rows['marka']);
$color_gto = colors($rows['gto']);
$color_tahogrof = colors($rows['tahogrof']);
$color_osago = colors($rows['osago']);
$color_green_cart = colors($rows['green_cart']);
$color_zamena_masla = colors($rows['zamena_masla']);
$color_kontrol_akb = colors($rows['kontrol_akb']);
$color_kasko = colors($rows['kasko']);
$color_osmotr_ts = colors($rows['osmotr_ts']);
$color_komplektnost_ts = colors($rows['komplektnost_ts']);
$color_komplektnost_doc = colors($rows['komplektnost_doc']);
}

как это записать в таком стиле ? без лишних телодвижений ?
не создавая массив новый с ключами и не используя array_keys ?
$color = colors($rows['ЛЮБОЙ ИЗ ВОЗМОЖНЫХ КЛЮЧЕЙ']);

Страниц (2): [1] 2 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB