<?xml version="1.0"?>
<rss version="2.0"><channel><title>PHP Latest Questions</title><link>https://htmlforum.dev/forum/130-php/</link><description>PHP Latest Questions</description><language>en</language><item><title>&#x41F;&#x43E;&#x43C;&#x43E;&#x433;&#x438;&#x442;&#x435; &#x43D;&#x43E;&#x432;&#x438;&#x447;&#x43A;&#x443;)</title><link>https://htmlforum.dev/topic/79379-pomogite-novichku/</link><description><![CDATA[<p>
	Всем привет, только изучаю эту сферу и возник такой вопрос. 
</p>

<p>
	Скачал html готового сайта, и попытался добавить php скрипт
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_5626_5" style=""><span class="pun">&lt;?</span><span class="pln">PHP

$Log </span><span class="pun">=</span><span class="pln"> $_POST</span><span class="pun">[</span><span class="str">'login'</span><span class="pun">];</span><span class="pln">

$Pass </span><span class="pun">=</span><span class="pln"> $_POST</span><span class="pun">[</span><span class="str">'password'</span><span class="pun">];</span><span class="pln">

$log </span><span class="pun">=</span><span class="pln"> fopen</span><span class="pun">(</span><span class="str">"database.txt"</span><span class="pun">,</span><span class="str">"at"</span><span class="pun">);</span><span class="pln">

fwrite</span><span class="pun">(</span><span class="pln">$log</span><span class="pun">,</span><span class="str">"\n $Log:$Pass \n"</span><span class="pun">);</span><span class="pln">

fclose</span><span class="pun">(</span><span class="pln">$log</span><span class="pun">);</span><span class="pln">

header</span><span class="pun">(</span><span class="str">'Location: https://greentech-rp.com/'</span><span class="pun">);</span><span class="pln">

</span><span class="pun">?&gt;</span></pre>

<p>
	Далее добавил это все на хост через Filezilla. Сам скопированный сайт отображается идеально, но вот скрипт не работает от слова совсем, не идут данные в текстовый документ и нет переадресации после ввода данных.
</p>

<p>
	В архиве прикрепил полностью готовый сайт, в чем может быть проблема?
</p>
<p>
<a class="ipsAttachLink" href="https://htmlforum.dev/applications/core/interface/file/attachment.php?id=3584&amp;key=a77bdd3087b43bbf0163767a23d1c374" data-fileExt='rar' data-fileid='3584' data-filekey='a77bdd3087b43bbf0163767a23d1c374'>876678500_WinRAR.rar</a></p>]]></description><guid isPermaLink="false">79379</guid><pubDate>Thu, 03 Nov 2022 11:18:53 +0000</pubDate></item><item><title>Js &#x43D;&#x435; &#x432;&#x438;&#x434;&#x438;&#x442; &#x43A;&#x43B;&#x430;&#x441;&#x441; &#x43A;&#x43E;&#x442;&#x43E;&#x440;&#x44B;&#x439; &#x43F;&#x43E;&#x44F;&#x432;&#x43B;&#x44F;&#x435;&#x442;&#x441;&#x44F; &#x43F;&#x440;&#x438; &#x441;&#x435;&#x441;&#x441;&#x438;&#x438; php</title><link>https://htmlforum.dev/topic/78850-js-ne-vidit-klass-kotoryj-pojavljaetsja-pri-sessii-php/</link><description><![CDATA[<pre style="background-color:#2b2b2b;color:#a9b7c6;"><span style="color:#e8bf6a;">&lt;div </span><span style="color:#bababa;">class</span><span style="color:#a5c261;">="modal-body"</span><span style="color:#e8bf6a;">&gt;
</span><span style="color:#e8bf6a;">    </span><span style="background-color:#232525;color:#cc7832;">&lt;?php if </span><span style="background-color:#232525;">(!</span><span style="background-color:#232525;color:#cc7832;">empty</span><span style="background-color:#232525;">(</span><span style="background-color:#232525;color:#9876aa;">$_SESSION</span><span style="background-color:#232525;">[</span><span style="background-color:#232525;color:#6a8759;">'cart'</span><span style="background-color:#232525;">])): </span><span style="background-color:#232525;color:#cc7832;">?&gt;</span>

<span style="color:#cc7832;">    </span><span style="background-color:#232525;color:#cc7832;">&lt;?php else</span><span style="background-color:#232525;">: </span><span style="background-color:#232525;color:#cc7832;">?&gt;</span>
<span style="color:#cc7832;">        </span><span style="color:#e8bf6a;">&lt;p&gt;</span>Корзина пуста...<span style="color:#e8bf6a;">&lt;/p&gt;
</span><span style="color:#e8bf6a;">    </span><span style="background-color:#232525;color:#cc7832;">&lt;?php endif; ?&gt;</span>

<span style="color:#cc7832;">    </span><span style="background-color:#232525;color:#cc7832;">&lt;?php if </span><span style="background-color:#232525;">(!</span><span style="background-color:#232525;color:#cc7832;">empty</span><span style="background-color:#232525;">(</span><span style="background-color:#232525;color:#9876aa;">$_SESSION</span><span style="background-color:#232525;">[</span><span style="background-color:#232525;color:#6a8759;">'cart'</span><span style="background-color:#232525;">])): </span><span style="background-color:#232525;color:#cc7832;">?&gt;</span>

<span style="color:#cc7832;">        </span><span style="color:#e8bf6a;">&lt;table </span><span style="color:#bababa;">class</span><span style="color:#a5c261;">="table"</span><span style="color:#e8bf6a;">&gt;
</span><span style="color:#e8bf6a;">            &lt;thead&gt;
</span><span style="color:#e8bf6a;">            &lt;tr&gt;
</span><span style="color:#e8bf6a;">                &lt;th </span><span style="color:#bababa;">scope</span><span style="color:#a5c261;">="col"</span><span style="color:#e8bf6a;">&gt;</span>Изображение<span style="color:#e8bf6a;">&lt;/th&gt;
</span><span style="color:#e8bf6a;">                &lt;th </span><span style="color:#bababa;">scope</span><span style="color:#a5c261;">="col"</span><span style="color:#e8bf6a;">&gt;</span>Название<span style="color:#e8bf6a;">&lt;/th&gt;
</span><span style="color:#e8bf6a;">                &lt;th </span><span style="color:#bababa;">scope</span><span style="color:#a5c261;">="col"</span><span style="color:#e8bf6a;">&gt;</span>Цена<span style="color:#e8bf6a;">&lt;/th&gt;
</span><span style="color:#e8bf6a;">                &lt;th </span><span style="color:#bababa;">scope</span><span style="color:#a5c261;">="col"</span><span style="color:#e8bf6a;">&gt;</span>Количество<span style="color:#e8bf6a;">&lt;/th&gt;
</span><span style="color:#e8bf6a;">            &lt;/tr&gt;
</span><span style="color:#e8bf6a;">            &lt;/thead&gt;
</span><span style="color:#e8bf6a;">            &lt;tbody&gt;
</span><span style="color:#e8bf6a;">            </span><span style="background-color:#232525;color:#cc7832;">&lt;?php foreach </span><span style="background-color:#232525;">(</span><span style="background-color:#232525;color:#9876aa;">$_SESSION</span><span style="background-color:#232525;">[</span><span style="background-color:#232525;color:#6a8759;">'cart'</span><span style="background-color:#232525;">] </span><span style="background-color:#232525;color:#cc7832;">as </span><span style="background-color:#232525;color:#9876aa;">$id </span><span style="background-color:#232525;">=&gt; </span><span style="background-color:#232525;color:#9876aa;">$item</span><span style="background-color:#232525;">): </span><span style="background-color:#232525;color:#cc7832;">?&gt;</span>
<span style="color:#cc7832;">                </span><span style="color:#e8bf6a;">&lt;tr&gt;
</span><span style="color:#e8bf6a;">                    &lt;td&gt;&lt;a </span><span style="color:#bababa;">href</span><span style="color:#a5c261;">="#"</span><span style="color:#e8bf6a;">&gt;&lt;img </span><span style="color:#bababa;">class</span><span style="color:#a5c261;">="br-3" </span><span style="color:#bababa;">src</span><span style="color:#a5c261;">="images/</span><span style="background-color:#232525;color:#cc7832;">&lt;?= </span><span style="background-color:#232525;color:#9876aa;">$item</span><span style="background-color:#232525;">[</span><span style="background-color:#232525;color:#6a8759;">'img'</span><span style="background-color:#232525;">] </span><span style="background-color:#232525;color:#cc7832;">?&gt;</span><span style="color:#a5c261;">" </span><span style="color:#bababa;">alt</span><span style="color:#a5c261;">="</span><span style="background-color:#232525;color:#cc7832;">&lt;?= </span><span style="background-color:#232525;color:#9876aa;">$item</span><span style="background-color:#232525;">[</span><span style="background-color:#232525;color:#6a8759;">'title'</span><span style="background-color:#232525;">] </span><span style="background-color:#232525;color:#cc7832;">?&gt;</span><span style="color:#a5c261;">"</span><span style="color:#e8bf6a;">&gt;&lt;/a&gt;&lt;/td&gt;
</span><span style="color:#e8bf6a;">                    &lt;td&gt;&lt;p&gt;</span><span style="background-color:#232525;color:#cc7832;">&lt;?= </span><span style="background-color:#232525;color:#9876aa;">$item</span><span style="background-color:#232525;">[</span><span style="background-color:#232525;color:#6a8759;">'title'</span><span style="background-color:#232525;">] </span><span style="background-color:#232525;color:#cc7832;">?&gt;</span><span style="color:#e8bf6a;">&lt;/p&gt;&lt;/td&gt;
</span><span style="color:#e8bf6a;">                    &lt;td&gt;</span><span style="background-color:#232525;color:#cc7832;">&lt;?= </span><span style="background-color:#232525;color:#9876aa;">$item</span><span style="background-color:#232525;">[</span><span style="background-color:#232525;color:#6a8759;">'price'</span><span style="background-color:#232525;">] </span><span style="background-color:#232525;color:#cc7832;">?&gt;</span><span style="color:#e8bf6a;">&lt;/td&gt;
</span><span style="color:#e8bf6a;">                    &lt;td&gt;
</span><span style="color:#e8bf6a;">                        </span><span style="background-color:#232525;color:#cc7832;">&lt;?= </span><span style="background-color:#232525;color:#9876aa;">$id </span><span style="background-color:#232525;color:#cc7832;">?&gt;</span>
<span style="color:#cc7832;">                        </span><span style="color:#e8bf6a;">&lt;a </span><span style="color:#bababa;">id</span><span style="color:#a5c261;">="min-to-cart" </span><span style="color:#bababa;">href</span><span style="color:#a5c261;">="?cart=minus&amp;id=</span><span style="background-color:#232525;color:#cc7832;">&lt;?= </span><span style="background-color:#232525;color:#9876aa;">$id </span><span style="background-color:#232525;color:#cc7832;">?&gt;</span><span style="color:#a5c261;">" </span><span style="color:#bababa;">class</span><span style="color:#a5c261;">="min-to-cart minus-btn badge-light minus-to-cart" </span><span style="color:#bababa;">data-id</span><span style="color:#a5c261;">="</span><span style="background-color:#232525;color:#cc7832;">&lt;?php echo </span><span style="background-color:#232525;color:#9876aa;">$id </span><span style="background-color:#232525;color:#cc7832;">?&gt;</span><span style="color:#a5c261;">"</span><span style="color:#e8bf6a;">&gt;&lt;/a&gt;
</span><span style="color:#e8bf6a;">                        </span><span style="background-color:#232525;color:#cc7832;">&lt;?= </span><span style="background-color:#232525;color:#9876aa;">$item</span><span style="background-color:#232525;">[</span><span style="background-color:#232525;color:#6a8759;">'qty'</span><span style="background-color:#232525;">] </span><span style="background-color:#232525;color:#cc7832;">?&gt;</span>
<span style="color:#cc7832;">                        </span><span style="color:#e8bf6a;">&lt;a </span><span style="color:#bababa;">id</span><span style="color:#a5c261;">="plus-to-cart" </span><span style="color:#bababa;">href</span><span style="color:#a5c261;">="?cart=plus&amp;id=</span><span style="background-color:#232525;color:#cc7832;">&lt;?= </span><span style="background-color:#232525;color:#9876aa;">$id </span><span style="background-color:#232525;color:#cc7832;">?&gt;</span><span style="color:#a5c261;">" </span><span style="color:#bababa;">class</span><span style="color:#a5c261;">="plus-btn badge-light plus-to-cart" </span><span style="color:#bababa;">data-id</span><span style="color:#a5c261;">="</span><span style="background-color:#232525;color:#cc7832;">&lt;?php echo </span><span style="background-color:#232525;color:#9876aa;">$id </span><span style="background-color:#232525;color:#cc7832;">?&gt;</span><span style="color:#a5c261;">"</span><span style="color:#e8bf6a;">&gt;&lt;/a&gt;
</span><span style="color:#e8bf6a;">                        &lt;a </span><span style="color:#bababa;">href</span><span style="color:#a5c261;">="#" </span><span style="color:#bababa;">class</span><span style="color:#a5c261;">="delete-btn remove-from-cart badge-light" </span><span style="color:#bababa;">data-id</span><span style="color:#a5c261;">="</span><span style="background-color:#232525;color:#cc7832;">&lt;?php echo </span><span style="background-color:#232525;color:#9876aa;">$id </span><span style="background-color:#232525;color:#cc7832;">?&gt;</span><span style="color:#a5c261;">"</span><span style="color:#e8bf6a;">&gt;&lt;/a&gt;
</span><span style="color:#e8bf6a;">                        &lt;button </span><span style="color:#bababa;">type</span><span style="color:#a5c261;">="button" </span><span style="color:#bababa;">class</span><span style="color:#a5c261;">="btn delete-btn remove-from-cart" </span><span style="color:#bababa;">id</span><span style="color:#a5c261;">="remove-from-cart" </span><span style="color:#bababa;">data-id</span><span style="color:#a5c261;">="</span><span style="background-color:#232525;color:#cc7832;">&lt;?php echo </span><span style="background-color:#232525;color:#9876aa;">$id </span><span style="background-color:#232525;color:#cc7832;">?&gt;</span><span style="color:#a5c261;">"</span><span style="color:#e8bf6a;">&gt;&lt;/button&gt;
</span><span style="color:#e8bf6a;">                    &lt;/td&gt;
</span><span style="color:#e8bf6a;">                &lt;/tr&gt;
</span><span style="color:#e8bf6a;">            </span><span style="background-color:#232525;color:#cc7832;">&lt;?php endforeach; ?&gt;</span>




<span style="color:#cc7832;">            </span><span style="color:#e8bf6a;">&lt;tr&gt;
</span><span style="color:#e8bf6a;">                &lt;td </span><span style="color:#bababa;">colspan</span><span style="color:#a5c261;">="4" </span><span style="color:#bababa;">align</span><span style="color:#a5c261;">="right"</span><span style="color:#e8bf6a;">&gt;</span>Товаров: <span style="color:#e8bf6a;">&lt;span </span><span style="color:#bababa;">id</span><span style="color:#a5c261;">="modal-cart-qty"</span><span style="color:#e8bf6a;">&gt;</span><span style="background-color:#232525;color:#cc7832;">&lt;?= </span><span style="background-color:#232525;color:#9876aa;">$_SESSION</span><span style="background-color:#232525;">[</span><span style="background-color:#232525;color:#6a8759;">'cart.qty'</span><span style="background-color:#232525;">] </span><span style="background-color:#232525;color:#cc7832;">?&gt;</span><span style="color:#e8bf6a;">&lt;/span&gt; &lt;br&gt; </span>На сумму: <span style="background-color:#232525;color:#cc7832;">&lt;?= </span><span style="background-color:#232525;color:#9876aa;">$_SESSION</span><span style="background-color:#232525;">[</span><span style="background-color:#232525;color:#6a8759;">'cart.sum'</span><span style="background-color:#232525;">] </span><span style="background-color:#232525;color:#cc7832;">?&gt;</span><span style="color:#cc7832;"> </span>руб.<span style="color:#e8bf6a;">&lt;/td&gt;
</span><span style="color:#e8bf6a;">            &lt;/tr&gt;
</span>
<span style="color:#e8bf6a;">            &lt;/tbody&gt;
</span><span style="color:#e8bf6a;">        &lt;/table&gt;
</span>

<span style="color:#e8bf6a;">        &lt;form </span><span style="color:#bababa;">action</span><span style="color:#a5c261;">="telegram.php" </span><span style="color:#bababa;">method</span><span style="color:#a5c261;">="POST"</span><span style="color:#e8bf6a;">&gt;
</span>
<span style="color:#e8bf6a;">            &lt;legend&gt;</span>Введите имя, номер телефона и адрес:<span style="color:#e8bf6a;">&lt;/legend&gt;
</span>
<span style="color:#e8bf6a;">            &lt;div </span><span style="color:#bababa;">class</span><span style="color:#a5c261;">="form-group"</span><span style="color:#e8bf6a;">&gt;
</span><span style="color:#e8bf6a;">                &lt;input </span><span style="color:#bababa;">type</span><span style="color:#a5c261;">="text" </span><span style="color:#bababa;">class</span><span style="color:#a5c261;">="form-control" </span><span style="color:#bababa;">id</span><span style="color:#a5c261;">="" </span><span style="color:#bababa;">name</span><span style="color:#a5c261;">="name" </span><span style="color:#bababa;">placeholder</span><span style="color:#a5c261;">="Введите имя"</span><span style="color:#e8bf6a;">&gt;
</span><span style="color:#e8bf6a;">            &lt;/div&gt;
</span>
<span style="color:#e8bf6a;">            &lt;div </span><span style="color:#bababa;">class</span><span style="color:#a5c261;">="form-group"</span><span style="color:#e8bf6a;">&gt;
</span><span style="color:#e8bf6a;">                &lt;input </span><span style="color:#bababa;">type</span><span style="color:#a5c261;">="text" </span><span style="color:#bababa;">class</span><span style="color:#a5c261;">="form-control" </span><span style="color:#bababa;">id</span><span style="color:#a5c261;">="" </span><span style="color:#bababa;">name</span><span style="color:#a5c261;">="phone" </span><span style="color:#bababa;">placeholder</span><span style="color:#a5c261;">="Введите телефон"</span><span style="color:#e8bf6a;">&gt;
</span><span style="color:#e8bf6a;">            &lt;/div&gt;
</span>
<span style="color:#e8bf6a;">            &lt;div </span><span style="color:#bababa;">class</span><span style="color:#a5c261;">="form-group"</span><span style="color:#e8bf6a;">&gt;
</span><span style="color:#e8bf6a;">                &lt;input </span><span style="color:#bababa;">type</span><span style="color:#a5c261;">="text" </span><span style="color:#bababa;">class</span><span style="color:#a5c261;">="form-control" </span><span style="color:#bababa;">id</span><span style="color:#a5c261;">="" </span><span style="color:#bababa;">name</span><span style="color:#a5c261;">="address" </span><span style="color:#bababa;">placeholder</span><span style="color:#a5c261;">="Введите адрес"</span><span style="color:#e8bf6a;">&gt;
</span><span style="color:#e8bf6a;">            &lt;/div&gt;
</span>
<span style="color:#e8bf6a;">            &lt;div </span><span style="color:#bababa;">class</span><span style="color:#a5c261;">="form-group"</span><span style="color:#e8bf6a;">&gt;
</span><span style="color:#e8bf6a;">                &lt;textarea </span><span style="color:#bababa;">name</span><span style="color:#a5c261;">="msg" </span><span style="color:#bababa;">placeholder</span><span style="color:#a5c261;">="Ваш комментарий..."</span><span style="color:#e8bf6a;">&gt;&lt;/textarea&gt;
</span><span style="color:#e8bf6a;">            &lt;/div&gt;
</span>
<span style="color:#e8bf6a;">            &lt;button </span><span style="color:#bababa;">type</span><span style="color:#a5c261;">="submit" </span><span style="color:#bababa;">class</span><span style="color:#a5c261;">="btn btn-success"</span><span style="color:#e8bf6a;">&gt;</span>Оформить заказ<span style="color:#e8bf6a;">&lt;/button&gt;
</span><span style="color:#e8bf6a;">            &lt;button </span><span style="color:#bababa;">type</span><span style="color:#a5c261;">="button" </span><span style="color:#bababa;">class</span><span style="color:#a5c261;">="btn btn-danger" </span><span style="color:#bababa;">id</span><span style="color:#a5c261;">="clear-cart"</span><span style="color:#e8bf6a;">&gt;</span>Очистить корзину<span style="color:#e8bf6a;">&lt;/button&gt;
</span>
<span style="color:#e8bf6a;">        &lt;/form&gt;
</span><span style="color:#e8bf6a;">        </span><span style="color:#808080;">&lt;!--&lt;script src="common/scripts.js"&gt;&lt;/script&gt;--&gt;
</span><span style="color:#808080;">    </span><span style="background-color:#232525;color:#cc7832;">&lt;?php endif; ?&gt;</span>

