<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://mdminfo.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A6%D0%B8%D1%82%D0%B0%D1%82%D1%8B_%D0%B8%D0%B7_BashOrg</id>
	<title>Цитаты из BashOrg - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://mdminfo.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A6%D0%B8%D1%82%D0%B0%D1%82%D1%8B_%D0%B8%D0%B7_BashOrg"/>
	<link rel="alternate" type="text/html" href="https://mdminfo.ru/index.php?title=%D0%A6%D0%B8%D1%82%D0%B0%D1%82%D1%8B_%D0%B8%D0%B7_BashOrg&amp;action=history"/>
	<updated>2026-06-02T17:39:05Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://mdminfo.ru/index.php?title=%D0%A6%D0%B8%D1%82%D0%B0%D1%82%D1%8B_%D0%B8%D0%B7_BashOrg&amp;diff=723&amp;oldid=prev</id>
		<title>Neonov: /* Код */</title>
		<link rel="alternate" type="text/html" href="https://mdminfo.ru/index.php?title=%D0%A6%D0%B8%D1%82%D0%B0%D1%82%D1%8B_%D0%B8%D0%B7_BashOrg&amp;diff=723&amp;oldid=prev"/>
		<updated>2020-01-16T06:45:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Код&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 09:45, 16 января 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l15&quot;&gt;Строка 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$xml = simplexml_load_string($content);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$xml = simplexml_load_string($content);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;foreach ($xml-&amp;gt;channel-&amp;gt;item[rand (0, count($xml-&amp;gt;channel-&amp;gt;item))]-&amp;gt;children() as $items) ;//выбираем случайную запись из rss&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;foreach ($xml-&amp;gt;channel-&amp;gt;item[rand (0, count($xml-&amp;gt;channel-&amp;gt;item))]-&amp;gt;children() as $items) ;//выбираем случайную запись из rss&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;//$&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;description &lt;/del&gt;= iconv(&amp;quot;windows-1251&amp;quot;,&amp;quot;UTF-8&amp;quot;, $items); //конвертируем при необходимости кодировку&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;//$&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;items &lt;/ins&gt;= iconv(&amp;quot;windows-1251&amp;quot;,&amp;quot;UTF-8&amp;quot;, $items); //конвертируем при необходимости кодировку&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$items = str_replace (&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;, &amp;quot;\n&amp;quot;, $items);//убираем ненужный двойной перевод строки&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$items = str_replace (&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;, &amp;quot;\n&amp;quot;, $items);//убираем ненужный двойной перевод строки&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$items = str_replace(&amp;quot;&amp;lt;br&amp;gt;&amp;quot;, &amp;quot;\n&amp;quot;,$items);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$items = str_replace(&amp;quot;&amp;lt;br&amp;gt;&amp;quot;, &amp;quot;\n&amp;quot;,$items);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Neonov</name></author>
	</entry>
	<entry>
		<id>https://mdminfo.ru/index.php?title=%D0%A6%D0%B8%D1%82%D0%B0%D1%82%D1%8B_%D0%B8%D0%B7_BashOrg&amp;diff=715&amp;oldid=prev</id>
		<title>Newz20 в 06:14, 16 января 2020</title>
		<link rel="alternate" type="text/html" href="https://mdminfo.ru/index.php?title=%D0%A6%D0%B8%D1%82%D0%B0%D1%82%D1%8B_%D0%B8%D0%B7_BashOrg&amp;diff=715&amp;oldid=prev"/>
		<updated>2020-01-16T06:14:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 09:14, 16 января 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Строка 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Юзеркейсы]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==Описание==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Получение цитат с [https://ru.wikipedia.org/wiki/Bash.im сервиса Bash.org]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Получение цитат с [https://ru.wikipedia.org/wiki/Bash.im сервиса Bash.org]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==Код==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$filename = &amp;quot;/var/www/bashorg/bash.xml&amp;quot;; //где будет находиться наш файл с цитатами башорга&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$filename = &amp;quot;/var/www/bashorg/bash.xml&amp;quot;; //где будет находиться наш файл с цитатами башорга&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Newz20</name></author>
	</entry>
	<entry>
		<id>https://mdminfo.ru/index.php?title=%D0%A6%D0%B8%D1%82%D0%B0%D1%82%D1%8B_%D0%B8%D0%B7_BashOrg&amp;diff=714&amp;oldid=prev</id>
		<title>Neonov: Новая страница: «Получение цитат с [https://ru.wikipedia.org/wiki/Bash.im сервиса Bash.org]  &lt;pre&gt; $filename = &quot;/var/www/bashorg/bash.xml&quot;; //где буде...»</title>
		<link rel="alternate" type="text/html" href="https://mdminfo.ru/index.php?title=%D0%A6%D0%B8%D1%82%D0%B0%D1%82%D1%8B_%D0%B8%D0%B7_BashOrg&amp;diff=714&amp;oldid=prev"/>
		<updated>2020-01-16T05:46:51Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «Получение цитат с [https://ru.wikipedia.org/wiki/Bash.im сервиса Bash.org]  &amp;lt;pre&amp;gt; $filename = &amp;quot;/var/www/bashorg/bash.xml&amp;quot;; //где буде...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Получение цитат с [https://ru.wikipedia.org/wiki/Bash.im сервиса Bash.org]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$filename = &amp;quot;/var/www/bashorg/bash.xml&amp;quot;; //где будет находиться наш файл с цитатами башорга&lt;br /&gt;
$site_path = &amp;quot;https://bash.im/rss/&amp;quot;;//откуда берем цитаты&lt;br /&gt;
if (!file_exists($filename) or (time() &amp;gt; filemtime($filename) + 60*60*1) ) {//1ч. время жизни нашего файла&lt;br /&gt;
get_content($site_path);//если файла нет, или он старее 1 часа, получаем новый&lt;br /&gt;
}&lt;br /&gt;
// Cоздание объекта SIMPLEXML и загрузка документа&lt;br /&gt;
$content = join (&amp;quot;&amp;quot;, file($filename));&lt;br /&gt;
// CSоздание объекта SIMPLEXML и загрузка документа&lt;br /&gt;
$xml = simplexml_load_string($content);&lt;br /&gt;
foreach ($xml-&amp;gt;channel-&amp;gt;item[rand (0, count($xml-&amp;gt;channel-&amp;gt;item))]-&amp;gt;children() as $items) ;//выбираем случайную запись из rss&lt;br /&gt;
//$description = iconv(&amp;quot;windows-1251&amp;quot;,&amp;quot;UTF-8&amp;quot;, $items); //конвертируем при необходимости кодировку&lt;br /&gt;
$items = str_replace (&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;, &amp;quot;\n&amp;quot;, $items);//убираем ненужный двойной перевод строки&lt;br /&gt;
$items = str_replace(&amp;quot;&amp;lt;br&amp;gt;&amp;quot;, &amp;quot;\n&amp;quot;,$items);&lt;br /&gt;
$items = str_replace(&amp;quot;&amp;amp;quot;&amp;quot;, &amp;quot;'&amp;quot;,$items);&lt;br /&gt;
$items = str_replace(&amp;quot;&amp;amp;lt;&amp;quot;, &amp;quot;'&amp;quot;,$items);&lt;br /&gt;
$items = str_replace(&amp;quot;&amp;amp;gt;&amp;quot;, &amp;quot;'&amp;quot;,$items);&lt;br /&gt;
&lt;br /&gt;
sg('bash.text',$items); //выводим цитату в свойство text объекта bash&lt;br /&gt;
&lt;br /&gt;
function  get_content($site_path) //функция загрузки файла, не идеал, но работает&lt;br /&gt;
{&lt;br /&gt;
//загружаем&lt;br /&gt;
$fd = fopen($site_path, &amp;quot;r&amp;quot;);&lt;br /&gt;
$text=&amp;quot;&amp;quot;;&lt;br /&gt;
if (!$fd) echo &amp;quot;Запрашиваемая страница не найдена&amp;quot;;&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
// Чтение содержимого файла в переменную $text&lt;br /&gt;
while (!feof ($fd)) $text .= fgets($fd, 4096);&lt;br /&gt;
$fp = fopen(&amp;quot;/var/www/bashorg/bash.xml&amp;quot;, &amp;quot;w&amp;quot;);&lt;br /&gt;
fwrite($fp, $text);&lt;br /&gt;
fclose ($fp);&lt;br /&gt;
}&lt;br /&gt;
fclose ($fd);&lt;br /&gt;
return true;&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Neonov</name></author>
	</entry>
</feed>