php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.07.2005, 23:43  
Erfahrener Benutzer
 
Registriert seit: 16.05.2004
Beiträge: 369
Simon9990
Standard Smarty Error

Hi

Ich hab mir jetzt mal Smarty runtergeladen, da ich es für ein Script verwenden will.
ICh hab es nach der anleitung auf php.net entpackt rein kopiert,...
naja da ich das File auf meinem Xampp Apache Localhost hab, hab ich als Pfad

eingegeben.

Dies scheint zu funktionieren, da keine Fehlermeldung von falscher URL,konnte nicht includen,.. kommt.

Naja es includet die Datei smart.class.php und dort ist die Klasse smarty definiert.

Möchte ich nun de Klasse aufrufen (wie es im Tutorial beschrieben wird) funktioniert das nicht.


Da kommt immer dieser Fehler






Code:
Fatal error: Class 'Smarty' not found in C:\apachefriends\xampp\htdocs\Boardsystem\index.php on line 7

Kann es sein, dass man beim Localhost etwas #ändern muss ?

Weiss dass jemand , der Smarty verwendet was das sein könnte ?


Gruß Simon9990
__________________
Der G-Translator
Simon9990 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 05.07.2005, 00:13  
Gast
 
Beiträge: n/a
Standard

Versuche es mal bitte so
PHP-Code:
<?php
error_reporting
(E_ALL);
ini_set('display_errors'true);

require_once 
'Pfad/zu/smart.class.php';

//...
?>
 
Alt 05.07.2005, 02:18  
Erfahrener Benutzer
 
Registriert seit: 16.05.2004
Beiträge: 369
Simon9990
Standard

Hi


ich habs jetzt mal so geändert:

PHP-Code:
<?php
    error_reporting
(E_ALL);
    
define('SMARTY_DIR''http://localhost/Boardsystem/lib/templates/');

    
ini_set('display_errors'true);

    require_once 
SMARTY_DIR.'Smarty.class.php'


    
$smarty = new Smarty;

    
$smarty->assign('name''Progman');
    
$smarty->assign('clanname''L33T HaXX0r Clan');

    
$smarty->display('forums/forums.tpl');
?>
Taucht aber immer noch der gleiche Fehler auf nur halt mit Line 10 als Fehlerzeile!


Gruß Simon
__________________
Der G-Translator
Simon9990 ist offline  
Alt 05.07.2005, 03:03  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Simon9990
ich habs jetzt mal so geändert:
PHP-Code:
<?php
    error_reporting
(E_ALL);
    
define('SMARTY_DIR''http://localhost/Boardsystem/lib/templates/');
?>
Taucht aber immer noch der gleiche Fehler
Klar, das funktioniert nicht, weil es prinzipiell falsch ist, Scripte via url_fopen_wrapper per require/include einzufügen, weil der fremde Host als Antwort nicht das Script schickt sondern nur dessen Ausgaben per echo oder print.
 
Alt 05.07.2005, 03:43  
Gast
 
Beiträge: n/a
Standard

Das gilt auch, wenn der "fremde" Host der eigene (localhost) ist.
Wenn's durch den php-fähigen webserver gejagt wird - und das tust Du mit dem Aufruf per http:// - kommt wiegesagt nur noch die Ausgabe des Skripts an. Und was gibt Smarty.class.php aus? Nüscht. Und schon garnicht den Code der Klasse.
 
Alt 07.07.2005, 00:48  
Erfahrener Benutzer
 
Registriert seit: 16.05.2004
Beiträge: 369
Simon9990
Standard

Hi

Wenn nicht so wie sollte ich dann den Pfad angeben ?

Ich habs schon so probiert

PHP-Code:
<?php


    error_reporting
(E_ALL);
    
define('SMARTY_DIR''/lib/templates/');


?>
doch hat leider nichts gebracht !


Gruß Dexamal
__________________
Der G-Translator
Simon9990 ist offline  
Alt 07.07.2005, 01:04  
Gast
 
Beiträge: n/a
Standard

Wo landest Du auf dem server mit http://localhost/ ? Sicherlich nicht im / des lokalen Dateisystems.
Wo liegt denn das Skript?

Du kannst es auch mit $_SERVER['DOCUMENT_ROOT'].'/Boardsystem/lib/templates/' versuchen.
 
Alt 07.07.2005, 01:25  
Erfahrener Benutzer
 
Registriert seit: 16.05.2004
Beiträge: 369
Simon9990
Standard

Super hat Funktioniert danke
__________________
Der G-Translator
Simon9990 ist offline  
Alt 07.07.2005, 09:34  
Erfahrener Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 1.356
HStev zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Ich frage mich immer wieder wie schwer es sein muss mal die entsprechende Documentation durchzuarbeiten

Zumal da auch noch alles steht
http://smarty.php.net/manual/de/inst...arty.basic.php
__________________
Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält.
HStev ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Smarty + MySQL = immer falsche Ausgabe m0use` PHP Tipps 2006 44 21.11.2008 20:30
Spionageversuch? Code-Injection? saibot PHP-Fortgeschrittene 24 06.10.2007 02:07
Was ist Aufgabe des Templates (Smarty), was nicht? agrajag PHP Tipps 2007 8 24.02.2007 13:19
Smarty + Oop Problem Komandar PHP Tipps 2006 5 25.07.2006 14:36
problem mit javascript und smarty snatch-ic HTML, Usability und Barrierefreiheit 2 08.06.2006 22:11
Smarty verschachtelt snatch-ic PHP Tipps 2006 16 28.02.2006 20:54
Parse error: syntax error, unexpected $end in D:\xampp\htdoc PHP Tipps 2005-2 11 11.10.2005 17:05
xmlrpc-epi kompilieren [gelöst] freq.9 Server, Hosting und Workstations 4 24.07.2005 21:45
Parse error: parse error, unexpected $... GrU3nL!nG PHP Tipps 2005-2 4 11.06.2005 18:10
[Erledigt] includepathproblem pear blockiert smarty und umgekehrt PHP Tipps 2005 1 08.05.2005 18:46
smarty: "syntax error: unrecognized tag 'config_load'&q PHP Tipps 2005 13 04.03.2005 11:04
Smarty - Problem bei include PHP Tipps 2005 16 07.02.2005 12:51
Internal Server Error Skazi PHP Tipps 2004 2 06.10.2004 22:31
If Anweisung mit Smarty Templates! Wo ist der Fehler? PHP Tipps 2004 3 18.07.2004 22:10
Parse error: parse error, unexpected $ Hilfe!!! PHP Tipps 2004 8 29.06.2004 21:51

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php in smarty error, xampp \fatal error: class \'smarty\' not found in\

Alle Zeitangaben in WEZ +1. Es ist jetzt 02:55 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.