<?xml version="1.0"?>
<rss version="2.0"><channel><title> Webov&#xFD; v&#xFD;voj - PHP, ASP.NET, JS Latest Questions</title><link>https://pawno.cz/index.php?/forum/216-webov%C3%BD-v%C3%BDvoj-php-aspnet-js/</link><description> Webov&#xFD; v&#xFD;voj - PHP, ASP.NET, JS Latest Questions</description><language>cs</language><item><title>WebTorrent implementace</title><link>https://pawno.cz/index.php?/topic/56677-webtorrent-implementace/</link><description><![CDATA[<p>
	Ahoj, Dobrý den,
</p>

<p>
	 
</p>

<p>
	snažím se vytvořit takový skromný projekt na prohlížení online knih, kdy načtu data z magnetu a pak se s ním snažím pracovat.
</p>

<p>
	Může mi někdo říct, kde je chyba?
</p>

<p>
	Odkaz na živou ukázku (web nedělá nic na backgroundu). JEDNÁ SE O KOMBINACI JS A HTML JEN
</p>

<p>
	 
</p>

<p>
	<a href="https://kuklinek.eu/torrent/" rel="external nofollow">example of webtorrent</a>
</p>
]]></description><guid isPermaLink="false">56677</guid><pubDate>Fri, 07 Feb 2025 05:05:11 +0000</pubDate></item><item><title>Primecafes ajax nepropisuje data do backing bean</title><link>https://pawno.cz/index.php?/topic/56615-primecafes-ajax-nepropisuje-data-do-backing-bean/</link><description><![CDATA[<p>
	čau, kdyby někdo znal primefaces, mám problém s param passing přes listener:
</p>

<p>
	<a href="https://stackoverflow.com/questions/77176168/primefaces-ajax-does-not-pass-param-value-to-backing-bean" rel="external nofollow">https://stackoverflow.com/questions/77176168/primefaces-ajax-does-not-pass-param-value-to-backing-bean</a>
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">56615</guid><pubDate>Tue, 26 Sep 2023 00:06:19 +0000</pubDate></item><item><title>Vol&#xE1;n&#xED; extern&#xED;ho API podle YAML definice</title><link>https://pawno.cz/index.php?/topic/56493-vol%C3%A1n%C3%AD-extern%C3%ADho-api-podle-yaml-definice/</link><description><![CDATA[<p>
	Ahoj, sháním plugin nebo tak něco, který mi bude generovat volání API dle YAML definice. Obě API jsou ve Spring bootu. 
</p>

<ul>
	<li>
		Mám externí API a jeho YAML definici.
	</li>
	<li>
		Mám moje API, ktré volá externí api.
	</li>
</ul>

<p>
	U externího API používám openapi generátor pro generování controllerů. Je možné takto generovat i samotné volání? Viz Stack Overflow dotaz:
</p>

<p>
	<a href="https://stackoverflow.com/questions/72071088/spring-boot-call-external-api-with-external-yaml-api-definition" rel="external nofollow">https://stackoverflow.com/questions/72071088/spring-boot-call-external-api-with-external-yaml-api-definition</a>
</p>
]]></description><guid isPermaLink="false">56493</guid><pubDate>Sat, 30 Apr 2022 19:13:23 +0000</pubDate></item><item><title>P&#x159;e&#x10D;ten&#xE9; p&#x159;&#xED;sp&#x11B;vky</title><link>https://pawno.cz/index.php?/topic/56539-p%C5%99e%C4%8Dten%C3%A9-p%C5%99%C3%ADsp%C4%9Bvky/</link><description><![CDATA[<p>
	Ahoj, na jednom interním systému řeším aby se uživateli nepřečtené informace označili. Funkčnost chci podobně třeba jako zde na fóru kde jsou označené témata které jsem jako uživatel ještě nepřečetl případně příspěvky v konkrétním tématu. <br />
	<br />
	Moje otázka zní, jak je tahle funkce řešena? Kam a jak se údaje o přečtení článku ukládají? Jak dosáhnout co největší efektivity? 
</p>
]]></description><guid isPermaLink="false">56539</guid><pubDate>Fri, 25 Nov 2022 10:56:22 +0000</pubDate></item><item><title>Wordpress funkcia - vymazanie scriptu z head</title><link>https://pawno.cz/index.php?/topic/56518-wordpress-funkcia-vymazanie-scriptu-z-head/</link><description><![CDATA[<p>
	Zravíčko tak po  čase potrebujem poradiť, ak sa niekto teda vyzná vo Wordpress funkciách. Na jednom webe je malware, konkrétne je to presmerovanie na inú stránku a spôsobuje to táto hovadina :D <span>: </span>
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="tag">&lt;script</span><span class="pln"> </span><span class="atn">src</span><span class="pun">=</span><span class="atv">'https://clark.cofounderspecials.com/special.js?v=7.777'</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">'text/javascript'</span><span class="tag">&gt;&lt;/script&gt;</span></pre>

<p>
	ktorú neviem ako sa tam dostala, no nikde ju neviem nájsť kde je vložená, vypol som všetky pluginy + prehodil inú šablónu a aj tak to tam stále je  Nachádza sa to v head klasicky a teda nejak sa pridružuje cez načítanie wp_head() funkcie u wordpressu a keďže sa mi ju nepodarilo nájsť, tak ma napadlo, že ju odstránim aspoň zo zobrazovania cez funkciu remove_action, ktorá sa dá do functions.php v šablóne, no neviem a ani sa mi nedarí nájsť, ako ju mám presne špecifikovať, aby mi to odstránilo tento jeden riadok. Skúšal som všeličo a nič nepomohlo :D. <br />
	<br />
	Takže ďakujem za akékoľvek rady.
</p>
]]></description><guid isPermaLink="false">56518</guid><pubDate>Thu, 11 Aug 2022 15:28:58 +0000</pubDate></item><item><title>SA-MP MySQL</title><link>https://pawno.cz/index.php?/topic/56471-sa-mp-mysql/</link><description><![CDATA[<p>
	Ahoj chtěl bych se zeptat neustále mi to píše MySQL connect error:<br />
	Mám to vyplněné mysql host atd... :D
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<pre class="ipsCode prettyprint lang-php prettyprinted">

