Forum Webscript.Ru
Программирование => PHP => Тема начата: 3D-Dragon от 01 Марта 2002, 12:18:27
-
Очень срочно нужен дельный совет или квалифицированная помощь !
Суть:
Есть скрипт, написанный на PHP и работающий с базой mySQL.
Скрипт представляет собой полноценный сайт букмекерской конторы со всеми "наворотами" (линия, прием ставок, обработка результатов, расчет выигрышей и т.д.).
ПисАлось это все именно для Интернета (все практически готово). Потрачено два месяца напряженной работы, а сейчас Шеф поставил задачу, чтобы эта прога работала еще и с филиалами. :(
То есть нужно напиСать клиента (скрипт, прогу) который должен забирать ежедневно линию (по e-mail) и локально принимать ставки. Под PHP у меня не возникает вопросов по написАнию такого клиента, но как заставить его работать локально под Windows я не могу догнать.
Это разные платформы и совместить по моему не реально.
Прошу у Вас помощи или совета как решить эту проблему.
Это вообще возможно ?
Мои мысли такие:
1. Устанавливать на комп филиала "джельтменский набор" (Apache, PHP, mySQL) и работать через IE.
Возникает вопросы безопасности, удаленной установки всего этого добра и администрирования.
2. Как-то адаптировать клиентскую часть (филиал) для работы под Windows (по моему не решаемо т.к. Windows не работает с mySQL) ?
3. Весь код (программу) переписывать на другом языке программирования и с другой базой данных ?
На чем писАть предпочтительнее (Delphi, Visual Basic, C++) и под какую БД (MS SQL, Interbase, etc).
Как тогда работать с интернетом, нужен хостинг под Windows, а это уже совсем другие цены хостинга ?
4. Написать клиента (филиал) на PHP и организовать работу филиалов через Интернет (основной сайт).
Здесь есть минусы: нужно постоянное соединение (шеф против т.к. это дополнительные расходы).
Прошу всех кто сталкивался с подобной проблемой откликнуться.
Может есть другие способы ?
Как аргументированно убедить Шефа отказаться или принять определенный вариант выхода из этой ситуации ?
-
Я, в свое время поступил так:
1. На машине под 2000-ми поставил, как ты и говорил PHP+MySQL+Apache и работал из IE; MySQL под win отлично работает, разве что чуть медленнее и могут быть проблемы с сортировкой (решаемые). Если тебе критична безопасность, то что мешает отвести под это дело отдельную машину с FreeBSD?
2. Теперь о загрузки данных. Я слал по мылу кусочки дампа, выбранные за определенный период. А потом просто загружал их в базу. Руцямы, так как приходилось это делать раз в одни-два месяца. Тебе, быть может, будет проще сделать это cron\'ом или еще как-нибудь.
-
2. Как-то адаптировать клиентскую часть (филиал) для работы под Windows (по моему не решаемо т.к. Windows не работает с mySQL) ?
Почти все версии MySQL поставляются для MelcoSoft платформ
-
Самый оптимальный вариант это, имхо, поставить Apache+PHP+MySQL. Под винды все нормально работает. Есть, правда, трабл с загрузкой русских CSV.
Если писать клиента локального, то я бы выбрал дельфи+MSSQL, хотя дельфи и не люблю.
-
Если все _верно_ сконфигурить, то w2k+apache+php+mysql по функциональным возможностям не уступают юниксу.
Про cvs не догнал... WinCVS - под вынды, с GUI интерфейсом пашет, как часики, даже 1.3 beta. :)
-
Dm
Нужно мне как-то было csv-шки в базу загонять. Сначала тестил у себя под виндами - английский тект нормально, русский - местами пропадал. Под унихом - все работало замечательно.....
-
блин, постоянно путаю cvs csv =) сорри.
кстати, возможно под windows лучше будет использовать MS SQL. Что касается mysql - иногда встречаются глюки из-за настроек. Какую версию использовал (php/mysql)?
-
Я уже решил вопрос посредством PHPTriad 2.21 - это Apache+PHP+mySQL в одном флаконе.
-
Предыдущее сообщение моё, забыл войти под своим именем :)
-
Dm
Бывает.. :-))
Какую версию использовал (php/mysql)?
MySQL 3.23.42 и PHP Version 4.1.0
-
появился и для win php 4.1.2
вроде исправлено очередное количество багов
-
Dm
А где ты его видел, на оф-сайте тишина ... ?
-
3D-Dragon
http://forums.webscript.ru/showthread.php?s=&threadid=4463
-
Dm & NAS
Гы,
я думал, что речь шла о выходе новой версии PHPTriad ...
А PHP 4.1.2 я сразу в день выхода скачал ;)
-
PHPTriad
это набор пакетов, грубо говоря архив.
мое мнение, лучше всего, скачать отдельно все дистрибутивы (apache, php, mysql, perl). Настроить вручную по документации.
Грош-цена web-прогарммеру, который сам себе не может настроить средства производства.
-
Грош-цена web-прогарммеру, который сам себе не может настроить средства производства.
Гы.. согласен.. :-))
-
Грош-цена web-прогарммеру, который сам себе не может настроить средства производства
При чем здесь это ???
Мне, например, удобнее скачать все в одном флаконе, а уже потом настроить "под себя" ;)
-
я все-таки предпочитаю скачивать дистрибутивы с серверов разработчиков. не внушают доверия готовые решения...
(мое имхо)
-
Dm
C этим аргументом полностью согласен ;)