Jump to content

rus

Expert
  • Posts

    5,943
  • Joined

  • Last visited

  • Days Won

    40

Everything posted by rus

  1. rus

    zend optimizer

    Мой вопрос настолько глуп, что его в игнор? Или по какой другой причине?
  2. rus

    zend optimizer

    Подскажите пожалуйста как правильно установить zend optimizer при том условии что denwer уже установлен? Я видел (в инете) что есть версия для denwera специально, а есть просто дистрибутив..., вот дистриб у меня как-то криво устанавливается, а для denwera все ссылки в инете уже дохлые. :/ P.S. нужна версия з.з, на официальном сайте уже был, но там как-то непонятно, вроде пишут что она бесплатно распостроняется, а в тоже время выставляют ее на скачку пробник. :/
  3. Я тут немного с собой пообщаюсь, если вы не против Суть проблемы, как выяснилось в том, что криво настроенны сервера с которых пытаюсь скачать rar архив, а открываются крякозябры, выход нашел только для оперы: Настройки - Дополнительно - Загрузки, снять галочку с "Не показывать типы файлов Opera", найти "text/plain", "Изменить", в диалогом окне в поле "Расширения файлов" вписать "rar" (без кавычек) через запятую после "txt". Таким образом должно получиться: "txt, rar". После запятой можно вписать и другие расширения, с которыми на кривонастроенных серверах бывают подобные проблемы, например "wmv". В том же диалогом окне настроить "Действие" как "Показать диалог загрузки". Сохранить настройки. После чего Опера будет обрабатывать такие кривые ссылки нормально, не загружать "крякозябр" и показывать свой стандартный диалог загрузки. А как быть с ИЕ и Фаерфоксом? Либо подскажите как настроить сервер. Возможно, это произошло после установки zend optimizera, но он был установлен только на локальную машину, а у меня проблемы были и на моем бесплатном хосте...
  4. Я тут выяснил, что проблема связанна с определением MIME типа файлов, с этим разобрался и вроде как решил проблему и исправил ошибки в браузере, но почему на моих сайтах (локальном и в инете) файлы все так же открываются в браузере, а на других сайтах все нормально? Кто-нибудь, подскажите пожалуйста.
  5. О! Как я заблуждался! Проблема как была, так и осталась осталась актуальной. Видимо это было временное явление.
  6. Ура! Проблема устранена! Устранил при помощи утилиты "Ace Utilities" - чистильщик реестра.
  7. Началось с моего..., по крайней мере заметил на своем - не опубликованным, на локальном сервере, а теперь на любой сайт захожу и с любого браузера и вот такая штука! Помогите пожалуйста! Не сносить же теперь из-за этого винду!?... P.S. да, кстати, если правой кнопко мыши по файлу клик-сохранить объект как..., то сохраняет все нормуль.
  8. Это можно как-то исправить? А то теперь на любой сайт заходишь, с любого браузера - клик на загрузку файла и вот такая ерунда...
  9. После того как нажал на ссылку "скачать" опять открылись крякозябры, затем как ты и сказал: Инструменты > Live Http Headers - во вкладке "Headers": http://sb.google.com/safebrowsing/update?client=navclient-auto-ffox&appver=2.0.0.9&version=goog-white-domain:1:23,goog-white-url:1:371,goog-black-url:1:17783,goog-black-enchash:1:42664 GET /safebrowsing/update?client=navclient-auto-ffox&appver=2.0.0.9&version=goog-white-domain:1:23,goog-white-url:1:371,goog-black-url:1:17783,goog-black-enchash:1:42664 HTTP/1.1 Host: sb.google.com User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9 Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3 Accept-Encoding: gzip,deflate Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive Cookie: PREF=ID=9aa8e365a140cb2f:TM=1200661390:LM=1200661390:S=sffR78tMYStRNcCq HTTP/1.x 200 OK Content-Type: text/html; charset=UTF-8 Cache-Control: public,max-age=600 Server: TrustRank Frontend Content-Length: 58360 Date: Fri, 18 Jan 2008 13:32:49 GMT ———————————————————- http://mozilla.isc.org/pub/mozilla.org/firefox/releases/2.0.0.11/update/win32/ru/firefox-2.0.0.11.complete.mar GET /pub/mozilla.org/firefox/releases/2.0.0.11/update/win32/ru/firefox-2.0.0.11.complete.mar HTTP/1.1 Host: mozilla.isc.org User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9 Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3 Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive Range: bytes=1800000-2099999 HTTP/1.x 206 Partial Content Content-Type: application/octet-stream Accept-Ranges: bytes Content-Range: bytes 1800000-2099999/8498926 Content-Length: 300000 Date: Fri, 18 Jan 2008 13:35:40 GMT Server: lighttpd/1.4.18 ———————————————————- Во вкладке "Generator": GET /safebrowsing/update?client=navclient-auto-ffox&appver=2.0.0.9&version=goog-white-domain:1:23,goog-white-url:1:371,goog-black-url:1:17783,goog-black-enchash:1:42664 GET /pub/mozilla.org/firefox/releases/2.0.0.11/update/win32/ru/firefox-2.0.0.11.complete.mar
  10. rus

    denwer и BD

    Ответ же ш был: А чем собственно тебе все это мешает?
  11. А как быть с другими браузерами: Opera и IE? Скачал и установил. А где и как проверить "response заголовки"?
  12. Покопавшись еще немного в инете, нашел одну реализацию моей идеи по поиску в бд. Вот форма: <form action="search.php" method="post"> <input name="search" type="text" size="20" value=""> <input name="submit_s" type="submit" value="Искать"> </form> А вот собственно и сам файл search.php: <?php include("config/conf.php");//Подключение к базе if (isset($_POST['submit_s'])) { $submit_s = $_POST['submit_s']; } if (isset($_POST['search'])) { $search = $_POST['search']; } if (isset($submit_s)) { if (empty($search) or strlen($search) < 4) { exit ("<p>Поисковый запрос не был введен, либо введен, но менее 4-х символов</p>"); } $search = trim($search); $search = stripslashes($search); $search = htmlspecialchars($search); } else { exit ("<p>Даже не пытайтесь просмотреть данный файл через браузер! Все-равно не выйдет! </p>"); } ?> <!--Здесь идет начало php страницы вместе с дизайном.--> <?php $result = mysql_query("SELECT * FROM lessons WHERE MATCH(text) AGAINST('$search')",$db); if (!$result) { echo "<p>Поиск завершился неудачей! Сообщите об этом автору сайта. <strong>Код ошибки:</strong> </p>"; exit (mysql_error()); } if (mysql_num_rows($result) > 0) { $myrow = mysql_fetch_array($result); do { printf ("<table class='tableborder'> <tr> <td><p>%s</p></td> </tr> <tr> <td><p>%s</p></td> </tr> </table>", $myrow ["title"], $myrow ["text"]); } while ($myrow = mysql_fetch_array($result)); } else { echo ("<p>По вашему запросу ничего не найдено! Введите пожалуйста другое слово. </p>"); exit(); } ?> <!--Здесь она заканчивается.--> Единственный вопрос: В данном примере ищем только в одной таблице (lessons), а можно как-то искать сразу по всей базе, или по выбранным таблицам? Или кто-нибудь опять скажет что вопрос не к нему?
  13. Не успел отловить момент, когда случилась данная проблема, или ошибка, а может и не ошибка... Вобщем суть в следующем: Из таблицы подгружается текст вместе с сылками к картинкам и файлам лежащим на сервере. Раньше при нажатии на ссылку "Скачать" - браузер, как и положено, предлагал варианты: сохранить, открыть, отмена..., а сейчас блин, он сразу их открывает ничего не предложив, а так как файлы заархивированы он естественно открывает крякозябры. :/
  14. Ага, но так эта тема и не дошла до своего апогея... По крайней мере для меня
  15. напиши в личку емаил, я тебе скину пример
  16. Свое всегда лучше - имхо, но это в том случае, если есть голова на плечах и если сможешь это сделать, а пример того как мне это реализовали, я могу дать, а там уже сам решай, стоит ли тебе его применить или нет, я не жадный
  17. Сейчас ее немного модернизировали, правда не знаю на сколько это помогает от спам ботов, но говорят что результаты положительные. Не знаю как с технической точки это реализовано, но выглядет это так: Пользователь видит перед собой картинку (динамика) и должен ввести в инпут то, что на ней нарисовано. С точки зрения юзабилити - это конечно может и неудобно, потому как встречал такие картинки, на которых не поймешь, то ли это зайчик, то ли поросенок... А флешь использует экшн скрипт, не знаю вообще возможно ли с помощью экшена это реализовать... :/
  18. Да, передо мной возникала такая задача, буквально месяца 3 тому назад и я уже пытался сам прикрутить ее к форме отправки на емайл, но у самого не получилось, пришлось обращаться за помощью - теперь знаю как.
  19. В любом случае спасибо! Попробую своими силами, если конечно получится... :/
  20. Может я не подробно описал суть моей проблемы, но она заключается в следующем: Есть сайт, который полностью весь хранится в mysql и подгружается по запросу к базе. В базе, на данный момент одна bd и в ней три таблицы, в таблицах разный набор полей, но есть похожие, например "title" - в этих тайтлах везде разное значение, например: title - груша text - Груша - это очень полезный фрукт и бла бла бла... title - Апельсин text - Апельсин относится к семейству цитрусовых и бла бла бла... Мне нужно к примеру ввести в инпуте слово "груша" и чтоб вывелся результат поиска именно по этой груше!
  21. to LokiDi L0ck: Об этом сайте знаю, документацию почитал, спасибо, но у меня не получается вывести данные по запросу на какое-либо слово, ну например я ищу слово "html" он мне при таком коде конечно же выдаст просто всю инфу из msql: $query = ("SELECT * FROM lessons WHERE title LIKE '$title%'"); $result = mysql_query($query); while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { printf ("%s %s", $row["title"], $row["text"]); } mysql_free_result($result); Вы внимательно читали мой пост? Тот код, ссылку на который предоставил мне Влад - у меня не работает, почему не могу понять, а очень хотелось бы! P.S. нет, ну ежу конечно понятно, что дело в руках и голове, но тем не менее...
  22. Попробовал так: $query = ("SELECT * FROM lessons WHERE title LIKE '$title%'"); $result = mysql_query($query); while ($row = mysql_fetch_row($result)) { echo '<div>'.$row['title'].' - '.$row['text'].' - <a href="../'.$row['url'].'">'.$row['url'].'</a></div>'; } Выводит только одни тире (- -)
  23. Ну да, в этом проблема. Я так понимаю: сначала составляется запрос к базе, к такой-то таблице на поиск по какой-то ячейке. Этот запрос помещается в какую-то переменную, а затем ее нужно вывести. Я не сильно сократил порядок действий?
  24. Вывод это понятно, а вот запрос на поиск? А по моему вопросу есть ответ?
  25. Помогите пожалуйста разобраться. Не понимаю, в принципе, как я понял по той ссылке что дал Vlad, там тупо нужно поменять их данные на свои, полазил по документации по MYSQL запросам и никакого подробного описания для себя не нашел. Вот форма: <form action="./search/search.php" method="post"> <input type="text" size="20" name="" value=""> <input type="submit" name="submit" value="Искать"> </form> Я переделал как обычный поиск, не так как здесь: http://www.php.su/articles/?cat=phpdb&page=015. Вот код: <?php include("../bloks/bd.php"); $search = substr($search, 0, 64); $search = preg_replace("/[^wx7F-xFFs]/", " ", $search); $good = trim(preg_replace("/s(S{1,2})s/", " ", ereg_replace(" +", " "," $search "))); $good = ereg_replace(" +", " ", $good); $query = "SELECT * FROM lessons WHERE title LIKE '%". str_replace(" ", "%' OR title LIKE '%", $good). "%'"; $word = explode(" ", $search); while (list($v) = each($word)) { if (strlen($v)>2) $stat[]="$v:". mysql_num_rows(mysql_query("SELECT * FROM lessons WHERE title LIKE '%$v%'")); else $stat[]="$v: <font color=#cc0000>короткое</font>"; }; $word_stats = "Статистика слов: ". implode("", $stat). " "; unset($stat); if ($page==0) $request .= "LIMIT $rows_in_page"; else $request .= "LIMIT ". $page*$rows_in_page. ",". $rows_in_page; if ($page>0) print ("<a href=search.php?search=". rawurlencode($good). "&page=". ($page-1). ">предыдущая страница</a>"); if ($page<$results_amount/$rows_in_page) print ("<a href=search.php?search=". rawurlencode($good). "&page=". ($page+1). ">следующая страница</a>"); $highlight = str_replace(" ", "|", $good); $row["text"] = ereg_replace($highlight, "<font color=#cc0000>0</font>", $row["text"]); $text = eregi_replace(">([^<]*)($words)", ">1<font color=#cc0000>2</font>", $text); ?> Во-первых, ошибки в этой строке: $row["text"] = ereg_replace($highlight, "<font color=#cc0000>0</font>", $row["text"]); И в этой: if ($page<$results_amount/$rows_in_page) Может кто-нибудь хотя бы кинет ссылку на подробное описание по подобным запросам к базе с выводом информации для начинающего, чтобы хоть понятнее было P.S. извиняюсь, самому за это стыдно, но не получается!!! =(
×
×
  • 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