Jump to content

macbeth9

User
  • Posts

    34
  • Joined

  • Last visited

Everything posted by macbeth9

  1. Вы мне помогите пожалуйста сделать чтобы по кнопке. Veseloff вы правы насчет ORDER BY RAND(), я это поменяю.
  2. Привет всем! Нужна помощь. У меня есть скрипт PHP, который выбирает из базы случайную запись и выводит. При обновлении страницы запись меняется. Но мне нужно сделать так чтобы запись выводилась когда я нажимаю на кнопку получить, и так каждый раз когда я буду нажимать будет выводится случайная запись. Пожалуйста помогите. Вот код <h1 style="padding-top:100px;" align="center"><?php $query = "select * from vopros order by rand() limit 1"; $result = mysql_query($query); $row = mysql_fetch_array($result); print($row['text'] . '<br>'); ?> </h1> <input type="button" value="Получить" class="button">
  3. И так есть <input type="text" name="email" size="30" disabled value='.$_SESSION["user"]["email"].'> Т.е у меня в поле выводит e-mail, и нужно чтобы когда нажимаешь по ссылке рядом <a>Редактировать</a> поле активировалось..как сделать?
  4. Да что вы ничего не понимате, на другом форуме с первого раза поняли. Кстати я сделал) Но все ровно спасибо, я очень рад что вы пытались помочь мне
  5. Согласен я не ясно выразился. Попробую еще раз, я создал таблицу goroda в которой сейчас находится 10 записей, это получается 10 ID. Также есть файл c.php через который в свою очередь я вывожу из таблицы goroda текст, т.е через один файл выводится текст. Вообще мне нужно чтобы на странице выводилась погода,но если я прописываю в файле c.php код погоды то получается что выводится только на один город так как файл один. И я создал таблицу code в которой есть поля ID и codetext (информация по выводу,например require_once'../pogoda/class.weather.php'; $w = new Weather; $w->cnn(87585); echo "<font color='#206A7C'>" . $w->prt(). "</font>"; echo "<font color='#206A7C'>" . $w->prt(1). "</font>"; echo "<font color='#206A7C'>" . $w->prt(2). "</font>"; echo "<font color='#206A7C'>" . $w->prt(3). "</font>"; ) И прописал в файле c.php вот это <?php $id = '1'; $sql = "SELECT codetext FROM code INNER JOIN goroda ON goroda.id = code.id"; $result = mysql_query($sql) OR die(mysql_error()); $row = mysql_fetch_row($result); if (!empty($row)) { $code = $row[0]; // достали код; eval($code); // теперь выполняем } // если $row пуст - значит найти в БД код с таким названием не удалось else echo "Нет кода под названием '$code_name'."; ?> То есть данный код выводит информацию из таблицы в php файл, погода то выводится, НО снова только по одному городу,потому что в коде прописывается ID. И я подумал что возможно же изменить код так чтобы, если я захожу на страницу site.ru/goroda/c.php?id=1 или site.ru/goroda/c.php?id=2 то выводилась также и погода по ID уже на страницах. Возможно если так не получится, то подскажите другой вариант
  6. Привет всем! Нужна помощь, так как я очень плохо разбираюсь в PHP. И так у меня есть код <?php $id = 1; $sql = "SELECT codetext FROM code WHERE id='$id'"; $result = mysql_query($sql) OR die(mysql_error()); $row = mysql_fetch_row($result); if (!empty($row)) { $code = $row[0]; // достали код; eval($code); // теперь выполняем } // если $row пуст - значит найти в БД код с таким названием не удалось else echo "Нет кода под названием '$code_name'."; ?> Который выполняет php код из mysql, и мне нужно сделать чтобы он вытаскивал такие значения id которые соответсвуют таблицы (mysql) goroda, т.е я открываю страницу меня выполняется код из таблицы goroda(текст) и потом должен начать выполняться php код из таблицы code и он должен вытащить тот код который аналогичен id из таблицы goroda..как это можно сделать? помогите пожалуйста..у меня уже мозг щас лопнет
  7. а эт как? я даже с этим не встречался
  8. AddDefaultCharset windows-1251 php_value error_reporting 7 php_value max_execution_time 60 ErrorDocument 403 /403.php ErrorDocument 404 /404.php RewriteRule ^.htaccess$ - [F] <Files ~ "\.(inc|conf|cfg)$"> deny from all </Files> RewriteEngine on RewriteBase / RewriteCond %{REQUEST_URI} ^(.*)/$ RewriteRule .* - [L] RewriteCond %{ENV:REDIRECT_STATUS} 200 RewriteRule .* - [L] RewriteCond %{REQUEST_METHOD} =GET RewriteCond %{REQUEST_URI} ^(.*)/index.php$ RewriteRule ^(.*)$ %1/ [R=301,L] RewriteRule ^dostoprim/(.*)-(.*).html$ dostoprim/view.php?id=$1-$2 [L] RewriteRule ^shop/(.*)-(.*) shop/view.php?id=$1-$2 [L] RewriteRule ^calendar/(.*)-(.*) calendar/view.php?id=$1-$2 [L] RewriteRule ^goroda/c-(.*).html goroda/c.php?id=$1 [L] RewriteRule ^pogoda/2.php$ pogoda/2 [R=permanent] RewriteRule ^pogoda/2 pogoda/2.php [L] RewriteRule ^carta/ carta/index.php [L] RewriteRule ^(.*)\.htm$ $1.html [R=permanent]
  9. не работает(( может дело в этом коде? <? include ("../blocks/db.php"); if (isset($_GET['id'])) {$id = $_GET['id']; } if (!isset($id)) {$id = 1;} if (!preg_match("|^[\d]+$|", $id)) { include('../404.php'); exit; } $result = mysql_query("SELECT * FROM goroda WHERE id='$id'",$db); if (!$result) { include('../404.php'); exit(mysql_error()); } if (mysql_num_rows($result) > 0) { $myrow = mysql_fetch_array($result); } else { include('../404.php'); exit(); } ?>
  10. Извиняюсь)) еще один вопрос..и так у меня выводятся статьи по ссылке http:/site.ru/goroda/c.php?id=3 , в htaccess я сделал чтобы адрес был http:/site.ru/goroda/c-3.html, тут все в порядке но! работает адрес http:/site.ru/goroda/c.php?id=3, и так как сделать чтобы адрес новый работал а старый нет (переадресация)?..делал в htaccess редирект RewriteRule ^goroda/c.php?id=$1 goroda/c-(.*).html [R=permanent] НЕ работает
  11. все большое спасибо! инклюд помог
  12. ммм пробывал не работает(( прописываю header("Location: ../404.php"); exit ; вместо exit ("<p>Неверный формат запроса! Проверьте URL!"); появляется ошибка Warning: Cannot modify header information - headers already sent by
  13. Все привет! Появилась небольшая проблема, которую я не в силах решить, и так, есть код <? include ("../blocks/db.php"); if (isset($_GET['id'])) {$id = $_GET['id']; } if (!isset($id)) {$id = 1;} if (!preg_match("|^[\d]+$|", $id)) { exit ("<p>Неверный формат запроса! Проверьте URL!"); } $result = mysql_query("SELECT * FROM goroda WHERE id='$id'",$db); if (!$result) { echo "<p>Запрос на выборку данных из базы не прошел.<br> <strong>Код ошибки:</strong></p>"; exit(mysql_error()); } if (mysql_num_rows($result) > 0) { $myrow = mysql_fetch_array($result); } else { echo ('Ошибка'); exit(); } ?> Видите есть вывод ошибок exit ("<p>Неверный формат запроса! Проверьте URL!"); т.е при неправильном наборе урл или не выводе информации из базы появляются они, а мне нужно чтобы вместо этого выводилась страница ошибки 404..подскажите как так сделать?
  14. где и что изменить в коде? чтобы антиспам поменять и улучшить
  15. Здравствуйте! Нужно помощь, хочу изменить антиспам в скрипте WR-board v 1.6.1, изменить его на более сложный (типа добавить искажение и т.п) вот файл antispam.php <? include "config.php"; if (isset($_GET['image'])) { // Функция с цифрами защиты $st="R0lGODlhCgAMAIABAFNTU////yH5BAEAAAEALAAAAAAKAAwAAAI"; // общая часть для всех рисунков function imgwr($st,$num){ if ($num=="0") {$len="63"; $number=$st."WjIFgi6e+QpMP0jin1bfv2nFaBlJaAQA7";} if ($num=="1") {$len="61"; $number=$st."UjA1wG8noXlJsUnlrXhE/+DXb0RUAOw==";} if ($num=="2") {$len="64"; $number=$st."XjIFgi6e+QpMPRlbjvFtnfFnchyVJUAAAOw==";} if ($num=="3") {$len="64"; $number=$st."XjIFgi6e+Qovs0RkTzXbj+3yTJnUlVgAAOw==";} if ($num=="4") {$len="64"; $number=$st."XjA9wG8mWFIty0amczbVJDVHg9oSlZxQAOw==";} if ($num=="5") {$len="63"; $number=$st."WTIAJdsuPHovSKGoprhs67mzaJypMAQA7";} if ($num=="6") {$len="63"; $number=$st."WjIFoB6vxmFw0pfpihI3jOW1at3FRAQA7";} if ($num=="7") {$len="61"; $number=$st."UDI4Xy6vtAIzTyPpg1ndu9oEdNxUAOw==";} if ($num=="8") {$len="63"; $number=$st."WjIFgi6e+QpMP2slSpJbn7mFeWDlYAQA7";} if ($num=="9") {$len="64"; $number=$st."XjIFgi6e+QpMP0jinvbT2FGGPxmlkohUAOw==";} header("Content-type: image/gif"); header("Content-length: $len"); echo base64_decode($number); } // Вывод изображений на экран (все кодированы - робот не пройдёт) if (array_key_exists("image", $_REQUEST)) { $num=$_REQUEST["image"]; $dopkod=mktime(0,0,0,date("m"),date("d"),date("Y")); // доп.код. Меняется каждые 24 часа for ($i=0; $i<10; $i++) {if (md5($i+$rand_key+$dopkod)==$num) {imgwr($st,$i); die();}} } exit;} ?> вот add.php function nospam() { global $max_key,$rand_key; // Функция АНТИСПАМ if (array_key_exists("image", $_REQUEST)) { $num=replacer($_REQUEST["image"]); for ($i=0; $i<10; $i++) {if (md5("$i+$rand_key")==$num) {imgwr($st,$i); die();}} } $xkey=""; mt_srand(time()+(double)microtime()*1000000); $dopkod=mktime(0,0,0,date("m"),date("d"),date("Y")); // доп.код: меняется каждые 24 часа $stime=md5("$dopkod+$rand_key");// доп.код echo''; for ($i=0; $i<$max_key; $i++) { $snum[$i]=mt_rand(0,9); $psnum=md5($snum[$i]+$rand_key+$dopkod); echo "<img style='margin-top:15px' src=antispam.php?image=$psnum border='0' alt=''>\n"; $xkey=$xkey.$snum[$i];} $xkey=md5("$xkey+$rand_key+$dopkod"); //число + ключ из config.dbf + код меняющийся кажые 24 часа print"<br><input name='usernum' type='text' style='WIDTH: 70px;margin-top:10px' maxlength=$max_key size=6> <input name=xkey type=hidden value='$xkey'> <input name=stime type=hidden value='$stime'>"; return; } /******************************************************************************** *** Функция img_resize(): генерация thumbnails Параметры: $src - имя исходного файла $dest - имя генерируемого файла $width, $height - ширина и высота генерируемого изображения, в пикселях Необязательные параметры: $rgb - цвет фона, по умолчанию - белый $quality - качество генерируемого JPEG, по умолчанию - максимальное (100) ******************************************************************************** ***/ function img_resize($src, $dest, $width, $height, $rgb=0xFFFFFF, $quality=100) { if (!file_exists($src)) return false; $size = getimagesize($src); if ($size === false) return false; // Определяем исходный формат по MIME-информации, предоставленной // функцией getimagesize, и выбираем соответствующую формату // imagecreatefrom-функцию. $format = strtolower(substr($size['mime'], strpos($size['mime'], '/')+1)); $icfunc = "imagecreatefrom" . $format; if (!function_exists($icfunc)) return false; $x_ratio = $width / $size[0]; $y_ratio = $height / $size[1]; $ratio = min($x_ratio, $y_ratio); $use_x_ratio = ($x_ratio == $ratio); $new_width = $use_x_ratio ? $width : floor($size[0] * $ratio); $new_height = !$use_x_ratio ? $height : floor($size[1] * $ratio); $new_left = $use_x_ratio ? 0 : floor(($width - $new_width) / 2); $new_top = !$use_x_ratio ? 0 : floor(($height - $new_height) / 2); $isrc = $icfunc($src); $idest = imagecreatetruecolor($width, $height); imagefill($idest, 0, 0, $rgb); imagecopyresampled($idest, $isrc, $new_left, $new_top, 0, 0, $new_width, $new_height, $size[0], $size[1]); imagejpeg($idest, $dest, $quality); imagedestroy($isrc); imagedestroy($idest); return true;}
  16. спасибо psywalker буду разбираться
  17. скрипт не надо писать а сказать просто куда и что писать
  18. я вот все подготовил <div class="thumbnail_carta" style="width:102px; height:102px;"> <a href="../carta"><img src="../img/mapa/argentina.jpg" width="100px" height="100px" style="border:1px solid #b2cbd0" title="Политическая карта Аргентины" alt="Политическая карта Аргентины"></a> </div> подскажите конкретнее
  19. я и прошу помощи..как это сделать на javascript..чтобы так загружалось
  20. Нужно сделать так:есть страница а на ней изображение а над этим изображением есть превьюшки и при нажатии на одну из них..загружается картинка с превьюшки на вот это главное изображение..сделал картинку чтобы понятней было
  21. да чпу я се сделал..я хочу чтобы если например пользователь добавляет слэш на конце то автоматический меняется на ссылку без слэша или переадресововается на главную
  22. но я не нашел там четкого объяснения..там только что и есть так это redirect
  23. htaccess есть но переобразование данного нет,я попросту незнаю как его написать вот и прошу помощи
  24. Здравствуйте! Вопрос касается mod_rewrite,хочу чтобы например при наборе в адресной строке и вообще если ссылается страница со слэшем на конце где page2 http://name.ru/page/page2/ адрес заменялся на тот который без слэша http://name.ru/page/page2 как сделать?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy