• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

config Datei anpassen/ newbie

scripty

New member
hallo,

ich bin totaler newbie in sachen php und nutze deswegen ein vorgefertiges script.

leider bin ich nicht in der lage dieses script vollständig anzupassen.

beim betreten der php seite erhlate ich nämlich ständig die fehlermeldung

Fatal error: Call to undefined function: template() in /data/members/free/tripod/de/r/a/t/rateit/htdocs/phprated/index.php on line 23


ich vermute deswegen, dass ich die config datei nicht richtig angepasst habe. in der config datei muss man unter anderem folgende pfade angeben:

$base_path = "tripod/de/rateit/phprated";
$include_path = "tripod/de/rateit/phprated/phpinclude";
$base_url = "http://rateit.ist-chef.com//phprated";

wie man erkennen kann habe ich meine page bei tripod hochgeladen.
stimmem denn die pfadangaben von mir überhaupt?

schon mal danke!

gruß und schönes we
scripty!
 
woher sollen wir denn wissen ob deine Pfade stimmen?
wenn du Verzeichnisse angibst, solltest du am ende auch ein "/" machen, ohne ist es nämlich eine Datei...

aber der Fehler sagt etwas anderes! er kann die Funktion nicht aufrufen, weil er sie nicht kennt -> sprich sie ist nicht definiert, nicht eingebunden
wenn also das Einbinden von Dateien nicht geklappt hätte... hätte schon vorher ein Fehler kommen müssen (sofern sinnvoll programmiert wurde)

wenn du php nicht kannst.... lern es oder lass die Finger davon :rolleyes:
 
Poste mal die ersten 23 zeilen code aus deine index.php. Ob deine Pfade stimmen (vermute mal die sollten auch mit einen / beginnen, da diese sicher absolut sein sollen) kannst nur du überprüfen. Schau die mal an was in $_SERVER["DOCUMENT_ROOT"] steht.
 
@Bieber
ich bin dabei!

@ZeitGeist
hier der gefoderte code:

PHP:
<?

/*
 * $Id: index.php,v 1.1.1.1 2002/08/31 14:25:16 destiney Exp $
 *
 */



include("./admin/config.php");
include("$include_path/functions.php");
include("$include_path/session.php");
include("$include_path/common.php");

$order = "";

if(isset($i)){
	$nav = convert_single($i);
	header("Location: index.php?$sn=$sid&show=view&$nav");
}


include("$include_path/$table_file");

$doc_head = template("doc_head");
eval("\$doc_head = \"$doc_head\";");

$styles = template("styles");
eval("\$styles = \"$styles\";");

$final_output = <<<FO
$doc_head
$styles
FO;

if(isset($submit_rating) && $speed_rate == 1){
$final_output .= <<<FO
<meta http-equiv="refresh" content="2; URL=$base_url/index.php?$sn=$sid&show=view&s=$s&sr=$sr&pp=$pp&cp=$cp" />
FO;
}

$body_tag = template("body_tag");
eval("\$body_tag = \"$body_tag\";");

$total_width = $left_col_width + $right_col_width + $main_col_width;


übrigens meine pfade beginnen doch mit "/", oder etwa nicht?

was genau meinst du mit $_SERVER["DOCUMENT_ROOT"]?
ich vermute mal die informatinen die man dort findet, oder?
phpinfo()

folgende information kann ich dort finden:
/data/members/free/tripod/de/r/a/t/rateit/htdocs/

was sagt ein das?

danke!
 
Zuletzt bearbeitet von einem Moderator:
$base_url muss deinen $_SERVER['DOCUMENT_ROOT'] entsprechen (ja du hast da wohl richtig abgelesen). Zu dem beginnen deine Pfade nicht mit einem /, $include_path und weiteres müsstest du dann anpassen.
Deine $base_url ist auch falsch. Der zweite // hat da nichts zusuchen.

Wenns noch mehr Fehler gibt, setze mal ein error_reporting(E_ALL) zu beginn des Sciptes.
 
Zurück
Oben