macbeth9
User-
Posts
34 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by macbeth9
-
Вы мне помогите пожалуйста сделать чтобы по кнопке. Veseloff вы правы насчет ORDER BY RAND(), я это поменяю.
-
Привет всем! Нужна помощь. У меня есть скрипт 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">
-
И так есть <input type="text" name="email" size="30" disabled value='.$_SESSION["user"]["email"].'> Т.е у меня в поле выводит e-mail, и нужно чтобы когда нажимаешь по ссылке рядом <a>Редактировать</a> поле активировалось..как сделать?
-
Да что вы ничего не понимате, на другом форуме с первого раза поняли. Кстати я сделал) Но все ровно спасибо, я очень рад что вы пытались помочь мне
-
Согласен я не ясно выразился. Попробую еще раз, я создал таблицу 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 уже на страницах. Возможно если так не получится, то подскажите другой вариант
-
Привет всем! Нужна помощь, так как я очень плохо разбираюсь в 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..как это можно сделать? помогите пожалуйста..у меня уже мозг щас лопнет
-
а эт как? я даже с этим не встречался
-
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]
-
не работает(( может дело в этом коде? <? 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(); } ?>
-
Извиняюсь)) еще один вопрос..и так у меня выводятся статьи по ссылке 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] НЕ работает
-
все большое спасибо! инклюд помог
-
ммм пробывал не работает(( прописываю header("Location: ../404.php"); exit ; вместо exit ("<p>Неверный формат запроса! Проверьте URL!"); появляется ошибка Warning: Cannot modify header information - headers already sent by
-
Все привет! Появилась небольшая проблема, которую я не в силах решить, и так, есть код <? 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..подскажите как так сделать?
-
где и что изменить в коде? чтобы антиспам поменять и улучшить
-
Здравствуйте! Нужно помощь, хочу изменить антиспам в скрипте 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;}
-
спасибо psywalker буду разбираться
-
скрипт не надо писать а сказать просто куда и что писать
-
я вот все подготовил <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> подскажите конкретнее
-
я и прошу помощи..как это сделать на javascript..чтобы так загружалось
-
Нужно сделать так:есть страница а на ней изображение а над этим изображением есть превьюшки и при нажатии на одну из них..загружается картинка с превьюшки на вот это главное изображение..сделал картинку чтобы понятней было
-
да чпу я се сделал..я хочу чтобы если например пользователь добавляет слэш на конце то автоматический меняется на ссылку без слэша или переадресововается на главную
-
но я не нашел там четкого объяснения..там только что и есть так это redirect
-
htaccess есть но переобразование данного нет,я попросту незнаю как его написать вот и прошу помощи
-
Здравствуйте! Вопрос касается mod_rewrite,хочу чтобы например при наборе в адресной строке и вообще если ссылается страница со слэшем на конце где page2 http://name.ru/page/page2/ адрес заменялся на тот который без слэша http://name.ru/page/page2 как сделать?