install.php 1.7 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. //é
  3. require_once('header.php') ;
  4. $tests = array();
  5. if (!@function_exists('file_get_contents')){
  6. $tests['error'][] = tt('La fonction requise "file_get_contents" est inaccessible sur votre serveur, verifiez votre version de PHP.');
  7. }else{
  8. $tests['succes'][] = tt('La fonction requise "file_get_contents" est accessible sur votre serveur');
  9. }
  10. if (!@function_exists('file_put_contents')){
  11. $tests['error'][] = tt('La fonction requise "file_put_contents" est inaccessible sur votre serveur, verifiez votre version de PHP.');
  12. }else{
  13. $tests['succes'][] = tt('La fonction requise "file_put_contents" est accessible sur votre serveur');
  14. }
  15. if (@version_compare(PHP_VERSION, '4.3.0') <= 0){
  16. $tests['warning'][] = tt('Votre version de PHP (%) est trop ancienne, il est possible que certaines fonctionalitees du script comportent des disfonctionnements.',array(PHP_VERSION));
  17. }else{
  18. $tests['succes'][] = tt('Votre version de PHP (%) est compatible avec le script',array(PHP_VERSION));
  19. }
  20. if(is_writable('../'.UPLOAD_FOLDER)){
  21. $tests['error'][] = tt('Le dossier de stockage des donnees "%" est inaccessible en ecriture, verifiez que vous avez bien regle les permissions via un chmod777 sur le dossier.',array(UPLOAD_FOLDER));
  22. }else{
  23. $tests['succes'][] = tt('Le dossier de stockage des donnees "%" est accessible en ecriture',array(UPLOAD_FOLDER));
  24. }
  25. $tpl->assign('tests',$tests);
  26. $tpl->assign('testsCount',count($tests));
  27. $tpl->assign('dir',scandir(DIR_LANG));
  28. $tpl->assign('presumedRoot',str_replace(basename(__FILE__),'','http://'.$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF']));
  29. $view = 'install';
  30. require_once('footer.php')
  31. ?>