Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 908
от 01.03.2008, 02:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 456, Экспертов: 47
В номере:Вопросов: 4, Ответов: 8

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 124569: Эксперты!!! Нужна ваша помощь! Помогите найти скрипт поиска для сайта (скрипт должен быть на PHP). PS: Желательно сразу дать ссылочку на скрипт....
Вопрос № 124656: Здравствуйте. У меня обьявлена функция, которая должна подключать отдельные php-файлы, содержащие другие функции. И эти функции должны быть доступны глобально. Помогите пожалуйста....
Вопрос № 124663: Здравствуйте, уважаемые эксперты! Я недавно начал изучать пхп. Помогите пожалуйста разобратся: Что означают ссылки типа http://mysite.com/index.php?text=do&id=7777&.... т.е. что означают символи после index.php ...
Вопрос № 124664: Здравствуйте, уважаемые эксперты! Помогите пожалуйста. Как можно сделать так чтобы определенные страницы сайта можно было увидеть только определенные люди, например, личный кабинет пользователя, профиль пользователя и т.д. Спасибо заранее!...

Вопрос № 124.569
Эксперты!!!

Нужна ваша помощь! Помогите найти скрипт поиска для сайта (скрипт должен быть на PHP).

PS: Желательно сразу дать ссылочку на скрипт.
Отправлен: 24.02.2008, 05:54
Вопрос задал: don Aleksandro (статус: 4-ый класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Николай Владимирович / Н.В.
Здравствуйте, don Aleksandro!
Посмотрите здесь. Довольно много скриптов.
Но я посоветовал бы Вам воспользоваться услугами поисковых систем google, yandex или любой, которая Вам больше нравится.
Повторю часть моего ответа на вопрос 121409.
Если не хотите заниматься написанием скрипта, можно использовать готовое решение в виде формы поиска от уже существующих поисковиков. Например, чтобы получить формы поиска от Google зайдите:
Обычная форма поиска
Система пользовательского поиска - расширенная настраиваемая форма поиска.
Чтобы поиск давал результаты, поисковик должен проиндексировать страницы Вашего сайта. Чтобы добавить сайт, зайдите сюда.
Подробно описана установка формы поиска здесь: Поиск от Google на сайт (предполагается что сайт уже проиндексирован поисковиком).

Форма поиска от Яndex.

Также большинство других поисковиков предоставляют возможность установки их формы поиска на Ваш сайт.

Удачи!
Ответ отправил: Николай Владимирович / Н.В. (статус: Профессионал)
Россия, Москва
WWW: nvsoft.org
ICQ: 420720
----
Ответ отправлен: 24.02.2008, 11:31
Оценка за ответ: 5
Комментарий оценки:
Хороший ответ!
Всё ясно и понятно. Однако я всё это знал уже (
Хотелось бы послушать ещё и другие ответы!

Отвечает: M@gi$†e®
Здравствуйте, don Aleksandro!
Вот здесь есть готовые поисковые скрипты:

Исправлена ссылка.
-----
∙ Отредактировал: Николай Владимирович / Н.В. (Профессионал)
∙ Дата редактирования: 24.02.2008, 23:15

Приложение:

---------
Aquila non Capta Muscas

Ответ отправил: M@gi$†e® (статус: 9-ый класс)
Ответ отправлен: 24.02.2008, 22:54
Оценка за ответ: 5
Комментарий оценки:
Спасибо за ссылку!
Там представлен скрипт и подробное к нему описание. Пойду разбираться в нём! Может переделаю его во что-то лучшее.


Вопрос № 124.656
Здравствуйте. У меня обьявлена функция, которая должна подключать отдельные php-файлы, содержащие другие функции. И эти функции должны быть доступны глобально. Помогите пожалуйста.
Отправлен: 24.02.2008, 20:27
Вопрос задал: Теленков Дмитрий (статус: 1-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Товарищ Бородин / Borodul
Здравствуйте, Теленков Дмитрий!
В PHP функции позволяют объявлять внутри себя другие функции. Притом функции изначально доступны глобально. Но внутренние функции становятся доступны тогда, когда вызываются внешние, то есть, когда внешняя функция отработает и объявит внутреннюю. Не очень удобно, зато причудливо :)))
С уважением, Товарищ Бородин
---------
У нас своих волшебников полно, что превращают золото в г..но. © Л. Филатов
Ответ отправил: Товарищ Бородин / Borodul (статус: Профессионал)
Россия, Новосибирск
Тел.: +7-923-245-3366
ICQ: 346988855
----
Ответ отправлен: 24.02.2008, 21:15


