-
Posts
978 -
Joined
-
Last visited
-
Days Won
3
Content Type
Profiles
Forums
Calendar
Store
Everything posted by stars
-
Можно еще curl покопать...
-
1) Зачем вам переменные типа $gaz? У вас уже есть целый массив $myrow! 2) Очень важно проверять данные которые вы получаете из GET POST и после используете в SQL запросах, почитайте про sql-инъекции... 3) Представьте если поле submit будет заполнено, а answer будет пустой или еще хуже будет содержать sql-инъекцию. 4) Для чего делать записи типа $new_vote=$gaz=$myrow["inomarka"]+1; да бывает нужно чтобы было несколько переменных имели одинаковое значение но в вашем примере этого не требуется... 5) Записи типа $vsego=$vsego+1 пишут как $vsego++. 6) Для чего вы делаете третий запрос в базу данных? Ведь все данные у вас уже есть... 7) Почитайте про mysql_free_result; 8) Раз уж вы только начали изучать то, лучше изучайте объекто ориентированный вариант подключения... Если нужно было бы править ваш код, я бы поправил его так: <?php if (isset($_POST['submit'])){ $answer = trim(htmlspecialchars($_POST['answer'])); $query = "SELECT * FROM kakoy_auto WHERE id=1"; $result = mysqli_query($db, $query); $myrow = mysqli_fetch_array($result); $real_answer = array('gaz', 'uaz', 'vaz', 'inomarka', 'net_auto', 'vsego'); if(in_array($answer, $real_answer)) { $myrow[$answer]++; $myrow['vsego']++; $query2=sprintf("UPDATE `kakoy_auto` SET `%s`=%d, `vsego`=%d WHERE `id`=1", $answer, $myrow[$answer], $myrow['vsego']); $result2=mysqli_query($db, $query2); ?> <div class='content_left'> <div id="content_left_img"><h6>Результаты голосования</h6></div> <?php echo '<table><tr><td> ГАЗ: '.$myrow['gaz'].'<img src=images/golosovanie/1.gif height="10" width="'.$myrow['gaz'].'"><br> УАЗ: '.$myrow['uaz'].'<img src=images/golosovanie/1.gif height="10" width="'.$myrow['uaz'].'"><br> ВАЗ: '.$myrow['vaz'].'<img src=images/golosovanie/1.gif height="10" width="'.$myrow['vaz'].'"><br> Иномарка: '.$myrow['inomarka'].'<img src=images/golosovanie/1.gif height="10" width="'.$myrow['inomarka'].'"><br> У меня нет автомобиля: '.$myrow['net_auto'].'<img src=images/golosovanie/1.gif height="10" width="'.$myrow['net_auto'].'"></td></tr></table><br> Всего проголосовало: '.$myrow['vsego']; } mysql_free_result($result); } else { echo '<h6>Вы не нажали кнопку Голосовать!<br>Пожайлуста вернитесь и проголосуйте снова!</h6>'; } ?>
-
обычно это делается так RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] Касательно нагрузки, тут рассуждать можно долго, ведь нагрузка идет в совокупности всех процессов, также зависит много от железа и от настроек железа...
-
В данную игру не играл... У меня сейчас стоят Heroes VI и COD MW3, где ключевое слово стоят... Где время на игры брать не понятно, а вы сударь о гильдиях... Эх вот было время студенческое - холостяцкое, тогда да...
-
function supportsLocalStorage() { return ('localStorage' in window) && window['localStorage'] !== null;} if (!supportsLocalStorage()) { return false; } else { ... }
-
Поделитесь пожалуйста опытом и интересными статьями на тему верстки под мобильные устройства. Определить устройство не проблема, но проблема в том, что если скажем я делаю body { max-width:600px; } то на мобильном телефоне(opera-mini) это выглядит как еслибы у html было width:1000px; а у body width:600px;margin:0 auto; Я полистал яндекс увидел интересный доктайп неописанный на htmlbook <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"> И судя по всему на том же m.yandex width задается через js и реагирует на resize(в мобильнике скажем прямо увеличение работает иначе нежели на компьютере, и resize там уже не работает)
-
Неотображаются кнопки "Поделитесь с друзьями" от Яндекса в IE
stars replied to HES's question in HTML Coding
у меня вроде нормально все отображает... -
Может быть, у меня там пару сайтов визиток так что, не с чем подобным я не сталкивался. Кстати говоря php 5.3 там нету и сейчас... А вот mysqli далеко не для каждого проекта имеет смысл использовать(но это лирика)... Однако за время работы с ними, пару раз я не мог попасть в админку из-за ихних проблем...
-
Что-бы использовать время не с компьютера пользователя его надо брать с какого-то еще компьютера, рассмотрим самый простой пример, время будем брать с сервера где стоит ваш сайт, взять его можно по средствам северных языков программирования и при формировании страницы выводить это время в тело js скрипта получится что-то вроде var tm=<?php echo $time; ?> Где time это перемененная куда вам нужно будет записать время в необходимом вам формате в php есть функция date которая выводит северное время... причем по хорошему, ваш js скрипт нужно дописать чтобы он спустя скажем 5 минут работы запрашивал время с сервера по новой через AJAX для устранения погрешностей(но это только если кто-то планирует пользоваться вашими часами более 5 минут)...
-
у меня вот вопрос по теме... А разве "MATCH(text) AGAINST('$sear')" не регистрозависимый запрос? И если он регистрозависимый, то какой смысл на нем вообще делать поиск? Для автора, мне кажется ваша проблема в том что ваш метод поиска отталкивается от индекса и если вы пишете MATCH(title,text) у вас должен быть FULLTEXT KEY `somename` (`title`,`text`) но это только в теории ибо сам я не работал не когда с полнотекстовым поиском...
-
Я пользуюсь: рбк хостингом, мастерхостом, ru-center. рбк мне нравится больше остальных(единственное, что каждое действие надо подтверждать заявками и панели управления), хостинги довольна шустрые на ru-center есть возможность самолично подключать необходимые интерпретаторы или отключать их (того же php несколько версий + настраиваются библиотеки самолично в панели управления путем выставления необходимых галочек)... На рбк и мастерхосте у меня, также размещены свои сервера на рбк обычно дозвонится до площадки проще...
-
Что вы понимаете под "без них работает прекрасно" надо понимать что права выставляемые вами на файл они лишь для того чтобы ограничить прямой доступ к файлу из операционной системы. Возможно вы считаете, что выставив файлу права 600 в интернете его увидеть сможете лишь вы(как его владелец), но это не так потому как страницу конечному пользователю отдает вэб сервер(например apache то есть по сути изначально важно какой уровень доступа у apache для получения файла), а не операционная система. Ну и на конец, вы представляете что будет если файлу выставить права равные нулю? Неужели вы думаете что файл с правами ноль будет лежать мертвым грузом на харде и с ним не чего нельзя делать в том числе менять его права?
-
SSI это серверный язык программирования, и суть этих слов заключается в том что все действия происходят на стороне сервера, а не клиента(браузера), максимум что он может это вызывать CGI, но вашу задачу это не решит... А то о чем вы говорите присвоить какомоту элементу событие onclick и по наступлению этого события передавать какуюто информацию на страницу ssi для проверки условий и уже результат выводить кудато на страницу... Так вот это не что иное как js(javascript) + AJAX это уже клиентский язык программирования и для его подключения не нужно настраивать вэб сервер... Однако если у вас нету не малейших знаний в данных технологиях то тут помочь вам будет сложно... Это как говорится только через кассу.
-
в любом поисковике напиши "генератор css"... (там будет быстро и кросбраузерно) P.S. Помогать не лень, но глупо будет если я скопирую код с того сайта(а править как собственно и разбираться в этом коде мне кажется пустой тратой времени)....
-
Чтобы тебе помочь предоставленного куска css мало...
-
Спасибо возьму на заметку... отделить на самом деле не когда не поздно будет, планирую тестировать на нагрузку так, что там видно будет... На самом деле 90% массивов будут от 1-15 пар(id:count), чтобы там было 100-200 пар значений это очень редкий случай...
-
Суть задачи: Пользователь посещает страницы сайта, номера заносятся ему в куки(последних восьми страниц), как только он покинул сайт нужно сделать запись с какой страницы он вышел и какие просматривал, чтобы в последствии вывести на страницах информацию типа (пользователи просматривавший эту страницу выходили на: (список из 4-8 страниц)) У этой задачи есть реальное применение, но в силу не дремлющих конкурентов я не стану распространяться. Однако интересно как можно оптимально (в плане затрат со стороны машины) решить эту задачу? Я реализовал так, когда пользователь выходит с сайта в mysql идет запрос(на добавление или обновление) всего 2 столбца 1 с id (страниц которые просматривались) 1 с текстовым полем где сохраняется массив типа id:count,id:count... (где id это номер страницы с которой человек вышел, а count количество таких людей)... Но мучает меня вопрос оптимально ли это... Вот решил поинтересоваться может есть у кого-то еще какие идеи(например с использованием нескольких таблиц, ну и соответственно, чем мой вариант хуже) P.S. Задачка логическая, а не на знание северных языков или еще чего либо поэтому тему создал в этом разделе...
-
Ну так и хранить только желательно в отдельном файле с правами только на чтение... ведь пользователь который даже умышленно напишет запросит название данной страницы не сможет увидеть ваши переменные пока вы сами их не выведете на страницу...
-
<a href="#" style="display:block;margin:0 auto;width:115px;" onclick="popupWin = window.open('zvonok.php', 'contacts', 'location,width=400,height=300,top=0'); popupWin.focus();"> <img src="http://wild-sex.su/published/publicdata/WILDSE63SHOP/attachments/SC/images/%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D1%8C%20%D0%B7%D0%B2%D0%BE%D0%BD%D0%BE%D0%BA.gif" alt="" /> </a>
-
Смотрю на результаты голосования и форум мне нравится все больше и больше )))))
-
да наверное так, хотя это не алё... Но все же спасибо!!!
-
Изначальная задача сделать полупрозрачный текст под углом (и не было бы проблем если бы какие то чудики все не забили на IE 6-8) Вот как оно выглядит по идеи: <!DOCTYPE html> <html lang="ru"> <head> <title>test</title> <meta charset="UTF-8"> <style type="text/css"> #mytext { width:150px; margin:200px auto; opacity:0.3; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; -moz-opacity: 0.3; -khtml-opacity: 0.3; filter: alpha(opacity=20); transform:rotate(-25deg); -moz-transform:rotate(-25deg); -webkit-transform:rotate(-25deg); -o-transform:rotate(-25deg); -ms-transform:rotate(-25deg); filter:progid:DXImageTransform.Microsoft.Matrix(M11='0.985', M12='-0.174', M21='0.174', M22='0.985', SizingMethod="auto expand", enabled=true); } </style> </head> <body> <div id="mytext">Проба проба проба</div> </body> </html> НО, в IE не работает прозрачность, если убрать строчку filter:progid:DXImageTransform.Microsoft.Matrix то прозрачность будет работать но соответственно текст не повернется... Замечу, что да svg\canvas и иже с ними решает проблему или php с графической библиотекой, но условие данного задания состоит в том чтобы был только html + css... (можно рассмотреть случай с JS) Резюмирую, у меня не получается одновременно повернуть текст и сделать его прозрачным в IE 6-8, есть идеи как это осуществить?
-
Ну так вот и отлично. Вам как уже указано выше стоит начать с азов а именно Самоучитель HTML. Во-первых, это займет у вас не недели\месяцы, а от нескольких часов до нескольких дней. Во-вторых, вы сможете хотя бы правильно(или правильнее) излагать мысли. Ваша проблема в том, что вы начали свой путь с CMS joomla (системы управлением сайта), это неплохо только тогда когда вам эту CMS устанавливает и настраивает веб программист и после обучает вас как и куда кликать и самое главное, куда кликать не надо. Вполне возможно, что она вам и не нужна и вам нужно лишь создать несколько html страниц(Зачем брать экскаватор чтобы выкопать ямку под 1 цветок). Поэтому определенно стоит начать с самоучителя, чтобы появились представления об html(даже если вы в последствии вернетесь к CMS то полученные знания помогут вам понимать почему та или иная страница выглядит так а не иначе…).
-
Ну если это так то надо проверить чтобы сами файлы были в UTF-8 кодировке и проблем не должно возникнуть. Для теста можно попробовать вывести тему сообщение через echo и посмотреть через браузер если кодировка будет соответствовать то значит дело не в ней...