Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: php5 a php4
Forum PHP.pl > Forum > Przedszkole
rafalg_78
witam,
jestem początkujący w tematyce php.
Próbuje zainstalować (bez powodzenia) skrypt pod linuxem, który jest napisany pod php4.
Ja mam zainstalowane php5.

Czy muszę doinstalować php4?
Jak to zrobić?
TomASS
Skryp napisany pod php4 powinien być kompatybilny z php5. Może napisz jakie błędy Ci wyświetla/zapodaj kawałek kodu....
MarcinZ
Podaj kod i jakie błędy daje. Gdyż taki opis nic nie daje.....

A co do kompatybilności to są niewielkie różnice, które łatwo jest zmienić jak potrzeba. Podeślij kawałek kodu na forum a napewno pomogą inni
rafalg_78
Próbuję zainstalować osCommerce na localhost.
Podczas instalacji przechodzę przez pierwszy etap, a jak chcę przejść dalej naciskając "next" powracam do pierwotnej strony. Na stronie informacyjnej pisze że program wymaga php3 lub 4.
Przy instalacji nowszej wersji (napisanej pod php5) czyli xtCommerce nie mam żadnych problemów.

tak wygląda plik install.php

Cytat
<?php
/*
  $Id: install.php,v 1.3 2003/07/09 01:11:04 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright © 2002 osCommerce

  Released under the GNU General Public License
*/

  require('includes/application.php');

  $page_file = 'install.php';
  $page_title = 'Installation';

  switch ($HTTP_GET_VARS['step']) {
    case '2':
      if (osc_in_array('database', $HTTP_POST_VARS['install'])) {
        $page_contents = 'install_2.php';
      } elseif (osc_in_array('configure', $HTTP_POST_VARS['install'])) {
        $page_contents = 'install_4.php';
      } else {
        $page_contents = 'install.php';
      }
      break;
    case '3':
      if (osc_in_array('database', $HTTP_POST_VARS['install'])) {
        $page_contents = 'install_3.php';
      } else {
        $page_contents = 'install.php';
      }
      break;
    case '4':
      if (osc_in_array('configure', $HTTP_POST_VARS['install'])) {
        $page_contents = 'install_4.php';
      } else {
        $page_contents = 'install.php';
      }
      break;
    case '5':
      if (osc_in_array('configure', $HTTP_POST_VARS['install'])) {
        if (isset($HTTP_POST_VARS['ENABLE_SSL']) && ($HTTP_POST_VARS['ENABLE_SSL'] == 'true')) {
          $page_contents = 'install_5.php';
        } else {
          $page_contents = 'install_6.php';
        }
      } else {
        $page_contents = 'install.php';
      }
      break;
    case '6':
      if (osc_in_array('configure', $HTTP_POST_VARS['install'])) {
        $page_contents = 'install_6.php';
      } else {
        $page_contents = 'install.php';
      }
      break;
    case '7':
      if (osc_in_array('configure', $HTTP_POST_VARS['install'])) {
        $page_contents = 'install_7.php';
      } else {
        $page_contents = 'install.php';
      }
      break;
    default:
      $page_contents = 'install.php';
  }

  require('templates/main_page.php');
?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.