Нужно в тег "IFRAME", в HTML5-атрибут "sandbox", добавить значения, которые ограничат возможности кода, работающего во фрейме. Это будет работать в браузерах, поддерживающих HTML5. Также можно добавить код, запрещающий закрывать страницу, через обработчик события onbeforeunload.
Вот что советуют коллеги на stackoverflow.
Доброго времени суток. Собственно, как и сказали выше, у всех по-разному. Мне, например, даже основы Wordpress даются тяжело, зато Drupal и PHPbb схватываю на лету в то время, как мой знакомый изучил WP вдоль и поперёк и разобрал двиг на запчасти за пару месяцев.
З.Ы. Рекомендую начинать с Danneo CMS или её ветки свободного развития DHF CMS. Простенький интуитивно понятный шустрый движочек с замечательным шаблонизатором.
Пока менять не на что. Несмотря на недостатки РНР он продолжает быть популярным среди большого количества веб-разработчиков. На нем написано большое количество фреймворков и CMS, и они постоянно развиваются.
РНР может освоить, практически, любой человек. Это язык с низким порогом вхождения. Его разработчики позаботились о том, чтобы для его использования не требовалось больших специфических знаний.
Сейчас любому новому языку будет очень сложно занять его место, так как придется убедить владельцев компаний предоставляющих хостинг рискнуть и попробовать что-то новое.
В отдельном файле.php написать блок и с помощью функции include добавить в нужные страницы этот фаил.
Порядок действий примерно такой:
- Выбрать ресурс с достоверными курсами, например взять отсюда
- Обработать код страницы на предмет извлечения курсов (парсинг)
- Узнать сценарий использования (импорт в систему, информер или что-то ещё)
- Придумать форму вывода - в файл формата html, xml, json, js и т.д.
- Написать код
- Протестировать работу
- Добавить уведомление о выполнении операции