Вопрос № 124.663
Здравствуйте, уважаемые эксперты! Я недавно начал изучать пхп. Помогите пожалуйста разобратся: Что означают ссылки типа http://mysite.com/index.php?text=do&id=7777&.... т.е. что означают символи после index.php
Отправлен: 24.02.2008, 21:41
Вопрос задал: Sherland (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Теленков Дмитрий
Здравствуйте, Sherland!
При http://mysite.com/index.php?text=do&id=7777
в файле index.php доступны следующие переменные $_GET['text'] и $_GET['id'] равные 'do' и 7777 соответственно.
Ответ отправил: Теленков Дмитрий (статус: 1-ый класс)
Ответ отправлен: 24.02.2008, 21:51
Оценка за ответ: 4
Комментарий оценки:
Я имель ввыду в общем смысле, что вообще означают эти символи, есть ли хорошие документации по этой теме. Я везде искал но не смог найти :(

Но всеравно спасибо за ответ

Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Sherland!
Это параметры, переданные скрипту (index.php) методом GET.
Подробнее про передачу параметров можно прочитать здесь: Передача параметров через адресную строку (метод GET).

Удачи!
Ответ отправил: Николай Владимирович / Н.В. (статус: Профессионал)
Россия, Москва
WWW: nvsoft.org
ICQ: 420720
----
Ответ отправлен: 24.02.2008, 21:56
Оценка за ответ: 5
Комментарий оценки:
Спасибо за ответ и помощь Николай Владимирович! Ваши ответы всегда помогают мне!

Отвечает: don Aleksandro
!!!
Здравствуйте, Sherland!
После ? идут параметры, передаваемые странице index.php

Для экзаменаторов - повторный ответ, дан почти на 12 часов позже предыдущего ответа.
-----
∙ Отредактировал: Товарищ Бородин / Borodul (Профессионал)
∙ Дата редактирования: 27.02.2008, 15:31
Ответ отправил: don Aleksandro (статус: 4-ый класс)
Ответ отправлен: 25.02.2008, 09:31


Вопрос № 124.664
Здравствуйте, уважаемые эксперты! Помогите пожалуйста.
Как можно сделать так чтобы определенные страницы сайта можно было увидеть только определенные люди, например, личный кабинет пользователя, профиль пользователя и т.д.
Спасибо заранее!
Отправлен: 24.02.2008, 21:51
Вопрос задал: Sherland (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Sherland!
В общем случае можно организовать через сессии или cookies. То есть пользователь вводит логин и пароль. Данные передаются скрипту, осуществляющему вход на сайт. Если данные верные, то в cookie или в сессии сохраняется, что пользователь сейчас залогинился на сайте, иначе выводится ошибка.
Если будете сами писать, посмотрите эти материалы: Сессии (сеансы) в PHP и cookies.
Но сразу хоче предупредить - это довольно сложно.
Еще посмотрите готовые скрипты здесь. Думаю, удастся найти подходящий.

Удачи!
Ответ отправил: Николай Владимирович / Н.В. (статус: Профессионал)
Россия, Москва
WWW: nvsoft.org
ICQ: 420720
----
Ответ отправлен: 24.02.2008, 22:14
Оценка за ответ: 5
Комментарий оценки:
Спасибо огромное Николай Владимирович!

Отвечает: Цепковский Антон Сергеевич
Здравствуйте, Sherland!

Для того, что бы сделать подобное, Вам понадобится: php, mySQL (не обязательно, но желательно), знания для работы с сессиями.

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

Вот вкратце где-то так.

Поможет Вам в этом онлайн справочник по PHP: http://www.php.net/manual/ru/
Так же:
функции по работе с mySQL: http://www.php.net/manual/ru/ref.mysql.php
функции по работе с сессиями: http://www.php.net/manual/ru/ref.session.php

Так же не лишне было бы запастись справочником по SQL-синтаксису, к сожалению нет ссылки.

С уважением,
Антон Цепковский.
---------
Вся наша жизнь - RPG
Ответ отправил: Цепковский Антон Сергеевич (статус: 9-ый класс)
Ответ отправлен: 24.02.2008, 22:17
Оценка за ответ: 5
Комментарий оценки:
Спасибо огромное Антон Цепковский! Вы очень помогли!


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.71 от 27.02.2008
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное