Ответы пользователя по тегу PHP
  • Как сделать цикл в цикле foreach?

    @Narts
    foreach ($array as $value) {
        // do something with $value
        foreach ($array1 as $value1) {
            // do something with $value and $value1
        }
    }


    Должно работать
    Ответ написан
    Комментировать
  • Как правильно сделать, чтоб скрипт обработал лишь 4 записи?

    @Narts
    Вариант 1. Поставить LIMIT на SQL запрос
    Вариант 2.
    $array = filmMoonwalk::chunk(200, function($films){
        $j = 0;
        foreach ($films as $value) {
    
            if($j>4) break;
            $j++;
    
            $filmFind = Film::where('title_ru', $value->title_ru)->first();
            if($filmFind == null){
                    $newFilm = new Film();
                    $newFilm->kinopoisk_id = $value->kinopoisk_id;
                    $newFilm->title_ru = $value->title_ru;
                    $newFilm->title_en = $value->title_en;
                    $newFilm->year = $value->year;
                    $newFilm->genre = $value->genre;
                    $newFilm->thumbnail = $value->thumbnail;
                    $newFilm->description = $value->description;
                    $newFilm->rating = $value->rating;
                    $newFilm->tagline = $value->tagline;
                    $newFilm->country = $value->country;
                    $newFilm->actors = $value->actors;
                    $newFilm->token = $value->token;
                    $newFilm->iframe_url = $value->iframe_url;
                    $newFilm->translator = $value->translator;
                    $newFilm->save();
                    $deleteFilm = filmMoonwalk::find($value->id)->delete();
                    echo 'Успешно. ' . PHP_EOL;
            }                    
        }
    });
    Ответ написан
    Комментировать
  • Как можно сделать вопрос по работы по ключу сайта?

    @Narts
    0. Запрещаете просмотр сайта при $_SESSION['logged_in'] == false
    1. В бд храните активные ключи
    2. когда юзер вводит ключ, проверяется, есть ли он в бд
    3. если есть, то $_SESSION['logged_in'] = true
    Ответ написан
    Комментировать
  • Клиент WebSoket на php - пример кода?

    @Narts
    Я разбирался на этом примере. С учетом того, что в те времена я только только знакомился с пыхой, только эту библиотеку смог тогда осилить.
    Ответ написан
    Комментировать