Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - kolyuchii.exe

Страницы: [1]
1
Обсуждение сайтов / http://metabolism.am9.ru/
« : 07 Февраля 2008, 14:25:19 »
Прежде чем заходить на этот сайт, прошу всех представить себя научными сотрудниками, которым до зарезу надо выполнить научную работу а мощностей лаборатории не хватает.

Спасибо!

2
JavaScript & JScript / FF & JS
« : 09 Января 2008, 17:15:48 »
Почему FF не всегда выполняет JS - скрипты?

3
PHP / функция stripos
« : 21 Декабря 2007, 12:29:03 »
Быть может это несовместимость версий. Мой апач до 5-й версии (точно не помню). Может быть такое?

4
PHP / функция stripos
« : 21 Декабря 2007, 12:08:18 »
Сейчас обратил внимание, на то что у меня функции с "i" вообще не работают...

К примеру: функция str_ireplace() выдаёт вот такую весч:

Fatal error: Call to undefined function: str_ireplace()

при вот таком коде:

<form method=get><input type=text name=text><input type=submit></form>
<?
$word "бла бла бла бла бла бл абла бла блабла"//то в чём я ищу

if(!empty($_GET[\'text\'])) 
{
$say = $_GET[\'text\']; //что я ищу
echo str_ireplace ($say, "<b style=\'color: red;\'>".$say."</b>", $word);
}
?>

5
PHP / функция stripos
« : 21 Декабря 2007, 11:29:40 »
Дело было так: по совету начал работать с функцией strpos(), но она регистрозависима. Нашёл функцию stripos(), но она не работает - почему?

6
PHP / Создание собственной CMS
« : 12 Ноября 2007, 13:17:04 »
Как вы думаете, насколько эффективна защиса сайта средствами АПАЧ (.hpaccess)? Или лучше сделать нечто самому?

7
PHP / Создание собственной CMS
« : 16 Октября 2007, 11:49:02 »
CGVictor адекватна ли эта запись вида:

substr($qry,0,round(strlen($qry)*.0.8))

 записи:

substr($qry,0,round(strlen($qry)/2))

Исходя из описанного Вами кода намострячил вот что:

$w = \'привет как твои дела что жизнь метаботропные процессы\';
$qry = \'что такое метаболизм?\';
$t = explode(" ", $qry);
   foreach($t as $value)
{
       $e = substr($value,0,round(strlen($value)/2));
       echo $e."<br/>";
          if (strpos($w, $e)===false) 
     {
                 echo \'нет такого<br/><br/>\';
     } else
     {
                 echo "есть такое<br/><br/>";
     }
}


этот скрипт работает когда при запросе не одно слово, а несколько и ищет каждое в отдельности

8
PHP / Создание собственной CMS
« : 16 Октября 2007, 11:32:55 »
substr($qry,0,round(strlen($qry)*.0.8)) - как работает (для чего нужен) выделенный фрагмент? Каким образом он уменьшает длину строки? В моем понимании для уменьшения используется "-" (типа "длина строки - 10" или что то в этом роде), а тут не пойми что.
 
[OFF]не сочтите меня за полного чайника, я отнюдь не программист, я биохимик. Завлаб попросил сделать сайт нашей лабы, чтобы все наши статьи были там. А их уева туча и одним хтмл не хочется как папа карло с утра до ночи. Скачивать готовую системку - вообще труба, а так для одной странички написать что-то можно.[/OFF]

Цитировать
Altaxar:
У меня была задача: узнать номер id записи в MySQL где встречается искомое слово, но упорядочить по коэффициенту совпадения, у MySQL подобное есть но только не с буквами а со словами. например: Prague , Praha , Praga - это все 3 слова правильно написаны. ну и превратил буквы в слова, теперь работает, на скорость пока не жалуюсь. Если интересно могу продолжить.


Мне - всегда всё интересно! Выкладывайте!

9
PHP / Создание собственной CMS
« : 13 Октября 2007, 16:40:40 »
Извиняюсь за мой "компьютерный".

Выкладываю всё по порядку:
есть некая форма ввода данных, писаная на хтмл. данные из этой формы передаются на обрабатывающий скрипт методом POST, который записывает эти данные в файл в виде двумерного массива

<? 
$mas[] = array("""","");
$mas[] = array("""","");
$mas[] = array("""","");
.................................
$mas[] = array("""","");
?>


Это всё уже работает.

когда юзер грузит страницу, она (страница) прикрепляет файл с массивом, извлекает из него значения с помощью foreach и выдает юзеру.

Это тоже работает.

Теперь юзер хочет найти нечто определённое, отправляет запрос и...
вот дальше самое интересное:
тот же самый двумерный массив, разбиваем на подмассивы, потом их (подмассивы) преобразуем в строку, разбиваем её на отдельные слова и сравниваем каждое слово со строкой запроса - это тоже вроде работает, НО! Но если юзверь наберёт "вася", а в элементах массива будет только слово "василий", то результат поиска будет никакой.
По этому я и применил similar_text(), которая сравнивает запрос с каждым словом из элемента массива и если в строке запроса и в слове из элемента массива 5 или более совпадающих символов, то строки считаются идентичными.

цифра -5- взята чисто эмпирически, как наиболее подходящая (ИМХО).

И ещё мне абсолютно не ясен алгоритм замены отдельных значений массива.

10
PHP / Создание собственной CMS
« : 12 Октября 2007, 16:23:12 »
пытаюсь создать собственную систему управления сайтом на базе двумерного массива на  ПХП, но ранее этот язык  не изучал никогда.
Посоветуйте вот по каким вопросам:

для поиска по базе данных (выполненной в виде массива) статей я использую функцию similar_text(), которая сравнивает строку запроса и значения массива (предварительно все значения массива разбиты на отдельные слова) и если число совпадений = 5, то это слово  (и сам под_массив) считаются удовлетворяющими условию поиска и выводятся на страницу. Разумно ли использование этой функции или есть более изящный метод?

Что делать или какую функцию применять для замены одного (допустим, неверного) значения элементов двумерного массива на другое (верное)? Да так, чтобы эти изменения записывались в файл базы данных.

Спасибо!

Страницы: [1]