<span class="pun">&lt;?</span><span class="pln">php
	</span><span class="com">// Funkcia na logovanie</span><span class="pln">
	</span><span class="kwd">function</span><span class="pln"> logfile</span><span class="pun">(</span><span class="pln"> $file </span><span class="pun">=</span><span class="pln"> </span><span class="str">""</span><span class="pun">,</span><span class="pln"> $mode </span><span class="pun">=</span><span class="pln"> </span><span class="str">"a"</span><span class="pun">,</span><span class="pln"> $text </span><span class="pun">=</span><span class="pln"> </span><span class="str">""</span><span class="pln"> </span><span class="pun">)</span><span class="pln">
	</span><span class="pun">{</span><span class="pln">
		$myfile </span><span class="pun">=</span><span class="pln"> fopen</span><span class="pun">(</span><span class="pln"> $file</span><span class="pun">,</span><span class="pln"> $mode </span><span class="pun">)</span><span class="pln"> </span><span class="kwd">or</span><span class="pln"> </span><span class="kwd">exit</span><span class="pun">(</span><span class="pln"> </span><span class="str">"Unable to open file!"</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		fwrite</span><span class="pun">(</span><span class="pln"> $myfile</span><span class="pun">,</span><span class="pln"> </span><span class="typ">Date</span><span class="pun">(</span><span class="pln"> </span><span class="str">"d.m.Y H:i:s"</span><span class="pun">,</span><span class="pln"> time</span><span class="pun">()</span><span class="pln"> </span><span class="pun">).</span><span class="str">" - "</span><span class="pun">.</span><span class="pln">$text</span><span class="pun">.</span><span class="str">"\n"</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		fclose</span><span class="pun">(</span><span class="pln"> $myfile </span><span class="pun">);</span><span class="pln">
	</span><span class="pun">}</span><span class="pln">
	
	</span><span class="com">// Funkcia na kód do SMS</span><span class="pln">
	</span><span class="kwd">function</span><span class="pln"> code</span><span class="pun">(</span><span class="pln"> $stat </span><span class="pun">=</span><span class="pln"> </span><span class="str">"SK"</span><span class="pun">,</span><span class="pln"> $shortcode </span><span class="pun">=</span><span class="pln"> </span><span class="str">""</span><span class="pun">,</span><span class="pln"> $error </span><span class="pun">=</span><span class="pln"> </span><span class="lit">0</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="pun">(</span><span class="pln"> $stat </span><span class="pun">==</span><span class="pln"> </span><span class="str">"SK"</span><span class="pln"> </span><span class="pun">&amp;&amp;</span><span class="pln"> $error </span><span class="pun">==</span><span class="pln"> </span><span class="lit">1</span><span class="pln"> </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="str">";FREE8877"</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="kwd">if</span><span class="pun">(</span><span class="pln"> $stat </span><span class="pun">==</span><span class="pln"> </span><span class="str">"SK"</span><span class="pln"> </span><span class="pun">&amp;&amp;</span><span class="pln"> $error </span><span class="pun">==</span><span class="pln"> </span><span class="lit">0</span><span class="pln"> </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="str">";"</span><span class="pun">.</span><span class="pln">$shortcode</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="kwd">if</span><span class="pun">(</span><span class="pln"> $stat </span><span class="pun">==</span><span class="pln"> </span><span class="str">"CZ"</span><span class="pln"> </span><span class="pun">&amp;&amp;</span><span class="pln"> $error </span><span class="pun">==</span><span class="pln"> </span><span class="lit">1</span><span class="pln"> </span><span class="pun">&amp;&amp;</span><span class="pln"> mb_strlen</span><span class="pun">(</span><span class="pln"> $shortcode </span><span class="pun">)</span><span class="pln"> </span><span class="pun">==</span><span class="pln"> </span><span class="lit">7</span><span class="pln"> </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="str">";FREE"</span><span class="pun">.</span><span class="pln">$shortcode</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="kwd">if</span><span class="pun">(</span><span class="pln"> $stat </span><span class="pun">==</span><span class="pln"> </span><span class="str">"CZ"</span><span class="pln"> </span><span class="pun">&amp;&amp;</span><span class="pln"> $error </span><span class="pun">==</span><span class="pln"> </span><span class="lit">1</span><span class="pln"> </span><span class="pun">&amp;&amp;</span><span class="pln"> mb_strlen</span><span class="pun">(</span><span class="pln"> $shortcode </span><span class="pun">)</span><span class="pln"> </span><span class="pun">==</span><span class="pln"> </span><span class="lit">5</span><span class="pln"> </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="str">";FREE90333149"</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="kwd">if</span><span class="pun">(</span><span class="pln"> $stat </span><span class="pun">==</span><span class="pln"> </span><span class="str">"CZ"</span><span class="pln"> </span><span class="pun">&amp;&amp;</span><span class="pln"> $error </span><span class="pun">==</span><span class="pln"> </span><span class="lit">0</span><span class="pln"> </span><span class="pun">&amp;&amp;</span><span class="pln"> mb_strlen</span><span class="pun">(</span><span class="pln"> $shortcode </span><span class="pun">)</span><span class="pln"> </span><span class="pun">==</span><span class="pln"> </span><span class="lit">7</span><span class="pln"> </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="str">";"</span><span class="pun">.</span><span class="pln">$shortcode</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="kwd">if</span><span class="pun">(</span><span class="pln"> $stat </span><span class="pun">==</span><span class="pln"> </span><span class="str">"CZ"</span><span class="pln"> </span><span class="pun">&amp;&amp;</span><span class="pln"> $error </span><span class="pun">==</span><span class="pln"> </span><span class="lit">0</span><span class="pln"> </span><span class="pun">&amp;&amp;</span><span class="pln"> mb_strlen</span><span class="pun">(</span><span class="pln"> $shortcode </span><span class="pun">)</span><span class="pln"> </span><span class="pun">==</span><span class="pln"> </span><span class="lit">5</span><span class="pln"> </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="str">";90333149"</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">function</span><span class="pln"> randomCode</span><span class="pun">(</span><span class="pln">$length </span><span class="pun">=</span><span class="pln"> </span><span class="lit">10</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
		$characters </span><span class="pun">=</span><span class="pln"> </span><span class="str">'01234'</span><span class="pun">;</span><span class="pln">
		$charactersLength </span><span class="pun">=</span><span class="pln"> strlen</span><span class="pun">(</span><span class="pln">$characters</span><span class="pun">);</span><span class="pln">
		$randomString </span><span class="pun">=</span><span class="pln"> </span><span class="str">''</span><span class="pun">;</span><span class="pln">
		</span><span class="kwd">for</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$i </span><span class="pun">=</span><span class="pln"> </span><span class="lit">0</span><span class="pun">;</span><span class="pln"> $i </span><span class="pun">&lt;</span><span class="pln"> $length</span><span class="pun">;</span><span class="pln"> $i</span><span class="pun">++)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
			$randomString </span><span class="pun">.=</span><span class="pln"> $characters</span><span class="pun">[</span><span class="pln">rand</span><span class="pun">(</span><span class="lit">0</span><span class="pun">,</span><span class="pln"> $charactersLength </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="kwd">return</span><span class="pln"> $randomString</span><span class="pun">;</span><span class="pln">
	</span><span class="pun">}</span><span class="pln">
	
	$mysqli_host </span><span class="pun">=</span><span class="pln"> </span><span class="str">""</span><span class="pun">;</span><span class="pln">
	$mysqli_user </span><span class="pun">=</span><span class="pln"> </span><span class="str">""</span><span class="pun">;</span><span class="pln">
	$mysqli_pass </span><span class="pun">=</span><span class="pln"> </span><span class="str">""</span><span class="pun">;</span><span class="pln">
	$mysqli_name </span><span class="pun">=</span><span class="pln"> </span><span class="str">""</span><span class="pun">;</span><span class="pln">
	$mysql_prefix </span><span class="pun">=</span><span class="pln"> </span><span class="str">"premium"</span><span class="pun">;</span><span class="pln">
	
	$url </span><span class="pun">=</span><span class="pln"> filter_input_array</span><span class="pun">(</span><span class="pln"> INPUT_GET </span><span class="pun">);</span><span class="pln">
	$url</span><span class="pun">[</span><span class="str">'shortcode'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> intval</span><span class="pun">(</span><span class="pln"> trim</span><span class="pun">(</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'shortcode'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">)</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
	$url</span><span class="pun">[</span><span class="str">'operator'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> strtoupper</span><span class="pun">(</span><span class="pln"> trim</span><span class="pun">(</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'operator'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">)</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
	$url</span><span class="pun">[</span><span class="str">'phone'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> trim</span><span class="pun">(</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'phone'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
	$url</span><span class="pun">[</span><span class="str">'country'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> strtoupper</span><span class="pun">(</span><span class="pln"> trim</span><span class="pun">(</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'country'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">)</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
	$url</span><span class="pun">[</span><span class="str">'sms'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> trim</span><span class="pun">(</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'sms'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
	$url</span><span class="pun">[</span><span class="str">'id'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> intval</span><span class="pun">(</span><span class="pln"> trim</span><span class="pun">(</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'id'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">)</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
	$url</span><span class="pun">[</span><span class="str">'refip'</span><span class="pun">]</span><span class="pln"> </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">
	
	logfile</span><span class="pun">(</span><span class="pln"> </span><span class="str">"vip_sms_log.txt"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"a"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"IDSMS: "</span><span class="pun">.</span><span class="pln">$url</span><span class="pun">[</span><span class="str">'id'</span><span class="pun">].</span><span class="str">" | Operator: "</span><span class="pun">.</span><span class="pln">$url</span><span class="pun">[</span><span class="str">'operator'</span><span class="pun">].</span><span class="str">" | Cislo: "</span><span class="pun">.</span><span class="pln">$url</span><span class="pun">[</span><span class="str">'phone'</span><span class="pun">].</span><span class="str">" | Krajina: "</span><span class="pun">.</span><span class="pln">$url</span><span class="pun">[</span><span class="str">'country'</span><span class="pun">].</span><span class="str">" | SMS Cislo: "</span><span class="pun">.</span><span class="pln">$url</span><span class="pun">[</span><span class="str">'shortcode'</span><span class="pun">].</span><span class="str">" | Sprava: "</span><span class="pun">.</span><span class="pln">$url</span><span class="pun">[</span><span class="str">'sms'</span><span class="pun">].</span><span class="str">" | RefIP: "</span><span class="pun">.</span><span class="pln">$url</span><span class="pun">[</span><span class="str">'refip'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
	
	$db_connect </span><span class="pun">=</span><span class="pln"> </span><span class="lit">@mysqli_connect</span><span class="pun">(</span><span class="pln"> $mysqli_host</span><span class="pun">,</span><span class="pln"> $mysqli_user</span><span class="pun">,</span><span class="pln"> $mysqli_pass </span><span class="pun">);</span><span class="pln">
	$db_select </span><span class="pun">=</span><span class="pln"> </span><span class="lit">@mysqli_select_db</span><span class="pun">(</span><span class="pln"> $mysqli_name </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">$db_connect </span><span class="pun">||</span><span class="pln"> </span><span class="pun">!</span><span class="pln">$db_select </span><span class="pun">)</span><span class="pln">
	</span><span class="pun">{</span><span class="pln"> 
		$answer </span><span class="pun">=</span><span class="pln"> </span><span class="str">"Bohuzel nastala chyba v komunikaci, prosim kontaktujte nas."</span><span class="pun">.</span><span class="pln">code</span><span class="pun">(</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'country'</span><span class="pun">],</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'shortcode'</span><span class="pun">],</span><span class="pln"> </span><span class="lit">1</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		header</span><span class="pun">(</span><span class="pln"> </span><span class="str">"Content-type:text/plain"</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		header</span><span class="pun">(</span><span class="pln"> </span><span class="str">"Content-length:"</span><span class="pun">.</span><span class="pln">mb_strlen</span><span class="pun">(</span><span class="pln"> $answer </span><span class="pun">)</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		logfile</span><span class="pun">(</span><span class="pln"> </span><span class="str">"vip_sms_log.txt"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"a"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"MySQL Connect Error ("</span><span class="pun">.</span><span class="pln">mysql_error</span><span class="pun">().</span><span class="str">") "</span><span class="pun">.</span><span class="pln">mysql_errno</span><span class="pun">()</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		</span><span class="kwd">exit</span><span class="pun">(</span><span class="pln"> $answer </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"> empty</span><span class="pun">(</span><span class="pln"> $url </span><span class="pun">)</span><span class="pln"> </span><span class="pun">&amp;&amp;</span><span class="pln"> </span><span class="pun">!</span><span class="pln">is_array</span><span class="pun">(</span><span class="pln"> $url </span><span class="pun">)</span><span class="pln"> </span><span class="pun">)</span><span class="pln">
	</span><span class="pun">{</span><span class="pln">
		$answer </span><span class="pun">=</span><span class="pln"> </span><span class="str">"Bohuzel nastala chyba v pozadavku, prosim kontaktujte nas."</span><span class="pun">.</span><span class="pln">code</span><span class="pun">(</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'country'</span><span class="pun">],</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'shortcode'</span><span class="pun">],</span><span class="pln"> </span><span class="lit">1</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		header</span><span class="pun">(</span><span class="pln"> </span><span class="str">"Content-type:text/plain"</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		header</span><span class="pun">(</span><span class="pln"> </span><span class="str">"Content-length:"</span><span class="pun">.</span><span class="pln">mb_strlen</span><span class="pun">(</span><span class="pln"> $answer </span><span class="pun">)</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		logfile</span><span class="pun">(</span><span class="pln"> </span><span class="str">"vip_sms_log.txt"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"a"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"Vonkajsia chyba, z vonkajsej strany prisiel neznamy request."</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		</span><span class="kwd">exit</span><span class="pun">(</span><span class="pln"> $answer </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"> </span><span class="pun">!</span><span class="pln">preg_match</span><span class="pun">(</span><span class="pln"> </span><span class="str">"/ PM GAMERAGE /"</span><span class="pun">,</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'sms'</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">
		$answer </span><span class="pun">=</span><span class="pln"> </span><span class="str">"Prijela k nam SMS ktera byla poslana ve zlym tvaru, kontaktujte nas."</span><span class="pun">.</span><span class="pln">code</span><span class="pun">(</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'country'</span><span class="pun">],</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'shortcode'</span><span class="pun">],</span><span class="pln"> </span><span class="lit">1</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		header</span><span class="pun">(</span><span class="pln"> </span><span class="str">"Content-type:text/plain"</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		header</span><span class="pun">(</span><span class="pln"> </span><span class="str">"Content-length:"</span><span class="pun">.</span><span class="pln">mb_strlen</span><span class="pun">(</span><span class="pln"> $answer </span><span class="pun">)</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		logfile</span><span class="pun">(</span><span class="pln"> </span><span class="str">"vip_sms_log.txt"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"a"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"Vonkajsia chyba, bola zle zadana nespravna SMS, zadane: "</span><span class="pun">.</span><span class="pln">$url</span><span class="pun">[</span><span class="str">'sms'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		</span><span class="kwd">exit</span><span class="pun">(</span><span class="pln"> $answer </span><span class="pun">);</span><span class="pln">
	</span><span class="pun">}</span><span class="pln">
	
	$sms </span><span class="pun">=</span><span class="pln"> explode</span><span class="pun">(</span><span class="pln"> </span><span class="str">" "</span><span class="pun">,</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'sms'</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"> </span><span class="pun">!(</span><span class="pln"> preg_match</span><span class="pun">(</span><span class="pln"> </span><span class="str">"/^[a-zA-Z0-9_]+$/"</span><span class="pun">,</span><span class="pln"> $sms</span><span class="pun">[</span><span class="lit">2</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">
		$answer </span><span class="pun">=</span><span class="pln"> </span><span class="str">"Vase jmeno neni dle specifikace, podivejte se to navodu prosim."</span><span class="pun">.</span><span class="pln">code</span><span class="pun">(</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'country'</span><span class="pun">],</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'shortcode'</span><span class="pun">],</span><span class="pln"> </span><span class="lit">1</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		header</span><span class="pun">(</span><span class="pln"> </span><span class="str">"Content-type:text/plain"</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		header</span><span class="pun">(</span><span class="pln"> </span><span class="str">"Content-length:"</span><span class="pun">.</span><span class="pln">mb_strlen</span><span class="pun">(</span><span class="pln"> $answer </span><span class="pun">)</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		logfile</span><span class="pun">(</span><span class="pln"> </span><span class="str">"vip_sms_log.txt"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"a"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"Nebyl dorucen SMS aktivovaci kod protoze jmeno do SMS bylo napsano nasledovne: "</span><span class="pun">.</span><span class="pln">$sms</span><span class="pun">[</span><span class="lit">2</span><span class="pun">]</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		</span><span class="kwd">exit</span><span class="pun">(</span><span class="pln"> $answer </span><span class="pun">);</span><span class="pln">
	</span><span class="pun">}</span><span class="pln">
	
	$url</span><span class="pun">[</span><span class="str">'sms'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> trim</span><span class="pun">(</span><span class="pln"> $sms</span><span class="pun">[</span><span class="pln"> </span><span class="lit">2</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="pun">(</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'shortcode'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">!=</span><span class="pln"> </span><span class="str">"88770500"</span><span class="pln"> </span><span class="pun">&amp;&amp;</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'shortcode'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">!=</span><span class="pln"> </span><span class="str">"90333"</span><span class="pln"> </span><span class="pun">)</span><span class="pln">
	</span><span class="pun">{</span><span class="pln">
		$answer </span><span class="pun">=</span><span class="pln"> </span><span class="str">"Litujeme, ale Vami zaslana SMS na toto cislo nemuze byt zpracovana, kontaktuje nas."</span><span class="pun">.</span><span class="pln">code</span><span class="pun">(</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'country'</span><span class="pun">],</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'shortcode'</span><span class="pun">],</span><span class="pln"> </span><span class="lit">1</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		header</span><span class="pun">(</span><span class="pln"> </span><span class="str">"Content-type:text/plain"</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		header</span><span class="pun">(</span><span class="pln"> </span><span class="str">"Content-length:"</span><span class="pun">.</span><span class="pln">mb_strlen</span><span class="pun">(</span><span class="pln"> $answer </span><span class="pun">)</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		logfile</span><span class="pun">(</span><span class="pln"> </span><span class="str">"vip_sms_log.txt"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"a"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"Nebyl dorucen SMS aktivovaci kod protoze SHORTCODE byl zly. Zadane: "</span><span class="pun">.</span><span class="pln">$url</span><span class="pun">[</span><span class="str">'shortcode'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		</span><span class="kwd">exit</span><span class="pun">(</span><span class="pln"> $answer </span><span class="pun">);</span><span class="pln">
	</span><span class="pun">}</span><span class="pln">
	
	$result </span><span class="pun">=</span><span class="pln"> </span><span class="lit">@mysqli_query</span><span class="pun">(</span><span class="pln"> </span><span class="str">"SELECT * FROM `"</span><span class="pun">.</span><span class="pln">$mysql_prefix</span><span class="pun">.</span><span class="str">"sms_keys` WHERE `sms_name`='"</span><span class="pun">.</span><span class="pln">$url</span><span class="pun">[</span><span class="str">'sms'</span><span class="pun">].</span><span class="str">"' AND `sms_phone`='"</span><span class="pun">.</span><span class="pln">$url</span><span class="pun">[</span><span class="str">'phone'</span><span class="pun">].</span><span class="str">"' LIMIT 1"</span><span class="pln"> </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="pln"> </span><span class="pun">(</span><span class="pln">mysqli_error</span><span class="pun">());</span><span class="pln">
	$rows </span><span class="pun">=</span><span class="pln"> </span><span class="lit">@mysqli_num_rows</span><span class="pun">(</span><span class="pln"> $result </span><span class="pun">);</span><span class="pln">
	</span><span class="kwd">if</span><span class="pun">(</span><span class="pln"> $rows </span><span class="pun">)</span><span class="pln">
	</span><span class="pun">{</span><span class="pln">
		$data </span><span class="pun">=</span><span class="pln"> </span><span class="lit">@mysqli_fetch_assoc</span><span class="pun">(</span><span class="pln"> $result </span><span class="pun">);</span><span class="pln">
		$answer </span><span class="pun">=</span><span class="pln"> </span><span class="str">"Nasledujici SMS kod vam byl zaslan, a jiz ceka k pouziti: "</span><span class="pun">.</span><span class="pln">$data</span><span class="pun">[</span><span class="str">'sms_key'</span><span class="pun">].</span><span class="str">" a jmeno: "</span><span class="pun">.</span><span class="pln">$url</span><span class="pun">[</span><span class="str">'sms'</span><span class="pun">].</span><span class="str">" v aktivatoru."</span><span class="pun">.</span><span class="pln">code</span><span class="pun">(</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'country'</span><span class="pun">],</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'shortcode'</span><span class="pun">],</span><span class="pln"> </span><span class="lit">1</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		header</span><span class="pun">(</span><span class="pln"> </span><span class="str">"Content-type:text/plain"</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		header</span><span class="pun">(</span><span class="pln"> </span><span class="str">"Content-length:"</span><span class="pun">.</span><span class="pln">mb_strlen</span><span class="pun">(</span><span class="pln"> $answer </span><span class="pun">)</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		logfile</span><span class="pun">(</span><span class="pln"> </span><span class="str">"vip_sms_log.txt"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"a"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"V systemu sme rozpoznali jeste nepouzity kod na zaslane jmeno: "</span><span class="pun">.</span><span class="pln">$url</span><span class="pun">[</span><span class="str">'sms'</span><span class="pun">].</span><span class="str">" a mobil: "</span><span class="pun">.</span><span class="pln">$url</span><span class="pun">[</span><span class="str">'phone'</span><span class="pun">].</span><span class="str">" s kodom: "</span><span class="pun">.</span><span class="pln">$data</span><span class="pun">[</span><span class="str">'sms_key'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		</span><span class="kwd">exit</span><span class="pun">(</span><span class="pln"> $answer </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">
		$key </span><span class="pun">=</span><span class="pln"> randomCode</span><span class="pun">(</span><span class="pln"> </span><span class="lit">10</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		$result </span><span class="pun">=</span><span class="pln"> </span><span class="lit">@mysqli_query</span><span class="pun">(</span><span class="pln"> </span><span class="str">"INSERT INTO `"</span><span class="pun">.</span><span class="pln">$mysqli_prefix</span><span class="pun">.</span><span class="str">"sms_keys` (`sms_name`, `sms_shortcode`, `sms_phone`, `sms_key`, `sms_country`) VALUES ('"</span><span class="pun">.</span><span class="pln">mysqli_real_escape_string</span><span class="pun">(</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'sms'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">).</span><span class="str">"', '"</span><span class="pun">.</span><span class="pln">mysqli_real_escape_string</span><span class="pun">(</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'shortcode'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">).</span><span class="str">"', '"</span><span class="pun">.</span><span class="pln">mysqli_real_escape_string</span><span class="pun">(</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'phone'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">).</span><span class="str">"', '"</span><span class="pun">.</span><span class="pln">mysqli_real_escape_string</span><span class="pun">(</span><span class="pln"> $key </span><span class="pun">).</span><span class="str">"', '"</span><span class="pun">.</span><span class="pln">$url</span><span class="pun">[</span><span class="str">'country'</span><span class="pun">].</span><span class="str">"')"</span><span class="pln"> </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="pln"> </span><span class="pun">(</span><span class="pln">mysqli_error</span><span class="pun">());</span><span class="pln">
		$answer </span><span class="pun">=</span><span class="pln"> </span><span class="str">"Dakujeme za SMS pre aktivaciu VIP pouzite nasledujici kod: "</span><span class="pun">.</span><span class="pln">$key</span><span class="pun">.</span><span class="str">" a jmeno: "</span><span class="pun">.</span><span class="pln">$url</span><span class="pun">[</span><span class="str">'sms'</span><span class="pun">].</span><span class="str">" v aktivatoru."</span><span class="pun">.</span><span class="pln">code</span><span class="pun">(</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'country'</span><span class="pun">],</span><span class="pln"> $url</span><span class="pun">[</span><span class="str">'shortcode'</span><span class="pun">],</span><span class="pln"> </span><span class="lit">0</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		header</span><span class="pun">(</span><span class="pln"> </span><span class="str">"Content-type:text/plain"</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		header</span><span class="pun">(</span><span class="pln"> </span><span class="str">"Content-length:"</span><span class="pun">.</span><span class="pln">mb_strlen</span><span class="pun">(</span><span class="pln"> $answer </span><span class="pun">)</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		logfile</span><span class="pun">(</span><span class="pln"> </span><span class="str">"vip_sms_log.txt"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"a"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"Byl vygenerovany novy SMS VIP kod: "</span><span class="pun">.</span><span class="pln">$key</span><span class="pun">.</span><span class="str">" pro jmeno: "</span><span class="pun">.</span><span class="pln">$url</span><span class="pun">[</span><span class="str">'sms'</span><span class="pun">].</span><span class="str">" a mobil: "</span><span class="pun">.</span><span class="pln">$url</span><span class="pun">[</span><span class="str">'phone'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
		</span><span class="kwd">exit</span><span class="pun">(</span><span class="pln">$answer</span><span class="pun">);</span><span class="pln">
	</span><span class="pun">}</span><span class="pln">
</span><span class="pun">?&gt;</span></pre>

		<p>
			 
		</p>
	</div>
</div>

<p>
	 
</p>
]]></description><guid isPermaLink="false">56471</guid><pubDate>Mon, 14 Mar 2022 03:42:09 +0000</pubDate></item><item><title>Zji&#x161;t&#x11B;n&#xED; aktu&#xE1;ln&#xED;ho trafficu PHP</title><link>https://pawno.cz/index.php?/topic/56435-zji%C5%A1t%C4%9Bn%C3%AD-aktu%C3%A1ln%C3%ADho-trafficu-php/</link><description><![CDATA[<p>
	Ahoj, pracuju zrovna na e-shopu (hodně předělaná stará Presta), který má občas velký traffic. Většinu této návštěvnosti tvoří připojení ní ze zahraničí (pravděpodobně boti), které nakonec stejně žádný nákup neuskuteční.
</p>

<p>
	Moje představa je taková, že když se klient pokusí navštívit stránky, zjistím, jaký je aktuální traffic. Pokud je traffic velký a klient se připojuje ze zahraničí, zobrazím statickou stránku s Captchou.
</p>

<p>
	<strong>Problém mám spíše s výběrem nejlepšího způsobu, jak zjistit aktuální návštěvnost</strong>. Nejsem si jistý, jestli posílání dotazu do <strong>databáze</strong> pro každé připojení je nejlepší způsob, když je provoz velký.
</p>

<p>
	Napadlo mě počítat provoz vytvořením <strong>WebSocket serveru</strong>, který by počítal pouze aktuální počet spojení. Jen nevím, jak by to zatížilo server a jestli to není horší řešení z hlediska výkonu.
</p>

<p>
	Poslední věc, která mě napadla, je počítání provozu za aktuální minutu tak, že bych hodnotu načetl pomocí <strong>apcu_fetch()</strong> (když klient pošle požadavek) a pomocí <strong>apcu_store()</strong> uložil +1. Skript na kontrolu provozu by se pak vždy díval na hodnotu uloženou předchozí minutu.
</p>

<p>
	Které řešení má nejmenší dopad na zatížení serveru a nenapadá vás ještě něco jiného co by jste mi doporučili?
</p>
]]></description><guid isPermaLink="false">56435</guid><pubDate>Fri, 17 Dec 2021 14:41:35 +0000</pubDate></item><item><title>model cen&#xED;ku, platnost, historie</title><link>https://pawno.cz/index.php?/topic/56415-model-cen%C3%ADku-platnost-historie/</link><description><![CDATA[<p>
	Zdravím, dělám na interním systému (php, mysql) a přemýšlím jak navrhnout tabulky, aby systém byl udržitelný do budoucna a nebyl tak úplně overkill. Momentálně mám tabulky:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">pricelist - [id | company_id | discount]
pricelist_has_item - [id | pricelist_id | item_id | price]</span></pre>

<p>
	Tak nějak bych chtěl rozvíjet historii ceníků - kdykoliv se položka v ceníku nebo ceník samotný změní tak změnu zapsat. Což by nebyl problém. Háček je v tom, že potřebuju, aby změna byla ale současně platná až následující den (abych ve stejný den neměl jednu zakázku takovou a druhou makovou).
</p>

<ul>
	<li>
		Změnu provedu dnes (12.11.2021) (sleva 0% -&gt; 5%), ale těch 5% se bude počítat až od zítra
	</li>
	<li>
		Za měsíc se chci podívat, za jaký ceník měla bejt zakázka 8.11.2021 (měla by bejt sleva 0%)
	</li>
</ul>

<p>
	Prozatím mě napadlo to udělat jako snapshoty, co se bude vrstvit (jako malba na zdi). Což by pak změna v tabulkách vypadala tak:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">pricelist [id | company_id | 3% | valid_from 2021-11-13] (momentálně)
pricelist_snapshot [id | pricelist_id | old_valid_from | 0% sleva] (snapshot před změnou)</span></pre>

<p>
	Ale přijde mi pak stupidní se pomocí query ptát - select pricelist -&gt; aplikuj a prolni první snapshot pokud datum na který se ptám &lt; 2021-11-13.
</p>

<p>
	A to jsem se ještě nedostal, k tomu, pokud by změna proběhla až v samotných položkách.
</p>

<ul>
	<li>
		Změním položku id 1 v ceníku (1 kč -&gt; 5 kč) ale taky potřebuju aby to bylo až následující dny.
	</li>
</ul>

<p>
	To bych pak musel snapshotovat i položky. Nebo hledat položku, která platila pro daný snapshot celého ceníku.
</p>

<p>
	Kdybych místo snapshotu jenom předchozí zrušil a vytvořil nový pod novým primary key, tak by to mělo stejnej efekt a furt bych musel hledat ve vrstvách.
</p>

<p>
	Vítám jakékoliv nápady nebo doplňky <img alt=":unsure:" data-emoticon="" src="https://pawno.cz/uploads/emoticons/default_unsure.png" title=":unsure:" />
</p>
]]></description><guid isPermaLink="false">56415</guid><pubDate>Fri, 12 Nov 2021 13:25:57 +0000</pubDate></item><item><title>Deployment Java Spring na AWS Elastic Beanstalk</title><link>https://pawno.cz/index.php?/topic/56401-deployment-java-spring-na-aws-elastic-beanstalk/</link><description><![CDATA[<p>
	Ahoj,
</p>

<p>
	sháním odbornou radu ohledně deploymentu Spring appky na Elastci beanstalk na AWSku. Jedná se o simple appku a Correcto 11 server. Po deploymentu mi to hlásí, že Health status appky je dead. Logy co z toho dokážu vytáhnout, tak z těch jsem dost zmatenej a nevím do čeho přesně kouknout. Všeobecně se jedná o debug špatně fungující appky na beanstalku, který nevím, jak se dělá. Port 5000 v nastavení mám nastaven. Nějaký odborník nebo alespoň někdo, komu to na AWSku běží bez problémů? Díky
</p>

<p>
	 
</p>

<p>
	Edit, přemýšlel jsem co sem mohu hodit ještě, napadlo mě POM soubor:
</p>

<p>
	 
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<pre class="ipsCode prettyprint lang-xml prettyprinted">

<span class="pun">&lt;?</span><span class="pln">xml version</span><span class="pun">=</span><span class="str">"1.0"</span><span class="pln"> encoding</span><span class="pun">=</span><span class="str">"UTF-8"</span><span class="pun">?&gt;</span><span class="pln">
</span><span class="tag">&lt;project</span><span class="pln"> </span><span class="atn">xmlns</span><span class="pun">=</span><span class="atv">"http://maven.apache.org/POM/4.0.0"</span><span class="pln"> </span><span class="atn">xmlns:xsi</span><span class="pun">=</span><span class="atv">"http://www.w3.org/2001/XMLSchema-instance"</span><span class="pln"> </span><span class="atn">xsi:schemaLocation</span><span class="pun">=</span><span class="atv">"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"</span><span class="tag">&gt;</span><span class="pln">
    </span><span class="tag">&lt;modelVersion&gt;</span><span class="pln">4.0.0</span><span class="tag">&lt;/modelVersion&gt;</span><span class="pln">
    </span><span class="tag">&lt;parent&gt;</span><span class="pln">
        </span><span class="tag">&lt;groupId&gt;</span><span class="pln">org.springframework.boot</span><span class="tag">&lt;/groupId&gt;</span><span class="pln">
        </span><span class="tag">&lt;artifactId&gt;</span><span class="pln">spring-boot-starter-parent</span><span class="tag">&lt;/artifactId&gt;</span><span class="pln">
        </span><span class="tag">&lt;version&gt;</span><span class="pln">2.5.4</span><span class="tag">&lt;/version&gt;</span><span class="pln">
        </span><span class="tag">&lt;relativePath/&gt;</span><span class="pln">
    </span><span class="tag">&lt;/parent&gt;</span><span class="pln">
    </span><span class="tag">&lt;artifactId&gt;</span><span class="pln">api</span><span class="tag">&lt;/artifactId&gt;</span><span class="pln">
    </span><span class="tag">&lt;packaging&gt;</span><span class="pln">jar</span><span class="tag">&lt;/packaging&gt;</span><span class="pln">
    
    
    </span><span class="tag">&lt;dependencies&gt;</span><span class="pln">
        </span><span class="tag">&lt;dependency&gt;</span><span class="pln">
            </span><span class="tag">&lt;groupId&gt;</span><span class="pln">com.streamcontroll</span><span class="tag">&lt;/groupId&gt;</span><span class="pln">
            </span><span class="tag">&lt;artifactId&gt;</span><span class="pln">model</span><span class="tag">&lt;/artifactId&gt;</span><span class="pln">
            </span><span class="tag">&lt;version&gt;</span><span class="pln">1.0-SNAPSHOT</span><span class="tag">&lt;/version&gt;</span><span class="pln">
            </span><span class="tag">&lt;type&gt;</span><span class="pln">jar</span><span class="tag">&lt;/type&gt;</span><span class="pln">
            </span><span class="tag">&lt;exclusions&gt;</span><span class="pln">
                </span><span class="tag">&lt;exclusion&gt;</span><span class="pln">
                    </span><span class="tag">&lt;groupId&gt;</span><span class="pln">org.mongodb</span><span class="tag">&lt;/groupId&gt;</span><span class="pln">
                    </span><span class="tag">&lt;artifactId&gt;</span><span class="pln">mongo-java-driver</span><span class="tag">&lt;/artifactId&gt;</span><span class="pln">
                </span><span class="tag">&lt;/exclusion&gt;</span><span class="pln">
            </span><span class="tag">&lt;/exclusions&gt;</span><span class="pln">
        </span><span class="tag">&lt;/dependency&gt;</span><span class="pln">
        </span><span class="tag">&lt;dependency&gt;</span><span class="pln">
            </span><span class="tag">&lt;groupId&gt;</span><span class="pln">com.streamcontroll</span><span class="tag">&lt;/groupId&gt;</span><span class="pln">
            </span><span class="tag">&lt;artifactId&gt;</span><span class="pln">business-logic</span><span class="tag">&lt;/artifactId&gt;</span><span class="pln">
            </span><span class="tag">&lt;version&gt;</span><span class="pln">1.0-SNAPSHOT</span><span class="tag">&lt;/version&gt;</span><span class="pln">
            </span><span class="tag">&lt;type&gt;</span><span class="pln">jar</span><span class="tag">&lt;/type&gt;</span><span class="pln">
        </span><span class="tag">&lt;/dependency&gt;</span><span class="pln">
        
        </span><span class="com">&lt;!-- SPRING dependecies  --&gt;</span><span class="pln">
        </span><span class="tag">&lt;dependency&gt;</span><span class="pln">
            </span><span class="tag">&lt;groupId&gt;</span><span class="pln">org.springframework.boot</span><span class="tag">&lt;/groupId&gt;</span><span class="pln">
            </span><span class="tag">&lt;artifactId&gt;</span><span class="pln">spring-boot</span><span class="tag">&lt;/artifactId&gt;</span><span class="pln">
            </span><span class="tag">&lt;type&gt;</span><span class="pln">jar</span><span class="tag">&lt;/type&gt;</span><span class="pln">
        </span><span class="tag">&lt;/dependency&gt;</span><span class="pln">
        </span><span class="tag">&lt;dependency&gt;</span><span class="pln">
            </span><span class="tag">&lt;groupId&gt;</span><span class="pln">org.springframework.boot</span><span class="tag">&lt;/groupId&gt;</span><span class="pln">
            </span><span class="tag">&lt;artifactId&gt;</span><span class="pln">spring-boot-autoconfigure</span><span class="tag">&lt;/artifactId&gt;</span><span class="pln">
            </span><span class="tag">&lt;type&gt;</span><span class="pln">jar</span><span class="tag">&lt;/type&gt;</span><span class="pln">
        </span><span class="tag">&lt;/dependency&gt;</span><span class="pln">
        </span><span class="tag">&lt;dependency&gt;</span><span class="pln">
            </span><span class="tag">&lt;groupId&gt;</span><span class="pln">org.springframework</span><span class="tag">&lt;/groupId&gt;</span><span class="pln">
            </span><span class="tag">&lt;artifactId&gt;</span><span class="pln">spring-context</span><span class="tag">&lt;/artifactId&gt;</span><span class="pln">
            </span><span class="tag">&lt;type&gt;</span><span class="pln">jar</span><span class="tag">&lt;/type&gt;</span><span class="pln">
        </span><span class="tag">&lt;/dependency&gt;</span><span class="pln">
        </span><span class="tag">&lt;dependency&gt;</span><span class="pln">
            </span><span class="tag">&lt;groupId&gt;</span><span class="pln">org.springframework.boot</span><span class="tag">&lt;/groupId&gt;</span><span class="pln">
            </span><span class="tag">&lt;artifactId&gt;</span><span class="pln">spring-boot-starter-web</span><span class="tag">&lt;/artifactId&gt;</span><span class="pln">
        </span><span class="tag">&lt;/dependency&gt;</span><span class="pln">
        </span><span class="tag">&lt;dependency&gt;</span><span class="pln">
            </span><span class="tag">&lt;groupId&gt;</span><span class="pln">org.springframework.boot</span><span class="tag">&lt;/groupId&gt;</span><span class="pln">
            </span><span class="tag">&lt;artifactId&gt;</span><span class="pln">spring-boot-starter-test</span><span class="tag">&lt;/artifactId&gt;</span><span class="pln">
            </span><span class="tag">&lt;scope&gt;</span><span class="pln">test</span><span class="tag">&lt;/scope&gt;</span><span class="pln">
        </span><span class="tag">&lt;/dependency&gt;</span><span class="pln">
        </span><span class="tag">&lt;dependency&gt;</span><span class="pln">
            </span><span class="tag">&lt;groupId&gt;</span><span class="pln">org.springframework.boot</span><span class="tag">&lt;/groupId&gt;</span><span class="pln">
            </span><span class="tag">&lt;artifactId&gt;</span><span class="pln">spring-boot-starter-websocket</span><span class="tag">&lt;/artifactId&gt;</span><span class="pln">
        </span><span class="tag">&lt;/dependency&gt;</span><span class="pln">
        
        
        </span><span class="com">&lt;!-- SWAGGER 2 dependecies  --&gt;</span><span class="pln">
        </span><span class="tag">&lt;dependency&gt;</span><span class="pln">
            </span><span class="tag">&lt;groupId&gt;</span><span class="pln">io.springfox</span><span class="tag">&lt;/groupId&gt;</span><span class="pln">
            </span><span class="tag">&lt;artifactId&gt;</span><span class="pln">springfox-boot-starter</span><span class="tag">&lt;/artifactId&gt;</span><span class="pln">
            </span><span class="tag">&lt;version&gt;</span><span class="pln">3.0.0</span><span class="tag">&lt;/version&gt;</span><span class="pln">
        </span><span class="tag">&lt;/dependency&gt;</span><span class="pln">
        
        </span><span class="com">&lt;!-- MAP STRUCT + Lombok --&gt;</span><span class="pln">
        </span><span class="tag">&lt;dependency&gt;</span><span class="pln">
            </span><span class="tag">&lt;groupId&gt;</span><span class="pln">org.projectlombok</span><span class="tag">&lt;/groupId&gt;</span><span class="pln">
            </span><span class="tag">&lt;artifactId&gt;</span><span class="pln">lombok</span><span class="tag">&lt;/artifactId&gt;</span><span class="pln">
            </span><span class="tag">&lt;type&gt;</span><span class="pln">jar</span><span class="tag">&lt;/type&gt;</span><span class="pln">
        </span><span class="tag">&lt;/dependency&gt;</span><span class="pln">
        </span><span class="tag">&lt;dependency&gt;</span><span class="pln">
            </span><span class="tag">&lt;groupId&gt;</span><span class="pln">org.mapstruct</span><span class="tag">&lt;/groupId&gt;</span><span class="pln">
            </span><span class="tag">&lt;artifactId&gt;</span><span class="pln">mapstruct</span><span class="tag">&lt;/artifactId&gt;</span><span class="pln">
            </span><span class="tag">&lt;version&gt;</span><span class="pln">1.4.2.Final</span><span class="tag">&lt;/version&gt;</span><span class="pln">
            </span><span class="tag">&lt;type&gt;</span><span class="pln">jar</span><span class="tag">&lt;/type&gt;</span><span class="pln">
        </span><span class="tag">&lt;/dependency&gt;</span><span class="pln">
    </span><span class="tag">&lt;/dependencies&gt;</span><span class="pln">
    
    </span><span class="tag">&lt;build&gt;</span><span class="pln">
        </span><span class="tag">&lt;plugins&gt;</span><span class="pln">
            </span><span class="tag">&lt;plugin&gt;</span><span class="pln">
                </span><span class="tag">&lt;groupId&gt;</span><span class="pln">org.apache.maven.plugins</span><span class="tag">&lt;/groupId&gt;</span><span class="pln">
                </span><span class="tag">&lt;artifactId&gt;</span><span class="pln">maven-compiler-plugin</span><span class="tag">&lt;/artifactId&gt;</span><span class="pln">
                </span><span class="tag">&lt;version&gt;</span><span class="pln">3.8.1</span><span class="tag">&lt;/version&gt;</span><span class="pln">
                </span><span class="tag">&lt;configuration&gt;</span><span class="pln">
                    </span><span class="tag">&lt;source&gt;</span><span class="pln">1.8</span><span class="tag">&lt;/source&gt;</span><span class="pln">
                    </span><span class="tag">&lt;target&gt;</span><span class="pln">1.8</span><span class="tag">&lt;/target&gt;</span><span class="pln">
                    </span><span class="tag">&lt;annotationProcessorPaths&gt;</span><span class="pln">                        
                        </span><span class="tag">&lt;path&gt;</span><span class="pln">
                            </span><span class="tag">&lt;groupId&gt;</span><span class="pln">org.projectlombok</span><span class="tag">&lt;/groupId&gt;</span><span class="pln">
                            </span><span class="tag">&lt;artifactId&gt;</span><span class="pln">lombok</span><span class="tag">&lt;/artifactId&gt;</span><span class="pln">
                            </span><span class="tag">&lt;version&gt;</span><span class="pln">1.18.20</span><span class="tag">&lt;/version&gt;</span><span class="pln">
                        </span><span class="tag">&lt;/path&gt;</span><span class="pln">
                        </span><span class="tag">&lt;path&gt;</span><span class="pln">
                            </span><span class="tag">&lt;groupId&gt;</span><span class="pln">org.projectlombok</span><span class="tag">&lt;/groupId&gt;</span><span class="pln">
                            </span><span class="tag">&lt;artifactId&gt;</span><span class="pln">lombok-mapstruct-binding</span><span class="tag">&lt;/artifactId&gt;</span><span class="pln">
                            </span><span class="tag">&lt;version&gt;</span><span class="pln">0.2.0</span><span class="tag">&lt;/version&gt;</span><span class="pln">
                        </span><span class="tag">&lt;/path&gt;</span><span class="pln">
                        </span><span class="tag">&lt;path&gt;</span><span class="pln">
                            </span><span class="tag">&lt;groupId&gt;</span><span class="pln">org.mapstruct</span><span class="tag">&lt;/groupId&gt;</span><span class="pln">
                            </span><span class="tag">&lt;artifactId&gt;</span><span class="pln">mapstruct-processor</span><span class="tag">&lt;/artifactId&gt;</span><span class="pln">
                            </span><span class="tag">&lt;version&gt;</span><span class="pln">1.4.2.Final</span><span class="tag">&lt;/version&gt;</span><span class="pln">
                        </span><span class="tag">&lt;/path&gt;</span><span class="pln">
                    </span><span class="tag">&lt;/annotationProcessorPaths&gt;</span><span class="pln">
                    </span><span class="tag">&lt;jdkToolchain&gt;</span><span class="pln">
                        </span><span class="tag">&lt;version&gt;</span><span class="pln">12</span><span class="tag">&lt;/version&gt;</span><span class="pln">
                    </span><span class="tag">&lt;/jdkToolchain&gt;</span><span class="pln">
                </span><span class="tag">&lt;/configuration&gt;</span><span class="pln">
            </span><span class="tag">&lt;/plugin&gt;</span><span class="pln">   
        </span><span class="tag">&lt;/plugins&gt;</span><span class="pln">

    </span><span class="tag">&lt;/build&gt;</span><span class="pln">
    
    </span><span class="tag">&lt;properties&gt;</span><span class="pln">
        </span><span class="tag">&lt;maven.compiler.source&gt;</span><span class="pln">14</span><span class="tag">&lt;/maven.compiler.source&gt;</span><span class="pln">
        </span><span class="tag">&lt;maven.compiler.target&gt;</span><span class="pln">14</span><span class="tag">&lt;/maven.compiler.target&gt;</span><span class="pln">
    </span><span class="tag">&lt;/properties&gt;</span><span class="pln">
</span><span class="tag">&lt;/project&gt;</span></pre>

		<p>
			 
		</p>
	</div>
</div>

<p>
	 
</p>
]]></description><guid isPermaLink="false">56401</guid><pubDate>Thu, 21 Oct 2021 20:01:41 +0000</pubDate></item><item><title>jQuery || JavaScript || Vue.js</title><link>https://pawno.cz/index.php?/topic/56355-jquery-javascript-vuejs/</link><description><![CDATA[<p>
	Zdravím, má zmysel sa v dnešnej dobe zameriavať ja jQuery alebo sa radšej zamerať na JavaScript či Vue.js ? potrebujem len čisto z hľadiska robiť slider, popup okná, viacstránkovú galériu ( ajax ), poprípade na eshope prihadzovať animácia a veci do localstorage.
</p>
]]></description><guid isPermaLink="false">56355</guid><pubDate>Sun, 11 Jul 2021 15:29:15 +0000</pubDate></item><item><title>PHP Fusion - Modifikace</title><link>https://pawno.cz/index.php?/topic/56291-php-fusion-modifikace/</link><description><![CDATA[<p>
	Dobrý večer, potřeboval bych pomoct s modifikací. Najdu někde odkaz na stáhnutí, abych si potom mohl přidávat a upravovat věci. Popřípadě stránku, kde bych si stáhl pluginy.
</p>

<p>
	<img alt="5Ra2ofg.png" class="ipsImage" data-ratio="56.25" height="562" width="1000" src="https://pawno.cz/uploads/imageproxy/5Ra2ofg.png.1b496d7aaaddcd996b924118014485e9.png">
</p>
]]></description><guid isPermaLink="false">56291</guid><pubDate>Mon, 01 Mar 2021 18:30:27 +0000</pubDate></item><item><title>Probl&#xE9;m pri OpenGamePanely</title><link>https://pawno.cz/index.php?/topic/56097-probl%C3%A9m-pri-opengamepanely/</link><description><![CDATA[<p>
	Zdravím všetci! Chcem sa opýtať či neviete ako pridám kód do OpenGamePanelu Simple-Biling. Ide vlastné o to že keď niekto klikne na tlačidlo Buy, tak odošle požiadavku ale nikde nevypíše text že server je objednaný. Takže chcem sa opýtať či niekto nevie ako pridám ten text pri požiadavke aby zobrazilo že server je objednaný.
</p>

<p>
	 
</p>

<p>
	kód <span>: </span>
</p>

<pre class="ipsCode">
&lt;?php
function saveOrderToDb($user_id,$service_id,$home_name,$ip,$max_players,$qty,$invoice_duration,$price,$remote_control_password,$ftp_password,$cart_id,$home_id = "0",$extended = "0"){
	global $db;
	$fields['user_id'] = $user_id;
	$fields['service_id'] = $service_id;
	$fields['home_name'] = $home_name;
	$fields['ip'] = $ip;
	$fields['max_players'] = $max_players;
	$fields['qty'] = $qty;
	$fields['invoice_duration'] = $invoice_duration;
	$fields['price'] = $price;
	$fields['remote_control_password'] = $remote_control_password;
	$fields['ftp_password'] = $ftp_password;
	$fields['cart_id'] = $cart_id;
	$fields['home_id'] = $home_id;
	$fields['extended'] = $extended;
	return $db-&gt;resultInsertId( 'billing_orders', $fields );
}

function assignOrdersToCart($user_id,$tax_amount,$currency){
	global $db;
	$fields['user_id'] = $user_id;
	$fields['paid'] = '0';
	$fields['tax_amount'] = $tax_amount;
	$fields['currency'] = $currency;
	return $db-&gt;resultInsertId( 'billing_carts', $fields );
}

function exec_ogp_module()
{
	error_reporting(E_ALL);
	
	global $db,$view,$settings;
	
	$user_id = $_SESSION['user_id'];
	
	
	if( isset( $_POST["buy"] ) or isset( $_POST["pay_paypal"] ) or isset( $_POST["pay_paygol"] ) or isset( $_POST["pay_skrill"] ) or isset( $_POST["pay_robokassa"] ) )
	{
		if( isset( $_SESSION['CART'] ) )
		{
			$orders = $_SESSION['CART'];
			// Fill The Cart on DB
			$cart_id = assignOrdersToCart($user_id,$settings['tax_amount'],$settings['currency']);
			foreach($orders as $order) 
			{
				$service_id = $order['service_id'];
				$home_name = $order['home_name'];
				$ip = $order['ip'];
				$max_players = $order['max_players'];
				$qty = $order['qty'];
				$invoice_duration = $order['invoice_duration'];
				$price = $order['price'];
				$remote_control_password = $order['remote_control_password'];
				$ftp_password = $order['ftp_password'];
				//Save order to DB
				saveOrderToDb($user_id,$service_id,$home_name,$ip,$max_players,$qty,$invoice_duration,$price,$remote_control_password,$ftp_password,$cart_id);
			}
			// Remove Cart From Session
			unset($_SESSION['CART']);
		}
		else
		{
			$cart_id = $_POST['cart_id'];
		}
		
		if ( !empty( $cart_id ) and isset( $_POST["pay_paypal"] ) and $settings['paypal'] == "1" )
		{
			echo '&lt;meta http-equiv="refresh" content="0;url=home.php?m=simple-billing&amp;p=paypal&amp;cart_id='.$cart_id.'" &gt;';
		}
		elseif ( !empty( $cart_id ) and isset( $_POST["pay_paygol"] ) and $settings['paygol'] == "1" )
		{
			echo '&lt;meta http-equiv="refresh" content="0;url=home.php?m=simple-billing&amp;p=paygol&amp;cart_id='.$cart_id.'" &gt;';
		}
		elseif ( !empty( $cart_id ) and isset( $_POST["pay_skrill"] ) and $settings['skrill'] == "1" )
		{
			echo '&lt;meta http-equiv="refresh" content="0;url=home.php?m=simple-billing&amp;p=skrill&amp;cart_id='.$cart_id.'" &gt;';
		}
		elseif ( !empty( $cart_id ) and isset( $_POST["pay_robokassa"] ) and $settings['robokassa'] == "1" )
		{
			echo '&lt;meta http-equiv="refresh" content="0;url=home.php?m=simple-billing&amp;p=robokassa&amp;cart_id='.$cart_id.'" &gt;';
		}
	}
	
	if( isset( $_POST["extend"] ) or isset( $_POST["extend_and_pay_paypal"] ) or isset( $_POST["extend_and_pay_paygol"] ) or isset( $_POST["extend_and_pay_skrill"] ) or isset( $_POST["extend_and_pay_robokassa"] ) )
	{
		$orders = $db-&gt;resultQuery("SELECT * FROM OGP_DB_PREFIXbilling_orders WHERE order_id=".$db-&gt;realEscapeSingle($_POST['order_id']));
		// Fill The Cart on DB
		$cart_id = assignOrdersToCart($user_id,$settings['tax_amount'],$settings['currency']);
		foreach($orders as $order) 
		{
			$service_id = $order['service_id'];
			$home_name = $order['home_name'];
			$ip = $order['ip'];
			$max_players = $order['max_players'];
			$qty = $_POST['qty'];
			$invoice_duration = $_POST['invoice_duration'];
			$remote_control_password = $order['remote_control_password'];
			$ftp_password = $order['ftp_password'];
			$home_id = $order['home_id'];
			
			$services = $db-&gt;resultQuery( "SELECT * 
										   FROM OGP_DB_PREFIXbilling_services 
										   WHERE service_id=".$db-&gt;realEscapeSingle($service_id) );
			$service = $services[0];
			//Calculating Price
			switch ($_POST['invoice_duration']) 
			{
				case "hour":
					$price_slot = $service['price_hourly'];
					break;
				case "month":
					$price_slot = $service['price_monthly'];
					break;
				case "year":
					$price_slot = $service['price_year']*12;
					break;
			}
			$price = $max_players*$price_slot*$_POST['qty'];
			//Save order to DB
			$order_id = saveOrderToDb($user_id,$service_id,$home_name,$ip,$max_players,$qty,$invoice_duration,$price,$remote_control_password,$ftp_password,$cart_id,$home_id,"1");
			//Change the old order expiration to -2 so it can not be extended, since there is a new order managing the same game home.
			$db-&gt;query( "UPDATE OGP_DB_PREFIXbilling_orders
						 SET end_date=-2
						 WHERE order_id=".$db-&gt;realEscapeSingle($_POST['order_id']));
		}
		
		if ( !empty( $cart_id ) and isset( $_POST["extend_and_pay_paypal"] ) and $settings['paypal'] == "1" )
		{
			echo '&lt;meta http-equiv="refresh" content="0;url=home.php?m=simple-billing&amp;p=paypal&amp;cart_id='.$cart_id.'" &gt;';
		}
		elseif ( !empty( $cart_id ) and isset( $_POST["extend_and_pay_paygol"] ) and $settings['paygol'] == "1" )
		{
			echo '&lt;meta http-equiv="refresh" content="0;url=home.php?m=simple-billing&amp;p=paygol&amp;cart_id='.$cart_id.'" &gt;';
		}
		elseif ( !empty( $cart_id ) and isset( $_POST["extend_and_pay_skrill"] ) and $settings['skrill'] == "1" )
		{
			echo '&lt;meta http-equiv="refresh" content="0;url=home.php?m=simple-billing&amp;p=skrill&amp;cart_id='.$cart_id.'" &gt;';
		}
		elseif ( !empty( $cart_id ) and isset( $_POST["extend_and_pay_robokassa"] ) and $settings['robokassa'] == "1" )
		{
			echo '&lt;meta http-equiv="refresh" content="0;url=home.php?m=simple-billing&amp;p=robokassa&amp;cart_id='.$cart_id.'" &gt;';
		}
	}
	
	if(isset($_POST['remove']))
	{
		$cart_id = $_POST['cart_id'];
		if( isset( $_SESSION['CART'][$cart_id] ) )
		{
			unset($_SESSION['CART'][$cart_id]);
		}
		$order_id = $_POST['order_id'];
		$db-&gt;query( "DELETE FROM OGP_DB_PREFIXbilling_orders WHERE order_id=".$db-&gt;realEscapeSingle($order_id) );
		$orders_in_cart = $db-&gt;resultQuery( "SELECT * FROM OGP_DB_PREFIXbilling_orders WHERE cart_id=".$db-&gt;realEscapeSingle($cart_id) );
		if( !$orders_in_cart )
		{
			$db-&gt;query( "DELETE FROM OGP_DB_PREFIXbilling_carts WHERE cart_id=".$db-&gt;realEscapeSingle($cart_id) );
		}

	}
		
	?&gt;
	&lt;style&gt;
	h4 {
		width:250px;
		height:25px;
		background:#f5f5f5;
		border-top-style:solid;
		border-top-color:#afafaf;
		border-top-width:1px;
		border-style: solid;
		border-color: #CFCFCF;
		border-width: 1px;
		padding-top:8px;
		text-align: center;
		font-family:"Trebuchet MS";
	}
	&lt;/style&gt;
	&lt;h2&gt;&lt;?php print_lang("your_cart");?&gt;&lt;/h2&gt;
	&lt;?php
	if( isset($_SESSION['CART']) and !empty($_SESSION['CART']) )
	{
		$carts[0] = $_SESSION['CART'];
	}

	$user_carts = $db-&gt;resultQuery( "SELECT * FROM OGP_DB_PREFIXbilling_carts WHERE user_id=".$db-&gt;realEscapeSingle($user_id) );
	
	if( $user_carts &gt;=1 )
	{
		foreach ( $user_carts as $user_cart )
		{
			$cart_id = $user_cart['cart_id'];
			$carts[$cart_id] = $db-&gt;resultQuery( "SELECT * FROM OGP_DB_PREFIXbilling_carts AS cart JOIN
																OGP_DB_PREFIXbilling_orders AS orders  
																ON orders.cart_id=cart.cart_id
																WHERE cart.cart_id=".$db-&gt;realEscapeSingle($cart_id) );
		}
	}
	
	if( empty( $carts ) )
	{
		print_failure( get_lang('there_are_no_orders_in_cart') );
		?&gt;		
		&lt;a href="?m=simple-billing&amp;p=shop"&gt;&lt;?php print_lang('back'); ?&gt;&lt;/a&gt;
		&lt;?php
		return;
	}
	foreach ( $carts as $orders )
	{
		if( !empty( $orders ) )
		{
			?&gt;
	&lt;center&gt;
		&lt;table style="width:95%;text-align:center;" class="center"&gt;
			&lt;tr&gt;
			 &lt;th&gt;
			CART ID&lt;/th&gt;
			 &lt;th&gt;
			&lt;?php print_lang("order_desc");?&gt;&lt;/th&gt;
			 &lt;th&gt;
			&lt;?php print_lang("price");?&gt;
			 &lt;/th&gt;
			 &lt;?php
			 if(isset($orders[0]['paid']) and $orders[0]['paid'] == 3)
			 {
			 ?&gt;
			 &lt;th&gt;
			 &lt;?php print_lang('expiration_date');?&gt;
			 &lt;/th&gt;
			 &lt;th&gt;
			 &lt;?php print_lang('removal_date');?&gt;
			 &lt;/th&gt;
			 &lt;?php
			 }
			 ?&gt;
			 &lt;th&gt;
			 &lt;/th&gt;
			&lt;/tr&gt;
			&lt;?php 
			$subtotal = 0;
			foreach($orders as $order)
			{
				if ( $order['qty'] &gt; 1 ) 
					$order['invoice_duration'] = $order['invoice_duration']."s";

				$subtotal += $order['price'];
				?&gt;
			&lt;tr class="tr"&gt;
			 &lt;td&gt;
				&lt;?php
					echo "&lt;b&gt;".$order['cart_id']."&lt;/b&gt;";
				?&gt;
			 &lt;/td&gt;
			 &lt;td&gt;
				&lt;?php 
				echo "&lt;b&gt;".$order['home_name']."&lt;/b&gt; [".$order['qty']." ".get_lang($order['invoice_duration']).", ".$order['max_players']." ".get_lang('slots')."]";
				?&gt;
			 &lt;/td&gt;
			 &lt;td&gt;
				&lt;?php 
				echo $order['price'].$order['currency'];
				?&gt;
			 &lt;/td&gt;
				&lt;?php
				if($order['paid'] == 0)
				{
					?&gt;
			 &lt;td&gt;
			  &lt;form method="post" action=""&gt;
			   &lt;input type="hidden" name="cart_id" value="&lt;?php echo $order['cart_id'];?&gt;"&gt;
			   &lt;input type="hidden" name="order_id" value="&lt;?php echo @$order['order_id'];?&gt;"&gt;
			   &lt;input type="submit" name="remove" value="&lt;?php print_lang("remove_from_cart");?&gt;"&gt;
			  &lt;/form&gt;
			 &lt;/td&gt;&lt;?php
				}
				elseif($order['paid'] == 3)
				{
					$warning_end_date = $order['end_date'] &lt; date('YmdHi') ? "&lt;b style='color:red;'&gt;".get_lang('expired')."&lt;/b&gt;" : "";
					$warning_finish_date = $order['finish_date'] &lt; date('YmdHi') ? "&lt;b style='color:red;'&gt;".get_lang('removed')."&lt;/b&gt;" : "";
					$warning_finish_date = ($order['end_date'] == '-2' and $order['finish_date'] != '-2') ? "&amp;nbsp;&lt;b style='color:green;'&gt;".get_lang('extended')."&lt;/b&gt;":$warning_finish_date;
					$end_date = new DateTime($order['end_date']);
					$formated_end_date = ($order['end_date'] != '-1' and $order['end_date'] != '-2') ? $end_date-&gt;format('d/m/Y H:i') : "";
					$finish_date = new DateTime($order['finish_date']);
					$formated_finish_date = $order['finish_date'] != '-2' ? $finish_date-&gt;format('d/m/Y H:i') : "";
				?&gt;
			 &lt;td&gt;
				&lt;?php echo "$formated_end_date$warning_end_date";?&gt;
			 &lt;/td&gt;
			 &lt;td&gt;
				&lt;?php echo "$formated_finish_date$warning_finish_date";?&gt;
			 &lt;/td&gt;
			&lt;?php
				}
				
				if( isset( $order['end_date'] ) and $order['end_date'] == "-1" )
				{
					?&gt;
			 &lt;td&gt;
			  &lt;form method="post" action=""&gt;
			   &lt;input type="hidden" name="cart_id" value="&lt;?php echo $order['cart_id'];?&gt;"&gt;
			   &lt;input type="hidden" name="order_id" value="&lt;?php echo $order['order_id'];?&gt;"&gt;
			   &lt;select name="qty"&gt;
					&lt;?php 
					$qty=1;
					while($qty&lt;=12)
					{
					echo "&lt;option value='$qty'&gt;$qty&lt;/option&gt;";
					$qty++;
					}
					?&gt;
			   &lt;/select&gt;
			   &lt;select name="invoice_duration"&gt;
					&lt;?php
					if( $settings['hourly'] == 1) echo '&lt;option value="hour"&gt;'.get_lang('hours').'&lt;/option&gt;';
					if( $settings['monthly'] == 1) echo '&lt;option value="month"&gt;'.get_lang('months').'&lt;/option&gt;';
					if( $settings['annually'] == 1) echo '&lt;option value="year"&gt;'.get_lang('years').'&lt;/option&gt;';
					?&gt;
			   &lt;/select&gt;
			   &lt;input type="submit" name="extend" value="&lt;?php print_lang("extend");?&gt;"&gt;
			   &lt;?php
			   if($settings['paypal'] == "1")
					echo '&lt;input name="extend_and_pay_paypal" type="submit" value="'.get_lang("extend")." ".get_lang("and")." ".get_lang_f("pay_from", get_lang('paypal')).'"&gt;';
				if($settings['paygol'] == "1")
					echo '&lt;input name="extend_and_pay_paygol" type="submit" value="'.get_lang("extend")." ".get_lang("and")." ".get_lang_f("pay_from", get_lang('paygol')).'"&gt;';
				if($settings['skrill'] == "1")
					echo '&lt;input name="extend_and_pay_skrill" type="submit" value="'.get_lang("extend")." ".get_lang("and")." ".get_lang_f("pay_from", get_lang('skrill')).'"&gt;';
				if($settings['robokassa'] == "1")
					echo '&lt;input name="extend_and_pay_robokassa" type="submit" value="'.get_lang("extend")." ".get_lang("and")." ".get_lang_f("pay_from", get_lang('robokassa')).'"&gt;';
			   ?&gt;
			  &lt;/form&gt;
			 &lt;/td&gt;&lt;?php
				}
				?&gt;
			&lt;/tr&gt;&lt;?php
			}
			?&gt;
		&lt;/table&gt;
		&lt;table style="width:95%;text-align:left;" class="center"&gt;
			&lt;tr&gt;
			 &lt;td&gt;
			&lt;?php print_lang("subtotal");?&gt;&lt;/td&gt;
			 &lt;td&gt;
			&lt;?php 
			echo $subtotal.$order['currency'];?&gt;
			 &lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
			 &lt;td&gt;
			&lt;?php print_lang("tax");?&gt;&lt;/td&gt;
			 &lt;td&gt;
			&lt;?php echo $order['tax_amount'];?&gt;%
			 &lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
			 &lt;td&gt;
			&lt;?php print_lang("total");?&gt;
			 &lt;/td&gt;
			 &lt;td&gt;
			&lt;?php 
			  $total = $subtotal+($order['tax_amount']/100*$subtotal);
			  echo number_format( $total , 2 ).$order['currency'];
			?&gt;
			 &lt;/td&gt;
			 &lt;td&gt;
			  &lt;?php
			  if($order['paid'] == 1)
			  {
			  ?&gt;
			 &lt;form method="post" action="home.php?m=simple-billing&amp;p=create_servers"&gt;
			  &lt;input type="hidden" name="cart_id" value="&lt;?php echo $order['cart_id'];?&gt;"&gt;
			  &lt;?php
			 if($order['extended'] == "1")
			 {
			 ?&gt;
			  &lt;input name="enable_server" type="submit" value="&lt;?php print_lang("enable_server");?&gt;"&gt;
			 &lt;?php 
			 }
			 else
			 {
			 ?&gt;
			  &lt;input name="create_server" type="submit" value="&lt;?php print_lang("create_server");?&gt;"&gt;
			 &lt;?php 
			 }
			?&gt;
			 &lt;/form&gt;
			  &lt;?php
			  }
			  elseif($order['paid'] == 2)
			  {
			  echo get_lang_f("payment_is_pending_of_approval");
			  }
			  elseif($order['paid'] == 3)
			  {
			  ?&gt;
			 &lt;form method="post" action="?m=simple-billing&amp;p=bill"&gt;
			  &lt;input type="hidden" name="cart_id" value="&lt;?php echo $order['cart_id'];?&gt;"&gt;
			  &lt;input name="paid" type="submit" value="&lt;?php print_lang("see_invoice");?&gt;"&gt;
			 &lt;/form&gt;
			  &lt;?php
			  }
			  else
			  {
			  ?&gt;
			 &lt;form method="post" action=""&gt;
			  &lt;input type="hidden" name="cart_id" value="&lt;?php echo $order['cart_id'];?&gt;"&gt;
			  &lt;input name="buy" type="submit" value="&lt;?php print_lang("buy");?&gt;"&gt;
			  &lt;?php
			   if($settings['paypal'] == "1")
					echo '&lt;input name="pay_paypal" type="submit" value="'.get_lang_f("pay_from", get_lang('paypal')).'"&gt;';
				if($settings['paygol'] == "1")
					echo '&lt;input name="pay_paygol" type="submit" value="'.get_lang_f("pay_from", get_lang('paygol')).'"&gt;';
				if($settings['skrill'] == "1")
					echo '&lt;input name="pay_skrill" type="submit" value="'.get_lang_f("pay_from", get_lang('skrill')).'"&gt;';
				if($settings['robokassa'] == "1")
					echo '&lt;input name="pay_robokassa" type="submit" value="'.get_lang_f("pay_from", get_lang('robokassa')).'"&gt;';
			   ?&gt;
			 &lt;/form&gt;
			  &lt;?php
			  }
			  ?&gt;
			  &lt;/form&gt;
			 &lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;
	&lt;/center&gt;
			&lt;?php
		}
	}
	?&gt;		
	&lt;a href="?m=simple-billing&amp;p=shop"&gt;&lt;?php print_lang('back'); ?&gt;&lt;/a&gt;
	&lt;?php
}
?&gt;
</pre>

<p>
	 
</p>

<p>
	Ak chcete môžete vyskušať že to nejde <a href="https://damogames.sk.eu.org/" rel="external nofollow">https://damogames.sk.eu.org/</a>
</p>

<p>
	Prihlásenie do test
</p>

<p>
	nick : test
</p>

<p>
	heslo : test
</p>
]]></description><guid isPermaLink="false">56097</guid><pubDate>Wed, 16 Dec 2020 14:02:04 +0000</pubDate></item><item><title>Pomoc s konvertovan&#xED;m json s&#xFA;boru</title><link>https://pawno.cz/index.php?/topic/56078-pomoc-s-konvertovan%C3%ADm-json-s%C3%BAboru/</link><description><![CDATA[<p>
	Sewa borci, potreboval by som pomôcť. Hľadám json konvertor (následne translator), ktorý by mi dokázal pomôcť s prekladom systému :D .<br />
	<br />
	Takto, mám jazykový súbor pr. <strong>sk.json</strong>, v ktorom je dané:<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">{
"New post":"",
":num comments":"",
"Save file":"",
}</span></pre>

<p>
	No aj a potrebujem konvertor, ktorý mi buď skopíruje prvý výraz "New post" uloží ho do prázdneho "" a následne ho potom cez niektorý json translator preložím,<br />
	alebo rovno prekladač, ktorý by to zvládol obe funkcie do jedného, že preložiť prvý výraz a hneď ho zapísať do prázdnych úvodzoviek.<br />
	<br />
	Hľadám už ale dva dni a konvertor, ktorý by zvládol takto to preložiť som nenašiel. Pre info, je to objemný jazykový súbor (má niekoľko tisíc riadkov) a dosť by mi pomohla pomoc prekladača aj keď viem teda, že sú tam určité výrazy, ktoré to nepreloží správne, ale radšej opraviť dajme tomu 100 zle preložených výrazov ako prekladať do radu všetko :D.<br />
	<br />
	Ďakujem za rady.
</p>
]]></description><guid isPermaLink="false">56078</guid><pubDate>Sat, 12 Dec 2020 17:29:47 +0000</pubDate></item><item><title>Spodn&#xED; li&#x161;ta u IFRAME</title><link>https://pawno.cz/index.php?/topic/55971-spodn%C3%AD-li%C5%A1ta-u-iframe/</link><description><![CDATA[<p>
	Dobrý den,
</p>

<p>
	u IFRAME se mi zobrazuje spodní lišta, pokud povolím scrolling, přestože obsah je rozměrově daleko menší nebo dokonce zcela prázdný. To v Chrome i Exploreru.
</p>

<p>
	Ale pouze v případě, že načítám stránku ze serveru. Pokud jí načtu ze svého disku, je vše v pořádku = spodní lišta není.
</p>

<p>
	Prosím o radu, jak se jí zbavit. Samozřejmě nechci to řešit "roztáhnutím" iframe do zmizení lišty.
</p>

<p>
	Děkuji. Míra
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">55971</guid><pubDate>Tue, 17 Nov 2020 18:39:10 +0000</pubDate></item><item><title>Funkcia getfromDB</title><link>https://pawno.cz/index.php?/topic/55392-funkcia-getfromdb/</link><description><![CDATA[<p>
	Ahoj,<br />
	chcel som si zjednodušiť vyberanie dát z databáze, tak som si na to vytvoril funkciu.<br />
	Lenže tá funkcia mi nejak nefunguje, a neviem prísť na to prečo, tak to skúsim tu.<br />
	Funkcia:<br />
	 
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted">
<span class="kwd">function</span><span class="pln"> getfromDB</span><span class="pun">(</span><span class="pln">$data</span><span class="pun">,</span><span class="pln"> $db</span><span class="pun">){</span><span class="pln">

	$db </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">new</span><span class="pln"> PDO</span><span class="pun">(</span><span class="str">"mysql:host="</span><span class="pun">.</span><span class="pln">DBHOST</span><span class="pun">.</span><span class="str">";charset=utf8mb4;dbname="</span><span class="pun">.</span><span class="pln">DBNAME</span><span class="pun">,</span><span class="pln"> DBUSER</span><span class="pun">,</span><span class="pln"> DBPASS</span><span class="pun">);</span><span class="pln">
	$db</span><span class="pun">-&gt;</span><span class="pln">setAttribute</span><span class="pun">(</span><span class="pln">PDO</span><span class="pun">::</span><span class="pln">ATTR_ERRMODE</span><span class="pun">,</span><span class="pln"> PDO</span><span class="pun">::</span><span class="pln">ERRMODE_EXCEPTION</span><span class="pun">);</span><span class="pln">
	$db</span><span class="pun">-&gt;</span><span class="pln">setAttribute</span><span class="pun">(</span><span class="pln">PDO</span><span class="pun">::</span><span class="pln">ATTR_EMULATE_PREPARES</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">);</span><span class="pln">

	$stmt </span><span class="pun">=</span><span class="pln"> $db</span><span class="pun">-&gt;</span><span class="pln">prepare</span><span class="pun">(</span><span class="str">"SELECT "</span><span class="pun">.</span><span class="pln">$data</span><span class="pun">.</span><span class="str">" FROM "</span><span class="pun">.</span><span class="pln">$db</span><span class="pun">.</span><span class="str">""</span><span class="pun">);</span><span class="pln"> </span><span class="com">// Line 97</span><span class="pln">
	$stmt</span><span class="pun">-&gt;</span><span class="pln">execute</span><span class="pun">(</span><span class="pln">array</span><span class="pun">());</span><span class="pln">
	$row </span><span class="pun">=</span><span class="pln"> $stmt</span><span class="pun">-&gt;</span><span class="pln">fetch</span><span class="pun">(</span><span class="pln">PDO</span><span class="pun">::</span><span class="pln">FETCH_ASSOC</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">$stmt</span><span class="pun">-&gt;</span><span class="pln">execute</span><span class="pun">())</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
		print_r</span><span class="pun">(</span><span class="pln">$stmt</span><span class="pun">-&gt;</span><span class="pln">errorInfo</span><span class="pun">());</span><span class="pln">
	</span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span></pre>

<p>
	A callujem ju napr. takto: 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">getfromDB("pageTitle, pageID", "pages");</span></pre>

<p>
	Chybová hláška: <span style="background-color:#e5e5e5;color:#3c4858;font-size:14px;">Catchable fatal error: Object of class PDO could not be converted to string in - on line 97</span><br />
	Predom ďakujem za pomoc.
</p>
]]></description><guid isPermaLink="false">55392</guid><pubDate>Wed, 27 May 2020 09:24:52 +0000</pubDate></item><item><title>PHP API - JSON probl&#xE9;m</title><link>https://pawno.cz/index.php?/topic/55464-php-api-json-probl%C3%A9m/</link><description><![CDATA[<p>
	Ahoj, pokúšam sa na jednej stránke encódovať určité údaje z MySQL a potom ich na inej stránke znovu decodnúť a vypísať.<br />
	Zatiaľ to teda mám v jednom priečinku, aby som zistil, že či to vôbec funguje.
</p>

<p>
	No ale nefunguje.
</p>

<p>
	Encode krásne funguje, a vypíše to pekne array v takomto štýle:<br />
	 
</p>

<pre class="ipsCode">
[{"memberID":27,"username":"velaral552","email":"velaral552@upcmaill.com"}]</pre>

<p>
	Avšak akonáhle chcem toto získať na druhej stránke, tak mi to vypíše proste "nič", prázdna stránka.<br />
	<br />
	Kód v encodu (cfg.php):<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pun">&lt;?</span><span class="pln">php
  require_once</span><span class="pun">(</span><span class="str">"../content/config/config.php"</span><span class="pun">);</span><span class="pln">
  </span><span class="kwd">class</span><span class="pln"> API </span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">function</span><span class="pln"> </span><span class="typ">Select</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"> $db</span><span class="pun">;</span><span class="pln">

      $stmt </span><span class="pun">=</span><span class="pln"> $db</span><span class="pun">-&gt;</span><span class="pln">prepare</span><span class="pun">(</span><span class="str">'SELECT memberID, username, email FROM members ORDER BY memberID'</span><span class="pun">);</span><span class="pln">
      $stmt</span><span class="pun">-&gt;</span><span class="pln">execute</span><span class="pun">(</span><span class="pln">array</span><span class="pun">());</span><span class="pln">
      $row </span><span class="pun">=</span><span class="pln"> $stmt</span><span class="pun">-&gt;</span><span class="pln">fetchAll</span><span class="pun">(</span><span class="pln">PDO</span><span class="pun">::</span><span class="pln">FETCH_ASSOC</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">$stmt</span><span class="pun">-&gt;</span><span class="pln">execute</span><span class="pun">())</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
    		print_r</span><span class="pun">(</span><span class="pln">$stmt</span><span class="pun">-&gt;</span><span class="pln">errorInfo</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"> json_encode</span><span class="pun">(</span><span class="pln">$row</span><span class="pun">);</span><span class="pln">
  </span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span><span class="pln">
$API </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">new</span><span class="pln"> API</span><span class="pun">;</span><span class="pln">
header</span><span class="pun">(</span><span class="str">'Content-Type: application/json'</span><span class="pun">);</span><span class="pln">
echo $API</span><span class="pun">-&gt;</span><span class="typ">Select</span><span class="pun">();</span><span class="pln">
</span><span class="pun">?&gt;</span></pre>

<p>
	a decode:<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pun">&lt;?</span><span class="pln">php
	$json </span><span class="pun">=</span><span class="pln"> file_get_contents</span><span class="pun">(</span><span class="str">'http://igportals.eu/api/cfg.php'</span><span class="pun">);</span><span class="pln">
	$users </span><span class="pun">=</span><span class="pln"> json_decode</span><span class="pun">(</span><span class="pln">$json</span><span class="pun">);</span><span class="pln">
	echo $users</span><span class="pun">[</span><span class="str">"email"</span><span class="pun">];</span><span class="pln">
</span><span class="pun">?&gt;</span></pre>

<p>
	Chyby to nehádže žiadne, skúsil som aj googliť, skúšať iné decode scripty, ale ani jeden nefungoval, tak som sa obrátil na toto fórum.
</p>
]]></description><guid isPermaLink="false">55464</guid><pubDate>Fri, 19 Jun 2020 09:40:57 +0000</pubDate></item><item><title>PayPal Platby</title><link>https://pawno.cz/index.php?/topic/55268-paypal-platby/</link><description><![CDATA[<p>
	Ahoj všem ♥ <br />
	Mám dotaz co se úplně tak netýká kódu samotného, ale potřeboval bych vyřešit na webu paypal platby, to všechno je ok, problém nastává s IPN (jelikož potřebuji okamžitou odpověď o provedení platby) a IPN se mi buď šíleně zpozdí, nebo nedorazí vůbec, tudíž tohle řešení se mi vůbec nelíbí, je nějaká jiná možnost jak ověřovat platby přes paypal? Rád bych se vyhnul platebním branám atd. a využíval co nejvíce své řešení...
</p>
]]></description><guid isPermaLink="false">55268</guid><pubDate>Mon, 27 Apr 2020 09:01:42 +0000</pubDate></item><item><title>Ako zisti&#x165; meno uploadnut&#xE9;ho s&#xFA;boru</title><link>https://pawno.cz/index.php?/topic/55221-ako-zisti%C5%A5-meno-uploadnut%C3%A9ho-s%C3%BAboru/</link><description><![CDATA[
<p>
	Ahoj,
</p>

<p>
	chcel by som sa vás opýtať, ako by som mohol zistiť meno súboru, ktorý bol nahraný.<br />
	Skrátka, potrebujem získať download link na nahraný súbor.<br />
	(v php som len začiatočník)
</p>

<p>
	INDEX.PHP (časť kódu)
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<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">enctype</span><span class="pun">=</span><span class="atv">"multipart/form-data"</span><span class="pln"> </span><span class="atn">action</span><span class="pun">=</span><span class="atv">"upload.php"</span><span class="pln">, </span><span class="atv">"uploaded.php"</span><span class="tag">&gt;</span><span class="pln">
	</span><span class="tag">&lt;script&gt;</span><span class="pun">(</span><span class="kwd">function</span><span class="pun">(</span><span class="pln">e</span><span class="pun">,</span><span class="pln">t</span><span class="pun">,</span><span class="pln">n</span><span class="pun">){</span><span class="kwd">var</span><span class="pln"> r</span><span class="pun">=</span><span class="pln">e</span><span class="pun">.</span><span class="pln">querySelectorAll</span><span class="pun">(</span><span class="str">"html"</span><span class="pun">)[</span><span class="lit">0</span><span class="pun">];</span><span class="pln">r</span><span class="pun">.</span><span class="pln">className</span><span class="pun">=</span><span class="pln">r</span><span class="pun">.</span><span class="pln">className</span><span class="pun">.</span><span class="pln">replace</span><span class="pun">(</span><span class="str">/(^|\s)no-js(\s|$)/</span><span class="pun">,</span><span class="str">"$1js$2"</span><span class="pun">)})(</span><span class="pln">document</span><span class="pun">,</span><span class="pln">window</span><span class="pun">,</span><span class="lit">0</span><span class="pun">);</span><span class="tag">&lt;/script&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">"file"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"file"</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"file"</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"inputfile inputfile-4"</span><span class="pln"> </span><span class="atn">data-multiple-caption</span><span class="pun">=</span><span class="atv">"{count} files selected"</span><span class="pln"> </span><span class="atn">multiple</span><span class="pln"> </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">"file"</span><span class="tag">&gt;&lt;figure&gt;&lt;svg</span><span class="pln"> </span><span class="atn">xmlns</span><span class="pun">=</span><span class="atv">"http://www.w3.org/2000/svg"</span><span class="pln"> </span><span class="atn">width</span><span class="pun">=</span><span class="atv">"20"</span><span class="pln"> </span><span class="atn">height</span><span class="pun">=</span><span class="atv">"17"</span><span class="pln"> </span><span class="atn">viewBox</span><span class="pun">=</span><span class="atv">"0 0 20 17"</span><span class="tag">&gt;&lt;path</span><span class="pln"> </span><span class="atn">d</span><span class="pun">=</span><span class="atv">"M10 0l-5.2 4.9h3.3v5.1h3.8v-5.1h3.3l-5.2-4.9zm9.3 11.5l-3.2-2.1h-2l3.4 2.6h-3.5c-.1 0-.2.1-.2.1l-.8 2.3h-6l-.8-2.2c-.1-.1-.1-.2-.2-.2h-3.6l3.4-2.6h-2l-3.2 2.1c-.4.3-.7 1-.6 1.5l.6 3.1c.1.5.7.9 1.2.9h16.3c.6 0 1.1-.4 1.3-.9l.6-3.1c.1-.5-.2-1.2-.7-1.5z"</span><span class="tag">/&gt;&lt;/svg&gt;&lt;/figure&gt;</span><span class="pln"> </span><span class="tag">&lt;span&gt;</span><span class="pln">Choose a file&amp;hellip;</span><span class="tag">&lt;/span&gt;&lt;/label&gt;</span><span class="pln">
					</span><span class="tag">&lt;p&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">"Nahrať"</span><span class="tag">&gt;&lt;/p&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>

<p>
	UPLOAD.PHP (celý kód)
</p>

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

</span><span class="com">// Getting user user uploaded file</span><span class="pln">

$file </span><span class="pun">=</span><span class="pln"> $_FILES</span><span class="pun">[</span><span class="str">"file"</span><span class="pun">];</span><span class="pln">

</span><span class="com">// Saving file in uploads folder</span><span class="pln">

move_uploaded_file</span><span class="pun">(</span><span class="pln">$file</span><span class="pun">[</span><span class="str">"tmp_name"</span><span class="pun">],</span><span class="pln"> </span><span class="str">"uploads/"</span><span class="pln"> </span><span class="pun">.</span><span class="pln"> $file</span><span class="pun">[</span><span class="str">"name"</span><span class="pun">]);</span><span class="pln">

</span><span class="com">//Redirecting back to home</span><span class="pln">

header</span><span class="pun">(</span><span class="str">"Location: uploaded.php"</span><span class="pun">);</span><span class="pln">
</span><span class="pun">?&gt;</span></pre>

<p>
	No a meno toho nahraného súboru potrebujem vložiť do uploaded.php
</p>

<p>
	<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pun">&lt;?</span><span class="pln">php
	include</span><span class="pun">(</span><span class="str">"header.php"</span><span class="pun">);</span><span class="pln">
</span><span class="pun">?&gt;</span><span class="pln">
	</span><span class="tag">&lt;h1&gt;</span><span class="pln">Súbor úspešne nahraný!</span><span class="tag">&lt;/h1&gt;</span><span class="pln">
	</span><span class="tag">&lt;p&gt;&lt;strong&gt;&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</span><span class="pln">
</span><span class="pun">&lt;?</span><span class="pln">php

$file </span><span class="pun">=</span><span class="pln"> $_FILES</span><span class="pun">[</span><span class="str">"file"</span><span class="pun">];</span><span class="pln">

</span><span class="pun">?&gt;</span><span class="pln">
	</span><span class="tag">&lt;p&gt;</span><span class="pln">
		Download link tohoto súboru je: www.upload.igportals.tk/</span><span class="pun">&lt;?</span><span class="pln">php echo $file</span><span class="pun">?&gt;</span><span class="pln">
	</span><span class="tag">&lt;p&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="pun">&lt;?</span><span class="pln">php
		include</span><span class="pun">(</span><span class="str">"footer.php"</span><span class="pun">);</span><span class="pln">
</span><span class="pun">?&gt;</span><span class="pln">

</span></pre>

<p>
	(Viem, asi to je strašne zle urobené, ale ja sa v tom vyznám <img alt=":d" data-emoticon="" src="https://pawno.cz/uploads/emoticons/default_icon_e_biggrin.gif" title=":d" />)
</p>
]]></description><guid isPermaLink="false">55221</guid><pubDate>Tue, 07 Aug 2018 08:49:37 +0000</pubDate></item><item><title>Nelze odeslat cel&#xFD; form</title><link>https://pawno.cz/index.php?/topic/55175-nelze-odeslat-cel%C3%BD-form/</link><description><![CDATA[
<p>
	<br style="background-color:#ffffff;color:#222222;font-size:14px;" /><span style="background-color:#ffffff;color:#222222;font-size:14px;">Zdravím,</span><br style="background-color:#ffffff;color:#222222;font-size:14px;" /><span style="background-color:#ffffff;color:#222222;font-size:14px;">mám takový problém mám formulář kde validuji pomocí javascriptu a měl jsem problém že když jsem chtěl přidat nový řádek tak mi to chtělo validovat celý form to jsem s pomocí upravil že již když chci přidat nový řádek nevaliduje to a přidá ho...<br /><br />
	ale problém nastává jakmile chci odeslat celý form... tak se mi ta stránka reloaduje a vyskočí mi nahoru a nic se nestane... jako kdybych někde něco nevyplnil ale vše je vyplněné...</span><br style="background-color:#ffffff;color:#222222;font-size:14px;" /><span style="background-color:#ffffff;color:#222222;font-size:14px;">Tento kód je ten kde sice nešlo přidávat nový řádek ale zase vše odeslal....</span>
</p>

<p>
	<span style="background-color:#ffffff;color:#282828;font-size:14px;">Tento kód je ten kde sice nešlo přidávat nový řádek ale zase vše odeslal....</span>
</p>

<pre class="ipsCode prettyprint lang-javascript prettyprinted">
<span class="pln">  $</span><span class="pun">(</span><span class="str">".validate-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="kwd">var</span><span class="pln"> check </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">;</span><span class="pln">
                   </span><span class="kwd">for</span><span class="pun">(</span><span class="kwd">var</span><span class="pln"> i</span><span class="pun">=</span><span class="lit">0</span><span class="pun">;</span><span class="pln"> i</span><span class="pun">&lt;</span><span class="pln">input</span><span class="pun">.</span><span class="pln">length</span><span class="pun">;</span><span class="pln"> i</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">validate</span><span class="pun">(</span><span class="pln">input</span><span class="pun">[</span><span class="pln">i</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">
                                   showValidate</span><span class="pun">(</span><span class="pln">input</span><span class="pun">[</span><span class="pln">i</span><span class="pun">]);</span><span class="pln">
                                   check</span><span class="pun">=</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">return</span><span class="pln"> check</span><span class="pun">;</span><span class="pln">
           </span><span class="pun">});</span></pre>

<p>
	<span style="background-color:#ffffff;color:#282828;font-size:14px;">Tento kód je nový kde mi pomohli to upravit aby při přidání nového řádku neprobíhala validace celého formu ( To funguje ale při odeslání celého formu se nic nestane jak jsme psal výš )</span>
</p>

<pre class="ipsCode prettyprint lang-javascript prettyprinted">
<span class="pln">$</span><span class="pun">(</span><span class="str">".validate-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">e</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"> noValidate </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">'[clicked="true"][formnovalidate]'</span><span class="pun">).</span><span class="pln">length </span><span class="pun">!==</span><span class="pln"> </span><span class="lit">0</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">noValidate</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">
            e</span><span class="pun">.</span><span class="pln">preventDefault</span><span class="pun">();</span><span class="pln">
            </span><span class="kwd">var</span><span class="pln"> check </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">true</span><span class="pun">;</span><span class="pln">
            </span><span class="kwd">for</span><span class="pun">(</span><span class="kwd">var</span><span class="pln"> i</span><span class="pun">=</span><span class="lit">0</span><span class="pun">;</span><span class="pln"> i</span><span class="pun">&lt;</span><span class="pln">input</span><span class="pun">.</span><span class="pln">length</span><span class="pun">;</span><span class="pln"> i</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">validate</span><span class="pun">(</span><span class="pln">input</span><span class="pun">[</span><span class="pln">i</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">
                            showValidate</span><span class="pun">(</span><span class="pln">input</span><span class="pun">[</span><span class="pln">i</span><span class="pun">]);</span><span class="pln">
                            check</span><span class="pun">=</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">check</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">unbind</span><span class="pun">(</span><span class="str">'submit'</span><span class="pun">).</span><span class="pln">submit</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"> check</span><span class="pun">;</span><span class="pln">
    </span><span class="pun">});</span></pre>

<p>
	<span style="background-color:#ffffff;color:#282828;font-size:14px;">Podle mě si myslím že ten js je nejspíš blbě napsaný že to dělá tohle ale já osobně v js nejsem zase tak dobrý proto sem se obrátil na Vás <img alt=":)" data-emoticon="" height="24" src="https://pawno.cz/uploads/emoticons/default_icon_e_smile.gif" srcset="https://pawno.cz/uploads/emoticons/smile@2x.png 2x" title=":)" width="20" /><br /><br />
	Díky za případnou pomoc</span>
</p>
]]></description><guid isPermaLink="false">55175</guid><pubDate>Wed, 11 Jul 2018 07:20:19 +0000</pubDate></item><item><title>MySQL p&#x159;ipojen&#xED;</title><link>https://pawno.cz/index.php?/topic/55099-mysql-p%C5%99ipojen%C3%AD/</link><description><![CDATA[
<p>
	Zdravím. Mám v PC webovou stránku. Která má ukládání přes MySQl, jenže v kódu mám věci co podporují jen ve verzi PHP 7. A to připojení MySQL naopak na verzi 7 nefunguje jelikož syntaxe jsou na verzi 5.6?. Dokázal by mi někdo pomocí to předělat na ty nové? Zkoušel jsem to a přestalo mi to fungovat, takže dělám stále někde chybu. Děkuji za pomoc.
</p>

<p>
	 
</p>

<p>
	</p>
<pre class="ipsCode">
	&lt;?php
	/* DATABASE CONFIGURATION */
define('DB_SERVER', 'hosting');
define('DB_USERNAME', 'uzivatel');
define('DB_PASSWORD', 'heslo');
define('DB_DATABASE', 'nazev');
	function getDB()
{
    $dbHost = DB_SERVER;
    $dbUser = DB_USERNAME;
    $dbPass = DB_PASSWORD;
    $dbName = DB_DATABASE;
    try
{
        $dbConnection = new PDO("mysql:host=$dbHost;dbname=$dbName;charset=utf8", $dbUser, $dbPass);
$dbConnection-&gt;exec("set names utf8");
$dbConnection-&gt;setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
        $dbConnection-&gt;setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        return $dbConnection;
    }
catch (PDOException $e)
{
        echo 'pripojeni k databazi bylo neuspesne: ' . $e-&gt;getMessage();
    }
}
	?&gt;</pre>
<p>
</p>

<p><a class="ipsAttachLink" href="//pawno.cz/applications/core/interface/file/attachment.php?id=792">dbconfig.php</a></p>]]></description><guid isPermaLink="false">55099</guid><pubDate>Tue, 03 Apr 2018 15:51:25 +0000</pubDate></item><item><title>Z&#xE1;klady tvorby str&#xE1;nok</title><link>https://pawno.cz/index.php?/topic/54945-z%C3%A1klady-tvorby-str%C3%A1nok/</link><description><![CDATA[
<p>
	Zdravím, 
</p>

<p>
	 
</p>

<p>
	chcel by som sa sa čiastočne venovať tvorbe stránok, zatiaľ len ako hobby, avšak neviem v čom začať. Chcel by som sa niekoho kto sa tomu rozumie spýtať na základné pojmy, v akých jazykoch sa tvorí, ktorý je pre ktorú časť dôležitý, nejaké základné pojmy, a podobne. Nepotrebujem žiadne návody ani tak, to si už ja nájdem, potrebujem len vedieť v čom začať, na čo si dať pozor, ktorý jazyk je dôležité vedieť na začiatku, ktorý nie a tak .. Ďakujem a prajem príjemný zvyšok dňa. 
</p>
]]></description><guid isPermaLink="false">54945</guid><pubDate>Mon, 22 Jan 2018 12:22:13 +0000</pubDate></item><item><title>PHP a Mysql abecedn&#xE9; zoradenie</title><link>https://pawno.cz/index.php?/topic/54912-php-a-mysql-abecedn%C3%A9-zoradenie/</link><description><![CDATA[
<p>Nazdar.. Potrebujem helpnúť. Som začiatočník a momentálne skúšam vybrať údaje z databázy ktoré budú zoradené abecedne.<br>Narazil som však na jeden problém.</p>
<p> </p>
<p>obrázok:</p>
<p> </p>
<p><a href="https://imgur.com/QMCb8cj" rel="external nofollow">https://imgur.com/QMCb8cj</a></p>
<p> </p>
<p>Písmená bez diakritiky vypadajú byť zobrazené správne vid. od Názvu <strong>Auto.</strong></p>
<p>No písmená z diakritikou š, ľ atď vypadajú byť zoradené nesprávne. <br>Skúšal som už rôzne formátovania UTF-8 nastaviť v databáze ale nič. Nejaké rády. <br>Pripomínam som začiatočník a z každej vašej spätnej väzby sa určite niečo naučím <img src="https://pawno.cz//public/style_emoticons/default/icon_e_smile.gif" title=":)" alt="icon_e_smile.gif"><br><br>Predom Ďakujem.</p>
<p> </p>
]]></description><guid isPermaLink="false">54912</guid><pubDate>Tue, 09 Jan 2018 18:26:11 +0000</pubDate></item><item><title>MySQL - k&#xF3;dov&#xE1;n&#xED;</title><link>https://pawno.cz/index.php?/topic/54820-mysql-k%C3%B3dov%C3%A1n%C3%AD/</link><description><![CDATA[
<p>Zdravím.</p>
<p> </p>
<p>Mám takový větší problém. Nevím, co bych měl vše napsat, tak napíšu tohle a vy se prosím ptejte na to, co bych měl dopsat.</p>
<p> </p>
<p>Server na SA:MP je dělaný přes databázi a bo mi odešel HDD do křemíkového nebe, nemám svou zálohu a musel mi ji poskytnout společník, ale v záloze si myslím to nebude. Myslím si, že je to v nekompatibilitě tabulek s daným PHP/MySQL server, proto se budu ptát zde.</p>
<p> </p>
<p>Popis problému:</p>
<p> </p>
<p>V PHPMyAdmin se data v tabulkách zobrazují normálně, ovšem na webu už ne. Nepíše to háčky, místo nich se zobrazují znaky. Ve fóru jsou pouze názvy témat, ale když na ně kliknu, obsah chybí a jdou vidět jen prázdné posty s avatary a nicky. Charset, chcete-li porovnávání, je nastaveno na utf-8_unicode_ci (zkoušel jsem i utf-8mb4, ale bez výsledku). Web mi po přidání níže uvedeného kódu do nastavení připojení databáze píše, že je nastaven charset na UTF-8. Web, kódy (styly, nabídka, navigace atp), které se netahají z databáze, se zobrazují v pořádku.</p>
<pre class="ipsCode prettyprint">
  if (!$db_spojeni-&gt;set_charset("utf8")) {
      printf("Error loading character set utf8: %s\n", $db_spojeni-&gt;error);
  } else {
      printf("Current character set: %s\n", $db_spojeni-&gt;character_set_name());
  }
</pre>
<p>Díky za každou radu, RiKo</p>
]]></description><guid isPermaLink="false">54820</guid><pubDate>Sat, 25 Nov 2017 22:41:57 +0000</pubDate></item><item><title>Odstr&#xE1;nenie obr&#xE1;zkov zo servera</title><link>https://pawno.cz/index.php?/topic/54806-odstr%C3%A1nenie-obr%C3%A1zkov-zo-servera/</link><description><![CDATA[
<p>Zdravím, chcel by som sa spýtať, či existuje nejaký skript, ktorý by vedel na servery vyfiltrovať obrázky, ktoré sa nepoužívajú a odstrániť ich.</p>
<p> </p>
<p>Príklad:</p>
<p>Vlastním e-shop, a cez ekonomický program Pohoda si tvorím sklad, teda cez ten program aj tvorím obsah e-shopu (produkty, kategórie apod.)</p>
<p>Čiže program mi nahrá na web aj obrázky a všetko okolo toho, lenže ak odstránim produkt, tak obrázky samozrejme na FTP zostanú, a preto sa pýtam či existuje nejaký skript, ktorý by vedel nájsť obrázky, ktoré nie su priradené k žiadnemu produktu (teda nemajú žiadnu cestu)aby som ich vedel odstrániť, keďže na FTP mám neskutočné množstvo súborov, nie je možné aby som X súborov po jednom vyhľadával a vymazával.</p>
<p> </p>
<p> Ďakujem za pomoc</p>
]]></description><guid isPermaLink="false">54806</guid><pubDate>Mon, 20 Nov 2017 11:24:52 +0000</pubDate></item><item><title>Setup.php u AMXBans</title><link>https://pawno.cz/index.php?/topic/54732-setupphp-u-amxbans/</link><description><![CDATA[
<p>Zdravim, chcem si nainštalovať na môj web AMXBans 6.13. Postupujem normálne podľa návodu, no keď súbory nahrám na web a idem na www.website.net/amxbans/setup.php tak -&gt; <a href="http://prntscr.com/gsg03f" rel="external nofollow">screen</a>. Link na <a href="https://kb.wedos.com/cs/webhosting/chyba-500.html" rel="external nofollow">Chyba 500 - Internal Server Error</a> zo screenu.</p>
<p> </p>
<p>Webhosting mám od WEDOS-u.</p>
<p> </p>
<p>Za každú radu vopred ďakujem.</p>
<p> </p>
<p><strong><span style="color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium;">.htaccess</span></strong></p>
<pre class="ipsCode prettyprint">
Options Indexes FollowSymLinks Includes
Order allow,deny
allow from all

php_flag register_globals Off
php_flag magic_quotes_gpc Off

RewriteEngine On

########## Begin - Rewrite rules to block out some common exploits
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a &lt;script&gt; tag in URL
RewriteCond %{QUERY_STRING} (\&lt;|%3C).*script.*(\&gt;|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
</pre>
]]></description><guid isPermaLink="false">54732</guid><pubDate>Mon, 02 Oct 2017 19:27:40 +0000</pubDate></item></channel></rss>
