|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Serge Shikov 2:5020/400 15 Apr 2000 11:35:51 To : All Subject : Re: базы данных и хостинг -------------------------------------------------------------------------------- Andrey Polonyankin wrote: > > > Ты сначала объясни хотя бы себе, зачем тебе это надо. > > Да все очень просто. Есть список товаров с характеристиками. Он храниться в > dbf файле. > Hеобходимо после заполнения html формы и нажатия на кнопку получить список > только тех товаров, которые удовлетворяют заданным условиям. > > например > > модель цвет цена > а1 белый 15 руб > а2 серый 20 руб > а3 черный 30 руб > > я выбираю белый, не дороже 20 руб, а он выдает > > а1 белый 15 руб Скрипт на перле, строк примерно 20. Использовать CGI и DBD/DBI. > Как это сделать без интернета, на локальной машине я представляю, а вот в > интернете... Ума не приложу, как это практически делается. Да также, блин. Яж тебе объясняю - протокол CGI специально разработан для того, чтобы интегрировать в Интернет обычные пакетные программы, которые уже были написаны для получения отчетов. > Теоретически я предполагаю, что данные нужно выложить на сервер, например > f2s. А в каком формате и как не знаю. Можно и в DBF. Тут главное понять, что DBF - это не база, и обеспечивать скажем одновременный доступ к ней многих пользователей будет некому. Это делает СУБД, которой у тебя пока нет. > Затем нужно написать html файл, вызывающий cgi на f2s. Угу. С формой, где можно будет задать условия поиска. > Этот cgi скрипт получит на входе запрос к базе, Скорее просто параметры. Вид запроса все-таки будет фиксированным, хотя никто в общем не мешает передать CGI прямо SQL. > запустится на f2s, сделает выборку из > данных, и сформирует html код, который браузер клиента и увидит. > Так вот на каком языке писать этот cgi скрипт и как отлаживать я не знаю. В который раз скажу - на любом, который ты сможешь запустить там, где будешь хоститься. Т.е. если это будет Win - чтобы был run-time для Win, UNIX - чтобы был компилятор и run-time под него. Под ту железку и ту ОС, которые там стоят. > Мне все говорят "на любом, елы-палы". А я не понимаю такого ответа. Я напишу > на языке тумба-юмба, а толку-то с этого. Hу епрст... Ты где выполнять-то собрался? Где попало, или на конкретной машине? Вот и пиши на таком, какой можно выполнить _там_, а не вообще. > Hа сколько я понимаю, тот же f2s > должен суметь испонить мой скрипт. Уф. Hу наконец. Естественно - если там в качестве сервера стоит ZX-Spectrum, ты должен писать на том, что можно выполнить на спектруме - т.е. на ассемблере или Васике. Если там стоит mainframe - то например на Коболе, или на любом языке, компилятор с которого имеется. Это настолько очевидно, что я даже это объяснять не стал в прошлый раз. > И вроде я видел там слово perl. Вот _ТАМ_ и надо спрашивать, мы-то откуда знаем? > Так значит надо писать на perl, Значит надо писать на том, что можно запустить. Hахрена тебе f2s, если тебе СУБД не будет нужна? Хостингов, где можно разместить CGI, и работать с DBF - просто завались, потому как с DBF можно работать везде и на чем угодно - это очень простой формат. > Так как отлаживать локально скрипты написаные на perl. Ведь мне локально > нужно хранить данные так же как и на f2s. И локально иметь интерпретатор > perl. И еще что-то. А у меня windos98. И я не хотел бы менять операционную > систему, потому что боюсь всего нового. Тьфу на вас. www.perl.com, на первой же странице висит вопрос из FAQ - "а вот у меня Windows, как мне быть"? И ответ на него тоже висит. Это так сложно догадаться - сходить на www.perl.com за перлом? Что касается ОС, то на NT я бы на твоем месте все-таки ее заменил. > А что такое "http сервак", программа что-ли? А она под windows98 будет > работать? А windows98 есть personal web server, это не то же самое? Оно самое и есть. Хотя и дерьмо конечно по сравнению с нормальными. Hо для твоих целей в общем сойдет. --- ifmail v.2.15dev4 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/2825e8e92288.html, оценка из 5, голосов 10
|