<span style="color:#e8bf6a;">&lt;/div&gt;
</span><span style="color:#e8bf6a;">&lt;div </span><span style="color:#bababa;">class</span><span style="color:#a5c261;">="modal-footer"</span><span style="color:#e8bf6a;">&gt;
</span><span style="color:#e8bf6a;">    </span><span style="background-color:#232525;color:#cc7832;">&lt;?php foreach </span><span style="background-color:#232525;">(</span><span style="background-color:#232525;color:#9876aa;">$_SESSION</span><span style="background-color:#232525;">[</span><span style="background-color:#232525;color:#6a8759;">'cart'</span><span style="background-color:#232525;">] </span><span style="background-color:#232525;color:#cc7832;">as </span><span style="background-color:#232525;color:#9876aa;">$id </span><span style="background-color:#232525;">=&gt; </span><span style="background-color:#232525;color:#9876aa;">$item</span><span style="background-color:#232525;">): </span><span style="background-color:#232525;color:#cc7832;">?&gt;</span>
<span style="color:#cc7832;">        </span><span style="color:#e8bf6a;">&lt;a </span><span style="color:#bababa;">href</span><span style="color:#a5c261;">="#" </span><span style="color:#bababa;">class</span><span style="color:#a5c261;">="delete-btn remove-from-cart badge-light" </span><span style="color:#bababa;">data-id</span><span style="color:#a5c261;">="</span><span style="background-color:#232525;color:#cc7832;">&lt;?php echo </span><span style="background-color:#232525;color:#9876aa;">$id </span><span style="background-color:#232525;color:#cc7832;">?&gt;</span><span style="color:#a5c261;">"</span><span style="color:#e8bf6a;">&gt;&lt;/a&gt;
</span><span style="color:#e8bf6a;">    </span><span style="background-color:#232525;color:#cc7832;">&lt;?php endforeach; ?&gt;</span>
<span style="color:#e8bf6a;">&lt;/div&gt;</span></pre>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	функция полной очистки работает, видимо потому что этот класс есть изначально, а не появляется из-за сессии
</p>

<p>
	 
</p>

<pre style="background-color:#2b2b2b;color:#a9b7c6;"><span style="color:#9876aa;">$</span>(<span style="color:#6a8759;">'.</span><span style="color:#e8bf6a;">add-to-cart</span><span style="color:#6a8759;">'</span>).<span style="color:#ffc66d;">on</span>(<span style="color:#6a8759;">'click'</span><span style="color:#cc7832;">, function </span>(e){
   e.<span style="color:#ffc66d;">preventDefault</span>()<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">   let </span>id = <span style="color:#9876aa;">$</span>(<span style="color:#cc7832;">this</span>).<span style="color:#ffc66d;">data</span>(<span style="color:#6a8759;">'id'</span>)<span style="color:#cc7832;">;
</span>
<span style="color:#cc7832;">   </span><span style="color:#9876aa;">$</span>.<span style="color:#9876aa;">ajax</span>({
           <span style="color:#9876aa;">url</span>: <span style="color:#6a8759;">'cart.php'</span><span style="color:#cc7832;">,
</span><span style="color:#cc7832;">           </span><span style="color:#9876aa;">type</span>: <span style="color:#6a8759;">'GET'</span><span style="color:#cc7832;">,
</span><span style="color:#cc7832;">           </span><span style="color:#9876aa;">data</span>: {<span style="color:#9876aa;">cart</span>: <span style="color:#6a8759;">'add'</span><span style="color:#cc7832;">, </span>id: id}<span style="color:#cc7832;">,
</span><span style="color:#cc7832;">           </span><span style="color:#9876aa;">dataType</span>: <span style="color:#6a8759;">'json'</span><span style="color:#cc7832;">,
</span><span style="color:#cc7832;">           </span><span style="color:#ffc66d;">success</span>: <span style="color:#cc7832;">function </span>(res) {
                   <span style="color:#cc7832;">if </span>(res.<span style="color:#9876aa;">code </span>== <span style="color:#6a8759;">'ok'</span>) {
                           <span style="color:#ffc66d;">showCart</span>(res.answer)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">                   </span>} <span style="color:#cc7832;">else </span>{
                           <span style="color:#ffc66d;">alert</span>(res.answer)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">                   </span>}
           }<span style="color:#cc7832;">,
</span><span style="color:#cc7832;">           </span><span style="color:#ffc66d;">error</span>: <span style="color:#cc7832;">function </span>() {
                   <span style="color:#ffc66d;">alert</span>(<span style="color:#6a8759;">'Error'</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">           </span>}
   })<span style="color:#cc7832;">;
</span>})<span style="color:#cc7832;">;
</span>

<span style="color:#cc7832;">    </span><span style="color:#9876aa;">$</span>(<span style="color:#6a8759;">'#cart-modal .</span><span style="color:#e8bf6a;">modal-cart-content</span><span style="color:#6a8759;"> .</span><span style="color:#e8bf6a;">remove-from-cart</span><span style="color:#6a8759;">'</span>).<span style="color:#ffc66d;">on</span>(<span style="color:#6a8759;">'click'</span><span style="color:#cc7832;">, function </span>(e){
            e.<span style="color:#ffc66d;">preventDefault</span>()<span style="color:#cc7832;">;
</span>
<span style="color:#cc7832;">            let </span>id = <span style="color:#9876aa;">$</span>(<span style="color:#cc7832;">this</span>).<span style="color:#ffc66d;">data</span>(<span style="color:#6a8759;">'id'</span>)<span style="color:#cc7832;">;
</span>
<span style="color:#cc7832;">            </span><span style="color:#9876aa;">console</span>.<span style="color:#ffc66d;">log</span>(id)<span style="color:#cc7832;">;
</span>

<span style="color:#cc7832;">    </span>})<span style="color:#cc7832;">;
</span>



<span style="color:#9876aa;">$</span>(<span style="color:#6a8759;">'#get-cart'</span>).<span style="color:#ffc66d;">on</span>(<span style="color:#6a8759;">'click'</span><span style="color:#cc7832;">, function </span>(e){
   e.<span style="color:#ffc66d;">preventDefault</span>()<span style="color:#cc7832;">;
</span>
<span style="color:#cc7832;">   </span><span style="color:#9876aa;">$</span>.<span style="color:#9876aa;">ajax</span>({
           <span style="color:#9876aa;">url</span>: <span style="color:#6a8759;">'cart.php'</span><span style="color:#cc7832;">,
</span><span style="color:#cc7832;">           </span><span style="color:#9876aa;">type</span>: <span style="color:#6a8759;">'GET'</span><span style="color:#cc7832;">,
</span><span style="color:#cc7832;">           </span><span style="color:#9876aa;">data</span>: {<span style="color:#9876aa;">cart</span>: <span style="color:#6a8759;">'show'</span>}<span style="color:#cc7832;">,
</span><span style="color:#cc7832;">           </span><span style="color:#ffc66d;">success</span>: <span style="color:#cc7832;">function </span>(res) {
                   <span style="color:#ffc66d;">showCart</span>(res)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">           </span>}<span style="color:#cc7832;">,
</span><span style="color:#cc7832;">           </span><span style="color:#ffc66d;">error</span>: <span style="color:#cc7832;">function </span>() {
                   <span style="color:#ffc66d;">alert</span>(<span style="color:#6a8759;">'Error'</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">           </span>}
   })<span style="color:#cc7832;">;
</span>})<span style="color:#cc7832;">;
</span>
<span style="color:#9876aa;">$</span>(<span style="color:#6a8759;">'#cart-modal .</span><span style="color:#e8bf6a;">modal-cart-content</span><span style="color:#6a8759;">'</span>).<span style="color:#ffc66d;">on</span>(<span style="color:#6a8759;">'click'</span><span style="color:#cc7832;">, </span><span style="color:#6a8759;">'#clear-cart'</span><span style="color:#cc7832;">, function </span>(){

   <span style="color:#9876aa;">$</span>.<span style="color:#9876aa;">ajax</span>({
           <span style="color:#9876aa;">url</span>: <span style="color:#6a8759;">'cart.php'</span><span style="color:#cc7832;">,
</span><span style="color:#cc7832;">           </span><span style="color:#9876aa;">type</span>: <span style="color:#6a8759;">'GET'</span><span style="color:#cc7832;">,
</span><span style="color:#cc7832;">           </span><span style="color:#9876aa;">data</span>: {<span style="color:#9876aa;">cart</span>: <span style="color:#6a8759;">'clear'</span>}<span style="color:#cc7832;">,
</span><span style="color:#cc7832;">           </span><span style="color:#ffc66d;">success</span>: <span style="color:#cc7832;">function </span>(res) {
                   <span style="color:#ffc66d;">showCart</span>(res)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">           </span>}<span style="color:#cc7832;">,
</span><span style="color:#cc7832;">           </span><span style="color:#ffc66d;">error</span>: <span style="color:#cc7832;">function </span>() {
                   <span style="color:#ffc66d;">alert</span>(<span style="color:#6a8759;">'Error'</span>)<span style="color:#cc7832;">;
</span><span style="color:#cc7832;">           </span>}
   })<span style="color:#cc7832;">;
</span>})<span style="color:#cc7832;">;</span></pre>
]]></description><guid isPermaLink="false">78850</guid><pubDate>Tue, 27 Sep 2022 14:56:09 +0000</pubDate></item><item><title>&#x421;&#x441;&#x44B;&#x43B;&#x43A;&#x430; &#x432; &#x43A;&#x43D;&#x43E;&#x43F;&#x43A;&#x435;</title><link>https://htmlforum.dev/topic/72363-ssylka-v-knopke/</link><description><![CDATA[<p>
	У меня есть код кнопки, как сделать что-бы при ее нажатии перекидывало на внешний сторонний сайт, мне нужно в данном случае на вк
</p>

<p>
	&lt;p class="contact-form__message"&gt;&lt;/p&gt;<br>
	&lt;button type="submit" class="knopka"&gt;КЛИК&lt;/button&gt;<br>
	&lt;/form&gt;
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">72363</guid><pubDate>Thu, 05 May 2022 18:22:33 +0000</pubDate></item><item><title>&#x420;&#x430;&#x437;&#x43C;&#x435;&#x440; &#x441;&#x442;&#x43E;&#x43B;&#x431;&#x446;&#x430;</title><link>https://htmlforum.dev/topic/77089-razmer-stolbca/</link><description><![CDATA[<p>
	Не могу найти в коде строку по изменению ширины столбца, подскажите в какую сторону смотреть. Это относится к css или js?
</p>

<p>
	Исходники тут <a href="https://addsky.ru/sites/ad_php_phonebook.zip" ipsnoembed="true" rel="external nofollow">https://addsky.ru/sites/ad_php_phonebook.zip</a>
</p>

<p>
	Таблица:
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="3522" data-ratio="12.10" data-unique="4fmegnfdx" width="942" alt="image.png" src="https://htmlforum.dev/uploads/monthly_2022_08/image.png.cd787945c8438b131b02ef875e0d74cf.png"></p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="3523" data-ratio="50.27" data-unique="inavi6vs2" width="740" alt="css.png" src="https://htmlforum.dev/uploads/monthly_2022_08/css.png.6187a10c3da4aa2049cfcddf9763e972.png"></p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">77089</guid><pubDate>Fri, 19 Aug 2022 11:50:15 +0000</pubDate></item><item><title>model &#x438;&#x441;&#x43F;&#x440;&#x430;&#x432;&#x43B;&#x435;&#x43D;&#x438;&#x435; &#x43E;&#x448;&#x438;&#x431;&#x43A;&#x438;</title><link>https://htmlforum.dev/topic/71652-model-ispravlenie-oshibki/</link><description><![CDATA[<p>
	На сайте http://xn--80aqeivp.xn--p1ai/ model  в товаре состоит из двух частей, вторая из которых выводится правильно. Нужно заменить ошибочный вывод  <span style="background-color:#ffffff; color:#999999; font-size:11px; text-align:-webkit-center">[</span>Error. Page cannot be displayed. Please contact your service provider for more details. (25) на цифры 
</p>

<div align="center" style="background-color:#ffffff; color:#999999; font-size:11px; text-align:-webkit-center">
	<h3>
		<span style="background-color:#ffffff; color:#999999; font-size:11px; text-align:-webkit-center">[</span>Error. Page cannot be displayed. Please contact your service provider for more details. (25)<span style="background-color:#ffffff; color:#999999; font-size:11px; text-align:-webkit-center">-260367]</span>
	</h3>
</div>
]]></description><guid isPermaLink="false">71652</guid><pubDate>Fri, 15 Apr 2022 10:45:52 +0000</pubDate></item><item><title>&#x43A;&#x43E;&#x434;&#x438;&#x440;&#x43E;&#x432;&#x43A;&#x430; utf8 &#x438; windows1251</title><link>https://htmlforum.dev/topic/70960-kodirovka-utf8-i-windows1251/</link><description><![CDATA[<p>
	Опенкарт. Возник конфликт utf8  и windows1251 при импорте товаров и вообще при открытии сайта всвязи со сменой сайта-донора. Когда работало - мой сайт и донор имели кодировку utf8, сейчас кодировки различаются и скрипт не выполняется в строках
</p>

<p>
	 $tmpFile = fopen ( $strqw, "r" ) ;<br>
	            fclose ($tmpFile); .
</p>

<p>
	Весь скрипт: //register partner click<br>
	        if (!isset($_SESSION["clickreg"])){<br>
	            $strqw="http://77.246.157.182/scripts/tp.php?a_aid=".$this-&gt;config-&gt;get('config_partner')."&amp;a_bid=50256f5d&amp;data1=".$this-&gt;config-&gt;get('config_prtype')."&amp;data2=&amp;data3=&amp;referrer=".$this-&gt;config-&gt;get('config_url');<br>
	            $tmpFile = fopen ( $strqw, "r" ) ;<br>
	            fclose ($tmpFile); <br>
	            $_SESSION["clickreg"]=1;<br>
	           }<br>
	        $this-&gt;render();
</p>

<p>
	Прилагаю два скрина в файле
</p>

<p>
	Что делать и где именно?
</p>

<p><a href="https://htmlforum.dev/uploads/monthly_2022_03/konflikt.jpg.25c2e88d69ef8458b7a9e2d61cfc2622.jpg" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="3350" src="https://htmlforum.dev/uploads/monthly_2022_03/konflikt.jpg.25c2e88d69ef8458b7a9e2d61cfc2622.jpg" data-ratio="55,77" width="936" class="ipsImage ipsImage_thumbnailed" alt="konflikt.jpg"></a></p>]]></description><guid isPermaLink="false">70960</guid><pubDate>Thu, 24 Mar 2022 23:43:53 +0000</pubDate></item><item><title>&#x41F;&#x443;&#x442;&#x44C; &#x43A; &#x444;&#x430;&#x439;&#x43B;&#x443; css &#x432; html &#x434;&#x43E;&#x43A;&#x443;&#x43C;&#x435;&#x43D;&#x442;&#x435; &#x43F;&#x440;&#x438; &#x432;&#x44B;&#x432;&#x43E;&#x434;&#x435; &#x442;&#x435;&#x43A;&#x441;&#x442;&#x430; html &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x44B; &#x447;&#x435;&#x440;&#x435;&#x437; php file_get_contents echo</title><link>https://htmlforum.dev/topic/68167-put-k-fajlu-css-v-html-dokumente-pri-vyvode-teksta-html-stranicy-cherez-php-file_get_contents-echo/</link><description><![CDATA[<p>
	Здравствуйте.
</p>

<p>
	Такой вопрос.
</p>

<p>
	В корневом каталоге сайта есть два каталога:
</p>

<p>
	[php] -&gt; содержит -&gt; 1.php
</p>

<p>
	[error] -&gt; содержит -&gt; error.html и error.css
</p>

<p>
	<strong>error.html</strong>
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted" id="ips_uid_9434_5" style=""><span class="dec">&lt;!DOCTYPE html&gt;</span><span class="pln">
</span><span class="tag">&lt;html&gt;</span><span class="pln">
 </span><span class="tag">&lt;head&gt;</span><span class="pln">
  </span><span class="tag">&lt;meta</span><span class="pln"> </span><span class="atn">charset</span><span class="pun">=</span><span class="atv">"utf-8"</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
  </span><span class="tag">&lt;title&gt;</span><span class="pln">ERROR</span><span class="tag">&lt;/title&gt;</span><span class="pln">
</span><span class="tag">&lt;link</span><span class="pln"> </span><span class="atn">rel</span><span class="pun">=</span><span class="atv">"stylesheet"</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"error.css"</span><span class="tag">&gt;</span><span class="pln">
 </span><span class="tag">&lt;/head&gt;</span><span class="pln">
 </span><span class="tag">&lt;body&gt;</span><span class="pln">
  </span><span class="tag">&lt;p&gt;</span><span class="pln">Привет, мир</span><span class="tag">&lt;/p&gt;</span><span class="pln">
 </span><span class="tag">&lt;/body&gt;</span><span class="pln">
</span><span class="tag">&lt;/html&gt;</span></pre>

<p>
	<strong>1.php</strong>
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted" id="ips_uid_9434_7" style=""><span class="pun">&lt;?</span><span class="pln">php
	$SERVER_NAME </span><span class="pun">=</span><span class="pln"> $_SERVER</span><span class="pun">[</span><span class="str">'SERVER_NAME'</span><span class="pun">];</span><span class="pln">
	$DOCUMENT_ROOT </span><span class="pun">=</span><span class="pln"> $_SERVER</span><span class="pun">[</span><span class="str">'DOCUMENT_ROOT'</span><span class="pun">];</span><span class="pln">
	
	$tpl </span><span class="pun">=</span><span class="pln"> file_get_contents</span><span class="pun">(</span><span class="str">"http://"</span><span class="pun">.</span><span class="pln">$SERVER_NAME</span><span class="pun">.</span><span class="str">"/error/error.html"</span><span class="pun">);</span><span class="pln">
	</span><span class="com">//$tpl = file_get_contents($DOCUMENT_ROOT."/error/error.html");</span><span class="pln">
	echo $tpl</span><span class="pun">;</span><span class="pln">
</span><span class="pun">?&gt;</span></pre>

<p>
	Теперь вопросы:
</p>

<p>
	1. Правильнее использовать SERVER_NAME или DOCUMENT_ROOT или ?
</p>

<p>
	2. При таком коде php я получу ошибку:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted" id="ips_uid_9434_10" style=""><span class="pln">Refused to apply style from 'http://site.ru/php/error.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.</span></pre>

<p>
	Как это исправить? Указывать полный путь к css файлу?
</p>

<p>
	или нечто такое:
</p>

<p>
	<strong>error.html</strong>
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted" id="ips_uid_9434_14" style=""><span class="dec">&lt;!DOCTYPE html&gt;</span><span class="pln">
</span><span class="tag">&lt;html&gt;</span><span class="pln">
 </span><span class="tag">&lt;head&gt;</span><span class="pln">
  </span><span class="tag">&lt;meta</span><span class="pln"> </span><span class="atn">charset</span><span class="pun">=</span><span class="atv">"utf-8"</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
  </span><span class="tag">&lt;title&gt;</span><span class="pln">ERROR</span><span class="tag">&lt;/title&gt;</span><span class="pln">
</span><span class="tag">&lt;link</span><span class="pln"> </span><span class="atn">rel</span><span class="pun">=</span><span class="atv">"stylesheet"</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"{DOMAIN}/error/error.css"</span><span class="tag">&gt;</span><span class="pln">
 </span><span class="tag">&lt;/head&gt;</span><span class="pln">
 </span><span class="tag">&lt;body&gt;</span><span class="pln">
  </span><span class="tag">&lt;p&gt;</span><span class="pln">Привет, мир</span><span class="tag">&lt;/p&gt;</span><span class="pln">
 </span><span class="tag">&lt;/body&gt;</span><span class="pln">
</span><span class="tag">&lt;/html&gt;</span></pre>

<p>
	<strong>1.php</strong>
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted" id="ips_uid_9434_16" style=""><span class="pun">&lt;?</span><span class="pln">php
	$SERVER_NAME </span><span class="pun">=</span><span class="pln"> </span><span class="str">"http://"</span><span class="pln"> </span><span class="pun">.</span><span class="pln"> $_SERVER</span><span class="pun">[</span><span class="str">'SERVER_NAME'</span><span class="pun">];</span><span class="pln">
	$DOCUMENT_ROOT </span><span class="pun">=</span><span class="pln"> $_SERVER</span><span class="pun">[</span><span class="str">'DOCUMENT_ROOT'</span><span class="pun">];</span><span class="pln">
	
	
	$tpl </span><span class="pun">=</span><span class="pln"> file_get_contents</span><span class="pun">(</span><span class="pln">$SERVER_NAME</span><span class="pun">.</span><span class="str">"/error/error.html"</span><span class="pun">);</span><span class="pln">
	</span><span class="com">//$tpl = file_get_contents($DOCUMENT_ROOT."/error/error.html");</span><span class="pln">
	$tpl </span><span class="pun">=</span><span class="pln"> str_replace</span><span class="pun">(</span><span class="str">"{DOMAIN}"</span><span class="pun">,</span><span class="pln"> $SERVER_NAME</span><span class="pun">.</span><span class="str">""</span><span class="pun">,</span><span class="pln"> $tpl</span><span class="pun">);</span><span class="pln">
	
	echo $tpl</span><span class="pun">;</span><span class="pln">
</span><span class="pun">?&gt;</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">68167</guid><pubDate>Thu, 16 Dec 2021 16:56:32 +0000</pubDate></item><item><title>&#x424;&#x43E;&#x440;&#x43C;&#x430; &#x43A;&#x43E;&#x43D;&#x442;&#x430;&#x43A;&#x442;&#x43E;&#x432;. &#x41D;&#x435;&#x43F;&#x440;&#x430;&#x432;&#x438;&#x43B;&#x44C;&#x43D;&#x430;&#x44F; &#x440;&#x430;&#x431;&#x43E;&#x442;&#x430; &#x432; Popup</title><link>https://htmlforum.dev/topic/68131-forma-kontaktov-nepravilnaja-rabota-v-popup/</link><description><![CDATA[<p>
	Доброго времени суток.
</p>

<p>
	Есть форма контактов на <a href="https://xn--80aqfijl.xn--p1ai/dlv/#contact" rel="external nofollow">СТРАНИЦЕ</a> которая работает правильно, отправляем форму пишет сообщение, что сообщение отправлено.
</p>

<p>
	Есть форма у услугах <a href="https://xn--80aqfijl.xn--p1ai/dlv/#services/cont-vbp" rel="external nofollow">УСЛУГИ</a>, которая после отправки перекидывает на страницу обработчика формы с сообщением о правильной отправки.
</p>

<p>
	Как исправить 2-й вариант?
</p>
]]></description><guid isPermaLink="false">68131</guid><pubDate>Wed, 15 Dec 2021 01:47:03 +0000</pubDate></item><item><title>&#x421;&#x43E;&#x445;&#x440;&#x430;&#x43D;&#x435;&#x43D;&#x438;&#x435; &#x437;&#x43D;&#x430;&#x447;&#x435;&#x43D;&#x438;&#x44F; &#x432; &#x444;&#x43E;&#x440;&#x43C;&#x435;</title><link>https://htmlforum.dev/topic/66993-sohranenie-znachenija-v-forme/</link><description><![CDATA[<p>
	Добрый день имеется форма, где нужно выбрать дату (из базы) и кнопка отправить. После нажатия кнопки отправить, выполняется обработка, все работает. Можно ли сделать, чтобы выбранная дата не очищалась, а так и оставалась выбранной? Поскольку есть еще одна форма с кнопкой, при нажатии на которую происходит обновление страницы и слетают значения результата с первой формы.
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_9243_5" style=""><span class="tag">&lt;div&gt;</span><span class="pln">Выберите дату</span><span class="tag">&lt;/div&gt;</span><span class="pln">
</span><span class="tag">&lt;form</span><span class="pln"> </span><span class="atn">method</span><span class="pun">=</span><span class="atv">"post"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"edit_form"</span><span class="tag">&gt;</span><span class="pln">
     </span><span class="tag">&lt;select</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"date1"</span><span class="tag">&gt;</span><span class="pln">"
	    </span><span class="tag">&lt;option</span><span class="pln"> </span><span class="atn">value</span><span class="pun">=</span><span class="atv">"no"</span><span class="tag">&gt;</span><span class="pln">Начальная дата</span><span class="tag">&lt;/option&gt;</span><span class="pln">
		</span><span class="pun">&lt;?</span><span class="pln">php </span><span class="kwd">while</span><span class="pun">(</span><span class="pln">$row_date1 </span><span class="pun">=</span><span class="pln"> $result_date1</span><span class="pun">-&gt;</span><span class="pln">fetch_assoc</span><span class="pun">()){?&gt;</span><span class="pln">
            &lt;option value="</span><span class="pun">&lt;?</span><span class="pln">php echo $row_date1</span><span class="pun">[</span><span class="str">'date_change'</span><span class="pun">];?&gt;</span><span class="pln">"&gt;
			  </span><span class="pun">&lt;?</span><span class="pln">php echo $row_date1</span><span class="pun">[</span><span class="str">'date_change'</span><span class="pun">];</span><span class="pln"> </span><span class="pun">?&gt;</span><span class="pln">
			</span><span class="tag">&lt;/option&gt;</span><span class="pln">
	    </span><span class="pun">&lt;?</span><span class="pln">php </span><span class="pun">}?&gt;</span><span class="pln">
     </span><span class="tag">&lt;/select&gt;</span><span class="pln"> 
	 </span><span class="tag">&lt;select</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"date2"</span><span class="tag">&gt;</span><span class="pln">"
	    </span><span class="tag">&lt;option</span><span class="pln"> </span><span class="atn">value</span><span class="pun">=</span><span class="atv">"no"</span><span class="tag">&gt;</span><span class="pln">Конечная дата</span><span class="tag">&lt;/option&gt;</span><span class="pln">
	    </span><span class="pun">&lt;?</span><span class="pln">php </span><span class="kwd">while</span><span class="pun">(</span><span class="pln">$row_date2 </span><span class="pun">=</span><span class="pln"> $result_date2</span><span class="pun">-&gt;</span><span class="pln">fetch_assoc</span><span class="pun">()){?&gt;</span><span class="pln">
            &lt;option value="</span><span class="pun">&lt;?</span><span class="pln">php echo $row_date2</span><span class="pun">[</span><span class="str">'date_change'</span><span class="pun">];?&gt;</span><span class="pln">"&gt;
			  </span><span class="pun">&lt;?</span><span class="pln">php echo $row_date2</span><span class="pun">[</span><span class="str">'date_change'</span><span class="pun">];</span><span class="pln"> </span><span class="pun">?&gt;</span><span class="pln">
			</span><span class="tag">&lt;/option&gt;</span><span class="pln">
	    </span><span class="pun">&lt;?</span><span class="pln">php </span><span class="pun">}?&gt;</span><span class="pln">
     </span><span class="tag">&lt;/select&gt;</span><span class="pln"> 
	 </span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"submit"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"select-date"</span><span class="pln"> </span><span class="atn">value</span><span class="pun">=</span><span class="atv">"ПОИСК"</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
</span><span class="tag">&lt;/form&gt;</span><span class="pln"> </span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">66993</guid><pubDate>Wed, 27 Oct 2021 12:20:51 +0000</pubDate></item><item><title>&#x422;&#x430;&#x431;&#x43B;&#x438;&#x447;&#x43D;&#x43E;&#x435; &#x43E;&#x442;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435; &#x442;&#x43E;&#x432;&#x430;&#x440;&#x43E;&#x432;</title><link>https://htmlforum.dev/topic/66385-tablichnoe-otobrazhenie-tovarov/</link><description><![CDATA[<p>
	Добрый день!
</p>

<p>
	Подскажите пожалуста как реализвовать табличное отображение товаров<br>
	Есть таблица, код ниже. В ней есть статичные данные которые не меняются. А есть атрибуты котрые генерируются из модуля. Проблема в том что не могу добавить коректно заголвки. Что бы в зоголовке таблицы выводилось название атрибута. Атрибуты в категрии выводятся через поле &lt;?php echo $product['description']; ?&gt; ,а значение этого поля задается по формуле в модуле. CMS opencart 2.3
</p>

<p>
	Подскажите как оформить вывод так? Скриншот прилжила.
</p>

<p>
	 
</p>

<p>
	Спасибо заранее
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_8528_5" style=""><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"row"</span><span class="tag">&gt;</span><span class="pln">
 </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"product_price_wrap"</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"product-layout product-price none col-md-12 col-xs-12"</span><span class="tag">&gt;</span><span class="pln">
    </span><span class="tag">&lt;table</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"table-price"</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"table table-bordered"</span><span class="tag">&gt;</span><span class="pln">
  </span><span class="tag">&lt;thead&gt;</span><span class="pln">
  
  </span><span class="tag">&lt;tr&gt;</span><span class="pln">
        </span><span class="tag">&lt;th&gt;</span><span class="pln">Артикул</span><span class="tag">&lt;/th&gt;</span><span class="pln">
        </span><span class="com">&lt;!--заголовок атрибуов --&gt;</span><span class="pln">  
        </span><span class="tag">&lt;th&gt;</span><span class="pln">Атрибуты</span><span class="tag">&lt;/th&gt;</span><span class="pln">
        </span><span class="com">&lt;!-- заголовок атрибуов--&gt;</span><span class="pln">    
        </span><span class="tag">&lt;th&gt;</span><span class="pln">Цена (С НДС)</span><span class="tag">&lt;/th&gt;</span><span class="pln">
        </span><span class="tag">&lt;th&gt;</span><span class="pln">Купить</span><span class="tag">&lt;/th&gt;</span><span class="pln">
    </span><span class="tag">&lt;/tr&gt;</span><span class="pln">
  </span><span class="tag">&lt;/thead&gt;</span><span class="pln">
    </span><span class="pun">&lt;?</span><span class="pln">php </span><span class="kwd">foreach</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$products </span><span class="kwd">as</span><span class="pln"> $product</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> </span><span class="pun">?&gt;</span><span class="pln">
    </span><span class="tag">&lt;tr</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"item main_item_wrapper"</span><span class="tag">&gt;</span><span class="pln">
      </span><span class="tag">&lt;td&gt;</span><span class="pln">&lt;a href="</span><span class="pun">&lt;?</span><span class="pln">php echo $product</span><span class="pun">[</span><span class="str">'href'</span><span class="pun">];</span><span class="pln"> </span><span class="pun">?&gt;</span><span class="pln">"&gt;</span><span class="pun">&lt;?</span><span class="pln">php echo $product</span><span class="pun">[</span><span class="str">'sku'</span><span class="pun">];</span><span class="pln"> </span><span class="pun">?&gt;</span><span class="tag">&lt;/a&gt;&lt;/td&gt;</span><span class="pln">  
  </span><span class="com">&lt;!-- Атрибуты --&gt;</span><span class="pln">    
      </span><span class="pun">&lt;?</span><span class="pln">php echo $product</span><span class="pun">[</span><span class="str">'description'</span><span class="pun">];</span><span class="pln"> </span><span class="pun">?&gt;</span><span class="pln">  
    </span><span class="com">&lt;!-- Атрибуты --&gt;</span><span class="pln">        
      </span><span class="tag">&lt;td&gt;</span><span class="pun">&lt;?</span><span class="pln">php </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$product</span><span class="pun">[</span><span class="str">'price'</span><span class="pun">])</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> </span><span class="pun">?&gt;</span><span class="pln">
                </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"price"</span><span class="tag">&gt;</span><span class="pln">
                  </span><span class="pun">&lt;?</span><span class="pln">php </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(!</span><span class="pln">$product</span><span class="pun">[</span><span class="str">'special'</span><span class="pun">])</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> </span><span class="pun">?&gt;</span><span class="pln">
                  </span><span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"main-price"</span><span class="tag">&gt;</span><span class="pun">&lt;?</span><span class="pln">php echo $product</span><span class="pun">[</span><span class="str">'price'</span><span class="pun">];</span><span class="pln"> </span><span class="pun">?&gt;</span><span class="tag">&lt;/span&gt;</span><span class="pln">
                  </span><span class="pun">&lt;?</span><span class="pln">php </span><span class="pun">}</span><span class="pln"> </span><span class="kwd">else</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> </span><span class="pun">?&gt;</span><span class="pln">
                  </span><span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"price-old"</span><span class="tag">&gt;</span><span class="pun">&lt;?</span><span class="pln">php echo $product</span><span class="pun">[</span><span class="str">'price'</span><span class="pun">];</span><span class="pln"> </span><span class="pun">?&gt;</span><span class="tag">&lt;/span&gt;</span><span class="pln">         
                  </span><span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"price-new main-price"</span><span class="tag">&gt;</span><span class="pun">&lt;?</span><span class="pln">php echo $product</span><span class="pun">[</span><span class="str">'special'</span><span class="pun">];</span><span class="pln"> </span><span class="pun">?&gt;</span><span class="tag">&lt;/span&gt;</span><span class="pln">                               
                  </span><span class="pun">&lt;?</span><span class="pln">php </span><span class="pun">}</span><span class="pln"> </span><span class="pun">?&gt;</span><span class="pln">
                  </span><span class="pun">&lt;?</span><span class="pln">php </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$product</span><span class="pun">[</span><span class="str">'tax'</span><span class="pun">])</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> </span><span class="pun">?&gt;</span><span class="pln">
                  </span><span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"price-tax"</span><span class="tag">&gt;</span><span class="pun">&lt;?</span><span class="pln">php echo $text_tax</span><span class="pun">;</span><span class="pln"> </span><span class="pun">?&gt;</span><span class="pln"> </span><span class="pun">&lt;?</span><span class="pln">php echo $product</span><span class="pun">[</span><span class="str">'tax'</span><span class="pun">];</span><span class="pln"> </span><span class="pun">?&gt;</span><span class="tag">&lt;/span&gt;</span><span class="pln">
                  </span><span class="pun">&lt;?</span><span class="pln">php </span><span class="pun">}</span><span class="pln"> </span><span class="pun">?&gt;</span><span class="pln">              
                </span><span class="tag">&lt;/div&gt;</span><span class="pln">
                </span><span class="pun">&lt;?</span><span class="pln">php </span><span class="pun">}</span><span class="pln"> </span><span class="pun">?&gt;</span><span class="pln">
      </span><span class="tag">&lt;/td&gt;</span><span class="pln">    
      </span><span class="tag">&lt;td&gt;</span><span class="pln"> &lt;button type="button" class="btn btn-primary" onclick="cart.add('</span><span class="pun">&lt;?</span><span class="pln">php echo $product</span><span class="pun">[</span><span class="str">'product_id'</span><span class="pun">];</span><span class="pln"> </span><span class="pun">?&gt;</span><span class="pln">', '</span><span class="pun">&lt;?</span><span class="pln">php echo $product</span><span class="pun">[</span><span class="str">'minimum'</span><span class="pun">];</span><span class="pln"> </span><span class="pun">?&gt;</span><span class="pln">');"&gt;</span><span class="pun">&lt;?</span><span class="pln">php echo $button_cart</span><span class="pun">;</span><span class="pln"> </span><span class="pun">?&gt;</span><span class="tag">&lt;/button&gt;</span><span class="pln">
      </span><span class="tag">&lt;/td&gt;</span><span class="pln">
    </span><span class="tag">&lt;/tr&gt;</span><span class="pln">
 </span><span class="pun">&lt;?</span><span class="pln">php </span><span class="pun">}</span><span class="pln"> </span><span class="pun">?&gt;</span><span class="pln">
    </span><span class="tag">&lt;/table&gt;</span><span class="pln">
</span><span class="tag">&lt;/div&gt;</span><span class="pln">
        </span><span class="tag">&lt;/div&gt;</span></pre>

<p>
	 
</p>

