więc tak:
http://moja-strona.pl/moduly/config.phpma zawartość:
<?php
'm1_ver' => '5.0',
'm2_ver' => '3.1',
'm3_ver' => '11.2',
'm4_ver' => '9.5',
);
?>
jest to plik konfiguracyjny z którego chcę pobrać dane na innej stronie...
chcę podać 2 przypadki użycia tych danych
1. moduł wyświetla wersję z pliku strony autora (czyli mojej)
przykład:
<div id="info" class="box">
<div class="row box-section">
<div class="tab-pane" id="statauto" >
<table class="table table-normal">
<tr>
<td>{$lang['version']}</td>
<td>V {$ver}</td>
</tr>
</table>
</div>
</div>
</div>
HTML;
chciałem użyć kodu:
ver
= @file_get_contents("http://moja-strona.pl/moduly/config.php?version={$config->config['m1_ver']}");
ale nic nie pokazuje...
2 przykład wykorzystania tych danych to sprawdzenie aktualnej wersji czyli po naciśnięciu przycisku moduł porówna wersję z zainstalowanej na stronie użytkownika z pliku config a tej która jest dostępna na stronie autora...
czyli strona użytkownika pobiera dane z swojego pliku config:
'version' =>'2.0'
i sprawdza czy na stronie autora dla tego modułu wersja w tym przypadku m1_ver jest taka sama czy nowsza. jeśli taka sama to zwraca wartość że wersja modułu jest aktualna jeśli jednak wykaże że zawartość m1_ver jest większa od version to zwróci mi wartość: Dostępna jest nowa wersja modułu