Здравствуйте уважаемые участники форума, имеется вопрос к опытным программистам php.
Делаю автообновление программы , нашел неплохой код в группе вк , но столкнулся с проблемой
if (0 == $project) //моя переменная , если она равна 0 то обновиться часть программы , если 1 то другая часть
{
$v = file_get_contents('http://mysite/version.txt'); //получаем номер версии на сайте/сервере
if ($v == '1.0') //если в файле написано 1.0 то не обновляемся
{
MessageBox("обновление не требуется");
}
else
{
LoadForm(c('Form2'), LD_NONE); //запускаем диалог обновления
}
}
При использовании данного кода я сталкиваюсь с проблемой :
программа будет обновляться в любом случае даже если с сервера мы скачали v2 и на компе у нас v2 ,
каждый раз идет сравнение с версией 1.0 , как реализовать полноценно обновление чтоб не обновлять одно и то же ?
(я рассматривал решение о скачивании еще одного version.txt в программе и сравнении их , но мне придется вписывать расположение программы)
Пожалуйста так же посоветуйте как правильно в конструкции if использовать еще одну конструкцию if ?
Делаю автообновление программы , нашел неплохой код в группе вк , но столкнулся с проблемой
if (0 == $project) //моя переменная , если она равна 0 то обновиться часть программы , если 1 то другая часть
{
$v = file_get_contents('http://mysite/version.txt'); //получаем номер версии на сайте/сервере
if ($v == '1.0') //если в файле написано 1.0 то не обновляемся
{
MessageBox("обновление не требуется");
}
else
{
LoadForm(c('Form2'), LD_NONE); //запускаем диалог обновления
}
}
При использовании данного кода я сталкиваюсь с проблемой :
программа будет обновляться в любом случае даже если с сервера мы скачали v2 и на компе у нас v2 ,
каждый раз идет сравнение с версией 1.0 , как реализовать полноценно обновление чтоб не обновлять одно и то же ?
(я рассматривал решение о скачивании еще одного version.txt в программе и сравнении их , но мне придется вписывать расположение программы)
Пожалуйста так же посоветуйте как правильно в конструкции if использовать еще одну конструкцию if ?