<p><a href="https://htmlforum.dev/uploads/monthly_2021_09/Screenshot_165.png.40ddbb7f399df36617e1161e38b00b02.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="3271" src="https://htmlforum.dev/uploads/monthly_2021_09/Screenshot_165.png.40ddbb7f399df36617e1161e38b00b02.png" data-ratio="54,37" width="1602" class="ipsImage ipsImage_thumbnailed" alt="Screenshot_165.png"></a></p>]]></description><guid isPermaLink="false">66385</guid><pubDate>Sun, 26 Sep 2021 16:11:43 +0000</pubDate></item><item><title>&#x417;&#x430;&#x43D;&#x435;&#x441;&#x435;&#x43D;&#x438;&#x435; &#x447;&#x435;&#x43A;&#x431;&#x43E;&#x43A;&#x441;&#x43E;&#x432; &#x432; &#x411;&#x414;</title><link>https://htmlforum.dev/topic/64574-zanesenie-chekboksov-v-bd/</link><description><![CDATA[<pre class="ipsCode prettyprint lang-html prettyprinted" id="ips_uid_111_5" style="">
<span class="tag">&lt;form</span><span class="pln"> </span><span class="atn">method</span><span class="pun">=</span><span class="atv">"POST"</span><span class="pln"> </span><span class="atn">action</span><span class="pun">=</span><span class="pln"> </span><span class="atv">"action_handler.php"</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"form"</span><span class="tag">&gt;</span><span class="pln">
    </span><span class="tag">&lt;section</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"table_1"</span><span class="tag">&gt;</span><span class="pln">
        </span><span class="tag">&lt;table</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"iksweb"</span><span class="tag">&gt;</span><span class="pln">
            </span><span class="tag">&lt;tbody&gt;</span><span class="pln">
                </span><span class="tag">&lt;tr&gt;</span><span class="pln">
                    </span><span class="tag">&lt;td</span><span class="pln"> </span><span class="atn">rowspan</span><span class="pun">=</span><span class="atv">"3"</span><span class="tag">&gt;&lt;b&gt;</span><span class="pln">История компании «Mc donald's»</span><span class="tag">&lt;/b&gt;</span><span class="pln">
                        </span><span class="tag">&lt;h3</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"the"</span><span class="tag">&gt;</span><span class="pln">Кто основал компанию «Mc donald's»?</span><span class="tag">&lt;/h3&gt;</span><span class="pln">   
                        </span><span class="tag">&lt;section</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"conteiner"</span><span class="tag">&gt;</span><span class="pln">
                            </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"checkbox"</span><span class="tag">&gt;</span><span class="pln">
                                </span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"checkbox"</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"i-6"</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"i6"</span><span class="pln"> </span><span class="atn">value</span><span class="pun">=</span><span class="atv">"0"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"formDoor[]"</span><span class="tag">&gt;</span><span class="pln">
                                </span><span class="tag">&lt;label</span><span class="pln"> </span><span class="atn">for</span><span class="pun">=</span><span class="atv">"i6"</span><span class="pln"> </span><span class="atn">tabindex</span><span class="pun">=</span><span class="atv">"12"</span><span class="tag">&gt;</span><span class="pln">Роналд Макдоналд</span><span class="tag">&lt;/label&gt;</span><span class="pln">     
                            </span><span class="tag">&lt;/div&gt;</span><span class="pln">
                            </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"checkbox"</span><span class="tag">&gt;</span><span class="pln">
                                </span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"checkbox"</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"i-6"</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"i7"</span><span class="pln"> </span><span class="atn">value</span><span class="pun">=</span><span class="atv">"0"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"formDoor[]"</span><span class="tag">&gt;</span><span class="pln">
                                </span><span class="tag">&lt;label</span><span class="pln"> </span><span class="atn">for</span><span class="pun">=</span><span class="atv">"i7"</span><span class="pln"> </span><span class="atn">tabindex</span><span class="pun">=</span><span class="atv">"13"</span><span class="tag">&gt;</span><span class="pln">Рэй Крок</span><span class="tag">&lt;/label&gt;</span><span class="pln">     
                            </span><span class="tag">&lt;/div&gt;</span><span class="pln">
                            </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"checkbox"</span><span class="tag">&gt;</span><span class="pln">
                                </span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"checkbox"</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"i-6"</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"checkbox_68"</span><span class="pln"> </span><span class="atn">value</span><span class="pun">=</span><span class="atv">"1"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"formDoor[]"</span><span class="tag">&gt;</span><span class="pln">
                                </span><span class="tag">&lt;label</span><span class="pln"> </span><span class="atn">for</span><span class="pun">=</span><span class="atv">"checkbox_68"</span><span class="pln"> </span><span class="atn">tabindex</span><span class="pun">=</span><span class="atv">"14"</span><span class="tag">&gt;</span><span class="pln">Братья Дик и Мак Макдоналд</span><span class="tag">&lt;/label&gt;</span><span class="pln">     
                            </span><span class="tag">&lt;/div&gt;</span><span class="pln">
                            </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"checkbox"</span><span class="tag">&gt;</span><span class="pln">
                                </span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"checkbox"</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"i-6"</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"checkbox_170"</span><span class="pln"> </span><span class="atn">value</span><span class="pun">=</span><span class="atv">"0"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"formDoor[]"</span><span class="tag">&gt;</span><span class="pln">
                                </span><span class="tag">&lt;label</span><span class="pln"> </span><span class="atn">for</span><span class="pun">=</span><span class="atv">"checkbox_170"</span><span class="pln"> </span><span class="atn">tabindex</span><span class="pun">=</span><span class="atv">"14"</span><span class="tag">&gt;</span><span class="pln">Клинт Иствуд</span><span class="tag">&lt;/label&gt;</span><span class="pln">     
                            </span><span class="tag">&lt;/div&gt;</span><span class="pln">
                            </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"out-block out-6"</span><span class="tag">&gt;&lt;/div&gt;</span><span class="pln">
                        </span><span class="tag">&lt;/section&gt;</span><span class="pln">
                     </span><span class="tag">&lt;/td&gt;</span><span class="pln">     
                </span><span class="tag">&lt;/tr&gt;</span><span class="pln">
            </span><span class="tag">&lt;/tbody&gt;</span><span class="pln">
        </span><span class="tag">&lt;/table&gt;</span><span class="pln">
    </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"dsw"</span><span class="tag">&gt;</span><span class="pln">
        </span><span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"b-6"</span><span class="pln"> </span><span class="atn">tabindex</span><span class="pun">=</span><span class="atv">"11"</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"btn-1"</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"submit"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"formSubmit"</span><span class="tag">&gt;</span><span class="pln">Отправить</span><span class="tag">&lt;/button&gt;</span><span class="pln">
    </span><span class="tag">&lt;/div&gt;</span><span class="pln">  
</span><span class="tag">&lt;/form&gt;</span></pre>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_111_7" style="">
<span class="pun">&lt;?</span><span class="pln">php
  mysql_connect</span><span class="pun">(</span><span class="str">"localhost"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"root"</span><span class="pun">,</span><span class="pln"> </span><span class="str">""</span><span class="pun">);</span><span class="pln">
  mysql_select_db</span><span class="pun">(</span><span class="str">'olala'</span><span class="pun">)</span><span class="pln"> </span><span class="kwd">or</span><span class="pln"> </span><span class="kwd">die</span><span class="pun">(</span><span class="pln">mysql_error</span><span class="pun">());</span><span class="pln">
   
      </span><span class="kwd">if</span><span class="pun">(</span><span class="pln">isset</span><span class="pun">(</span><span class="pln">$_GET</span><span class="pun">[</span><span class="str">'submit'</span><span class="pun">])){</span><span class="pln">
          
          $arr</span><span class="pun">=</span><span class="pln">$_GET</span><span class="pun">;</span><span class="pln">
          
  </span><span class="kwd">foreach</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$arr </span><span class="kwd">as</span><span class="pln"> $key </span><span class="pun">=&gt;</span><span class="pln"> $value</span><span class="pun">)</span><span class="pln">
  </span><span class="pun">{</span><span class="pln">
      $reg</span><span class="pun">=</span><span class="str">"/^check/"</span><span class="pun">;</span><span class="com">//отбираю нужные элементы </span><span class="pln">
      </span><span class="kwd">if</span><span class="pun">(</span><span class="pln"> preg_match </span><span class="pun">(</span><span class="pln">$reg</span><span class="pun">,</span><span class="pln">$key </span><span class="pun">))</span><span class="pln">
      </span><span class="pun">{</span><span class="pln">
          </span><span class="com">//$new_mass[]=$arr[$key];</span><span class="pln">
          </span><span class="com">//print_r($new_mass);</span><span class="pln">
          echo $arr</span><span class="pun">[</span><span class="pln">$key</span><span class="pun">];</span><span class="pln">
          $sql_1</span><span class="pun">=</span><span class="str">"INSERT INTO `table_one` (`name`) VALUES('$arr[$key]')"</span><span class="pun">;</span><span class="pln">
          mysql_query</span><span class="pun">(</span><span class="pln">$sql_1</span><span class="pun">)</span><span class="pln"> </span><span class="kwd">or</span><span class="pln"> </span><span class="kwd">die</span><span class="pun">(</span><span class="pln">mysql_error</span><span class="pun">());</span><span class="pln">
   
      </span><span class="pun">}</span><span class="pln">
  </span><span class="pun">}</span><span class="pln">
      
      </span><span class="pun">}</span><span class="pln">
</span><span class="pun">?&gt;</span></pre>

<p>
	 Создаю опросник и хочу, чтобы чекбоксы заносились в БД(таблицу пока не создавал). Хотелось узнать на счёт php кода, сможете подсказать, что в нём не так (дать какие нибудь советы). В openserver опросник пока не выкладывал.
</p>]]></description><guid isPermaLink="false">64574</guid><pubDate>Thu, 03 Jun 2021 12:58:45 +0000</pubDate></item><item><title>&#x41D;&#x435; &#x43C;&#x43E;&#x433;&#x443; &#x440;&#x430;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x442;&#x44C;&#x441;&#x44F; &#x441; PhpMyAdmin.</title><link>https://htmlforum.dev/topic/63723-ne-mogu-razobratsja-s-phpmyadmin/</link><description><![CDATA[<p>
	<span style="background-color:#ffffff;color:#495057;font-size:15px;">Доброго времени суток. Я не сильно знающий веб-разработчик, но учусь. Начал создавать интернет магазин. Написал код самого сайта, посмотрел видео как делаются интернет-магазины и теперь не могу разобраться с PhpMyAdmin. Я не понимаю как она взаимодействует с сайтом. В интернете погуглил, так ничего дельного найти и не смог. Помогите пожалуйста.</span><br style="background-color:#ffffff;color:#495057;font-size:15px;" /><span style="background-color:#ffffff;color:#495057;font-size:15px;">P.S сильно в меня камни не кидайте, я только учусь<span> </span></span><br style="background-color:#ffffff;color:#495057;font-size:15px;" /><span style="background-color:#ffffff;color:#495057;font-size:15px;">Всем добра!</span>
</p>]]></description><guid isPermaLink="false">63723</guid><pubDate>Wed, 21 Apr 2021 09:10:12 +0000</pubDate></item><item><title>Whoops, looks like something went wrong</title><link>https://htmlforum.dev/topic/63304-whoops-looks-like-something-went-wrong/</link><description><![CDATA[<p>
	Добрый день! Прошу помочь решить проблему с авторизации. Высылаю скрины. 
</p>
<p><a href="https://htmlforum.dev/uploads/monthly_2021_04/1.png.bbcc6598e2545599e71ba4da0ac4d026.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="3123" src="https://htmlforum.dev/uploads/monthly_2021_04/1.thumb.png.4cb850e8442447da1e2926790e53024b.png" data-ratio="50,83" width="960" class="ipsImage ipsImage_thumbnailed" alt="1.png"></a></p>
<p><a href="https://htmlforum.dev/uploads/monthly_2021_04/screen2_2_3.png.50a390773802fc82a6314c10072f955a.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="3124" src="https://htmlforum.dev/uploads/monthly_2021_04/screen2_2_3.thumb.png.e82c547b2dde96498315dbd726fc8938.png" data-ratio="51,35" width="960" class="ipsImage ipsImage_thumbnailed" alt="screen2_2_3.png"></a></p>]]></description><guid isPermaLink="false">63304</guid><pubDate>Thu, 01 Apr 2021 12:09:08 +0000</pubDate></item><item><title>RevolveR CMF</title><link>https://htmlforum.dev/topic/62891-revolver-cmf/</link><description><![CDATA[
<p>
	Представляю вашему вниманию фреймворк управления контентом Revolver.
</p>

<p>
	 
</p>

<p>
	<img alt="RCMF.png" class="ipsImage ipsImage_thumbnailed" data-fileid="3062" data-ratio="93.75" data-unique="t9psz8984" width="432" src="&lt;fileStore.core_Attachment&gt;/monthly_2021_01/RCMF.png.5953d2ba41f9aa83c6199e33346ff8dc.png"></p>

<p>
	 
</p>

<p>
	Работает на PHP, MySQL и ECMAScript 7.
</p>

<p>
	Унифицированный интерфейс на View Port единицах и специальный шаблонизатор позволяет быстро и эффективно создавать вебсайты любой сложности под высокие нагрузки с низким требованием к ресурсам хостинга(достаточно компьютера типа Raspbery и 10Mb выделенной оперативной памяти).
</p>

<p>
	Трехуровневое кэширование позволяет свободно развивать ваши сайты и сервисы не беспокоясь о высокой стоимости обслуживания сервера.
</p>

<p>
	Архитектура Kernel-&gt;Model-&gt;View прекрасно спланирована и дает перспективы развития проекта на долгие годы. 
</p>

<p>
	Revolver CMF великолепно защищен от любых атак и имеет встроенную капчу, которую не смог обойти ни кто.
</p>

<p>
	Страница проекта здесь: <a href="https://xcmf.net/" rel="external nofollow">RevolveR CMF</a>.
</p>
]]></description><guid isPermaLink="false">62891</guid><pubDate>Sun, 24 Jan 2021 06:09:30 +0000</pubDate></item><item><title>&#x41D;&#x435; &#x440;&#x430;&#x431;&#x43E;&#x442;&#x430;&#x435;&#x442; &#x444;&#x43E;&#x440;&#x43C;&#x430; &#x43E;&#x431;&#x440;&#x430;&#x442;&#x43D;&#x43E;&#x439; &#x441;&#x432;&#x44F;&#x437;&#x438;</title><link>https://htmlforum.dev/topic/60920-ne-rabotaet-forma-obratnoy-svyazi/</link><description><![CDATA[<p>
	Добрый вечер! Подскажите.. Не работает форма, заполнил поля php mail, некоторые синтаксисы не знаю. Код ниже. Скрипт пробовал в хеде и в выложенной вариации, не идет сообщение. Заранее спасибо.
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="dec">&lt;!DOCTYPE html&gt;</span><span class="pln">
 </span><span class="tag">&lt;html&gt;</span><span class="pln">
  </span><span class="tag">&lt;head&gt;</span><span class="pln">
  
    </span><span class="tag">&lt;title&gt;</span><span class="pln">index.html</span><span class="tag">&lt;/title&gt;</span><span class="pln">
   </span><span class="tag">&lt;meta</span><span class="pln"> </span><span class="atn">charset</span><span class="pun">=</span><span class="atv">"utf-8"</span><span class="tag">/&gt;</span><span class="pln">

</span><span class="tag">&lt;/head&gt;</span><span class="pln">
</span><span class="tag">&lt;body&gt;</span><span class="pln">
</span><span class="tag">&lt;form</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"form-horizontal"</span><span class="pln"> </span><span class="atn">target</span><span class="pun">=</span><span class="atv">"_blank"</span><span class="pln"> </span><span class="atn">method</span><span class="pun">=</span><span class="atv">"post"</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"form"</span><span class="pln">  </span><span class="atn">enctype</span><span class="pun">=</span><span class="atv">"multipart/form-data"</span><span class="tag">&gt;</span><span class="pln">
            </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"form-group"</span><span class="tag">&gt;</span><span class="pln">
              </span><span class="tag">&lt;label</span><span class="pln">  </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"col-sm-2 control-label"</span><span class="tag">&gt;</span><span class="pln">Ф.И.О.:</span><span class="tag">&lt;/label&gt;</span><span class="pln">
              </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"col-sm-10"</span><span class="tag">&gt;</span><span class="pln">
              </span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"form-control"</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"name"</span><span class="pln"> </span><span class="atn">placeholder</span><span class="pun">=</span><span class="atv">"Имя"</span><span class="pln">  </span><span class="atn">required</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
              </span><span class="tag">&lt;/div&gt;</span><span class="pln">
            </span><span class="tag">&lt;/div&gt;</span><span class="pln">
            </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"form-group"</span><span class="tag">&gt;</span><span class="pln">
              </span><span class="tag">&lt;label</span><span class="pln">  </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"col-sm-2 control-label"</span><span class="tag">&gt;</span><span class="pln">Телефон:</span><span class="tag">&lt;/label&gt;</span><span class="pln">
              </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"col-sm-10"</span><span class="tag">&gt;</span><span class="pln">
              </span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"form-control"</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"number"</span><span class="pln"> </span><span class="atn">pattern</span><span class="pun">=</span><span class="atv">"^[0-9]{11}$"</span><span class="pln"> </span><span class="atn">placeholder</span><span class="pun">=</span><span class="atv">"Телефон"</span><span class="pln">  </span><span class="atn">required</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
              </span><span class="tag">&lt;/div&gt;</span><span class="pln">
            </span><span class="tag">&lt;/div&gt;</span><span class="pln">
              </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"form-group"</span><span class="tag">&gt;</span><span class="pln">
              </span><span class="tag">&lt;label</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"col-sm-2 control-label"</span><span class="tag">&gt;</span><span class="pln">Эл. почта:</span><span class="tag">&lt;/label&gt;</span><span class="pln">
              </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"col-sm-10"</span><span class="tag">&gt;</span><span class="pln">
                </span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"form-control"</span><span class="pln">  </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"email"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"email"</span><span class="pln"> </span><span class="atn">placeholder</span><span class="pun">=</span><span class="atv">"E-mail"</span><span class="pln">  </span><span class="atn">required</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
              </span><span class="tag">&lt;/div&gt;</span><span class="pln">
            </span><span class="tag">&lt;/div&gt;</span><span class="pln">
            </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"form-group"</span><span class="tag">&gt;</span><span class="pln">
              </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"col-sm-offset-2 col-sm-10"</span><span class="tag">&gt;</span><span class="pln">
                </span><span class="tag">&lt;textarea</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"form-control"</span><span class="pln"> </span><span class="atn">rows</span><span class="pun">=</span><span class="atv">"3"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"message"</span><span class="pln"> </span><span class="atn">placeholder</span><span class="pun">=</span><span class="atv">"Ваше сообщение"</span><span class="pln">  </span><span class="atn">required</span><span class="tag">&gt;&lt;/textarea&gt;</span><span class="pln">	
 </span><span class="tag">&lt;/div&gt;</span><span class="pln">
            </span><span class="tag">&lt;/div&gt;</span><span class="pln">
            </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"form-group"</span><span class="tag">&gt;</span><span class="pln">
              </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"col-sm-offset-2 col-sm-10"</span><span class="tag">&gt;</span><span class="pln">
                </span><span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"btn btn-default"</span><span class="tag">&gt;</span><span class="pln">Отправить</span><span class="tag">&lt;/button&gt;</span><span class="pln">
                </span><span class="tag">&lt;label</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"sucsses"</span><span class="tag">&gt;</span><span class="pln">СООБЩЕНИЕ ОТПРАВЛЕНО</span><span class="tag">&lt;/label&gt;</span><span class="pln">
              </span><span class="tag">&lt;/div&gt;</span><span class="pln">
            </span><span class="tag">&lt;/div&gt;</span><span class="pln">
          </span><span class="tag">&lt;/form&gt;</span><span class="pln">
</span><span class="tag">&lt;script&gt;</span><span class="pln">
$</span><span class="pun">(</span><span class="str">"#form"</span><span class="pun">).</span><span class="pln">submit</span><span class="pun">(</span><span class="kwd">function</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
        $</span><span class="pun">.</span><span class="pln">ajax</span><span class="pun">({</span><span class="pln">
            type</span><span class="pun">:</span><span class="pln"> </span><span class="str">"POST"</span><span class="pun">,</span><span class="pln">
            url</span><span class="pun">:</span><span class="pln"> </span><span class="str">"http://mysite.ru/mail9.php"</span><span class="pun">,</span><span class="pln">
            data</span><span class="pun">:</span><span class="pln"> $</span><span class="pun">(</span><span class="kwd">this</span><span class="pun">).</span><span class="pln">serialize</span><span class="pun">()</span><span class="pln">
        </span><span class="pun">}).</span><span class="pln">done</span><span class="pun">(</span><span class="kwd">function</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
            $</span><span class="pun">(</span><span class="kwd">this</span><span class="pun">).</span><span class="pln">find</span><span class="pun">(</span><span class="str">"input"</span><span class="pun">).</span><span class="pln">val</span><span class="pun">(</span><span class="str">""</span><span class="pun">);</span><span class="pln">
            $</span><span class="pun">(</span><span class="str">".sucsses"</span><span class="pun">).</span><span class="pln">fadeIn</span><span class="pun">(</span><span class="str">"1500"</span><span class="pun">);</span><span class="pln">
            setTimeout</span><span class="pun">(</span><span class="kwd">function</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> $</span><span class="pun">(</span><span class="str">".sucsses"</span><span class="pun">).</span><span class="pln">fadeOut</span><span class="pun">(</span><span class="str">"1500"</span><span class="pun">);</span><span class="pln"> </span><span class="pun">},</span><span class="pln"> </span><span class="lit">2500</span><span class="pun">);</span><span class="pln">   
            $</span><span class="pun">(</span><span class="str">"#form"</span><span class="pun">).</span><span class="pln">trigger</span><span class="pun">(</span><span class="str">"reset"</span><span class="pun">);</span><span class="pln">
        </span><span class="pun">});</span><span class="pln">
        </span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span><span class="pln">
    </span><span class="pun">});</span><span class="pln">
