php цикл foreach внутри js кода

193
15 ноября 2017, 01:54

в index.html файле есть обычный script, внутри которого js массив (который генерируется циклом foreach из php).

<script type="text/javascript">
    var cams = [
        <?php foreach ((array) $this->data['video_streams'] as $video_stream): ?>
        {
            type : "html",
            title : "<?php echo addslashes($video_stream['name']); ?>",
            content : "<?php echo addslashes($video_stream['html']); ?>",
        },
        <?php endforeach; ?>
    ];
</script>

Суть в том, что у меня в переменной $video_stream['html'] хранится ещё один script, который воспроизводится прямо из массива. Буду очень благодарен, если подскажете, как его можно экранировать? Я пытался добавить addslashers(), но он (скрипт) всё равно воспроизводится, но на сей раз с ошибками из-за слешей.

READ ALSO
Получение ошибки

Получение ошибки

Какую конструкцию мне необходимо реализовать, если я вызываю

268
Как защитить CRON скрипты

Как защитить CRON скрипты

Ребята нужно сделать что бы только CronJob мог использовать файлы в папке CRON, больше никто, как осуществить?

234
Переопределение имени глобальной переменной

Переопределение имени глобальной переменной

Почему оно работает? Слышал об предварительном объявлении, но это явно другой случайИли в чистом виде UB?

263
Управление процессами C++ Linux

Управление процессами C++ Linux

Пытаюсь написать программу ,которая управляет некоторым количеством процессов и следит за ними,а конкретно,если убиваем процесс,то возобновляем...

311