Я хочу знать, как мы можем программным образом проверить версию пурпурного, не имея никакого доступа ни к ftp, ни к администратору. Ex url http://magentoversion.com/Проверьте программную версию magento, введя URL-адрес
ответ
Мое предположение,
contents Получить из css/styles.css
или какой-либо другой js
файл и проверьте,
@copyright Copyright (с) 2013 Magento Inc. (http://www.magentocommerce.com)
Например,
Version @copyright
------------------------------------------------------------------------------------------------
Magento 1.9 Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
Magento 1.8 Copyright (c) 2013 Magento Inc. (http://www.magentocommerce.com)
Magento 1.7 Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
Magento 1.6 Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
Magento 1.4.1-1.5 Copyright (c) 2010 Magento Inc. (http://www.magentocommerce.com)
Magento 1.4.0 Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
Magento 1.0-1.3 Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
Ссылка: https://magento.stackexchange.com/a/62966/2206
UPDATE:
код, чтобы получить содержание и поиск конкретной строки и возврата строка выглядит следующим образом,
<?php
$url = 'http://www.magentosite.com/skin/frontend/base/default/css/widgets.css';//or which ever you feel to take
$data = get_data($url);
$string = "@copyright";
$data = explode("\n", $data);
for ($line = 0; $line < count($data); $line++) {
if(strpos($data[$line], $string)){
echo $data[$line];
}
}
function get_data($url) {
$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
?>
По соображениям безопасности вы не должны иметь доступ к версии на хорошо настроенном сервере. Сайт, который вы связали с использованием/downloader и RELEASE_NOTES.txt, но это (или, по крайней мере, должно) быть удалено или отклонено на производственном сайте и не будет работать в этих случаях. Помимо этого, вы можете попытаться вычислить хеш различных файлов ядра, доступных для общественности (а именно, файлы Mage JS) и посмотреть, есть ли достаточно изменений в разных версиях, чтобы их можно было рассматривать как таблицу поиска для сайта, повторно рассмотрение.
- 1. Как определить программную версию Mac OS X?
- 2. Как узнать программную версию Apache Pig?
- 3. Создавать программную версию программного обеспечения в appdelegate
- 4. Как получить программную версию пакета nuget?
- 5. Как изменить программную визуальность продукта в Magento
- 6. Проверьте версию DLL OS
- 7. Проверьте версию шпагатом с #
- 8. Проверьте версию компиляции DWARF
- 9. Проверьте версию Tomcat
- 10. Проверьте версию приложения?
- 11. Как я могу проверить программную версию нашего приложения программно?
- 12. Как запустить программную версию приложения из командной строки программно?
- 13. Проверьте версию .Net с WIX
- 14. Проверьте версию openGL на OSX
- 15. Проверьте версию AngularJS с консоли
- 16. Magento - проверьте, если cms страница
- 17. Ошибка в Magento Проверьте страницу
- 18. Проверьте версию jQuery и загрузите более новую версию
- 19. Проверьте версию Flash SWF и версию ActionScript от Python?
- 20. уменьшить выражение, введя параметр
- 21. Фильтр, введя текстовое поле
- 22. Проверьте версию сборки без ее загрузки
- 23. Проверьте версию Xcode из командной строки
- 24. Проверьте версию wtforms, используемую в колбе - wtforms
- 25. Проверьте версию используемых библиотек в пакете rpm
- 26. Проверьте версию mongodb в проекте meteor
- 27. Проверьте версию ruby, чтобы отправить сообщение
- 28. Проверьте версию Wordpress в базе данных mysql
- 29. Проверьте версию Java/тип из кода
- 30. Проверьте версию webkit с встроенным javascript pywebkitgtk?
вы можете дать мне какой-либо конкретный код фрагмент, чтобы читать только информацию об авторских правах. –
@Pratikbhatt, это просто материал PHP/javascript :). Будет ли сообщение, если я получу –
Хорошо, попробуем, но, пожалуйста, помогите, если вы его получите. –