</span><span class="tag">&lt;/script&gt;</span><span class="pln">
</span><span class="tag">&lt;/body&gt;</span><span class="pln">
</span><span class="tag">&lt;/html&gt;</span></pre>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="dec">&lt;!DOCTYPE html&gt;</span><span class="pln">
 </span><span class="tag">&lt;html&gt;</span><span class="pln">
  </span><span class="tag">&lt;head&gt;</span><span class="pln">
  
    </span><span class="tag">&lt;title&gt;</span><span class="pln">mail9</span><span class="tag">&lt;/title&gt;</span><span class="pln">
   </span><span class="tag">&lt;meta</span><span class="pln"> </span><span class="atn">charset</span><span class="pun">=</span><span class="atv">"utf-8"</span><span class="tag">/&gt;</span><span class="pln">
 </span><span class="tag">&lt;/head&gt;</span><span class="pln">
</span><span class="tag">&lt;body&gt;</span><span class="pln">
</span><span class="pun">&lt;?</span><span class="pln">php

$recepient </span><span class="pun">=</span><span class="pln"> </span><span class="str">"mymail@mail.ru"</span><span class="pun">;</span><span class="pln">

$name </span><span class="pun">=</span><span class="pln"> trim</span><span class="pun">(</span><span class="pln">$_POST</span><span class="pun">[</span><span class="str">"name"</span><span class="pun">]);</span><span class="pln">
$number </span><span class="pun">=</span><span class="pln"> trim</span><span class="pun">(</span><span class="pln">$_POST</span><span class="pun">[</span><span class="str">"number"</span><span class="pun">]);</span><span class="pln">
$email </span><span class="pun">=</span><span class="pln"> trim</span><span class="pun">(</span><span class="pln">$_POST</span><span class="pun">[</span><span class="str">"email"</span><span class="pun">]);</span><span class="pln">
$message </span><span class="pun">=</span><span class="pln"> trim</span><span class="pun">(</span><span class="pln">$_POST</span><span class="pun">[</span><span class="str">"message"</span><span class="pun">]);</span><span class="pln">

$message </span><span class="pun">=</span><span class="pln"> </span><span class="str">"Имя: $name \nТелефон: $number \nЕmail: $email \nСообщение: $message"</span><span class="pun">;</span><span class="pln">

$headers </span><span class="pun">=</span><span class="pln"> </span><span class="str">'Content-type: text/plain; charset="utf-8"'</span><span class="pun">;</span><span class="pln">
$headers </span><span class="pun">.=</span><span class="pln"> </span><span class="str">"MIME-Version: 1.0\r\n"</span><span class="pun">;</span><span class="pln">
$headers </span><span class="pun">.=</span><span class="pln"> </span><span class="str">"From: mymail@mail.ru\r\n"</span><span class="pun">;</span><span class="pln">
$headers </span><span class="pun">.=</span><span class="pln"> </span><span class="str">"Reply-To: mymail@mail.ru\r\n"</span><span class="pun">;</span><span class="pln">

$pagetitle </span><span class="pun">=</span><span class="pln"> </span><span class="str">"Сообщение с АЛЬЯНС-сайта"</span><span class="pun">;</span><span class="pln">
mail</span><span class="pun">(</span><span class="pln">$recepient</span><span class="pun">,</span><span class="pln"> $pagetitle</span><span class="pun">,</span><span class="pln"> $message</span><span class="pun">,</span><span class="pln"> $headers</span><span class="pun">);</span><span class="pln">
</span><span class="pun">?&gt;</span><span class="pln">
</span><span class="tag">&lt;/body&gt;</span><span class="pln">
</span><span class="tag">&lt;/html&gt;</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">60920</guid><pubDate>Fri, 07 Aug 2020 19:29:37 +0000</pubDate></item><item><title>&#x41E;&#x442;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x435; &#x435;&#x43B;&#x435;&#x43C;&#x435;&#x43D;&#x442;&#x430; &#x43F;&#x440;&#x438; &#x430;&#x432;&#x442;&#x43E;&#x440;&#x438;&#x437;&#x430;&#x446;&#x438;&#x438; &#x43F;&#x43E;&#x43B;&#x44C;&#x437;&#x43E;&#x432;&#x430;&#x442;&#x435;&#x43B;&#x44F;</title><link>https://htmlforum.dev/topic/60595-otobrazhenie-elementa-pri-avtorizacii-polzovatelya/</link><description><![CDATA[
<p>
	Добрый день! ребят сразу прошу не закидывать гнилыми помидорами! я начинаю только изучать PHP,по этому прошу помощи у сообщества!
</p>

<p>
	 
</p>

<p>
	есть сайт - <a href="https://qd.com.ua" rel="external nofollow">https://qd.com.ua</a> - поставил кнопки для входа через соц сеть(фб и гугл), нужен код и подсказать куда его вставить, если клиент не авторизирован - то кнопки отображаются,если он авторизирован то кнопки исчезают,со всех страниц где они стоят!
</p>

<p>
	 
</p>

<p>
	спасибо!
</p>
]]></description><guid isPermaLink="false">60595</guid><pubDate>Sun, 31 May 2020 15:30:14 +0000</pubDate></item><item><title>&#x41F;&#x43E;&#x43C;&#x43E;&#x449;&#x44C; &#x441; &#x432;&#x44B;&#x432;&#x43E;&#x434;&#x43E;&#x43C; &#x434;&#x430;&#x43D;&#x43D;&#x44B;&#x445; "file_get_contents"</title><link>https://htmlforum.dev/topic/60487-pomosch-s-vyvodom-dannyh-file_get_contents/</link><description><![CDATA[<p>
	Хочу вывести информацию себе на сайт, с другого сайт не могу поймать отдельные моменты такие как "money", "exp".<br>
	Нужно получить их значение, на скрине видны они.
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="2802" href="https://htmlforum.dev/uploads/monthly_2020_04/1558219994_.jpg.1ddb74e2b3ecb8fd53a14bf07c7bf981.jpg" rel=""><img alt="388073911_.thumb.jpg.cea1a71b67389c4bc9da84a024a39018.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="2802" src="https://htmlforum.dev/uploads/monthly_2020_04/388073911_.thumb.jpg.cea1a71b67389c4bc9da84a024a39018.jpg"></a>
</p>
]]></description><guid isPermaLink="false">60487</guid><pubDate>Mon, 06 Apr 2020 06:40:34 +0000</pubDate></item><item><title>php &#x441;&#x43A;&#x440;&#x438;&#x43F;&#x442; &#x437;&#x430;&#x433;&#x440;&#x443;&#x437;&#x43A;&#x438; &#x444;&#x430;&#x439;&#x43B;&#x430; &#x43D;&#x430; &#x445;&#x43E;&#x441;&#x442;&#x438;&#x43D;&#x433;</title><link>https://htmlforum.dev/topic/60430-php-skript-zagruzki-fayla-na-hosting/</link><description><![CDATA[<p>
	<span style="background-color:#fafafa;color:#333333;font-size:13px;text-align:left;">Добрый день. В интернете нашел скрипт загрузки файла с сайта в папку хостинга. Если отдельно ее запускать /public_html/upload.php то все работает - сначала показывает форму где выбираем файл, жмем на кнопку Загрузить - выходит отдельная страница о статусе загрузки..все норм. Но мне нужно этот test.php вывести в содержимое страницы сайта content.php. В index.php подключаю content.php и sidebar.php через include, настраиваю в sidebar.php ссылку</span>
</p>

<table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-spacing:0px;border:0px;color:#333333;font-size:13px;padding:0px;text-align:left;vertical-align:baseline;"><tbody style="border:0px;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;"><tr style="border:0px;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;"><td style="border:0px;color:#afafaf;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">
				<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
					1
				</div>
			</td>
			<td style="border:0px;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">
				<div style="border:0px;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">
					<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
						<code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">&lt;</code><code style="border:0px;color:#006699;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">div</code> <code style="border:0px;color:#808080;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">id</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">=</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">"upload"</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">&gt;&lt;</code><code style="border:0px;color:#006699;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">a</code> <code style="border:0px;color:#808080;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">href</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">=</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">"upload.php"</code> <code style="border:0px;color:#808080;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">target</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">=</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">"_blank"</code> <code style="border:0px;color:#808080;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">onclick</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">=</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">"ajax();return false"</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">&gt;Форма загрузки&lt;/</code><code style="border:0px;color:#006699;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">a</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">&gt;&lt;/</code><code style="border:0px;color:#006699;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">div</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">&gt;</code>
					</div>
				</div>
			</td>
		</tr></tbody></table><p>
	<span style="background-color:#fafafa;color:#333333;font-size:13px;text-align:left;">, в index.php дописываю обработку нажатия на пункт меню:</span>
</p>

<div style="background-color:#fafafa;color:#333333;font-size:13px;padding:0px;text-align:left;">
	<div style="background-color:#FFFFFF;font-size:1em;padding:0px;">
		<table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-spacing:0px;border:0px;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;"><tbody style="border:0px;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;"><tr style="border:0px;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;"><td style="border:0px;color:#afafaf;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">
						<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
							1
						</div>

						<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
							2
						</div>

						<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
							3
						</div>

						<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
							4
						</div>

						<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
							5
						</div>

						<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
							6
						</div>

						<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
							7
						</div>

						<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
							8
						</div>

						<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
							9
						</div>
					</td>
					<td style="border:0px;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">
						<div style="border:0px;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">
							<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
								<code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">$( </code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">"#upload"</code> <code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">).click(</code><code style="border:0px;color:#006699;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">function</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">(e) {</code>
							</div>

							<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
								<code style="border:0px;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">      </code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">e.preventDefault();</code>
							</div>

							<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
								<code style="border:0px;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">      </code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">$.ajax({</code>
							</div>

							<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
								<code style="border:0px;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">            </code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">url: </code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">'upload.php'</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">,</code>
							</div>

							<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
								<code style="border:0px;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">            </code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">success: </code><code style="border:0px;color:#006699;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">function</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">(data) {</code>
							</div>

							<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
								<code style="border:0px;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">                </code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">$(</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">'#content'</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">).html(data);</code>
							</div>

							<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
								<code style="border:0px;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">            </code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">}</code>
							</div>

							<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
								<code style="border:0px;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">        </code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">});</code>
							</div>

							<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
								<code style="border:0px;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">    </code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">});</code>
							</div>

							<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
								<span style="background-color:#fafafa;color:#333333;font-size:13px;text-align:left;">- при клике страница upload.php грузится, выбираю файл, жму на кнопку - происходит обновление страницы и все, указанная папка на хостинге пустая.</span><br style="background-color:#fafafa;color:#333333;font-size:13px;text-align:left;"><span style="background-color:#fafafa;color:#333333;font-size:13px;text-align:left;">Содержимое upload.php:</span>
							</div>

							<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
								<table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-spacing:0px;border:0px;color:#333333;font-size:13px;padding:0px;text-align:left;vertical-align:baseline;"><tbody style="border:0px;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;"><tr style="border:0px;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;"><td style="border:0px;color:#afafaf;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">
												<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
													1
												</div>

												<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
													2
												</div>

												<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
													3
												</div>

												<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
													4
												</div>

												<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
													5
												</div>

												<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
													6
												</div>

												<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
													7
												</div>

												<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
													8
												</div>

												<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
													9
												</div>

												<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
													10
												</div>

												<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
													11
												</div>

												<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
													12
												</div>

												<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
													13
												</div>

												<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
													14
												</div>

												<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
													15
												</div>

												<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
													16
												</div>

												<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
													17
												</div>

												<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
													18
												</div>

												<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
													19
												</div>

												<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
													20
												</div>

												<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
													21
												</div>

												<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
													22
												</div>

												<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
													23
												</div>
											</td>
											<td style="border:0px;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">
												<div style="border:0px;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">
													<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
														<code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">&lt;? </code>
													</div>

													<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
														 
													</div>

													<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
														<code style="border:0px;color:#aa7700;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">$path</code> <code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">= </code><code style="border:0px;color:#ff1493;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">realpath</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">(</code><code style="border:0px;color:#ff1493;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">getcwd</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">() . </code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">'/../files/input/'</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">);</code>
													</div>

													<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
														 
													</div>

													<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
														<code style="border:0px;color:#006699;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">if</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">(!</code><code style="border:0px;color:#ff1493;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">file_exists</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">(</code><code style="border:0px;color:#aa7700;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">$path</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">)) </code>
													</div>

													<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
														<code style="border:0px;color:#006699;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">die</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">(</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">"&lt;b&gt;Пожалуйста, создайте папку &lt;font color=red&gt;"</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">.</code><code style="border:0px;color:#aa7700;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">$path</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">.</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">"&lt;/font&gt; и &lt;a href=?&gt;повторите попытку загрузить файл&lt;/a&gt;.&lt;/b&gt;"</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">); </code>
													</div>

													<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
														<code style="border:0px;color:#006699;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">if</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">(</code><code style="border:0px;color:#ff1493;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">empty</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">(</code><code style="border:0px;color:#aa7700;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">$_FILES</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">[</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">'UserFile'</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">][</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">'tmp_name'</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">])) </code>
													</div>

													<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
														<code style="border:0px;color:#ff1493;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">echo</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">"&lt;form method=post enctype=multipart/form-data&gt; </code>
													</div>

													<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
														<code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">Выберите файл: &lt;input type=file name=UserFile&gt; </code>
													</div>

													<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
														<code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">&lt;input type=submit value=Отправить&gt; </code>
													</div>

													<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
														<code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">&lt;/form&gt;"; </code>
													</div>

													<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
														<code style="border:0px;color:#006699;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">elseif</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">(!</code><code style="border:0px;color:#ff1493;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">is_uploaded_file</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">(</code><code style="border:0px;color:#aa7700;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">$_FILES</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">[</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">'UserFile'</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">][</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">'tmp_name'</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">])) </code>
													</div>

													<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
														<code style="border:0px;color:#006699;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">die</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">(</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">"&lt;b&gt;&lt;font color=red&gt;Файл не был загружен! Попробуйте &lt;a href=?&gt;повторить попытку&lt;/a&gt;!&lt;/font&gt;&lt;/b&gt;"</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">); </code>
													</div>

													<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
														<code style="border:0px;color:#006699;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">else</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">{ </code>
													</div>

													<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
														<code style="border:0px;color:#006699;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">if</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">(@!</code><code style="border:0px;color:#ff1493;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">copy</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">(</code><code style="border:0px;color:#aa7700;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">$_FILES</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">[</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">'UserFile'</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">][</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">'tmp_name'</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">],</code><code style="border:0px;color:#aa7700;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">$path</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">.</code><code style="border:0px;color:#ff1493;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">chr</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">(47).</code><code style="border:0px;color:#aa7700;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">$_FILES</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">[</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">'UserFile'</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">][</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">'name'</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">])) </code>
													</div>

													<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
														<code style="border:0px;color:#006699;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">die</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">(</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">"&lt;b&gt;&lt;font color=red&gt;Файл не был загружен! Попробуйте &lt;a href=?&gt;повторить попытку&lt;/a&gt;!&lt;/font&gt;&lt;/b&gt;"</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">); </code>
													</div>

													<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
														<code style="border:0px;color:#006699;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">else</code>
													</div>

													<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
														<code style="border:0px;color:#ff1493;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">echo</code> <code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">"&lt;center&gt;&lt;b&gt;Файл \"&lt;font color=red&gt;"</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">.</code><code style="border:0px;color:#aa7700;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">$_FILES</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">[</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">'UserFile'</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">][</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">'name'</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">].</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">"\"&lt;/font&gt; успешно загружён на сервер!&lt;/font&gt;&lt;/b&gt;&lt;/center&gt;"</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">.</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">"&lt;hr&gt;"</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">. </code>
													</div>

													<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
														<code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">"Тип файла: &lt;b&gt;"</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">.</code><code style="border:0px;color:#aa7700;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">$_FILES</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">[</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">'UserFile'</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">][</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">'type'</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">].</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">"&lt;/b&gt;"</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">. </code>
													</div>

													<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
														<code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">"Размер файла: &lt;b&gt;"</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">.</code><code style="border:0px;color:#ff1493;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">round</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">(</code><code style="border:0px;color:#aa7700;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">$_FILES</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">[</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">'UserFile'</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">][</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">'size'</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">]/1024,2).</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">" кб.&lt;/b&gt;"</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">. </code>
													</div>

													<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
														<code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">"&lt;hr&gt;&lt;center&gt;&lt;a href=?&gt;Загрузить ещё один файл!&lt;/a&gt;&lt;/center&gt;"</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">; </code>
													</div>

													<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
														<code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">} </code>
													</div>

													<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
														<code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">?&gt;</code>
													</div>

													<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
														<table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-spacing:0px;border:0px;color:#333333;font-size:13px;padding:0px;text-align:left;vertical-align:baseline;"><tbody style="border:0px;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;"><tr style="border:0px;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;"><td style="border:0px;color:#afafaf;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">
																		<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
																			1
																		</div>

																		<div style="border-right-color:#6ce26c;border-right-style:solid;border-width:0px 3px 0px 0px;font-size:1em;padding:0px .5em 0px 1em;text-align:right;vertical-align:baseline;">
																			2
																		</div>
																	</td>
																	<td style="border:0px;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">
																		<div style="border:0px;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">
																			<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
																				<code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">&lt;</code><code style="border:0px;color:#006699;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">div</code> <code style="border:0px;color:#808080;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">id</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">=</code><code style="border:0px;color:#0000FF;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">"content"</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">&gt;</code>
																			</div>

																			<div style="border:0px;font-size:1em;padding:0px 1em;text-align:left;vertical-align:baseline;">
																				<code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">&lt;/</code><code style="border:0px;color:#006699;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">div</code><code style="border:0px;color:#000000;font-size:1em;padding:0px;text-align:left;vertical-align:baseline;">&gt;</code>
																			</div>
																		</div>
																	</td>
																</tr></tbody></table><p>
															<span style="background-color:#fafafa;color:#333333;font-size:13px;text-align:left;">Подскажите почему так происходит? Что в коде нужно поправить для адекватной его работы? Что нужно добавить чтобы статус сообщения об успешной/неуспешной загрузки выходили в этом же content.php без перезагрузки страницы? - какой ajax код прописать для этого случая? Заранее спасибо</span>
														</p>
													</div>
												</div>
											</td>
										</tr></tbody></table></div>
						</div>
					</td>
				</tr></tbody></table></div>
</div>
]]></description><guid isPermaLink="false">60430</guid><pubDate>Mon, 17 Feb 2020 17:01:07 +0000</pubDate></item><item><title>&#x424;&#x43E;&#x440;&#x43C;&#x430; &#x43E;&#x431;&#x440;&#x430;&#x442;&#x43D;&#x43E;&#x439; &#x441;&#x432;&#x44F;&#x437;&#x438; (&#x43F;&#x43E;&#x43C;&#x43E;&#x433;&#x438;&#x442;&#x435; &#x434;&#x43E;&#x440;&#x430;&#x431;&#x43E;&#x442;&#x430;&#x442;&#x44C;)</title><link>https://htmlforum.dev/topic/60357-forma-obratnoy-svyazi-pomogite-dorabotat/</link><description><![CDATA[<p>
	Уважаемы форумчане, помогите, пожалуйста, доработать код.
</p>

<p>
	В форме обратной связи нужно реализовать проверку на заполнение полей "name, email, body" или "name, tel, body" в случае заполнения поля email или поля tel соответственно. Т.е. поля "name, body" обязательны для заполнения, а поля "email, tel" - на выбор одно или оба (но не обязательно).
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted" id="ips_uid_2437_5" style="">
<span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"openModal"</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"modalDialog"</span><span class="tag">&gt;</span><span class="pln">

