Автор Тема: Ребята, сново нужна помощ в Search  (Прочитано 4899 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ramazian

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Почему Search не работает?



Спасибо


######################################
Ето скрипт.
######################################

<form name="itemsform">

<?

if (
$option == "search"):

	
exec("grep -i $search dbase.txt",$execAr);

	
if (
$execAr[0] != ""):

	
	
while ( list(
$key,$val) = each$execAr ) ) {

	
	
$tok strtok($val,"|");
	
	
$categ $tok;
	
	
$tok strtok("|");
	
	
$name $tok;
	
	
$tok strtok("|");
	
	
$type $tok;
	
	
$tok strtok("|");
	
	
$id $tok;
	
	
$tok strtok("|");
	
	
$options $tok;
	
	
$tok strtok("|");
	
	
$price $tok;
	
	
$tok strtok("|");
	
	
$normpr $tok;
	
	
$tok strtok("|");
	
	
$img $tok;
	
	
$tok strtok("|");
	
	
$stockop $tok;
	
	
$tok strtok("|");
	
	
$advdate $tok;
	
	
$tok strtok("|");
	
	
$details $tok;
	
	
$tok strtok("|");
	
	
$desc $tok;

	
	
displayProd($categ,$type,$id,$name,$options,$price,$normpr,$img,$stockop,$advdate,$details,$desc);

	
	
}

	
else:

	
	
echo 
"There were no matches for your search query.
	
	
<P>



<hr width=\\"
100%\\" size=\\"1\\" noshade color=\\"black\\">";

	
endif;

else:

	
$cartFile File("dbase.txt");
	
$length sizeof($cartFile);
	
$i 1;
	
while (
$i $length):
	
$tok strtok($cartFile[$i],"|");
	
$categ $tok;
	
$tok strtok("|");
	
$name $tok;
	
$tok strtok("|");
	
$type $tok;
	
$tok strtok("|");
	
$id $tok;
	
$tok strtok("|");
	
$options $tok;
	
$tok strtok("|");
	
$price $tok;
	
$tok strtok("|");
	
$normpr $tok;
	
$tok strtok("|");
	
$img $tok;
	
$tok strtok("|");
	
$stockop $tok;
	
$tok strtok("|");
	
$advdate $tok;
	
$tok strtok("|");
	
$details $tok;
	
$tok strtok("|");
	
