PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : class geht net :(


de_malte
17.12.2004, 18:37:04
Hi!
beim include der datei temp_class.php

class gettemp {
var $temp="/: ";
function post(){

$sqtemp="SELECT * FROM pb_temp where name='$post'";
$qtemp= mysql_query($sqtemp) or die('Template existiert leider nicht');
$temp= mysql_fetch_array($qtemp);
print($temp['html']);
}
}

zeigt er mir an:
Fatal error: Cannot redeclare class gettemp in /var/www/web117/html/spk/postiboard/temp_class.php on line 3
ich blick da net mehr durch O_O
könnt ihr mir helfen?

xabbuh
17.12.2004, 21:00:53
Die Fehlermeldung besagt, dass die Klasse gettemp bereits einmal deklariert wurde. Vermutlich includest du die Datei temp_class.php mehrmals. Möglicherweise steht das include(), require() o.ä. innerhalb einer Schleife.

de_malte
18.12.2004, 13:54:13
ist nich der fall hier config(hauptdatei)
[PHP]
<?php
$db_host="HOST";//Name dr Host von deiner DB
$db_username="USER";//Username der DB
$db_passwort="PW";//Passwort der DB
$db_name="DATENBANK";//Name der DB

require("./conectclass.php");
//require("./colorclass.php");
include("./settings.inc");
include("./onlineclass.php");
require("./temp_class.php");

$gettemp= &new gettemp();

$buttons.="<table><tr><td><a href='./index.php'><img src='./images/top_start.gif' border='0'></a></td><td><a href='./wio.php'><img src='./images/top_wio.gif' border='0'></a></td><td><a href='./controll.php'><img src='./images/top_kontroll.gif' border='0'></a></td><td><a href='./mailbox.php'><img src='./images/mailbox.gif' border='0'></a></td></table><hr>";
$logo.="<table><tr><td><img src='./images/logo.gif' border='0'/></td></tr></table><hr>";
/*$connect_to_base = new database;
$name = get_class($connect_to_base);
$name */

######################################
#Hier beginnen die DB daten bitte #
#fülle sie aus.(Zwischen den " und ")#
######################################
#############################################
#coperight by Posti Prog Team(Super-spk.de) #
#Darf nicht endfernt werden! #
#############################################
#$go7="SELECT name,pass FROM pb_user";
#$ergebnis0=mysql_query($go7,$DB_conecting);
#while($dataname=mysql_fetch_array($ergebnis0)){

##Name der Gäste##
#if(($dataname['name']) == 0){
#$dataname=" Gast<br>";//<---Gast ist der Standartname der Gäste
#}
#else{
#$dataname['name'];
#}
#}
##mysql_free_result($ergebnis0);
##mysql_close($DB_conecting);

?>

xabbuh
18.12.2004, 19:53:50
Wird in einer der folgenden Dateien bereits eine Klasse gettemp deklariert?
- conectclass.php
- settings.inc
- onlineclass.php

de_malte
18.12.2004, 20:04:04
neee überhaupt net... aber die variable $gettemp->post($post='start') steht genau unter einen include"online.php";

xabbuh
18.12.2004, 21:53:08
Wird in einer dieser Dateien die Datein temp_class.php includet?