MIDAV.RU

MIDAV.RU

Учусь делать сайты в свободное время .

php

Как заставить браузер скачивать файл

Просмотров: 4629Комментарии: 0
PHP & MySQL

Допустим Вам надо разместить на своем сайте некий файл и сделать так чтобы этот файл скачивался на компьюрер пользователя . Например есть у Вас текстовый файл по адресу site.ru/file.txt . И нужно чтобы пользователь его скачал . Делаете прямую ссылку на файл . Задача выполнена smile

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

Можно попробовать запаковать файл в архив , например zip формата . С архивами браузеры как правило поступают одинаково , предлагают сохранить на компьютере . Заодно и траффик можно сэкономить

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

Читать далее...

Замена данных в таблице MySQL

Просмотров: 2879Комментарии: 0
PHP & MySQL

На днях потребовалось заменить в статьях пути к картинкам . Менять их в самих статьях через админку как то долго и муторно . Проще заменить через БД .

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

Для изменения текста в таблице БД воспользуемся оператором UPDATE .

UPDATE `имя таблицы` SET `имя поля` = REPLACE(`имя поля`, 'что меняем', 'на что меняем');

Вот и все . Не просто , а очень просто !

Получение переменных в шаблоне Joomla

Просмотров: 5229Комментарии: 0
Joomla

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

В начале файла index.php Вашего шаблона , после проверки константы _JEXEC , вставте следующий код :

Читать далее...

Оптимизация загрузки сайта с помощью .htaccess

Просмотров: 2282Комментарии: 0
Сайтостроение

В этой статье я рассмотрю способы ускорения загрузки сайта при помощи настройки файла .htaccess сервера Apache . С помощью сервера мы можем настроить кеширование файлов на стророне браузера . Методом посылки заголовков header . А также настроить сервер , для сжатия файлов перед пересылкой . Что поможет уменьшить общий размер страницы . А значит загрузка нашего сайта ускорится .

Рассматривать будем на примере CMS Joomla 1.5.23 , с шаблоном rhuk milkyway . Сайт установлен на локальном сервере . В качестве сервера используется Денвер . Измерять результаты будем при помощи плагина YSlow для Firefox от компании Yahoo .

Итак приступим smile

Читать далее...

Своя страница ошибки, или Error404 !

Просмотров: 2275Комментарии: 0
Сайтостроение

Когда сервер не может найти страницу на сайте , выдается страница со страшным заголовком " Not Found " . Чтобы не потерять своего посетителя сделаем свою страницу ошибки . На которой объясним , что ничего страшного не случилось и все еще можно исправить smile

Лучше если страничка будет оформлена в стиле вашего сайта . На ней можно разъяснить посетителю сайта , что страничка на которую он хотел зайти не найдена . Это может быть по разным причинам . Во первых , он мог ошибиться вводя адрес . Во вторых , у страницы изменилась ссылка . В третьих , случилось страшное и страницу удалили .

Сразу же нужно объяснить посетителю вашего сайта , что ему делать .

Читать далее...

  • Бесплатные уроки по созданию Интернет-магазина с нуля

    Интернет-магазин с нуля

    Дизайн, вёрстка, движок, Admin-панель и размещение в Интернете в этих бесплатных уроках.

    Получить уроки бесплатно

  • JavaScript, jQuery и Ajax с Нуля до Гуру

    JavaScript, jQuery и Ajax

    Узнай всё это сразу в одном Видеокурсе!

    Рекомендую курс Михаила Русакова "JavaScript, jQuery и Ajax с Нуля до Гуру"

    Перейти к курсу

  • Пример создания блога на WordPress 4

    Блог на WordPress 4 за 25 минут

    Бесплатное 25-ти минутное видео с примером создания блога на WordPress 4

    Получить видео