php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.09.2004, 17:56  
Gast
 
Beiträge: n/a
Standard [Erledigt] Probleme beim Umsetzen von alten Konzept in Smarty

Hallo,

bisher sahen meine Seiten immer so aus:
include.php
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<table width="500" border="1">
  <tr>
    <td width="200">Start

					Gbook
	</td>
    <td width="300"><?php include($_GET['path']); ?></td>
  </tr>
</table>
</body>
</html>
und die start.php z.B so:
Code:
<?php
echo "hallo";
?>
Wie kann ich das jetzt mit Smarty realisieren?


MfG Julian K.
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 12.09.2004, 18:47  
Gast
 
Beiträge: n/a
Standard

anders Konzept
  Mit Zitat antworten
Alt 12.09.2004, 18:52  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 1.531
Quadaptor befindet sich auf einem aufstrebenden Ast
Standard

Vielleicht entwickelt sich der Thread ja noch zu einer Frage von einem Fortgeschrittenen-Niveau.

Den Source der Datei include.php in eine HTML Datei packen und
PHP-Code:
<?php include($_GET['path']); ?>
durch einen Smarty-Platzhalter ersetzen, den du in der start.php definierst.

Ansonsten könnte das auch noch interessant sein:
http://smarty.php.net/manual/en/
Quadaptor ist offline   Mit Zitat antworten
Alt 12.09.2004, 19:31  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Ansonsten könnte das auch noch interessant sein:
http://smarty.php.net/manual/en/
Das Manual gibt es auch auf deutsch (!):
http://smarty.php.net/manual/de/
Corvin ist offline   Mit Zitat antworten
Alt 13.09.2004, 01:43  
Gast
 
Beiträge: n/a
Standard Re: Probleme beim Umsetzen von alten Konzept in Smarty

Zitat:
Zitat von Julian K.
und die start.php z.B so:
Code:
<?php
echo "hallo";
?>
Wie kann ich das jetzt mit Smarty realisieren?


MfG Julian K.
Beispiel:
Code:
require('libs/Smarty.class.php'); #Smarty Pfad
#Smarty Instanz erzeugen
$smarty = new Smarty;
$smarty->assign('hallo', 'hallo');
$smarty->display('index.tpl'); #index.tpl Template darstellen
Template (index.tpl):
Code:
<html>
<head>
</head>
<body>
{* Hier kommt Smarty *}
{$hallo}
</body>
</html>

Dieses Beispiel bezieht sich auf die Defaulteinstellungen. Die Trennzeichen in Templates können auch andere Zeichen als geschweifte Klammern sein.
  Mit Zitat antworten
Antwort


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
[Erledigt] Probleme mit Scriptcode und Smarty! Horvi PHP Tipps 2008 10 20.05.2008 12:28
Was ist Aufgabe des Templates (Smarty), was nicht? agrajag PHP Tipps 2007 8 24.02.2007 13:19
[Erledigt] von Frames auf &lt;div&gt;, probleme mit den alten Scripten. PHP Tipps 2004 6 01.06.2004 17:23

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
smarty { darstellen, smarty php echo, website mit smarty umsetzen, smarty echo, php mit smarty ersetzen, php echo mit smarty ersetzen

Alle Zeitangaben in WEZ +1. Es ist jetzt 19:54 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.