$desc $tok;
	


	
if (
$categ == "$cat|| $cat == ""):
	

	
	
displayProd($categ,$type,$id,$name,$options,$price,$normpr,$img,$stockop,$advdate,$details,$desc);

	
endif;

	
$i++;
endwhile;

endif;

?>

</form>

######################################
А это файл dbase.txt
######################################

Biblies|Classical Armenian (grabar)|single|dedehhccdffih| |30|30|1.jpg|instock| |#|Classical Armenian (grabar), reprint of Constantinople, 1895 edition, includes also the Deuterocanonical books taken from Zohrapian Bible, 1805. The footnotes introduce the variations from Hebrew and Greek texts. The Bible Society of Armenia, 1997
Biblies|New translation|single|dedehjffdefee| |25|25|2.jpg|instock| |#|New translation of the Bible published by Fr. Arsen Bagratouni (1860) into Eastern Armenian, classical spelling. The Mother See of Holy Etchmiadzin and the Bible Society of Armenia, 1994, 1999, 2001
« Последнее редактирование: 03 Июня 2003, 19:22:08 от Britva »

Оффлайн Mаster

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 71
  • +0/-0
  • 0
    • Просмотр профиля
    • http://code.msk.ru/
Ребята, сново нужна помощ в Search
« Ответ #1 : 30 Мая 2003, 13:28:20 »
Что это за изврат?

Как это вообче может работать?
Где вы это откопали?

Какие-то куски :(

Откоментируй это чудо плиз :) если сможете.
Дурак учится на своих ошибках, умный на чужих.
умные учатся у дураков

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Ребята, сново нужна помощ в Search
« Ответ #2 : 30 Мая 2003, 15:00:54 »
весьма неплохой, кстати, способ поиска.
искать не медленныи пыхом а реактивными системными утилитами.

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Ребята, сново нужна помощ в Search
« Ответ #3 : 30 Мая 2003, 15:45:16 »
RomikChef Угу. Только с переносимость на другие платформы могут быть грабли. На которые ramazian видимо и наступил...
На Винде без лишних теледвижений не прицепить grep.
The documentations is your friend

Оффлайн Mаster

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 71
  • +0/-0
  • 0
    • Просмотр профиля
    • http://code.msk.ru/
Ребята, сново нужна помощ в Search
« Ответ #4 : 30 Мая 2003, 15:45:48 »
8|

Я что то не понимаю как эти аспекты вяжутся?

во первых что это за без эктиона?
во вторых, exec("grep -i $search dbase.txt",$execAr); что есть $search и $execAr

в третьих куда складываются результаты поиска?

в четвертых displayProd - это что такое?

и вообче нельзя так не работает
Где не работает-то? и что конкретно?
Дурак учится на своих ошибках, умный на чужих.
умные учатся у дураков

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Ребята, сново нужна помощ в Search
« Ответ #5 : 30 Мая 2003, 16:07:15 »
во-первых - сам на себя
во-вторых - man::exec
в-третьих - man::exec

Оффлайн Mаster

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 71
  • +0/-0
  • 0
    • Просмотр профиля
    • http://code.msk.ru/
Ребята, сново нужна помощ в Search
« Ответ #6 : 30 Мая 2003, 16:18:08 »
RomikChef я имел ввиду, какое у них значение в скрипте?
Дурак учится на своих ошибках, умный на чужих.
умные учатся у дураков

Оффлайн ramazian

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Ребята, сново нужна помощ в Search
« Ответ #7 : 31 Мая 2003, 12:22:21 »
Ребята не дуйтесь :-)
Я в PHP полный чайник.
Скрипт из интернета скачан.
Просто помогите чем можете.

Спасибо.

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
Ребята, сново нужна помощ в Search
« Ответ #8 : 31 Мая 2003, 13:20:42 »
Тебя уже спросили, на какой ОС скрипт выполняется?
Работать он будет только на *никсах.
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн NETchik

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 10
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ns.host.kz
Ребята, сново нужна помощ в Search
« Ответ #9 : 31 Мая 2003, 21:17:24 »
Блин !!!
ничего вещичка !!!
Я стока маялся с поиском а тут !!!!

Кстати народ какие ещё можно комадны unix использовать ??

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Ребята, сново нужна помощ в Search
« Ответ #10 : 31 Мая 2003, 22:27:13 »
а какие ты знаешь?

Оффлайн NETchik

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 10
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ns.host.kz
Ребята, сново нужна помощ в Search
« Ответ #11 : 31 Мая 2003, 22:33:33 »
да ни какие не знаю....
 
Я на винде сижу а с юниксом тока на ВЫ !!!

Хотя довольно долго юзал linux mandrake но в графической облочке.....

И единственно что помню так это ls ...

Так что,теоритически через exec работает все доступные для меня на аккаунте функции ???

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Ребята, сново нужна помощ в Search
« Ответ #12 : 01 Июня 2003, 09:55:45 »
а почему это тебя так возбуждает?

Оффлайн NETchik

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 10
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ns.host.kz
Ребята, сново нужна помощ в Search
« Ответ #13 : 01 Июня 2003, 10:21:04 »
Да знаешь как то интересно !

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
Ребята, сново нужна помощ в Search
« Ответ #14 : 01 Июня 2003, 15:33:48 »
ramazian
Цитировать
ramazian:
Скрипт из интернета скачан
Скачай еще десяток. Других. Попробуй их. Есть (да, да) скрипты с описанием, что в них для чего и как сделать так, что бы скрипт работал (если он не работает, конечно).
Все болезни от нервов, только сифилис от удовольствия

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28