Набор PHP-программистов - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Mon, 17 Jun 2024 14:19:56 +0300 Да, SQL инъекция в коде пролезет <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> переменная $_GET[&#039;page&#039;] не отфильтрована https://visavi.net/topics/26906/452725 Набор PHP-программистов Александр Tue, 29 Nov 2011 18:35:09 +0400 Messages https://visavi.net/topics/26906/452725 <strong>vseti-nn</strong>, жесть, нельзя было код на обменник, линк сюда, аж две страницы <img src="https://visavi.net/uploads/stickers/klass.gif" alt="klass"> https://visavi.net/topics/26906/452718 Набор PHP-программистов Антон Tue, 29 Nov 2011 18:17:49 +0400 Messages https://visavi.net/topics/26906/452718 22. <strong>vseti-nn</strong>, Сегодня Наш Программист проверит вашу работу и после этого будет услышан результат )<br> <br> Если ваша работа удовлетворит программиста,то вы будите приняты в команду. https://visavi.net/topics/26906/452592 Набор PHP-программистов Антон Tue, 29 Nov 2011 13:59:17 +0400 Messages https://visavi.net/topics/26906/452592 код писал с нуля по свою цмс https://visavi.net/topics/26906/452473 Набор PHP-программистов Удаленный Tue, 29 Nov 2011 06:52:56 +0400 Messages https://visavi.net/topics/26906/452473 <pre class="prettyprint"> &lt;? include $_SERVER&#91;&#039;DOCUMENT_ROOT&#039;].&quot;/template/start.php&quot;; include $_SERVER&#91;&#039;DOCUMENT_ROOT&#039;].&quot;/template/func.php&quot;; include $_SERVER&#91;&#039;DOCUMENT_ROOT&#039;].&quot;/template/log.php&quot;; if($_GET&#91;&#039;st&#039;] == &quot;del&quot;) { $del=$_POST&#91;&#039;del&#039;]; if($mysqli-&gt;query(&quot;delete from `sten` where `id`=&#039;$del&#039;&quot;)){echo $long&#91;48];} } if($_GET&#91;&#039;st&#039;] == &quot;add&quot;) { $text=mess(check($_POST&#91;&#039;text&#039;])); if(isset($id)) { if($text != &quot;&quot;) { echo &quot;$long&#91;49] &lt;br/&gt;&quot;; $data = date(&quot;H&#58;i d.m.Y&quot;); $mysqli-&gt;query(&quot;insert into `sten` (`sten`, `id1`, `data`, `text`) values(&#039;$str&#91;id]&#039;,&#039;$id&#039;,&#039;$data&#039;,&#039;$text&#039;);&quot;); } } } if($_GET&#91;&#039;st&#039;] == &quot;soob&quot;) { $max_mess=30; if($_GET&#91;&#039;page&#039;] == &quot;&quot;){$page=0;} if($_GET&#91;&#039;page&#039;] !=&quot;&quot;){$page=$_GET&#91;&#039;page&#039;];} $result_sten = $mysqli-&gt;query(&quot;select * from `sten` where sten=&#039;$str&#91;id]&#039; ORDER BY `id` DESC LIMIT &quot;.$page.&quot; ,&quot;.$max_mess.&quot;&quot;); while ($mess_sten = $result_sten-&gt;fetch_array()) { echo &#039;&lt;br/&gt;&lt;table&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;200&quot; align=&quot;left&quot;&gt;&#039;; photo($mess_sten&#91;id1]); echo &#039;&lt;br/&gt;&#039;; on($mess_sten&#91;id1]); $result_sten_log = $mysqli-&gt;query(&quot;select * from `prof` where `id` = &#039;$mess_sten&#91;id1]&#039;&quot;); $sten_log = $result_sten_log-&gt;fetch_array(); echo&#039;&lt;a href=&quot;./?id=&#039;.$mess_sten&#91;id1].&#039;&quot;&gt;&#039;.$sten_log&#91;name].&#039; &#039;.$sten_log&#91;fam].&#039;&lt;/a&gt;&lt;br/&gt;&#039;.$mess_sten&#91;data].&#039;&lt;br/&gt;&#039;; if(($id == $mess_sten&#91;&#039;sten&#039;]) or ($id == $mess_sten&#91;&#039;id1&#039;]) or ($user&#91;&#039;level&#039;] &gt; 0)) {echo&#039; &lt;a href=&quot;javascript&#58;del_mess_sten(&#039;.$mess_sten&#91;id].&#039;)&quot; title=&quot;&#039;.$long&#91;46].&#039;&#58; &#039;.$mess_sten&#91;text].&#039;&quot;&gt;&#039;.$long&#91;46].&#039;&lt;/a&gt; &#039;;} echo&#039;&lt;br/&gt; &lt;a href=&quot;javascript&#58;D oSmilie(\&#039; &#91;citat]&#039;.$mess_sten&#91;text].&#039;&#91;/citat] \&#039;)&quot; title=&quot;&#039;.$long&#91;47].&#039;&#58; &#039;.$mess_sten&#91;text].&#039;&quot;&gt;&#039;.$long&#91;47].&#039;&lt;/a&gt; &#039;; $text=smiles(bb($mess_sten&#91;&#039;text&#039;])); echo&#039;&lt;/td&gt;&lt;td&gt;&#039;.$text.&#039;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br/&gt;&#039;; } } ?&gt; </pre> https://visavi.net/topics/26906/452472 Набор PHP-программистов Удаленный Tue, 29 Nov 2011 06:52:12 +0400 Messages https://visavi.net/topics/26906/452472 <pre class="prettyprint"> function smil() { var conect = getXmlHttp() //подключение var statusElem = document.getElementById(&#039;smil&#039;) //записываем в ид wait переменную statusElem conect.onreadystatechange = function() { if (conect.readyState == 4) //состояние запроса { if(conect.status == 200) // состаяние запроса http { statusElem.innerHTML = conect.responseText //текст после запроса } } }; conect.open(&#039;GET&#039;, &#039;s.php&#039;,true); // вызов URL conect.send(null); // отослать запрос statusElem.innerHTML = &#039;&lt;?=$long&#91;94]?&gt;&#039; } function FocusText() { document.forma.text.focus(); document.forma.text.select(); return true; } function DoSmilie(addSmilie) { var revisedmsgage; var currentmsgage = document.forma.text.value; revisedmsgage = currentmsgage+addSmilie; document.forma.text.value=revisedmsgage; document.forma.text.focus(); return; } function DoPrompt(action) { var revisedmsgage; var currentmsgage = document.forma.qmsgage.value; } </pre> https://visavi.net/topics/26906/452471 Набор PHP-программистов Удаленный Tue, 29 Nov 2011 06:51:09 +0400 Messages https://visavi.net/topics/26906/452471 <pre class="prettyprint"> function del_mess_sten(del) { var conect = getXmlHttp() //подключение var statusElem = document.getElementById(&#039;stenadd&#039;) //записываем в ид wait переменную statusElem conect.onreadystatechange = function() { if (conect.readyState == 4) //состояние запроса { if(conect.status == 200) // состаяние запроса http { statusElem.innerHTML = conect.responseText //текст после запроса setTimeout(&quot;javascript&#58;vote()&quot;, 1); } } }; var dann = &#039;del=&#039; + del conect.open(&#039;POST&#039;, &#039;st.php?st=del&#039;,true); // вызов URL conect.setRequestHeader(&#039;Content-Type&#039;, &#039;application/x-www-form-urlencoded&#039;) conect.send(dann); // отослать запрос statusElem.innerHTML = &#039;&lt;?=$long&#91;92]?&gt;&#039; } function stadd() { var conect = getXmlHttp() //подключение var statusElem = document.getElementById(&#039;stenadd&#039;) //записываем в ид wait переменную statusElem conect.onreadystatechange = function() { if (conect.readyState == 4) //состояние запроса { if(conect.status == 200) // состаяние запроса http { statusElem.innerHTML = conect.responseText //текст после запроса document.getElementById(&#039;comment&#039;).value=&#039;&#039;; setTimeout(&quot;javascript&#58;vote()&quot;, 1); } } }; var dann = &#039;text=&#039; + document.forma.text.value conect.open(&#039;POST&#039;, &#039;st.php?st=add&amp;id=&lt;?=$str&#91;&#039;id&#039;]?&gt;&#039;,true); // вызов URL conect.setRequestHeader(&#039;Content-Type&#039;, &#039;application/x-www-form-urlencoded&#039;) conect.send(dann); // отослать запрос statusElem.innerHTML = &#039;&lt;?=$long&#91;93]?&gt;&#039; } function vote() { var conect = getXmlHttp() //подключение var statusElem = document.getElementById(&#039;sten&#039;) //записываем в ид wait переменную statusElem conect.onreadystatechange = function() { if (conect.readyState == 4) //состояние запроса { if(conect.status == 200) // состаяние запроса http { statusElem.innerHTML = conect.responseText //текст после запроса } } }; conect.open(&#039;GET&#039;, &#039;st.php?st=soob&amp;id=&lt;?=$str&#91;&#039;id&#039;]?&gt;&#039;,true); // вызов URL conect.send(null); // отослать запрос //statusElem.innerHTML = &#039;Пожалуйста подождите...&#039; } function time1() { setTimeout(&quot;javascript&#58;time2()&quot;, 15000); setTimeout(&quot;javascript&#58;vote()&quot;, 15000); } function time2() { setTimeout(&quot;javascript&#58;time1()&quot;, 15000); setTimeout(&quot;javascript&#58;vote()&quot;, 15000); } setTimeout(&quot;javascript&#58;time1()&quot;, 15000); </pre> https://visavi.net/topics/26906/452470 Набор PHP-программистов Удаленный Tue, 29 Nov 2011 06:50:16 +0400 Messages https://visavi.net/topics/26906/452470 <pre class="prettyprint"> &lt;? echo&#039;&lt;font color=&quot;#ccccff&quot;&gt;&lt;h3&gt;&#039;.$long&#91;42].&#039;&lt;/h3&gt;&lt;/font&gt; &lt;form name=&quot;forma&quot;&gt; &#039;.$long&#91;43].&#039;&#58;&lt;br/&gt; &lt;textarea id=&quot;comment&quot; cols=&quot;50&quot; rows=&quot;7&quot; name=&quot;text&quot;&gt;&lt;/textarea&gt;&lt;br&gt; &lt;input type=&quot;button&quot; value=&quot;&#039;.$long&#91;44].&#039;&quot; onClick=&quot;stadd()&quot;/&gt;&lt;div id=&quot;stenadd&quot;&gt;&lt;/div&gt;&lt;br&gt; &lt;div id=&quot;smil&quot;&gt;&lt;a href=&quot;javascript&#58;smil()&quot;&gt;&#039;.$long&#91;45].&#039;&lt;/a&gt;&lt;/div&gt; &lt;br&gt; &lt;/form&gt;&#039;; echo&#039;&lt;div id=&quot;sten&quot;&gt;&#039;; $max_mess=30; if($_GET&#91;&#039;page&#039;] == &quot;&quot;){$page=0;} if($_GET&#91;&#039;page&#039;] !=&quot;&quot;){$page=$_GET&#91;&#039;page&#039;];} $result_sten = $mysqli-&gt;query(&quot;select * from `sten` where sten=&#039;$str&#91;id]&#039; ORDER BY `id` DESC LIMIT &quot;.$page.&quot; ,&quot;.$max_mess.&quot;&quot;); while ($mess_sten = $result_sten-&gt;fetch_array()) { echo &#039;&lt;br/&gt;&lt;table&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;200&quot; align=&quot;left&quot;&gt;&#039;; photo($mess_sten&#91;id1]); echo &#039;&lt;br/&gt;&#039;; on($mess_sten&#91;id1]); $result_sten_log = $mysqli-&gt;query(&quot;select * from `prof` where `id` = &#039;$mess_sten&#91;id1]&#039;&quot;); $sten_log = $result_sten_log-&gt;fetch_array(); echo&#039;&lt;a href=&quot;./?id=&#039;.$mess_sten&#91;id1].&#039;&quot;&gt;&#039;.$sten_log&#91;name].&#039; &#039;.$sten_log&#91;fam].&#039;&lt;/a&gt;&lt;br/&gt;&#039;.$mess_sten&#91;data].&#039;&lt;br/&gt;&#039;; if(($id == $mess_sten&#91;&#039;sten&#039;]) or ($id == $mess_sten&#91;&#039;id1&#039;]) or ($user&#91;&#039;level&#039;] &gt; 0)) {echo&#039; &lt;a href=&quot;javascript&#58;del_mess_sten(&#039;.$mess_sten&#91;id].&#039;)&quot; title=&quot;&#039;.$long&#91;46].&#039;&#58; &#039;.$mess_sten&#91;text].&#039;&quot;&gt;&#039;.$long&#91;46].&#039;&lt;/a&gt; &#039;;} echo&#039;&lt;br/&gt; &lt;a href=&quot;javascript&#58;D oSmilie(\&#039; &#91;citat]&#039;.$mess_sten&#91;text].&#039;&#91;/citat] \&#039;)&quot; title=&quot;&#039;.$long&#91;47].&#039;&#58; &#039;.$mess_sten&#91;text].&#039;&quot;&gt;&#039;.$long&#91;47].&#039;&lt;/a&gt; &#039;; $text=smiles(bb($mess_sten&#91;&#039;text&#039;])); echo&#039;&lt;/td&gt;&lt;td&gt;&#039;.$text.&#039;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br/&gt;&#039;; } echo&#039;&lt;/div&gt;&#039;; ?&gt; </pre> https://visavi.net/topics/26906/452469 Набор PHP-программистов Удаленный Tue, 29 Nov 2011 06:48:01 +0400 Messages https://visavi.net/topics/26906/452469 <blockquote class="blockquote"><strong>Антон Евгеньевич</strong> (28 Ноября 2011 / 22:00)<br> 7. <strong>FаN</strong>, зависит от заказа, но на сколько я знаю,ты же моды не пишешь ) только с нуля или уже пересмотрел и пишешь все?</blockquote> На постоянной основе готов изучить код любого движка <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> <br> P.S. Возможно так же после Нового Года будет больше свободного времени и буду готов присоединиться. https://visavi.net/topics/26906/452463 Набор PHP-программистов Юрий Tue, 29 Nov 2011 06:18:35 +0400 Messages https://visavi.net/topics/26906/452463 <blockquote class="blockquote"><strong>Антон Евгеньевич</strong> (28 Ноября 2011 / 23:53)<br> Так на нужно 2 хороших программиста. Активных и любящих проводить время за компом и заниматься самообучением в развитии php.<br> <br> Для теста даю задачу:<br> <br> Нужно написать такой скрипрт,где добавлении файла TXT автоматически менялась кодеровка на читабельность русского текста с удобным интерфейсом.<br> </blockquote> при добавлении куда? Какие кодировки? Сделать просто страницу, с выбором тхт файлов и последующим чтением? https://visavi.net/topics/26906/452447 Набор PHP-программистов Антон Tue, 29 Nov 2011 03:01:41 +0400 Messages https://visavi.net/topics/26906/452447 Авторитет: -9 (+61/-70)<br> а так, советую RED&#039;а из (8) поста) отличный кодер) https://visavi.net/topics/26906/452369 Набор PHP-программистов 3DwEp Tue, 29 Nov 2011 00:07:02 +0400 Messages https://visavi.net/topics/26906/452369 13. <strong>Антон Евгеньевич</strong>, слишком нехилый тест для набора команды, такой скрипт можно очень долго писать, если учитывать все кодировки. Ты бы хотябы рамки людям ограничил <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/26906/452367 Набор PHP-программистов Александр Tue, 29 Nov 2011 00:00:39 +0400 Messages https://visavi.net/topics/26906/452367 Так на нужно 2 хороших программиста. Активных и любящих проводить время за компом и заниматься самообучением в развитии php.<br> <br> Для теста даю задачу:<br> <br> Нужно написать такой скрипрт,где добавлении файла TXT автоматически менялась кодеровка на читабельность русского текста с удобным интерфейсом.<br> <br> <em><span style="font-size:x-small">Добавлено через 01:07 сек.</span></em><br> 11. <strong>MECHANIC</strong>, Мы развиваемся и нужны программисты. Так как планы создавать новые проекты,а не останавливаться на тех которые есть ) https://visavi.net/topics/26906/452358 Набор PHP-программистов Антон Mon, 28 Nov 2011 23:53:04 +0400 Messages https://visavi.net/topics/26906/452358 Мы писались уже на эту тему в лс. Так что пиши. Я писал чего я умею. https://visavi.net/topics/26906/452265 Набор PHP-программистов MiLler Mon, 28 Nov 2011 22:14:35 +0400 Messages https://visavi.net/topics/26906/452265 Что за контора, какой то приватный фриланс чтоль? ;) https://visavi.net/topics/26906/452259 Набор PHP-программистов Дмитрий Mon, 28 Nov 2011 22:06:10 +0400 Messages https://visavi.net/topics/26906/452259