Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: RW::Download v2.0.3 lite
Forum PHP.pl > Forum > Gotowe rozwiązania
lewy
Po zaincludowaniu pliku download/index.php pojawia mi się taki błąd:
Kod
Fatal error: Cannot redeclare class template in http://www.phpbb.39.pl/download/template.inc on line 13

Adres do pliku zaincludowanego:
http://www.phpbb.39.pl/index.php?s=download

Adres to pliku bez includowania:
http://www.phpbb.39.pl/download/index.php

Linie 1-20 z pliku template.inc:
  1. <?php
  2.  
  3.  *
  4.  * Session Management for PHP3
  5.  *
  6.  * (C) Copyright 1999-2000 NetUSE GmbH
  7.  * Kristian Koehntopp
  8.  *
  9.  * $Id: template.inc,v 1.5 2000/07/12 18:22:35 kk Exp $
  10.  *
  11.  */
  12.  
  13.  class Template {
  14.  var $classname = &#092;"Template\";
  15.  
  16.  /* if set, echo assignments */
  17.  var $debug  = false;
  18.  
  19.  /* $file[handle] = \"filename\"; */
  20.  var $file = array();
  21.  
  22. ...
  23.  
  24. ?>


Co mam zrobić, aby skrypt działał poprawnie?
stach
Sprawdz czy przypadkiem w miejscu gdzie jest includowany plik z ta klasa uzyta jest funkcja require_once()" title="Zobacz w manualu PHP" target="_manual albo include_once()" title="Zobacz w manualu PHP" target="_manual jesli jest bez _once zmien i sprawdz czy zadziala. Jedyne co w tym moemencie przychodzi mi do glowy.
Jojo
Mnie nasuwa się raczej co innego. Prawdopodobnie w skrypcie do którego includujesz ten download juz masz klasę o nazwie Template. Jeśli tak jest to zmień nazwę jednej z nich i wszystkie jej wywołania.
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-2024 Invision Power Services, Inc.