Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Alien
Зарегистрирован: 22.12.2001 Сообщения: 25 Откуда: Сергиев Посад
|
Добавлено: Вт Окт 31 2006 12:20 Заголовок сообщения: Вставлять фото и др данные в стр., переходя на нее по ссылке |
|
|
Вопрос элементарный, адресован милосердию специалистов с надеждой на снисхождение
Имею простенький сайт. На одной странице (скажем, persons.htm)- список людей (ссылки) - около сорока. Клик на ссылку - открывается страничка (скажем, person29.htm) с фото, ФИО, должность. Сейчас имеется около сорока отдельных однотипных страниц (для каждого человека), в кучк сваленные в одной папке (там же и фотки). Понимаете всю нелепость.
Сайт будут обновлять люди вообще не знакомые с программированием - можно обойтись без СУБД? Хотелось бы "зашить" весь программный код (желательно - вб-скрипт) в одну-две страницы, а данные раскидывать просто по папкам на сервере...на сервере оставить одну страничку для всех людей (скажем, person.htm) - открывается по клику и сама выбирает с сервера фото и др данные?
Наверное, прошу программный код (с указанием, куда его вставлять), реализующий следующий алгоритм:
Вход: страница persons.htm со списком из N людей (уж как-нибудь сумеют ее изменять - добавлять - удалять). N - заранее не известно - может меняться со временем.
N папок: p1...pN; каждая содержит фото F.jpg. А также ФИО FIO, должность D, примечания Notes - например в *.txt-шниках: FIO.txt, D.txt, Notes.txt
1. клик на ссылке M в странице persons.htm
2. открывается person.htm, показывает фото и пр. из папки pM.
Работал с локальными базами данных Access, программировал на VBA - вот с веб некогда разобраться...
Благодарю за внимание; заранее благодарен за ответы |
|
Вернуться к началу |
|
|
Neeoon
Зарегистрирован: 19.11.2004 Сообщения: 173 Откуда: Ukraine
|
Добавлено: Вт Окт 31 2006 14:44 Заголовок сообщения: |
|
|
А хостинг предусматривает серверные языки программирования, например PHP? _________________ Всё, что ни делается, - всё к лучшему! |
|
Вернуться к началу |
|
|
Denjs
Зарегистрирован: 29.08.2003 Сообщения: 137
|
Добавлено: Вт Окт 31 2006 15:06 Заголовок сообщения: |
|
|
Если хотите динамические странички и на хостинге разрешен php то читайте PHP и HTML.
скрипту можно передавать параметры и он по этим параметрам может показывать что угодно.
Пока для простоты можно предположит 2 скрипта - показ "списка" и показ "резюме".
"показ списка" - бехит по каталогу и формирует список ссылок с параметрами для вызова второго скрипта".
"показ резюме" - понимает преданные ему параметры и строит страничку с тем сотрудником, параметры которого ему переданы.
примерно так:
1. клик на ссылке персонгы с id=12345 в странице persons.php
2. открывается "person.php?personid=12345" , скрипт формирует страничку с фото и пр. из папки p12345.
Если действительно программировали, проблем быть не должно.
в принципе можно и код написать... но думаю будет справедливо если "многопива", или "немногоденег" ))
скрипт не сложный - наверняка кто-то из знакомых умеет писать на php )) |
|
Вернуться к началу |
|
|
Alien
Зарегистрирован: 22.12.2001 Сообщения: 25 Откуда: Сергиев Посад
|
Добавлено: Чт Ноя 02 2006 06:50 Заголовок сообщения: Или БД лучше?.. |
|
|
Стоит, может быть, все-таки связаться с какой-либо СУБД? Хотя там будет одна табличка с небольшим количеством , порядка 40 строк, едко изменяющихся данных.... Как считаете - это будет пушка по воробьям, или наоборот - придуманный мной алгоритм - неудачен? С ним ведь тоже затруднения будут.
А если СУБД - какую лучше для такой простой задачи использовать?..
..."много пива" или "немного денег" некому в зоне досягаемости предложить!! Хочу энтузиастов задачей заинтересовать на условиях - вам моральное удовлетворение минус полчаса-час-два-... времени - мне - код (в общем виде) |
|
Вернуться к началу |
|
|
dipsy
Зарегистрирован: 26.01.2005 Сообщения: 424 Откуда: Н. Новгород
|
Добавлено: Пт Ноя 03 2006 09:48 Заголовок сообщения: Re: Или БД лучше?.. |
|
|
Alien писал(а): | Стоит, может быть, все-таки связаться с какой-либо СУБД? |
конечно стоит.
Alien писал(а): | А если СУБД - какую лучше для такой простой задачи использовать?.. |
Как правило выбора особого на серверах не предоставляется, - либо Postgress, либо MySQL. Постоянно пользуюсь последней. |
|
Вернуться к началу |
|
|
Alien
Зарегистрирован: 22.12.2001 Сообщения: 25 Откуда: Сергиев Посад
|
Добавлено: Вс Ноя 05 2006 13:38 Заголовок сообщения: |
|
|
братцы, дайте сампл! жуть как не хочется рыть сейчас синтаксис пхп, разбираться, как одна страница передает, а другая принимает ?Id=N и т.д...
...Я вот думаю так сделать: данные хранить в Аксесе - обновляются они редко, объем ничтожный - и генерировать папки с фото и др данными по требованию пользователя (с ВБА давно ещё года три проработал - тут проблем не будет).
И две страницы: persons.php (правильно?) и person.php (верно мыслю?). Причем первая тоже генерируется - зачем ее на сервере формировать - сразу из Аксеса...
Но помогите, добрые люди!.. С кодом...Ну совсем-совсем с веб-программированием не работал - только статические разрабатывал, простенькие...
Просто примерчик, подобный задаче...
... А разбираться с MySQL - вообще утону...Да и зачем, пока задачи на мне другие...
Братцы, помогите,а?.. |
|
Вернуться к началу |
|
|
Neeoon
Зарегистрирован: 19.11.2004 Сообщения: 173 Откуда: Ukraine
|
Добавлено: Пт Ноя 10 2006 22:57 Заголовок сообщения: |
|
|
Попробуй так:
Цитата: |
persons.html:
<html>
<a href="person.php?id=1">Name 1</a>
<a href="person.php?id=2">Name 2</a>
<a href="person.php?id=3">Name 3</a>
</html>
person.php:
<html>
<?
//Функция для чтения текста из файла
function show_file($src) {
$file = file($src);
for ($i=0; $i<count($file); $i++) {
echo $file[$i];
}
}
?>
ФИО: <? show_file($id."/FIO.txt"); ?>
<br>
Должность: <? show_file($id."/D.txt"); ?>
<br>
Фото: <img src="<? $id."/F.jpg"); ?>">
<br>
Примечания: <? show_file($id."/Notes.txt"); ?>
</html>
|
НЕ ТЕСТИРОВАЛОСЬ!!!
но должно работать! _________________ Всё, что ни делается, - всё к лучшему! |
|
Вернуться к началу |
|
|
|