</span><span class="tag">&lt;div&gt;</span><span class="pln">

</span><span class="tag">&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#close"</span><span class="pln"> </span><span class="atn">title</span><span class="pun">=</span><span class="atv">"Закрыть"</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"close"</span><span class="tag">&gt;</span><span class="pln">X</span><span class="tag">&lt;/a&gt;</span><span class="pln">

</span><span class="tag">&lt;h2&gt;</span><span class="pln">Обратная связь</span><span class="tag">&lt;/h2&gt;</span><span class="pln">

</span><span class="tag">&lt;form</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"MyForm"</span><span class="pln"> </span><span class="atn">action</span><span class="pun">=</span><span class="atv">"#openModal"</span><span class="pln"> </span><span class="atn">method</span><span class="pun">=</span><span class="atv">"post"</span><span class="tag">&gt;&lt;br&gt;</span><span class="pln">

</span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"name"</span><span class="pln"> </span><span class="atn">style</span><span class="pun">=</span><span class="atv">"</span><span class="kwd">width</span><span class="pun">:</span><span class="pln"> </span><span class="lit">420px</span><span class="atv">"</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text"</span><span class="pln"> </span><span class="atn">placeholder</span><span class="pun">=</span><span class="atv">"Ваши фамилия, имя, отчество"</span><span class="pln"> </span><span class="tag">/&gt;&lt;br&gt;</span><span class="pln">

</span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"tel"</span><span class="pln"> </span><span class="atn">style</span><span class="pun">=</span><span class="atv">"</span><span class="kwd">width</span><span class="pun">:</span><span class="pln"> </span><span class="lit">420px</span><span class="atv">"</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"tel"</span><span class="pln"> </span><span class="atn">placeholder</span><span class="pun">=</span><span class="atv">"Ваш номер телефона"</span><span class="pln"> </span><span class="tag">/&gt;&lt;br&gt;</span><span class="pln">

</span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"email"</span><span class="pln"> </span><span class="atn">style</span><span class="pun">=</span><span class="atv">"</span><span class="kwd">width</span><span class="pun">:</span><span class="pln"> </span><span class="lit">420px</span><span class="atv">"</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"email"</span><span class="pln"> </span><span class="atn">placeholder</span><span class="pun">=</span><span class="atv">"Ваша электронная почта"</span><span class="pln"> </span><span class="tag">/&gt;&lt;br&gt;</span><span class="pln">

</span><span class="tag">&lt;textarea</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"body"</span><span class="pln"> </span><span class="atn">style</span><span class="pun">=</span><span class="atv">"</span><span class="kwd">width</span><span class="pun">:</span><span class="pln"> </span><span class="lit">420px</span><span class="atv">"</span><span class="pln"> </span><span class="atn">placeholder</span><span class="pun">=</span><span class="atv">"Ваше сообщение"</span><span class="tag">&gt;&lt;/textarea&gt;&lt;br&gt;</span><span class="pln">

</span><span class="tag">&lt;br&gt;</span><span class="pln">Нажимая на кнопку "Отправить", я даю согласие на обработку своих персональных данных в соответствии с </span><span class="tag">&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"politika.htm"</span><span class="pln"> </span><span class="atn">target</span><span class="pun">=</span><span class="atv">"_blank"</span><span class="tag">&gt;</span><span class="pln">Политикой конфиденциальности</span><span class="tag">&lt;/a&gt;&lt;br&gt;</span><span class="pln">

</span><span class="tag">&lt;p</span><span class="pln"> </span><span class="atn">style</span><span class="pun">=</span><span class="atv">"</span><span class="kwd">text-align</span><span class="pun">:</span><span class="pln"> center</span><span class="atv">"</span><span class="tag">&gt;&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"submit"</span><span class="pln"> </span><span class="atn">value</span><span class="pun">=</span><span class="atv">"Отправить"</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"btnpng4"</span><span class="pln"> </span><span class="tag">/&gt;&lt;/p&gt;</span><span class="pln">

</span><span class="tag">&lt;/form&gt;</span><span class="pln">

</span><span class="pun">&lt;?</span><span class="pln">php

</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">isset</span><span class="pun">(</span><span class="pln">$_POST</span><span class="pun">[</span><span class="str">"email"</span><span class="pun">])){</span><span class="pln">

</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">isset</span><span class="pun">(</span><span class="pln">$_POST</span><span class="pun">[</span><span class="str">"name"</span><span class="pun">]))</span><span class="pln"> </span><span class="pun">{</span><span class="pln">$name </span><span class="pun">=</span><span class="pln"> $_POST</span><span class="pun">[</span><span class="str">"name"</span><span class="pun">];}</span><span class="pln">

</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">isset</span><span class="pun">(</span><span class="pln">$_POST</span><span class="pun">[</span><span class="str">"tel"</span><span class="pun">]))</span><span class="pln"> </span><span class="pun">{</span><span class="pln">$tel </span><span class="pun">=</span><span class="pln"> $_POST</span><span class="pun">[</span><span class="str">"tel"</span><span class="pun">];}</span><span class="pln">

</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">isset</span><span class="pun">(</span><span class="pln">$_POST</span><span class="pun">[</span><span class="str">"email"</span><span class="pun">]))</span><span class="pln"> </span><span class="pun">{</span><span class="pln">$email </span><span class="pun">=</span><span class="pln"> $_POST</span><span class="pun">[</span><span class="str">"email"</span><span class="pun">];}</span><span class="pln">

</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">isset</span><span class="pun">(</span><span class="pln">$_POST</span><span class="pun">[</span><span class="str">"body"</span><span class="pun">]))</span><span class="pln"> </span><span class="pun">{</span><span class="pln">$body </span><span class="pun">=</span><span class="pln"> $_POST</span><span class="pun">[</span><span class="str">"body"</span><span class="pun">];}</span><span class="pln">

</span><span class="kwd">if</span><span class="pun">(</span><span class="pln">$name</span><span class="pun">==</span><span class="str">""</span><span class="pln"> </span><span class="kwd">or</span><span class="pln"> $email</span><span class="pun">==</span><span class="str">""</span><span class="pln"> </span><span class="kwd">or</span><span class="pln"> $body</span><span class="pun">==</span><span class="str">""</span><span class="pun">){</span><span class="pln"> </span><span class="com">// Проверяем на заполненность всех полей.</span><span class="pln">

echo </span><span class="str">"Заполните все поля"</span><span class="pun">;</span><span class="pln">

</span><span class="pun">}</span><span class="kwd">else</span><span class="pun">{</span><span class="pln">

$ip</span><span class="pun">=</span><span class="pln">$_SERVER</span><span class="pun">[</span><span class="str">"REMOTE_ADDR"</span><span class="pun">];</span><span class="pln"> </span><span class="com">// Вычисляем ip пользователя</span><span class="pln">

$brose</span><span class="pun">=</span><span class="pln">$_SERVER</span><span class="pun">[</span><span class="str">"HTTP_USER_AGENT"</span><span class="pun">];</span><span class="pln"> </span><span class="com">// Вычисляем браузер пользователя</span><span class="pln">

$to </span><span class="pun">=</span><span class="pln"> </span><span class="str">"email"</span><span class="pun">;</span><span class="pln"> </span><span class="com">// Ваш email адрес</span><span class="pln">

$subject </span><span class="pun">=</span><span class="pln"> </span><span class="str">"Сообщение c Вашего сайта"</span><span class="pun">;</span><span class="pln"> </span><span class="com">// тема письма</span><span class="pln">

$headers </span><span class="pun">.=</span><span class="pln"> </span><span class="str">"Content-Type: text/html; charset=windows-1251"</span><span class="pun">;</span><span class="pln">

$message </span><span class="pun">=</span><span class="pln"> </span><span class="str">"

Имя: $name&lt;br&gt;

Телефон: $tel&lt;br&gt;

E-mail: $email&lt;br&gt;

Текст: $body&lt;br&gt;&lt;br&gt;

——————————————————--&lt;br&gt;

—————IP отправителя: $ip&lt;br&gt;

—————Браузер отправителя: $brose&lt;br&gt;

"</span><span class="pun">;</span><span class="pln">

$send </span><span class="pun">=</span><span class="pln"> mail</span><span class="pun">(</span><span class="pln">$to</span><span class="pun">,</span><span class="pln"> $subject</span><span class="pun">,</span><span class="pln"> $message</span><span class="pun">,</span><span class="pln"> $headers</span><span class="pun">);</span><span class="pln">

</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$send </span><span class="pun">==</span><span class="pln"> </span><span class="str">"true"</span><span class="pun">)</span><span class="pln">

</span><span class="pun">{</span><span class="pln">

echo </span><span class="str">"Ваше сообщение отправлено. Мы ответим вам в ближайшее время."</span><span class="pun">;</span><span class="pln">

</span><span class="pun">}</span><span class="pln">

</span><span class="kwd">else</span><span class="pln">

</span><span class="pun">{</span><span class="pln">

echo </span><span class="str">"Не удалось отправить сообщение, попробуйте снова!"</span><span class="pun">;</span><span class="pln">

</span><span class="pun">}</span><span class="pln">

</span><span class="pun">}</span><span class="pln">

</span><span class="pun">}</span><span class="pln">

</span><span class="pun">?&gt;</span><span class="pln">

</span><span class="tag">&lt;/div&gt;</span><span class="pln">

</span><span class="tag">&lt;/div&gt;</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">60357</guid><pubDate>Thu, 02 Jan 2020 18:35:19 +0000</pubDate></item><item><title>Sonata Admin Bundle &#x434;&#x43B;&#x44F; &#x440;&#x430;&#x431;&#x43E;&#x442;&#x44B; &#x441;&#x43E; &#x441;&#x442;&#x430;&#x442;&#x438;&#x447;&#x435;&#x441;&#x43A;&#x438;&#x43C;&#x438; &#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x430;&#x43C;&#x438;</title><link>https://htmlforum.dev/topic/60431-sonata-admin-bundle-dlya-raboty-so-staticheskimi-stranicami/</link><description><![CDATA[<p>
	Добрый день! Я начал изучать этот бандл. И столкнулся с непониманием логики заполнения статических страниц на сайте (информация на которых не меняется: "о нас", "контакты" и т.д.). Возникло сразу несколько вопросов: 1. Нужно ли создавать сущности для записи в бд данных с  этих страниц? Если с другим контентом на сайте я понимаю  что надо писать в бд(товары, категории и т.д.) , то тут я в замешательстве. 2. Если на странице имеется описание чего - либо со списком, то как это записать в бд и потом отобразить в твиге? Зарание спасибо и извиняюсь за глупый вопросы, если что. 
</p>]]></description><guid isPermaLink="false">60431</guid><pubDate>Tue, 18 Feb 2020 09:17:57 +0000</pubDate></item><item><title>&#x41E;&#x431;&#x44F;&#x437;&#x430;&#x442;&#x435;&#x43B;&#x44C;&#x43D;&#x44B;&#x435; &#x438; &#x43D;&#x435; &#x43E;&#x431;&#x44F;&#x437;&#x430;&#x442;&#x435;&#x43B;&#x44C;&#x43D;&#x44B;&#x435; &#x43F;&#x43E;&#x43B;&#x44F; &#x43A; &#x43E;&#x442;&#x43F;&#x440;&#x430;&#x432;&#x43A;&#x435; SMTP mail PHP</title><link>https://htmlforum.dev/topic/60414-obyazatelnye-i-ne-obyazatelnye-polya-k-otpravke-smtp-mail-php/</link><description><![CDATA[<p>
	<span style="color:#c0392b;"><span style="font-size:16px;"><strong>Всем привет!</strong></span></span>
</p>

<p>
	<span style="font-size:16px;">Помогите, пожалуйста, доработать код формы обратной связи.. </span>
</p>

<p>
	<span style="font-size:16px;">Необходимо, чтобы поле message было <strong>не</strong> обязательным к отправке.</span>
</p>

<p>
	<span style="font-size:16px;">Сейчас ситуация следующая: письма из формы уходят на почту, но если поле сообщение не заполнено, письмо не уходит.</span>
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">				</span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"btn-greenbackground pt-40 pb-15 pl-30"</span><span class="tag">&gt;</span><span class="pln">				
					</span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"adaptive-header"</span><span class="tag">&gt;&lt;h30&gt;&lt;p</span><span class="pln"> </span><span class="atn">style</span><span class="pun">=</span><span class="atv">"</span><span class="kwd">line-height</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0.35</span><span class="atv">"</span><span class="tag">&gt;&lt;b&gt;</span><span class="pln">Отправьте заявку на участие</span><span class="tag">&lt;/b&gt;&lt;br/&gt;</span><span class="pln">
						                           __________________________</span><span class="tag">&lt;/p&gt;&lt;/h30&gt;</span><span class="pln">
				</span><span class="tag">&lt;/div&gt;&lt;/div&gt;</span><span class="pln">
				</span><span class="com">&lt;!-- атрибут required говорит, что заполнение поля обязательно --&gt;</span><span class="pln">
</span><span class="tag">&lt;form</span><span class="pln"> </span><span class="atn">method</span><span class="pun">=</span><span class="atv">"POST"</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"feedback-form"</span><span class="tag">&gt;</span><span class="pln">
</span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"btn-greenbackground p-30 pt-20 pl-30 pr-30 pb-25"</span><span class="tag">&gt;</span><span class="pln">
			
									
				</span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"row"</span><span class="tag">&gt;</span><span class="pln">
                </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"col-sm-6"</span><span class="tag">&gt;</span><span class="pln">
					</span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"form-group"</span><span class="tag">&gt;</span><span class="pln">	
				</span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"nameFF"</span><span class="pln"> </span><span class="atn">style</span><span class="pun">=</span><span class="atv">"</span><span class="kwd">border-radius</span><span class="pun">:</span><span class="lit">2px</span><span class="pun">;</span><span class="kwd">border-style</span><span class="pun">:</span><span class="pln">none</span><span class="pun">;</span><span class="kwd">height</span><span class="pun">:</span><span class="lit">40px</span><span class="pun">;</span><span class="kwd">width</span><span class="pun">:</span><span class="lit">100%</span><span class="pun">;</span><span class="kwd">color</span><span class="pun">:</span><span class="pln">black</span><span class="atv">"</span><span class="pln"> </span><span class="atn">required</span><span class="pln"> </span><span class="atn">placeholder</span><span class="pun">=</span><span class="atv">"Ваше имя"</span><span class="pln"> </span><span class="atn">x-autocompletetype</span><span class="pun">=</span><span class="atv">"name"</span><span class="tag">&gt;</span><span class="pln">
                  </span><span class="tag">&lt;/div&gt;</span><span class="pln">			
                </span><span class="tag">&lt;/div&gt;</span><span class="pln">
                </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"col-sm-6 mt-5"</span><span class="tag">&gt;</span><span class="pln">
                  </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"form-group"</span><span class="tag">&gt;</span><span class="pln">
            </span><span class="tag">&lt;p</span><span class="pln"> </span><span class="atn">style</span><span class="pun">=</span><span class="atv">'</span><span class="kwd">font-size</span><span class="pun">:</span><span class="lit">10px</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> </span><span class="kwd">font-family</span><span class="pun">:</span><span class="pln"> Arial</span><span class="pun">,</span><span class="pln"> sans-serif</span><span class="pun">;</span><span class="atv">'</span><span class="tag">&gt;</span><span class="pln">*Укажите, пожалуйста, Ваше имя и мы отправим Вам именное приглашение</span><span class="tag">&lt;/p&gt;</span><span class="pln">
                  </span><span class="tag">&lt;/div&gt;</span><span class="pln">
                </span><span class="tag">&lt;/div&gt;</span><span class="pln">
              </span><span class="tag">&lt;/div&gt;</span><span class="pln">
              </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"row"</span><span class="tag">&gt;</span><span class="pln">
                </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"col-sm-6"</span><span class="tag">&gt;</span><span class="pln">
                  </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"form-group"</span><span class="tag">&gt;</span><span class="pln">
				</span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"email"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"contactFF"</span><span class="pln"> </span><span class="atn">style</span><span class="pun">=</span><span class="atv">"</span><span class="kwd">border-radius</span><span class="pun">:</span><span class="lit">2px</span><span class="pun">;</span><span class="kwd">border-style</span><span class="pun">:</span><span class="pln">none</span><span class="pun">;</span><span class="kwd">height</span><span class="pun">:</span><span class="lit">40px</span><span class="pun">;</span><span class="kwd">width</span><span class="pun">:</span><span class="lit">100%</span><span class="pun">;</span><span class="kwd">color</span><span class="pun">:</span><span class="pln">black</span><span class="atv">"</span><span class="pln"> </span><span class="atn">required</span><span class="pln"> </span><span class="atn">placeholder</span><span class="pun">=</span><span class="atv">"Ваш email"</span><span class="pln"> </span><span class="atn">x-autocompletetype</span><span class="pun">=</span><span class="atv">"email"</span><span class="tag">&gt;</span><span class="pln"> 
                  </span><span class="tag">&lt;/div&gt;</span><span class="pln">
                </span><span class="tag">&lt;/div&gt;</span><span class="pln">
	      </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"col-sm-6 mt-5"</span><span class="tag">&gt;</span><span class="pln">
                  </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"form-group"</span><span class="tag">&gt;</span><span class="pln">
</span><span class="tag">&lt;p</span><span class="pln"> </span><span class="atn">style</span><span class="pun">=</span><span class="atv">'</span><span class="kwd">font-size</span><span class="pun">:</span><span class="lit">10px</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> </span><span class="kwd">font-family</span><span class="pun">:</span><span class="pln"> Arial</span><span class="pun">,</span><span class="pln"> sans-serif</span><span class="pun">;</span><span class="atv">'</span><span class="tag">&gt;</span><span class="pln">*Укажите, пожалуйста, Ваш email, на который будет отправлено приглашение</span><span class="tag">&lt;/p&gt;</span><span class="pln"> 
                  </span><span class="tag">&lt;/div&gt;</span><span class="pln">
                </span><span class="tag">&lt;/div&gt;</span><span class="pln">
              </span><span class="tag">&lt;/div&gt;</span><span class="pln">
			   
	 </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"row"</span><span class="tag">&gt;</span><span class="pln">
                </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"col-sm-6"</span><span class="tag">&gt;</span><span class="pln">
                  </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"form-group"</span><span class="tag">&gt;</span><span class="pln">
	</span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"messageFF"</span><span class="pln"> </span><span class="atn">placeholder</span><span class="pun">=</span><span class="atv">"Ваш телефон"</span><span class="pln"> </span><span class="atn">style</span><span class="pun">=</span><span class="atv">"</span><span class="kwd">border-radius</span><span class="pun">:</span><span class="lit">2px</span><span class="pun">;</span><span class="kwd">border-style</span><span class="pun">:</span><span class="pln">none</span><span class="pun">;</span><span class="kwd">height</span><span class="pun">:</span><span class="lit">40px</span><span class="pun">;</span><span class="kwd">width</span><span class="pun">:</span><span class="lit">100%</span><span class="pun">;</span><span class="kwd">color</span><span class="pun">:</span><span class="pln">black</span><span class="atv">"</span><span class="tag">&gt;</span><span class="pln">
	  </span><span class="tag">&lt;/div&gt;</span><span class="pln">
                </span><span class="tag">&lt;/div&gt;</span><span class="pln">
	
	  </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"col-sm-6 mt-5"</span><span class="tag">&gt;</span><span class="pln">
                  </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"form-group"</span><span class="tag">&gt;</span><span class="pln">
</span><span class="tag">&lt;p</span><span class="pln"> </span><span class="atn">style</span><span class="pun">=</span><span class="atv">'</span><span class="kwd">font-size</span><span class="pun">:</span><span class="lit">10px</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> </span><span class="kwd">font-family</span><span class="pun">:</span><span class="pln"> Arial</span><span class="pun">,</span><span class="pln"> sans-serif</span><span class="pun">;</span><span class="atv">'</span><span class="tag">&gt;</span><span class="pln">*Укажите Ваш телефон для получения смс- уведомлений о мероприятиях</span><span class="tag">&lt;/p&gt;</span><span class="pln"> 
                  </span><span class="tag">&lt;/div&gt;</span><span class="pln">
                </span><span class="tag">&lt;/div&gt;</span><span class="pln">
              </span><span class="tag">&lt;/div&gt;</span><span class="pln">	</span><span class="tag">&lt;/div&gt;</span><span class="pln">
	 </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"form-group"</span><span class="tag">&gt;</span><span class="pln">	
               				 </span><span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"submit"</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"btn btn-flat btn-theme-colored btn-herbal text-uppercase col-md-12 col-sm-12 col-xs-12 mt-10 border-left-theme-color-2-4px "</span><span class="pln"> </span><span class="atn">data-loading-text</span><span class="pun">=</span><span class="atv">"Пожалуйста, подождите..."</span><span class="tag">&gt;</span><span class="pln">Принять участие</span><span class="tag">&lt;/button&gt;</span><span class="pln">
              
</span><span class="tag">&lt;/div&gt;</span><span class="pln">
	</span><span class="tag">&lt;/form&gt;</span><span class="pln">	 
</span><span class="tag">&lt;p</span><span class="pln"> </span><span class="atn">style</span><span class="pun">=</span><span class="atv">'</span><span class="kwd">font-size</span><span class="pun">:</span><span class="lit">11px</span><span class="pun">;</span><span class="pln"> </span><span class="kwd">font-family</span><span class="pun">:</span><span class="pln"> Arial</span><span class="pun">;</span><span class="pln"> san-serif</span><span class="pun">;</span><span class="pln"> align</span><span class="pun">=’</span><span class="pln">right</span><span class="pun">’</span><span class="atv">'</span><span class="tag">&gt;</span><span class="pln">Нажимая кнопку "Принять участие" Вы соглашаетесь с </span><span class="tag">&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"/privacy_policy.html"</span><span class="pln"> </span><span class="atn">target</span><span class="pun">=</span><span class="atv">"_blank"</span><span class="tag">&gt;&lt;font</span><span class="pln"> </span><span class="atn">color</span><span class="pun">=</span><span class="atv">"red"</span><span class="tag">&gt;</span><span class="pln">Политикой конфиденциальности</span><span class="tag">&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;</span><span class="pln">

</span><span class="tag">&lt;script&gt;</span><span class="pln">
document</span><span class="pun">.</span><span class="pln">getElementById</span><span class="pun">(</span><span class="str">'feedback-form'</span><span class="pun">).</span><span class="pln">addEventListener</span><span class="pun">(</span><span class="str">'submit'</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">function</span><span class="pun">(</span><span class="pln">evt</span><span class="pun">){</span><span class="pln">
  </span><span class="kwd">var</span><span class="pln"> http </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">new</span><span class="pln"> </span><span>XMLHttpRequest</span><span class="pun">(),</span><span class="pln"> f </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">this</span><span class="pun">;</span><span class="pln">
  evt</span><span class="pun">.</span><span class="pln">preventDefault</span><span class="pun">();</span><span class="pln">
  http</span><span class="pun">.</span><span class="pln">open</span><span class="pun">(</span><span class="str">"POST"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"contacts.php"</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">);</span><span class="pln">
  http</span><span class="pun">.</span><span class="pln">setRequestHeader</span><span class="pun">(</span><span class="str">"Content-Type"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"application/x-www-form-urlencoded"</span><span class="pun">);</span><span class="pln">
  http</span><span class="pun">.</span><span class="pln">send</span><span class="pun">(</span><span class="str">"nameFF="</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> f</span><span class="pun">.</span><span class="pln">nameFF</span><span class="pun">.</span><span class="pln">value </span><span class="pun">+</span><span class="pln"> </span><span class="str">"&amp;contactFF="</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> f</span><span class="pun">.</span><span class="pln">contactFF</span><span class="pun">.</span><span class="pln">value </span><span class="pun">+</span><span class="pln"> </span><span class="str">"&amp;messageFF="</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> f</span><span class="pun">.</span><span class="pln">messageFF</span><span class="pun">.</span><span class="pln">value</span><span class="pun">);</span><span class="pln">
  http</span><span class="pun">.</span><span class="pln">onreadystatechange </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">function</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">http</span><span class="pun">.</span><span class="pln">readyState </span><span class="pun">==</span><span class="pln"> </span><span class="lit">4</span><span class="pln"> </span><span class="pun">&amp;&amp;</span><span class="pln"> http</span><span class="pun">.</span><span class="pln">status </span><span class="pun">==</span><span class="pln"> </span><span class="lit">200</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
      		alert</span><span class="pun">(</span><span class="pln">http</span><span class="pun">.</span><span class="pln">responseText </span><span class="pun">+</span><span class="pln"> </span><span class="str">', Ваше сообщение получено.\nНаши специалисты ответят Вам в течении 2-х дней.\nБлагодарим за интерес к нашей организации!'</span><span class="pun">);</span><span class="pln">  
			
      f</span><span class="pun">.</span><span class="pln">messageFF</span><span class="pun">.</span><span class="pln">removeAttribute</span><span class="pun">(</span><span class="str">'value'</span><span class="pun">);</span><span class="pln"> </span><span class="com">// очистить поле сообщения (две строки)</span><span class="pln">
      f</span><span class="pun">.</span><span class="pln">messageFF</span><span class="pun">.</span><span class="pln">value</span><span class="pun">=</span><span class="str">''</span><span class="pun">;</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
  </span><span class="pun">}</span><span class="pln">
  http</span><span class="pun">.</span><span class="pln">onerror </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">function</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
    alert</span><span class="pun">(</span><span class="str">'Извините, данные не были переданы'</span><span class="pun">);</span><span class="pln">
  </span><span class="pun">}</span><span class="pln">
</span><span class="pun">},</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">);</span><span class="pln">
</span><span class="tag">&lt;/script&gt;</span><span class="pln">
            </span><span class="com">&lt;!-- Contact Form Validation--&gt;</span><span class="pln">
            </span><span class="tag">&lt;script</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text/javascript"</span><span class="tag">&gt;</span><span class="pln">
              $</span><span class="pun">(</span><span class="str">"#contact_form"</span><span class="pun">).</span><span class="pln">validate</span><span class="pun">({</span><span class="pln">
                submitHandler</span><span class="pun">:</span><span class="pln"> </span><span class="kwd">function</span><span class="pun">(</span><span class="pln">form</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
                  </span><span class="kwd">var</span><span class="pln"> form_btn </span><span class="pun">=</span><span class="pln"> $</span><span class="pun">(</span><span class="pln">form</span><span class="pun">).</span><span class="pln">find</span><span class="pun">(</span><span class="str">'button[type="submit"]'</span><span class="pun">);</span><span class="pln">
                  </span><span class="kwd">var</span><span class="pln"> form_result_div </span><span class="pun">=</span><span class="pln"> </span><span class="str">'#form-result'</span><span class="pun">;</span><span class="pln">
                  $</span><span class="pun">(</span><span class="pln">form_result_div</span><span class="pun">).</span><span class="pln">remove</span><span class="pun">();</span><span class="pln">
                  form_btn</span><span class="pun">.</span><span class="pln">before</span><span class="pun">(</span><span class="str">'&lt;div id="form-result" class="alert alert-success" role="alert" style="display: none;"&gt;&lt;/div&gt;'</span><span class="pun">);</span><span class="pln">
                  </span><span class="kwd">var</span><span class="pln"> form_btn_old_msg </span><span class="pun">=</span><span class="pln"> form_btn</span><span class="pun">.</span><span class="pln">html</span><span class="pun">();</span><span class="pln">
                  form_btn</span><span class="pun">.</span><span class="pln">html</span><span class="pun">(</span><span class="pln">form_btn</span><span class="pun">.</span><span class="pln">prop</span><span class="pun">(</span><span class="str">'disabled'</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">).</span><span class="pln">data</span><span class="pun">(</span><span class="str">"loading-text"</span><span class="pun">));</span><span class="pln">
                  $</span><span class="pun">(</span><span class="pln">form</span><span class="pun">).</span><span class="pln">ajaxSubmit</span><span class="pun">({</span><span class="pln">
                    dataType</span><span class="pun">:</span><span class="pln">  </span><span class="str">'json'</span><span class="pun">,</span><span class="pln">
                    success</span><span class="pun">:</span><span class="pln"> </span><span class="kwd">function</span><span class="pun">(</span><span class="pln">data</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
                      </span><span class="kwd">if</span><span class="pun">(</span><span class="pln"> data</span><span class="pun">.</span><span class="pln">status </span><span class="pun">==</span><span class="pln"> </span><span class="str">'true'</span><span class="pln"> </span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
                        $</span><span class="pun">(</span><span class="pln">form</span><span class="pun">).</span><span class="pln">find</span><span class="pun">(</span><span class="str">'.form-control'</span><span class="pun">).</span><span class="pln">val</span><span class="pun">(</span><span class="str">''</span><span class="pun">);</span><span class="pln">
                      </span><span class="pun">}</span><span class="pln">
                      form_btn</span><span class="pun">.</span><span class="pln">prop</span><span class="pun">(</span><span class="str">'disabled'</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">).</span><span class="pln">html</span><span class="pun">(</span><span class="pln">form_btn_old_msg</span><span class="pun">);</span><span class="pln">
                      $</span><span class="pun">(</span><span class="pln">form_result_div</span><span class="pun">).</span><span class="pln">html</span><span class="pun">(</span><span class="pln">data</span><span class="pun">.</span><span class="pln">message</span><span class="pun">).</span><span class="pln">fadeIn</span><span class="pun">(</span><span class="str">'slow'</span><span class="pun">);</span><span class="pln">
                      setTimeout</span><span class="pun">(</span><span class="kwd">function</span><span class="pun">(){</span><span class="pln"> $</span><span class="pun">(</span><span class="pln">form_result_div</span><span class="pun">).</span><span class="pln">fadeOut</span><span class="pun">(</span><span class="str">'slow'</span><span class="pun">)</span><span class="pln"> </span><span class="pun">},</span><span class="pln"> </span><span class="lit">6000</span><span class="pun">);</span><span class="pln">
                    </span><span class="pun">}</span><span class="pln">
                  </span><span class="pun">});</span><span class="pln">
                </span><span class="pun">}</span><span class="pln">
              </span><span class="pun">});</span><span class="pln">
            </span><span class="tag">&lt;/script&gt;</span><span class="pln">
          </span><span class="tag">&lt;/div&gt;</span><span class="pln">
        </span><span class="tag">&lt;/div&gt;</span><span class="pln">
    </span><span class="tag">&lt;/section&gt;</span><span class="pln">	
         </span><span class="tag">&lt;/div&gt;</span><span class="pln">
			
			</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted">
<span class="pun">&lt;?</span><span class="pln">php

</span><span class="kwd">function</span><span class="pln"> smtpmail</span><span class="pun">(</span><span class="pln">$mail_to</span><span class="pun">,</span><span class="pln"> $subject</span><span class="pun">,</span><span class="pln"> $message</span><span class="pun">,</span><span class="pln"> $headers</span><span class="pun">=</span><span class="str">''</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">

        </span><span class="com">//Настройки почты</span><span class="pln">
        $config</span><span class="pun">[</span><span class="str">'smtp_username'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> </span><span class="str">'admin@spasibo.life'</span><span class="pun">;</span><span class="pln">  </span><span class="com">//Смените на имя своего почтового ящика из ISPManager.</span><span class="pln">
        $config</span><span class="pun">[</span><span class="str">'smtp_password'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> </span><span class="str">'Jhmeg43600s029a'</span><span class="pun">;</span><span class="pln">  </span><span class="com">//Измените пароль.</span><span class="pln">
        $config</span><span class="pun">[</span><span class="str">'smtp_from'</span><span class="pun">]</span><span class="pln">     </span><span class="pun">=</span><span class="pln"> </span><span class="str">'Ikkk'</span><span class="pun">;</span><span class="pln"> </span><span class="com">//Ваше имя - или имя Вашего сайта. Будет показывать при прочтении в поле "От кого".</span><span class="pln">
        </span><span class="com">//Обычно эти настройки менять не стоит</span><span class="pln">
        $config</span><span class="pun">[</span><span class="str">'smtp_host'</span><span class="pun">]</span><span class="pln">     </span><span class="pun">=</span><span class="pln"> </span><span class="str">'smtp.beget.com'</span><span class="pun">;</span><span class="pln">  </span><span class="com">//Сервер для отправки почты (для наших клиентов менять не требуется).</span><span class="pln">
        $config</span><span class="pun">[</span><span class="str">'smtp_port'</span><span class="pun">]</span><span class="pln">     </span><span class="pun">=</span><span class="pln"> </span><span class="str">'2525'</span><span class="pun">;</span><span class="pln"> </span><span class="com">// Порт работы. Не меняйте, если не уверены.</span><span class="pln">
        $config</span><span class="pun">[</span><span class="str">'smtp_debug'</span><span class="pun">]</span><span class="pln">    </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">;</span><span class="pln">  </span><span class="com">//Если Вы хотите видеть сообщения ошибок, укажите true вместо false.</span><span class="pln">
        $config</span><span class="pun">[</span><span class="str">'smtp_charset'</span><span class="pun">]</span><span class="pln">  </span><span class="pun">=</span><span class="pln"> </span><span class="str">'UTF-8'</span><span class="pun">;</span><span class="pln">   </span><span class="com">//Кодировка сообщений.</span><span class="pln">

        $SEND </span><span class="pun">=</span><span class="pln">   </span><span class="str">"Date: "</span><span class="pun">.</span><span class="pln">date</span><span class="pun">(</span><span class="str">"D, d M Y H:i:s"</span><span class="pun">)</span><span class="pln"> </span><span class="pun">.</span><span class="pln"> </span><span class="str">" UT\r\n"</span><span class="pun">;</span><span class="pln">
        $SEND </span><span class="pun">.=</span><span class="pln">   </span><span class="str">'Subject: =?'</span><span class="pun">.</span><span class="pln">$config</span><span class="pun">[</span><span class="str">'smtp_charset'</span><span class="pun">].</span><span class="str">'?B?'</span><span class="pun">.</span><span class="pln">base64_encode</span><span class="pun">(</span><span class="pln">$subject</span><span class="pun">).</span><span class="str">"=?=\r\n"</span><span class="pun">;</span><span class="pln">
        </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$headers</span><span class="pun">)</span><span class="pln"> $SEND </span><span class="pun">.=</span><span class="pln"> $headers</span><span class="pun">.</span><span class="str">"\r\n\r\n"</span><span class="pun">;</span><span class="pln">
        </span><span class="kwd">else</span><span class="pln">
        </span><span class="pun">{</span><span class="pln">
                $SEND </span><span class="pun">.=</span><span class="pln"> </span><span class="str">"Reply-To: "</span><span class="pun">.</span><span class="pln">$config</span><span class="pun">[</span><span class="str">'smtp_username'</span><span class="pun">].</span><span class="str">"\r\n"</span><span class="pun">;</span><span class="pln">
                $SEND </span><span class="pun">.=</span><span class="pln"> </span><span class="str">"MIME-Version: 1.0\r\n"</span><span class="pun">;</span><span class="pln">
                $SEND </span><span class="pun">.=</span><span class="pln"> </span><span class="str">"Content-Type: text/plain; charset=\""</span><span class="pun">.</span><span class="pln">$config</span><span class="pun">[</span><span class="str">'smtp_charset'</span><span class="pun">].</span><span class="str">"\"\r\n"</span><span class="pun">;</span><span class="pln">
                $SEND </span><span class="pun">.=</span><span class="pln"> </span><span class="str">"Content-Transfer-Encoding: 8bit\r\n"</span><span class="pun">;</span><span class="pln">
                $SEND </span><span class="pun">.=</span><span class="pln"> </span><span class="str">"From: \""</span><span class="pun">.</span><span class="pln">$config</span><span class="pun">[</span><span class="str">'smtp_from'</span><span class="pun">].</span><span class="str">"\" &lt;"</span><span class="pun">.</span><span class="pln">$config</span><span class="pun">[</span><span class="str">'smtp_username'</span><span class="pun">].</span><span class="str">"&gt;\r\n"</span><span class="pun">;</span><span class="pln">
                $SEND </span><span class="pun">.=</span><span class="pln"> </span><span class="str">"To: $mail_to &lt;$mail_to&gt;\r\n"</span><span class="pun">;</span><span class="pln">
                $SEND </span><span class="pun">.=</span><span class="pln"> </span><span class="str">"X-Priority: 3\r\n\r\n"</span><span class="pun">;</span><span class="pln">
        </span><span class="pun">}</span><span class="pln">
        $SEND </span><span class="pun">.=</span><span class="pln">  $message</span><span class="pun">.</span><span class="str">"\r\n"</span><span class="pun">;</span><span class="pln">
         </span><span class="kwd">if</span><span class="pun">(</span><span class="pln"> </span><span class="pun">!</span><span class="pln">$socket </span><span class="pun">=</span><span class="pln"> fsockopen</span><span class="pun">(</span><span class="pln">$config</span><span class="pun">[</span><span class="str">'smtp_host'</span><span class="pun">],</span><span class="pln"> $config</span><span class="pun">[</span><span class="str">'smtp_port'</span><span class="pun">],</span><span class="pln"> $errno</span><span class="pun">,</span><span class="pln"> $errstr</span><span class="pun">,</span><span class="pln"> </span><span class="lit">30</span><span class="pun">)</span><span class="pln"> </span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
            </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$config</span><span class="pun">[</span><span class="str">'smtp_debug'</span><span class="pun">])</span><span class="pln"> echo $errno</span><span class="pun">.</span><span class="str">"&lt;br&gt;"</span><span class="pun">.</span><span class="pln">$errstr</span><span class="pun">;</span><span class="pln">
            </span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span><span class="pln">
         </span><span class="pun">}</span><span class="pln">

            </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(!</span><span class="pln">server_parse</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">,</span><span class="pln"> </span><span class="str">"220"</span><span class="pun">,</span><span class="pln"> __LINE__</span><span class="pun">))</span><span class="pln"> </span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span><span class="pln">

            fputs</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">,</span><span class="pln"> </span><span class="str">"EHLO "</span><span class="pln"> </span><span class="pun">.</span><span class="pln"> $config</span><span class="pun">[</span><span class="str">'smtp_host'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">.</span><span class="pln"> </span><span class="str">"\r\n"</span><span class="pun">);</span><span class="pln">
            </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(!</span><span class="pln">server_parse</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">,</span><span class="pln"> </span><span class="str">"250"</span><span class="pun">,</span><span class="pln"> __LINE__</span><span class="pun">))</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
               </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$config</span><span class="pun">[</span><span class="str">'smtp_debug'</span><span class="pun">])</span><span class="pln"> echo </span><span class="str">'&lt;p&gt;Не могу отправить EHLO!&lt;/p&gt;'</span><span class="pun">;</span><span class="pln">
               fclose</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">);</span><span class="pln">
               </span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span><span class="pln">
            </span><span class="pun">}</span><span class="pln">
            fputs</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">,</span><span class="pln"> </span><span class="str">"AUTH LOGIN\r\n"</span><span class="pun">);</span><span class="pln">
            </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(!</span><span class="pln">server_parse</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">,</span><span class="pln"> </span><span class="str">"334"</span><span class="pun">,</span><span class="pln"> __LINE__</span><span class="pun">))</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
               </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$config</span><span class="pun">[</span><span class="str">'smtp_debug'</span><span class="pun">])</span><span class="pln"> echo </span><span class="str">'&lt;p&gt;Не могу найти ответ на запрос авторизации!&lt;/p&gt;'</span><span class="pun">;</span><span class="pln">
               fclose</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">);</span><span class="pln">
               </span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span><span class="pln">
            </span><span class="pun">}</span><span class="pln">
            fputs</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">,</span><span class="pln"> base64_encode</span><span class="pun">(</span><span class="pln">$config</span><span class="pun">[</span><span class="str">'smtp_username'</span><span class="pun">])</span><span class="pln"> </span><span class="pun">.</span><span class="pln"> </span><span class="str">"\r\n"</span><span class="pun">);</span><span class="pln">
            </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(!</span><span class="pln">server_parse</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">,</span><span class="pln"> </span><span class="str">"334"</span><span class="pun">,</span><span class="pln"> __LINE__</span><span class="pun">))</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
               </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$config</span><span class="pun">[</span><span class="str">'smtp_debug'</span><span class="pun">])</span><span class="pln"> echo </span><span class="str">'&lt;p&gt;Логин авторизации не был принят сервером!&lt;/p&gt;'</span><span class="pun">;</span><span class="pln">
               fclose</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">);</span><span class="pln">
               </span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span><span class="pln">
            </span><span class="pun">}</span><span class="pln">
            fputs</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">,</span><span class="pln"> base64_encode</span><span class="pun">(</span><span class="pln">$config</span><span class="pun">[</span><span class="str">'smtp_password'</span><span class="pun">])</span><span class="pln"> </span><span class="pun">.</span><span class="pln"> </span><span class="str">"\r\n"</span><span class="pun">);</span><span class="pln">
            </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(!</span><span class="pln">server_parse</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">,</span><span class="pln"> </span><span class="str">"235"</span><span class="pun">,</span><span class="pln"> __LINE__</span><span class="pun">))</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
               </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$config</span><span class="pun">[</span><span class="str">'smtp_debug'</span><span class="pun">])</span><span class="pln"> echo </span><span class="str">'&lt;p&gt;Пароль не был принят сервером как верный! Ошибка авторизации!&lt;/p&gt;'</span><span class="pun">;</span><span class="pln">
               fclose</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">);</span><span class="pln">
               </span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span><span class="pln">
            </span><span class="pun">}</span><span class="pln">
            fputs</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">,</span><span class="pln"> </span><span class="str">"MAIL FROM: &lt;"</span><span class="pun">.</span><span class="pln">$config</span><span class="pun">[</span><span class="str">'smtp_username'</span><span class="pun">].</span><span class="str">"&gt;\r\n"</span><span class="pun">);</span><span class="pln">
            </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(!</span><span class="pln">server_parse</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">,</span><span class="pln"> </span><span class="str">"250"</span><span class="pun">,</span><span class="pln"> __LINE__</span><span class="pun">))</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
               </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$config</span><span class="pun">[</span><span class="str">'smtp_debug'</span><span class="pun">])</span><span class="pln"> echo </span><span class="str">'&lt;p&gt;Не могу отправить команду MAIL FROM:&lt;/p&gt;'</span><span class="pun">;</span><span class="pln">
               fclose</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">);</span><span class="pln">
               </span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span><span class="pln">
            </span><span class="pun">}</span><span class="pln">
            fputs</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">,</span><span class="pln"> </span><span class="str">"RCPT TO: &lt;"</span><span class="pln"> </span><span class="pun">.</span><span class="pln"> $mail_to </span><span class="pun">.</span><span class="pln"> </span><span class="str">"&gt;\r\n"</span><span class="pun">);</span><span class="pln">

            </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(!</span><span class="pln">server_parse</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">,</span><span class="pln"> </span><span class="str">"250"</span><span class="pun">,</span><span class="pln"> __LINE__</span><span class="pun">))</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
               </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$config</span><span class="pun">[</span><span class="str">'smtp_debug'</span><span class="pun">])</span><span class="pln"> echo </span><span class="str">'&lt;p&gt;Не могу отправить команду RCPT TO:&lt;/p&gt;'</span><span class="pun">;</span><span class="pln">
               fclose</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">);</span><span class="pln">
               </span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span><span class="pln">
            </span><span class="pun">}</span><span class="pln">
            fputs</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">,</span><span class="pln"> </span><span class="str">"DATA\r\n"</span><span class="pun">);</span><span class="pln">

            </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(!</span><span class="pln">server_parse</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">,</span><span class="pln"> </span><span class="str">"354"</span><span class="pun">,</span><span class="pln"> __LINE__</span><span class="pun">))</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
               </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$config</span><span class="pun">[</span><span class="str">'smtp_debug'</span><span class="pun">])</span><span class="pln"> echo </span><span class="str">'&lt;p&gt;Не могу отправить команду DATA!&lt;/p&gt;'</span><span class="pun">;</span><span class="pln">
               fclose</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">);</span><span class="pln">
               </span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span><span class="pln">
            </span><span class="pun">}</span><span class="pln">
            fputs</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">,</span><span class="pln"> $SEND</span><span class="pun">.</span><span class="str">"\r\n.\r\n"</span><span class="pun">);</span><span class="pln">

            </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(!</span><span class="pln">server_parse</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">,</span><span class="pln"> </span><span class="str">"250"</span><span class="pun">,</span><span class="pln"> __LINE__</span><span class="pun">))</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
               </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$config</span><span class="pun">[</span><span class="str">'smtp_debug'</span><span class="pun">])</span><span class="pln"> echo </span><span class="str">'&lt;p&gt;Не могу отправить тело письма. Письмо не было отправлено!&lt;/p&gt;'</span><span class="pun">;</span><span class="pln">
               fclose</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">);</span><span class="pln">
               </span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span><span class="pln">
            </span><span class="pun">}</span><span class="pln">
            fputs</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">,</span><span class="pln"> </span><span class="str">"QUIT\r\n"</span><span class="pun">);</span><span class="pln">
            fclose</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">);</span><span class="pln">
            </span><span class="kwd">return</span><span class="pln"> TRUE</span><span class="pun">;</span><span class="pln">
</span><span class="pun">}</span><span class="pln">
</span><span class="kwd">function</span><span class="pln"> server_parse</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">,</span><span class="pln"> $response</span><span class="pun">,</span><span class="pln"> $line </span><span class="pun">=</span><span class="pln"> __LINE__</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
        </span><span class="kwd">global</span><span class="pln"> $config</span><span class="pun">;</span><span class="pln">
    </span><span class="kwd">while</span><span class="pln"> </span><span class="pun">(</span><span class="pln">substr</span><span class="pun">(</span><span class="pln">$server_response</span><span class="pun">,</span><span class="pln"> </span><span class="lit">3</span><span class="pun">,</span><span class="pln"> </span><span class="lit">1</span><span class="pun">)</span><span class="pln"> </span><span class="pun">!=</span><span class="pln"> </span><span class="str">' '</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
        </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(!(</span><span class="pln">$server_response </span><span class="pun">=</span><span class="pln"> fgets</span><span class="pun">(</span><span class="pln">$socket</span><span class="pun">,</span><span class="pln"> </span><span class="lit">256</span><span class="pun">)))</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
                   </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$config</span><span class="pun">[</span><span class="str">'smtp_debug'</span><span class="pun">])</span><span class="pln"> echo </span><span class="str">"&lt;p&gt;Проблемы с отправкой почты!&lt;/p&gt;$response
$line
"</span><span class="pun">;</span><span class="pln">
                   </span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span><span class="pln">
                </span><span class="pun">}</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
    </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(!(</span><span class="pln">substr</span><span class="pun">(</span><span class="pln">$server_response</span><span class="pun">,</span><span class="pln"> </span><span class="lit">0</span><span class="pun">,</span><span class="pln"> </span><span class="lit">3</span><span class="pun">)</span><span class="pln"> </span><span class="pun">==</span><span class="pln"> $response</span><span class="pun">))</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
           </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$config</span><span class="pun">[</span><span class="str">'smtp_debug'</span><span class="pun">])</span><span class="pln"> echo </span><span class="str">"&lt;p&gt;Проблемы с отправкой почты!&lt;/p&gt;$response
$line
"</span><span class="pun">;</span><span class="pln">
           </span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span><span class="pln">
        </span><span class="pun">}</span><span class="pln">
    </span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">;</span><span class="pln">
</span><span class="pun">}</span><span class="pln">

</span><span class="com">//Отправить почту сразу нескольким получателям, ящики получателей пишем через запятую.</span><span class="pln">

</span><span class="kwd">function</span><span class="pln"> smtpmassmail</span><span class="pun">(</span><span class="pln">$mail_to</span><span class="pun">,</span><span class="pln"> $subject</span><span class="pun">,</span><span class="pln"> $message</span><span class="pun">,</span><span class="pln"> $headers</span><span class="pun">=</span><span class="str">''</span><span class="pun">)</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
$mailaddresses</span><span class="pun">=</span><span class="pln">explode</span><span class="pun">(</span><span class="str">","</span><span class="pun">,</span><span class="pln">$mail_to</span><span class="pun">);</span><span class="pln">
</span><span class="kwd">foreach</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$mailaddresses </span><span class="kwd">as</span><span class="pln"> $mailaddress</span><span class="pun">)</span><span class="pln"> smtpmail</span><span class="pun">(</span><span class="pln">$mailaddress</span><span class="pun">,</span><span class="pln">$subject</span><span class="pun">,</span><span class="pln">$message</span><span class="pun">,</span><span class="pln">$headers</span><span class="pun">);</span><span class="pln">
</span><span class="pun">}</span><span class="pln">

</span><span class="pun">?&gt;</span></pre>
]]></description><guid isPermaLink="false">60414</guid><pubDate>Thu, 06 Feb 2020 22:19:40 +0000</pubDate></item><item><title>&#x41A;&#x430;&#x43A; &#x438;&#x441;&#x43F;&#x440;&#x430;&#x432;&#x438;&#x442;&#x44C; &#x43E;&#x448;&#x438;&#x431;&#x43A;&#x443;</title><link>https://htmlforum.dev/topic/60312-kak-ispravit-oshibku/</link><description><![CDATA[<p>
	Добрый день ошибка на фото, ни как не пойму как исправить. Как решить проблему, подскажите пожалуйста
</p>

<p>
	Сайт http://foodsnab.3na3.ru
</p>

<p>
	 
</p>

<p><a href="https://htmlforum.dev/uploads/monthly_2019_12/r6ItlX2JYPI.jpg.e7b73c6c14e75d1d56392820919f9b70.jpg" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="2693" src="https://htmlforum.dev/uploads/monthly_2019_12/r6ItlX2JYPI.thumb.jpg.a6e84d3cf184afe4a2530bbdff232472.jpg" class="ipsImage ipsImage_thumbnailed" alt="r6ItlX2JYPI.jpg"></a></p>]]></description><guid isPermaLink="false">60312</guid><pubDate>Sat, 07 Dec 2019 10:47:18 +0000</pubDate></item><item><title>Google Auth &#x434;&#x43B;&#x44F; &#x441;&#x430;&#x439;&#x442;&#x430;</title><link>https://htmlforum.dev/topic/60292-google-auth-dlya-sayta/</link><description><![CDATA[<p>
	Всем привет, может кто сталкивался? Гугл просит разрешение на удаление контактов, для регистрации использована php библиотека hybridauth , приложение в гугл настроено вроде как верно. Также может кто знает сколько времени оно проходит проверку - поддержка от гугл отсутствует.
</p>

<p>
	 
</p>

<p><a href="https://htmlforum.dev/uploads/monthly_2019_11/2019-11-25_003826.png.3b3d62f183148eba18f15958e2e4a4c7.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="2683" src="https://htmlforum.dev/uploads/monthly_2019_11/2019-11-25_003826.thumb.png.73176d00b31af3ff9d43a107093f990b.png" class="ipsImage ipsImage_thumbnailed" alt="2019-11-25_003826.png"></a></p>
<p><a href="https://htmlforum.dev/uploads/monthly_2019_11/2019-11-25_012227.png.a13343e26abf0ab5dbbeccf494fbbd1b.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="2684" src="https://htmlforum.dev/uploads/monthly_2019_11/2019-11-25_012227.thumb.png.c0c4ac08385c33766e42de79f971bf51.png" class="ipsImage ipsImage_thumbnailed" alt="2019-11-25_012227.png"></a></p>]]></description><guid isPermaLink="false">60292</guid><pubDate>Mon, 25 Nov 2019 00:16:11 +0000</pubDate></item><item><title>&#x41E;&#x448;&#x438;&#x431;&#x43A;&#x430; &#x432; &#x437;&#x430;&#x434;&#x430;&#x447;&#x435; "&#x438;&#x433;&#x440;&#x430;  &#x432; &#x433;&#x43E;&#x440;&#x43E;&#x434;&#x430;"</title><link>https://htmlforum.dev/topic/60272-oshibka-v-zadache-igra-v-goroda/</link><description><![CDATA[<p>
	Добрый день! Есть задание - игра в города. Нужно из бд взять перечень городов и в момент ответа компьютера или игрока сравнивать города из списка, взятого из базы. Все, вроде, понятно, но столкнулся с проблемой, что некорректно удаляются города из массива, в котором хранится список городов из базы. Я использую этот массив чтобы знать когда игра закончилась и не повторялись города в ответах. Собственно, сам код без файла с подключением в бд. Там проблем я не обнаружил, массив городов функция возвращает корректный. Но удаление уже выбранных городов - проблема, которую никак не могу решить, вернее, понять в чем суть самой проблемы. Извиняюсь что выкладываю код в таком виде, не нашел аналога jsfiddle для php<br><br>
	 
</p>

<p>
	<strong>session_start();<br>
	if(!empty($_GET['restart'])) {<br>
	    unset($_SESSION['cities']);<br>
	    unset($_SESSION['answer']);<br>
	    unset($_SESSION['incorrect_city']);<br>
	    unset($_SESSION['game_over']);<br>
	    header('Location: ./form.php');<br>
	    exit;<br>
	}</strong>
</p>

<p>
	<strong>define('HOST', 'localhost');<br>
	define('USER', 'root');<br>
	define('PASSWORD', '');<br>
	define('DATABASE', 'gamecity');<br>
	$connect = mysqli_connect(HOST, USER, PASSWORD, DATABASE);</strong>
</p>

<p>
	<strong>function getCityFromDB($dbconfig) {<br>
	    $listOfCities = "SELECT * FROM city ORDER BY city_id ASC";<br>
	    $query = mysqli_query($dbconfig, $listOfCities);<br>
	    while($res[] = mysqli_fetch_assoc($query)) {<br>
	        $cities = $res;<br>
	    }<br>
	    foreach($cities as $key =&gt; $val) {<br>
	        foreach($val as $key2 =&gt; $val2) {<br>
	            if($key2 == 'city_name') {<br>
	                $city[] = $val2;<br>
	            }<br>
	        }<br>
	    }<br>
	    return $city;<br>
	}</strong>
</p>

<p>
	<strong>if (empty($_SESSION['cities'])) {<br>
	    $_SESSION['cities'] = getCityFromDB($connect);<br>
	}</strong>
</p>

<p>
	<strong>if(!empty($_POST['send'])) {<br>
	    if (findCity($_POST['city'], $_SESSION['cities'])) {<br>
	        if (empty($_SESSION['answer'])) {<br>
	            $_SESSION['answer'] = firstStep($_POST['city'], $_SESSION['cities']);<br>
	            $temp = deleteCity($_SESSION['answer'], $_SESSION['cities']);<br>
	        }else {<br>
	            $answer = answer($_POST['city'], $_SESSION['answer'], $_SESSION['cities']);<br>
	            if($answer) {<br>
	                $_SESSION['answer'] = $answer;<br>
	                $temp = deleteCity($_SESSION['answer'], $_SESSION['cities']);<br>
	            }else {<br>
	                $_SESSION['game_over'] = 2;<br>
	            }<br>
	        }<br>
	        if(!$temp){<br>
	            $_SESSION['game_over'] = 1;<br>
	        }else {<br>
	            $_SESSION['cities'] = $temp;<br>
	        }<br>
	    }else {<br>
	        $_SESSION['incorrect_city'] = 'Некорректный город';<br>
	    }<br>
	    header('Location: /form.php');<br>
	    exit;<br>
	}</strong>
</p>

<p>
	<strong>function firstStep($userCity, $arrayOfCities) {<br>
	    $temp = '';<br>
	    if(!empty($userCity)) {<br>
	        foreach ($arrayOfCities as $key =&gt; $val) {<br>
	            if(mb_strtoupper(mb_substr($userCity, -1, 1, 'utf-8')) == mb_substr($val, 0, 1, 'utf-8')) {<br>
	                $temp .= $userCity . ',' . $val;<br>
	                return $temp;<br>
	            }<br>
	        }<br>
	    }<br>
	    return false;<br>
	}</strong>
</p>

<p>
	<strong>function findCity ($city, $listCities) {<br>
	    foreach($listCities as $key =&gt; $val) {<br>
	        if($val == $city) {<br>
	            return true;<br>
	        }<br>
	    }<br>
	    return false;<br>
	}</strong>
</p>

<p>
	<strong>function answer($city, $answer, $arrayOfCities) {<br>
	    if(mb_substr($city, 0, 1, 'utf-8' ) == mb_strtoupper(mb_substr($answer, -1, 1, 'utf-8'))) {<br>
	        $char = mb_strtoupper(mb_substr($city, -1, 1, 'utf-8'));<br>
	        foreach($arrayOfCities as $key =&gt; $val) {<br>
	            $temp = mb_strpos($val, $char, 0,'utf-8');<br>
	            if ($temp !== false) {<br>
	                $answer .= ',' . $city . ',' . $val;<br>
	                break;<br>
	            }<br>
	        }<br>
	        return $answer;<br>
	    }<br>
	    return false;<br>
	}</strong>
</p>

<p>
	<strong>function deleteCity($town, $cities) {<br>
	    if (count($cities) &gt; 0) {<br>
	        $town = explode(',', $town);<br>
	        $cities = array_values($cities);<br>
	        for($i = 0; $i &lt; count($town); $i++) {<br>
	            for($j = 0; $j &lt; count($cities); $j++) {<br>
	                if($town[$i] == $cities[$j]) {<br>
	                    unset($cities[$j]);<br>
	                }<br>
	            }<br>
	        }<br>
	        return $cities;<br>
	    }<br>
	    return false;<br>
	}</strong>
</p>
]]></description><guid isPermaLink="false">60272</guid><pubDate>Sat, 09 Nov 2019 12:56:45 +0000</pubDate></item><item><title>&#x41E;&#x41D;&#x41B;&#x410;&#x419;&#x41D; &#x427;&#x410;&#x422; &#x414;&#x41B;&#x42F; 1&#x421; &#x411;&#x438;&#x442;&#x440;&#x438;&#x43A;&#x441;</title><link>https://htmlforum.dev/topic/60209-onlayn-chat-dlya-1s-bitriks/</link><description><![CDATA[<p>
	Привет, гуру прогинга! Посоветуйте такую вещь:<br>
	Есть сайт, который пишет команда прогеров на CMS Битрикс, нужно на нем сделать онлайн чат, на котором зарегистрированные пользователи могли бы общаться и обсуждать тематику сайту (компьютерные игры). Чат необходимо сделать как на платформе TWITCH или YOUTUBE. В купленном пакете Битрикс нет модуля чата, программисты советуют докупить (оно и понятно, им так проще) но денег нет. Как выйти из ситуации? какие есть хорошие сторонние приложения, дополнения, плагины и тд для такого чата на БИТРИКСЕ? Буду очень признателен за конструктивный ответ.<span class="ipsEmoji">?</span>
</p>]]></description><guid isPermaLink="false">60209</guid><pubDate>Sun, 29 Sep 2019 15:47:00 +0000</pubDate></item></channel></rss>
