Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Поиск по странице 
:(
    Опции темы
Sufius
Дата 21.12.2004, 18:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 332
Регистрация: 5.4.2004
Где: Питер

Репутация: 1
Всего: 1



Есть страничка text.php... шаблон...
стандартная запись
<a href="/songs/D/DDT_PoslednyayOsen.mp3>ДДТ - Последняя осень</a><br>
Наверху есть поле search
Как можно сделать поиск по данной странице? Например ищу я слово "ДДТ"... после нажатия сабмит, мне надо, чтобы откылась новая страница со всми ссылками к песням, то есть

<a href="/songs/D/DDT_PoslednyayOsen.mp3>ДДТ - Последняя осень</a><br>
<a href="/songs/D/DDT_Osen.mp3>ДДТ - Осень</a><br>
<a href="/songs/D/DDT_Dojd.mp3>ДДТ - Дождь</a><br>

и как это сделать?

Другие скрипты находят только ДДТ... smile
smile




--------------------
Помогите плиз с Ajax http://forum.vingrad.ru/forum/topic-208747.html
PM MAIL ICQ   Вверх
Chuck
Дата 21.12.2004, 18:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Сушня
**


Профиль
Группа: Эксперт
Сообщений: 442
Регистрация: 12.12.2003
Где: Узбекистан, Ташке нт

Репутация: нет
Всего: 9



А не проще ли в базу все засунуть и запросами воротить???
А так, грузишь страничку в переменную и разбиваешь на массив строк!
Те строки, где нет твоего ДДТ, грохаешь...
Отсается то, что нужно!

З.Ы. Тороплюсь, а так бы примером ответил ....


PM MAIL WWW GTalk   Вверх
Opik
Дата 21.12.2004, 19:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



Код
foreach (glob("DDT*.mp3") as $filename) {
  echo "$filename size " . filesize($filename) . "<br>\n";
}


Это сообщение отредактировал(а) Opr - 21.12.2004, 19:16
PM MAIL Skype   Вверх
Alx
Дата 21.12.2004, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: 6
Всего: 78



опять таки проще сделать на JavaScript. Часам к 6 сделаю smile smile
Добавлено @ 20:25
утра smile
щас спать охота smile


--------------------
PM MAIL WWW ICQ   Вверх
Opik
Дата 21.12.2004, 22:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



ALEXANDRO
чем мой вариант плох?
PM MAIL Skype   Вверх
IZ@TOP
Дата 21.12.2004, 22:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Opr, он ищет в папке файлы, а не на страничке.


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Opik
Дата 21.12.2004, 23:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



Ну тогда его весело отправляем в раздел JS
PM MAIL Skype   Вверх
IZ@TOP
Дата 22.12.2004, 02:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



А кстате, CTRL + F ни как не поможет?


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Alx
Дата 22.12.2004, 06:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: 6
Всего: 78



Цитата(IZ @ 22.12.2004, 02:23)
А кстате, CTRL + F ни как не поможет?

не катит smile


--------------------
PM MAIL WWW ICQ   Вверх
Alx
Дата 22.12.2004, 06:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: 6
Всего: 78



http://portfolio.alx.com.ru/scripts/javasc...ind_n_open.html

Код

<html>
<head>
<title>:: MP3 ARCHIVE ::</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<style>
td {font-family:Verdana;font-size:10px;}
</style>
<script language="JavaScript">
<!--//
function doSearch()
{var keyword = document.getElementById("keyword").value;
var linki = document.getElementsByTagName("A");
var reshtml = ""; res = ""; win = ""; nodes = 0;
for (var i=0;i<linki.length;i++)
{if(linki[i].innerText.indexOf(keyword) != -1)
{reshtml += linki[i].outerHTML + "<br>";
nodes++;
}
}
res += "<html><body links='black'><basefont face='Verdana' size='2' color='black'><div align='center'><b>Результаты поиска:</b><br>Найдено " + nodes + " записей.</div><br><br><br>";
res += reshtml;
res += "</body></html>";
win = window.open("about:blank","result","top=100,left=100,height=400,width=400,scrollbars=1,status=1,toolbar=0,resizeable=0");
win.document.write(res);
}
//-->
</script>
</head>
<body link="black">
<basefont face="Verdana" color="black" size="2">
<div align="center">
<b>:: MP3 ARCHIVE ::</b> ДДТ, Машина Времени, Сплин <b>:: MP3 ARCHIVE ::</b>
<br><br>
<input type="text" id="keyword">
<input type="button" value="Найти!" style="width:100;" onclick="doSearch();">
<br><br>&bull; &bull; &bull;<br><br>
</div>
<div align="left" style="width:100%;margin-left:260;">
<a href="/songs/D/DDT_PoslednyayOsen.mp"3>ДДТ - Последняя осень</a><br>
<a href="/songs/M/MashinaVremeni_OnBylStarsheEe.mp3">Машина Времени - Он был старше её</a><br>
<a href="/songs/D/DDT_Osen.mp3">ДДТ - Осень</a><br>
<a href="/songs/M/MashinaVremeni_PticaUdachi.mp3">Машина Времени - Птица Удачи</a><br>
<a href="/songs/D/DDT_Dojd.mp3">ДДТ - Дождь</a><br>
<a href="/songs/S/Splean_MoyoSerdce.mp3">Сплин - Моё сердце</a><br>
<a href="/songs/M/MashinaVremeni_Povorot.mp3">Машина Времени - Поворот</a><br>
</body>
</html>



--------------------
PM MAIL WWW ICQ   Вверх
Osrus
Дата 24.12.2004, 03:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 443
Регистрация: 4.12.2004

Репутация: нет
Всего: 3



ALEXANDRO Интересный скрипт и очень поучительный... Я только спросить хотел, а этот скрипт моно переделать так, что бы он искал в текстовом файле? Если нет то может есть, что-то подобное на PHP илии JS?

Это сообщение отредактировал(а) Osrus - 24.12.2004, 03:31


--------------------
Шагнул на скользкий путь красноглазия...
Long live Socialism!
PM MAIL ICQ   Вверх
Sardar
Дата 24.12.2004, 18:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 4
Всего: 317



ALEXANDRO всё тебе под мозиллу не пишется smile
Неужели так сложно написать функцию, которая бы собрала содержимое нод, вместо не стандартного(но очень удобного) innerText? smile


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Opik
Дата 24.12.2004, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



Цитата
innerText?

innerHTML?
PM MAIL Skype   Вверх
Sardar
Дата 25.12.2004, 00:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 4
Всего: 317



Opr нет, код мешает, иногда нужно содержимое ноды вырезав предварительно все теги.
Написал простое решение: http://forum.vingrad.ru/index.php?showtopic=38107


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Black
Дата 25.12.2004, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Web-Development
**


Профиль
Группа: Участник
Сообщений: 980
Регистрация: 15.8.2004

Репутация: 7
Всего: 45



Лично я пользуюсь Мозиллой :-) поэтому уважаю Sardar за то, что он пишет скрипты и под мой браузер, а не только под IE.


--------------------
Могу все, но ничего не умею :-)
PM WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1799 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.