К основному контенту

Сообщения

Сообщения за декабрь, 2013

Загрузка файла на сервер в ASP .NET

В этой статье я бы хотел описать последовательность загрузки картинки или любого другого файла на сервер. По сравнению со скриптами PHP (я не беру во внимание фреймворки), на мой взгляд, гораздо проще. Но, это дело привычки. Эпилог Поскольку статья не относится непосредственно к созданию сайтов на ASP .NET , то не буду описывать подробно, как в Visual Studio создавать проект, настраивать, запускать и т.д. Для примера, я создал самый обычный проект сайта на ASP .NET , в котором уже была базовая разметка. Это сильно сократило время и силы для создания примера. Исходный код Для рабочего примера мы рассмотрим всего 2 файла: Default.aspx и Default.aspx.cs. Первый - это разметка, а второй - это код, который выполняется на стороне сервера.

События для ведения таблиц

Как и всегда, в пылу проекта внезапно родилась Z табличка. Главный нюанс был в том, что она должна была хранить пароли для авторизации на стороннем сервере. Естественно, никто не хотел хранить пароли в открытом виде, а двустороннее шифрование SAP не умеет без сторонних пакетов и надстроек. Далее, все как обычно - придумали алгоритм, сделали табличку. Дело осталось за малым - нужно шифровать пароли, которые вводит пользователь. Делать отдельную программу нет смысла, поскольку ее функционал мало чем будет отличаться от сгенерированного. Вот здесь на помощь приходят события! С их помощью можно, наверное, все. По крайней мере, я не нашел чего-либо, что нельзя сделать с данными через события.

Социальные кнопки "Поделиться"

Сейчас очень популярно добавлять кнопки "Поделиться" (Share) на сайтах . Они дают возможность рассказать о сайте или какой-то статье сайта в социальных сетях . Эта статья посвящена не самим кнопкам, а их программированию. Описан небольшой пример для кнопок Google+ , ВКонтакте , Одноклассники , Mail.ru . Схема У всех социальных сетей есть возможность вставки новости для Вашего пользователя, путем вызова определенного адреса с некоторыми параметрами. В основном у всех маска адреса следующая: http(s)://<social.network.address>/share?url=<yore site url>[&<other params>] Конечно, адреса у всех разные, не говоря уж о параметрах, но все они принимают адрес Вашего сайта в качестве одного их параметров.

Загрузка *.exe файла на сайт WordPress

Для разнообразия решил написать что-то полезное про CMS WordPress . Сама система довольно увлекательная. Скажу честно, по сравнению с Joomla смотрится очень даже профессионально. Конечно, есть существенные отличия в структуре админки и гибкости, но каждая из них по своему хороша. На данный момент WordPress подкупает меня on-line контентом. Все плагины и темы(шаблоны) можно установить не выходя из админки и бегая по сайтам в поисках интерфейсов. Но есть и минус, из-за которого я и решил написать статью.