php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.12.2008, 21:01  
Ahrta5
Gast
 
Beiträge: n/a
Standard Problem mit Array und if-anweisung

Also ich hab ein Problem und zwar hab ich diesen Code:
PHP-Code:
<?
    
// Seite laden
    
$seite $s;
    
    
if(
$seite == "")
        {
        
$ergebnis = include ('content/start.php');
        }
      else
        {
        
$ergebnis = include ("content/$s.php");
        }
        
        
    
$data = array(    
    
'content' => $ergebnis,

    );
    
$template file_get_contents('designs/design.html');
    foreach (
$data as $key => $value) { $template str_replace('{' $key '}'$value$template); }
    
    echo 
$template;

?>
Auf meiner Html-Seite wo {content} steht, wird eine 1 angezeigt und der Text der an dieser Stelle stehen soll, steht über dem Design...

Ich hab schon einiges am Code rumgebastelt, aber es hat sich nichts passendes ergeben.


Weis jemand wie ich das Script schreiben muss das der Text übder dem Design an Stelle der 1 angezeigt wird???

Wenn mir einer helfen könnte wäre ich sehr dankbar.


mfg
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 05.12.2008, 21:19  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.269
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Du weist ja auch den Rueckgabewert von include() deiner Variable zu, 1 eben.
Dass der Content nun ueber deinem Layout steht, liegt daran dass die Ausgabe des per include() eingebundenen Skriptes naturgemaess direkt an deinen Ausgabepuffer geschickt wird. Mach dich doch mal ueber die ob_*() Funktionen (Output Buffering) schlau. Das koennte dir helfen:
PHP-Code:
<?php
ob_start
();
include 
"file.php";
$content ob_get_clean();
?>
Genaueres kannst du dem Handbuch entnehmen.

PS: $seite = $s ist eine sinnlose Operation, damit machst du dein Skript nur unuebersichtlicher und unverstaendlicher.
Chriz 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
join array output Problem Rilana PHP Tipps 2008 3 17.11.2008 10:47
Array Problem andrew22 PHP Tipps 2008 2 13.03.2008 20:09
Dynamisches Array - Problem mit Ersetzen von einz. Werten Micro PHP Tipps 2008 10 29.01.2008 11:12
Funktions Problem mit Array andrew22 PHP Tipps 2007 11 03.07.2007 17:30
Array Problem dsmcg PHP Tipps 2006 3 07.12.2006 14:34
Problem mit array in Datenbank pixelcut PHP-Fortgeschrittene 3 28.02.2006 18:20
array - Problem skaterboy PHP-Fortgeschrittene 4 26.02.2006 12:36
Übersicht aus mehrdimensionalem Array erzeugen Crypi PHP-Fortgeschrittene 0 30.01.2006 13:44
Array Problem PHP Tipps 2007 10 25.11.2005 08:48
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
Array Problem [Ansatz ?] PHP Tipps 2005 0 27.01.2005 18:24
Abfrage mit id aus anderer Tabelle suter PHP Tipps 2004-2 15 16.12.2004 14:25
bbcode - Classe PHP-Fortgeschrittene 4 18.09.2004 17:30
Problem mit Checkboxvalues in Array PHP Tipps 2004 1 17.09.2004 15:00
Array Problem andrew22 PHP Tipps 2004 9 17.09.2004 10:41

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php if array, php array if, php if in array, if anweisung array, if array php, array if, if in array, if anweisung mit array, php array in if, array if php, if bedingung mit array, arrays in if bedingung, php if im array, if anweisung array inhalt, if bedingung array, array in if bedingung, array in if anweisung, array if anweisung, array in if, if bedingung im array

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:24 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