php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.02.2009, 15:39  
Neuer Benutzer
 
Registriert seit: 10.02.2009
Beiträge: 26
Nobs befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Variablen in andere Dateien übergeben

Hallo zusmamen,
ich bin PHP Einsteiger und stehe gerade vor einem kleinen Problem. Stundenlange Google Suche hat mich nicht weitergebracht und ich vermute die Lösung ist trivial…

Und zwar rufe ich über eine index.php meine Unterseiten mit Hilfe von switch/case auf.

In die index.php integriere ich den <head> Bereich aus der head.php per include.

In der head.php möchte ich den Titel und die Description aus den entsprechenden Unterseiten übernehmen, die dort in Variablen hinterlegt sind. Diese Variablen sollte dann wiederum bei dem Aufruf der Unterseite in die index.php übergeben werden.

Leider wird mir der Inhalt der Variable nicht angezeigt.

Hier noch ein bisschen Code zum besseren Verständnis:

index.php

PHP-Code:
<?php

include ("head.php");

?>
head.php
PHP-Code:
<?php

<title><?php echo $title?></title>
<meta name="description" content="<?php echo $description?>"/>

?>
unterseite.php
PHP-Code:
<?php

$title
="Mein Titel";
$description="Beschreibung";

?>
Bitte um Hilfe!

Nobs

Geändert von Nobs (10.02.2009 um 15:43 Uhr). Grund: Schreibfehler entdeckt
Nobs ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 10.02.2009, 15:41  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Du musst auf die richtige Reihenfolge achten, der Code wird von oben nach unten abgearbeitet...
cycap ist offline  
Alt 10.02.2009, 15:43  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Natürlich nicht. Die Unterseite muß dazu schon geladen sein. Übrigens heißt es $title, nicht §title.

Also entweder mußt Du Initialisierung und Ausgabe trennen, oder den Headerinlucde mit ins Contentfile nehmen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 10.02.2009, 15:54  
Neuer Benutzer
 
Registriert seit: 10.02.2009
Beiträge: 26
Nobs befindet sich auf einem aufstrebenden Ast
Standard

@cycap: Bitte genauer erläutern, bin blutiger Anfänger

@nikosch: Das mit dem Trennen und Initialisieren trennen versteh ich nicht ganz, aber das mit dem include ins Contentfile werde ich mal probieren

Danke für die schnelle Antworten!

Geändert von Nobs (10.02.2009 um 16:13 Uhr).
Nobs ist offline  
Alt 10.02.2009, 16:02  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

datei0.php
PHP-Code:
include("datei1.php");
include(
"datei2.php"); 
datei1.php
PHP-Code:
echo "ich bin datei1<br>";
echo 
$hallo."<br>"// gibt nichts aus, die variable 0 gibt es an dieser Stelle noch 
nicht
$moin 
"tach"
datei2.php
PHP-Code:
echo "ich bin datei2<br>";
echo 
$moin."<br>"// gibt tach aus
$hallo"servus";
echo 
$hallo// gibt servus aus 
cycap ist offline  
Alt 10.02.2009, 16:13  
Neuer Benutzer
 
Registriert seit: 10.02.2009
Beiträge: 26
Nobs befindet sich auf einem aufstrebenden Ast
Standard

Danke cycap, jetzt funktionieren zumindest die Variablen, allerdigns wird mir jetzt der gesamte Inhalt von der Datei unterseite.php zweimal ausgegeben und sprengt mir dabei natürlich das komplette Layout.

Hast Du dafür noch ein Rezept?
Nobs ist offline  
Alt 10.02.2009, 16:20  
Erfahrener Benutzer
 
Benutzerbild von JanM
 
Registriert seit: 22.12.2003
Beiträge: 788
PHP-Kenntnisse:
Fortgeschritten
JanM ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Gib nochmal den Code
__________________

Statistik
JanM ist offline  
Alt 10.02.2009, 16:25  
Neuer Benutzer
 
Registriert seit: 10.02.2009
Beiträge: 26
Nobs befindet sich auf einem aufstrebenden Ast
Standard

index.php
<head>
PHP-Code:
<?php
include ("unterseite.php");
include (
"head.php");
?>
</head>

head.php
PHP-Code:
<title><?php echo $title?></title>
<meta name="description" content="<?php echo $description?>"/>

unterseite.php
PHP-Code:
<?php
$title
="Mein Titel";
$description="Beschreibung";
?>
Jetzt wird mir natürlch ganz oben auf der Seite im <head> der komplette Inhalt der unterseite.php ausgegeben. Kann ich das irgendwie verhindern?
Nobs ist offline  
Alt 10.02.2009, 16:27  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Kannst du mit Arrays umgehen?
cycap ist offline  
Alt 10.02.2009, 16:29  
Neuer Benutzer
 
Registriert seit: 10.02.2009
Beiträge: 26
Nobs befindet sich auf einem aufstrebenden Ast
Standard

Mehr schlecht als recht, muss noch viel lernen
Nobs 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
Wert einer Funktion an andere Funktion übergeben Secondary PHP Tipps 2008 14 27.08.2008 10:36
Übergeben von Variablen an in PHP eingebundenes Perl-Script shredder01 PHP Tipps 2008 3 04.04.2008 09:25
Alle Variablen einer Funktion in andere übergeben MaMo-Net PHP-Fortgeschrittene 9 22.10.2005 19:22
Variablen an ein anderes Skript übergeben PHP Tipps 2005-2 5 24.09.2005 14:21
Variable mit an andere datei übergeben nicobischof PHP Tipps 2005-2 6 17.09.2005 19:23
Variablen werden per post nicht übergeben sinai PHP Tipps 2005-2 9 12.08.2005 10:04
Variablen an den Interpreter übergeben PHP Tipps 2005-2 24 04.07.2005 21:43
variablen übergeben... GELight HTML, Usability und Barrierefreiheit 1 03.07.2005 18:07
Variablen werden nicht übergeben PHP Tipps 2005-2 6 26.06.2005 22:08
Variablen werden nicht übergeben PHP Tipps 2005-2 2 20.06.2005 13:53
Variablen übergeben via Link PHP Tipps 2005 4 01.06.2005 08:15
Variablen übergeben: wie? Bunnydog PHP Tipps 2005 6 11.02.2005 14:42
Variablen übergeben bzw. auslesen? PHP Tipps 2005 4 30.01.2005 03:56
Variablen übergeben PHP Tipps 2004-2 3 21.11.2004 23:32
Variablen zwischen Frames übergeben PHP Tipps 2004 4 29.06.2004 12:41

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php variable an include datei übergeben, php variable an andere datei übergeben, php variable in include datei übergeben, php variable include-datei übergeben, php include variable übergeben, http://www.php.de/php-einsteiger/51672-erledigt-variablen-andere-dateien-uebergeben.html, variable an include datei übergeben php, php variablen in andere datei übergeben, php include variablen übergeben, php variable aus anderer datei nutzen, php variable an andere php übergeben, php variable an andere php datei, variablen von einer php in eine andere php, variablen in dateien übergeben, phph variablen in neue datei übernehmen, variable in include datei übergeben, funktion aus anderer datei php, php variable von anderer datei, php include datei variable übergen, php variable mit include übergeben

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