<MyRusakov.ru />

Фреймворк Yii 2.0 с нуля. Пример создания сайта

Фреймворк Yii 2.0 с нуля. Пример создания сайта

Видеокурс "Фреймворк Yii 2.0 с нуля. Пример создания сайта" обучит Вас созданию профессиональных сайтов с использованием фреймворка Yii. В курсе есть 2 раздела: теоретический и практический. В теоретическом разделе будут разобраны возможности фреймворка Yii с примерами их использования, а в практической части будет создан сайт Blog.MyRusakov.ru с помощью полученных знаний из теоретического раздела.

Так же почти ко всем урокам идут упражнения для закрепления материала из урока на практике.

После прохождения курса Вы без труда сможете создавать любые сайты с использованием фреймворка Yii, причём делать это будете быстро и качественно.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Загрузка изображений с других сайтов на PHP

Загрузка изображений с других сайтов на PHP

Меня попросили написать скрипт загрузки изображений с других сайтов на PHP с последующим сохранением на сайт. Надеюсь, что данный скрипт будет полезен и другим, быть может, не с точки зрения практики, а хотя бы алгоритма.

Давайте сразу приведу этот тривиальный PHP-код:

<?php
  $link = "http://myrusakov.ru/images/site.jpg";
  $file = file_get_contents($link);
  file_put_contents("site.jpg", $file);
?>

Вот такой тривиальный скрипт, который едва ли нуждается в каких-либо комментариях. И аналогично можно загружать любые файлы с других сайтов и сохранять их к себе.

Теперь о том, где это может пригодиться. Я представил себе такую ситуацию, допустим, был форум, на котором изображения не хранились. А все изображения надо было загружать на сторонний сервис и прописывать к ним только путь. Потом владельцу форума захотелось сохранять все изображения у себя (допустим, место на хостинге стало позволять), но чтобы не пропали все предыдущие изображения, их нужно сохранить к себе. Разумеется, когда есть тысячи этих изображений, то сохранять их вручную - плохой вариант.

Вот тут и придёт на помощь этот скрипт по загрузке изображений с других сайтов на PHP. Собираем пути из BB-кода сообщений, загружаем все изображения к себе на сайт, меняем BB-код сообщений. Возможно, есть и ещё какие-нибудь варианты использования данного скрипта.

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (3):

malina95 malina95 18.03.2013 17:57:22

Спс

Ответить

Alexander Alexander 05.04.2013 12:24:44

Очень нужный скрипт. Спасибо.

Ответить

Bagi Bagi 19.03.2016 19:06:53

Зачем лишняя строчка кода вот эта - $link = "http://myrusakov.ru/images/site.jpg"; Когда можно просто ссылку поставить вместо переменной $link, например вот так: $file = file_get_contents("http://myrusakov.ru/images/site.jpg"); file_put_contents("site.jpg", $file); Также вместо "site.jpg" можно указать путь к в вашему файлу (files/testfile.txt), если нужно получить весь HTML контент и записать его в этот файл!

Ответить

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.