Помогите написать скрипт (вывод ссылок) - 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) Thu, 28 Nov 2024 07:54:08 +0300 20. <strong>SIR2100</strong>, смотри в личку https://visavi.net/topics/19631/333353 Помогите написать скрипт (вывод ссылок) Камиль Ризаев Mon, 14 Mar 2011 20:06:34 +0300 Сообщения https://visavi.net/topics/19631/333353 запись в файл как выглядеть будет? <br> исправьте<br> <pre class="prettyprint">$file = file(&#039;../local/adminpass.dat&#039;); echo &#039;&lt;font class=gtext&gt;Изменить пароль&#58;&lt;/font&gt;&#039;; $str=md5($_POST&#91;&#039;wpassword&#039;]); fwrite($file,$str); echo &#039;&lt;input type=&quot;text&quot; maxlength=&quot;30&quot; name=&quot;wpassword&quot;&gt;&lt;br&gt;&#039;; echo &#039;&lt;input type=&quot;submit&quot; value=&quot;Добавить&quot;&gt;&lt;br&gt;&#039;;</pre> https://visavi.net/topics/19631/332379 Помогите написать скрипт (вывод ссылок) SIR2100 Sun, 13 Mar 2011 14:26:47 +0300 Сообщения https://visavi.net/topics/19631/332379 Фигня какая-то. Не читается файл. В этом и проблема https://visavi.net/topics/19631/332345 Помогите написать скрипт (вывод ссылок) SIR2100 Sun, 13 Mar 2011 13:35:30 +0300 Сообщения https://visavi.net/topics/19631/332345 Еще вопрос. будет админка. есть проблема<br> <pre class="prettyprint"> &lt;?php $password = fopen(&quot;../local/adminpass.dat&quot; , &quot;r&quot;); $pass=md5($_POST&#91;&#039;pass&#039;]); if(!isset($pass)) { echo&#039;&lt;form action=&quot;?&quot; method=&quot;POST&quot;&gt; &lt;input type=&quot;pass&quot; name=&quot;pass&quot;&gt; &lt;input type=&quot;submit&quot; value=&quot;Готово&quot;&gt; &lt;/form&gt;&#039;; $password=$pass; } elseif($pass == $password) { echo &#039;&lt;font class=gtext &gt;Админка&lt;/font&gt;&lt;br&gt;&#039;; print md5($_POST&#91;&#039;password&#039;]); echo &#039;&lt;/br&gt;&#039;; print md5($_POST&#91;&#039;pass&#039;]); } else { echo &#039;&lt;font class=gtext &gt;Введите секретный код&#58;&lt;/br&gt;&lt;/font&gt;&#039;; echo&#039;&lt;form action=&quot;?&quot; method=&quot;POST&quot;&gt; &lt;input type=&quot;password&quot; name=&quot;pass&quot;&gt; &lt;input type=&quot;submit&quot; value=&quot;Готово&quot;&gt; &lt;/form&gt;&#039;; echo &#039;&lt;font class=gtext &gt;Ошибка! Попробуйте ввести Введите секретный код заново!&lt;br&gt;&lt;/font&gt;&#039;; print md5($_POST&#91;&#039;password&#039;]); print &#039;&lt;/br&gt;&#039;; print md5($_POST&#91;&#039;pass&#039;]); print &#039;&lt;/br&gt;&#039;; print &#039;Вы не вошли&#039;; } ?&gt;</pre> вот код.<br> В файле у меня лежит пароль в зашифрованном виде. НО!!! я его изменил. Потом запускаю скрипт. Хэш старый остается. Почему? и что с этим делать?<br> <br> <em><span style="font-size:x-small">Добавлено через 00:57 сек.</span></em><br> тут я уже пытался подобрать свой пароль, который забыл, поэтому код лишний <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/19631/332330 Помогите написать скрипт (вывод ссылок) SIR2100 Sun, 13 Mar 2011 13:14:44 +0300 Сообщения https://visavi.net/topics/19631/332330 12, да да да. Это именно то что я и хотел) <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> проверяю скрипт https://visavi.net/topics/19631/332320 Помогите написать скрипт (вывод ссылок) SIR2100 Sun, 13 Mar 2011 12:00:49 +0300 Сообщения https://visavi.net/topics/19631/332320 жду ответа https://visavi.net/topics/19631/332215 Помогите написать скрипт (вывод ссылок) Камиль Ризаев Sun, 13 Mar 2011 03:15:34 +0300 Сообщения https://visavi.net/topics/19631/332215 <pre class="prettyprint"> # ########################### # # Файл play.php # # ########################### &lt;?php // заносим файл в массив $file = file(&quot;local/fakt.dat&quot;); // проверяем, есть ли текст в базе if (count($file)) { // проверяем, является ли значение переменной // указывающей номер строки в файое числовым if (preg_match(&quot;/^&#91;0-9]$/&quot;, $_GET&#91;&#039;line&#039;])) { // проверяем на существование строки if ($_GET&#91;&#039;line&#039;] &lt; count($file)) { // выводим полный текст правила print $file&#91; $_GET&#91;&#039;line&#039;] ]; } else { // выводим текст в случае отстуствия // указанной строки в файле print &#039;Такого правила нет в базе!&#039;; } } else { // выводим текст в случае если значение переменной // указывающей номер строки в файле не является числовым print &#039;Попытка взлома!!!&#039;; } } else { // сообщение пустой базы print &#039;База правил пуста&#039;; } ?&gt; </pre> <br> вот более безопасный вариант https://visavi.net/topics/19631/332200 Помогите написать скрипт (вывод ссылок) Камиль Ризаев Sun, 13 Mar 2011 01:47:18 +0300 Сообщения https://visavi.net/topics/19631/332200 play.php $_GET[&#039;line&#039;] = &#039;99&lt;&gt;&#039;;<br> echo preg_match(&#039;/^[0-9]/i&#039;, $_GET[&#039;line&#039;]) ? 1 : 0; // 1 https://visavi.net/topics/19631/332191 Помогите написать скрипт (вывод ссылок) smartvbxos7 Sun, 13 Mar 2011 01:16:34 +0300 Сообщения https://visavi.net/topics/19631/332191 <pre class="prettyprint"> &lt;?php # ########################### # # Файл index.php # # ########################### // функция обрезки строки function text_dl ($text, $dl) { $text = iconv(&quot;utf-8&quot;, &quot;cp1251&quot;, $text); if (strlen($text)&gt;$dl) { $rest = substr($text, 0, $dl); $rest = iconv(&quot;cp1251&quot;, &quot;utf-8&quot;, $rest); return $rest.&#039;...&#039;; } else { $rest = iconv(&quot;cp1251&quot;, &quot;utf-8&quot;, $text); return $rest; } } // заносим файл в массив $file = file(&quot;local/fakt.dat&quot;); // проверяем, есть ли текст в базе if (count($file)) { // выбираем произвольную строку $line = rand(0, count($file) - 1); // выводим укороченную до 15 символов ссылку print &#039;&lt;a href=&quot;/play.php?line=&#039;.$line.&#039;&quot;&gt;&#039;.text_dl($file&#91; $line ], 15).&#039;&lt;/a&gt;&#039;; } else { // сообщение пустой базы print &#039;База правил пуста&#039;; } ?&gt; </pre> <br> <pre class="prettyprint"> &lt;?php # ########################### # # Файл play.php # # ########################### // заносим файл в массив $file = file(&quot;local/fakt.dat&quot;); // проверяем, есть ли текст в базе if (count($file)) { // проверяем, является ли значение переменной // указывающей номер строки в файое числовым if (preg_match(&#039;/^&#91;0-9]/i&#039;, $_GET&#91;&#039;line&#039;])) { // проверяем на существование строки if ($_GET&#91;&#039;line&#039;] &lt; count($file)) { // выводим полный текст правила print $file&#91; $_GET&#91;&#039;line&#039;] ]; } else { // выводим текст в случае отстуствия // указанной строки в файле print &#039;Такого правила нет в базе!&#039;; } } else { // выводим текст в случае если значение переменной // указывающей номер строки в файле не является числовым print &#039;Попытка взлома!!!&#039;; } } else { // сообщение пустой базы print &#039;База правил пуста&#039;; } ?&gt; </pre> Отпишись если че то не так пойдет, у меня все пашет!!! <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/19631/332183 Помогите написать скрипт (вывод ссылок) Камиль Ризаев Sun, 13 Mar 2011 01:01:22 +0300 Сообщения https://visavi.net/topics/19631/332183 Как я понимаю, у тебя есть текстовый файл типа:<br> ---------<br> БЛАБЛАБЛА<br> БЛАБЛАБЛА<br> БЛАБЛАБЛА<br> ---------<br> каждая строка в нем отдельное правило, и тебе нужно выводить ссылку на правило выбранное из файла случайным образом на главную с обрезкой до определенного числа символов.<br> сслка же в свою очередь должна открыть обработчик выводящий полную версию правила )) <br> <br> <span style="color:#ff0000">я прав???</span> https://visavi.net/topics/19631/332108 Помогите написать скрипт (вывод ссылок) Камиль Ризаев Sat, 12 Mar 2011 22:16:33 +0300 Сообщения https://visavi.net/topics/19631/332108 Проблема!!! выводится весь текст, не зависемо от переходов на новую строку<br> <br> <em><span style="font-size:x-small">Добавлено через 03:53 сек.</span></em><br> <pre class="prettyprint"> &lt;?php $text = file(&quot;local/fakt.dat&quot;); $top = rand (0,count($text)-1); $out = explode(&quot;|&quot;,$text&#91;$top]); print &quot;$out&#91;1]&quot;; ?&gt;</pre> Переделайте этот код для того чтобы он обрезался на задаваемом кол-ве символов и эти &quot;обрезки&quot; были ссылками https://visavi.net/topics/19631/332019 Помогите написать скрипт (вывод ссылок) SIR2100 Sat, 12 Mar 2011 18:35:48 +0300 Сообщения https://visavi.net/topics/19631/332019 эмм... дело в том что теперь всроде все работает. Но я не знаю как сделать сам обработчик. Это первое. А второе. Выводится только первая запись из файла. И третье - почему то два раза почеркиваться стала запись)) <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/19631/332014 Помогите написать скрипт (вывод ссылок) SIR2100 Sat, 12 Mar 2011 18:17:09 +0300 Сообщения https://visavi.net/topics/19631/332014 не пробовал еще. Я еще учусь. Какприеду домой сразу попробую и отпишусь <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> <br> <br> <em><span style="font-size:x-small">Добавлено через 01:39 сек.</span></em><br> у меня на сайте все в ютф8. Конвертация не нужна https://visavi.net/topics/19631/331966 Помогите написать скрипт (вывод ссылок) SIR2100 Sat, 12 Mar 2011 15:56:01 +0300 Сообщения https://visavi.net/topics/19631/331966 ну что , заработал код??? https://visavi.net/topics/19631/331808 Помогите написать скрипт (вывод ссылок) Камиль Ризаев Sat, 12 Mar 2011 11:09:15 +0300 Сообщения https://visavi.net/topics/19631/331808 я там тестирую сайт. Это временно))) https://visavi.net/topics/19631/331774 Помогите написать скрипт (вывод ссылок) SIR2100 Sat, 12 Mar 2011 07:51:08 +0300 Сообщения https://visavi.net/topics/19631/331774