php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.10.2008, 13:12  
Ahrta5
Gast
 
Beiträge: n/a
Standard [Erledigt] PHP per {Beispiel} in einer Html datei ausgeben

Hi alle,

also ich möcht mir mein Protfolio weitgehend in php schreiben.
So... Design und Idee zur Umsetzung sind da, nur es hackt einwenig^^ deswegen brauch ich hilfe

Also mein Problem ist, das ich z.B. eine Html Seite habe und dort dann z.B. folgendes untereinander steht:

{Name} {Nachname}
{Straße} {Nr}
{PLZ} {Ort}

Ich hab das mir das so überlegt das ich z.B. in meiner php datei das so mache:
PHP-Code:
<?
// Erst die Html-Seite includen
include('testseite.html');

// dann die Variablen festlegen
$Name "Cristian";
$Nachname "Gheorghiu";
$Straße "Untere Bleichstraße";
$Nr "6";
$PLZ "73466";
$Ort "Lauchheim";
 
//weiter weis ich nich...
?>
Jetzt möchte ich es so haben, das nachher anstelle {Name}, {Nachname} usw... das dran steht was ich oben in der phpdatei in die Variable geschrieben habe.

Ich hoffe ihr versteht wie ich es meine und das ihr mir vielleicht an meinem Problem weiterhelfen könnt^^ würde mich auf jeden Fall freuen


mfg

PS: bin neu in Sachen PHP
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 05.10.2008, 13:17  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Hallo und willkommen!

Zitat:
also ich möcht mir mein Protfolio weitgehend in php schreiben.
So... Design und Idee zur Umsetzung sind da, nur es hackt einwenig^^ deswegen brauch ich hilfe
Protfolio? hackt?
Ich glaube, es hackt!

Die Lösung deines Problems könnte sein:
PHP-Code:
<?php
$data 
= array(
    
'Name' => 'Cristian',
    
'Nachname' => 'Gheorghiu',
    
'Straße' => 'Untere Bleichstraße',
    
'Nr' => '6',
    
'PLZ' => '73466',
    
'Ort' => 'Lauchheim'
);

$testseite file_get_contents('testseite.html');
foreach (
$data as $key => $value) {
    
$testseite str_replace('{' $key '}'$value$testseite);
}
?>
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline  
Alt 05.10.2008, 13:30  
Ahrta5
Gast
 
Beiträge: n/a
Standard

Mhm also es möchte nicht funktionieren oder ich mach da etwas falsch
Link -> Index of /php/variable

test.php
PHP-Code:
<?php
$data 
= array(
    
'Name' => 'Cristian',
    
'Nachname' => 'Gheorghiu',
    
'Straße' => 'Untere Bleichstraße',
    
'Nr' => '6',
    
'PLZ' => '73466',
    
'Ort' => 'Lauchheim',
);

$testseite file_get_contents('testseite.html');
foreach (
$data as $key => $value) {
    
$testseite str_replace('{' $key '}'$value$testseite);
}
?>
testseite.html
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
</head>

<body>
{Name} {Nachname}<br />
{Stra&szlig;e} {Nr}<br />
{PLZ} {Ort}<br />

</body>
</html>
Würde es dann eben so haben das wenn man die test.php aufruft dann mein Name usw... dransteht, die testseite.html ist dann nur als orientierung für den phpcode wo was stehen soll.
 
Alt 05.10.2008, 13:32  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Die Testseite sieht natürlich weiterhin so aus, wie sie aussieht. Du hast sie ja nicht verändert. Wenn du ein echo $testseite; ans Ende des PHP-Skripts schreibst, solltest du aber die verarbetiete Seite ausgegeben bekommen.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline  
Alt 05.10.2008, 13:36  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
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

Zusatz:
- Straße muß dann natürlich auch "Straße" heißen und keine Enitity enthalten.
__________________
--
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 gerade online  
Alt 05.10.2008, 13:37  
Erfahrener Benutzer
 
Registriert seit: 27.09.2008
Beiträge: 316
PHP-Kenntnisse:
Fortgeschritten
moveax1 befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
<?php
$data 
= array(
    
'Name' => 'Cristian',
    
'Nachname' => 'Gheorghiu',
    
'Strasse' => 'Untere Bleichstra&szlig;e',
    
'Nr' => '6',
    
'PLZ' => '73466',
    
'Ort' => 'Lauchheim',
);

$testseite file_get_contents('tpl-parse.html');
foreach (
$data as $key => $value) {
    
$testseite str_replace('{' $key '}'$value$testseite);
}

// Du hast nichts ausgegeben
echo $testseite;
?>
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
</head>

<body>
{Name} {Nachname}<br />
{Strasse} {Nr}<br /> <!-- einfachkeitshalber "ß" mit "ss" ersetzt
{PLZ} {Ort}<br />

</body>
</html>
edit: zu langsam
moveax1 ist offline  
Alt 05.10.2008, 13:38  
Ahrta5
Gast
 
Beiträge: n/a
Standard

Vielen Vielen Dank^^ so funktioniert es perfekt so wie ich es wollte

So jetzt hätte ich noch eine Weitere Frage :P soll ich da ein neuer Thread dafür eröffnen oder gleich hier posten...?

Ist denke ich auch sehr einfach zu lösen :P
 
Alt 05.10.2008, 13:41  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
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

quodlibet...
__________________
--
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 gerade online  
Alt 05.10.2008, 14:11  
Ahrta5
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
quodlibet...
Also ich weis jetzt nich was das bedeutet xD aber ich denke mal ich soll es hier posten :P

ok also ich habe z.B. ein Datei mit dem Namen service.php

Bei meiner Index.php datei hab ich einen Content bereich, dort wird der Inhalt der service.php per include sichtbar.

Nun soll der Link z.B. so aussehen:
http://ahrta5.de/index.php?service

Das ?service steht dann für die service.php datei und soll soetwas wie eine Variable sein.

Soweit verstanden, wenn nicht, dann bescheid sagen, dann poste ich mal meine aktuelle lösung^^ (die ich etwas "Verbessern" möchte)


mfg
 
Alt 05.10.2008, 15:17  
Ahrta5
Gast
 
Beiträge: n/a
Standard

vllt etwas unklar? oder...?
 
 


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
Daten aus php Datei einlesen und ausgeben Pearl PHP Tipps 2008 13 28.08.2008 17:34
HTML Code im PHP Datei möglich? raphaelf PHP Tipps 2008 10 24.07.2008 15:56
php datei wird nur weiß angezeigt trotz html Newsscript PHP Tipps 2008 7 20.01.2008 01:14
Ordner durchsuchen und HTML Seiten als Links ausgeben niffi PHP Tipps 2006 4 23.01.2006 11:20
mit html klassen definieren und in php ausgeben PHP-Fortgeschrittene 4 16.01.2006 10:31
=> mit define() Kostanten in eine HTML Datei. ClaBo3 PHP Tipps 2007 4 18.11.2005 11:55
&amp;amp;amp;lt;if&amp;amp;amp;gt; &amp;amp;amp;lt;/if&amp;amp;amp;gt; in einer HTML Datei fuer Templ PHP-Fortgeschrittene 6 03.11.2005 12:05
Alle links einer HTML Datei anzeigen? nicobischof PHP Tipps 2005-2 4 26.10.2005 18:20
html editor mit php ausgeben PHP Tipps 2005-2 8 20.10.2005 15:31
Datei Upload mittels html Formular auf tripod server PHP Tipps 2005 5 16.04.2005 08:36
mysql daten ohne html formatierung ausgeben wizzardxx PHP Tipps 2005 2 28.03.2005 00:56
bei if bedinung viel html ausgeben PHP Tipps 2005 5 08.03.2005 14:34
HTML - Datei ausgeben PHP Tipps 2005 5 19.02.2005 16:58
Word Tabelle direkt in HTML Datei einfügen nsane HTML, Usability und Barrierefreiheit 7 28.12.2004 09:02
Jede 10 Zeile einer txt Datei ausgeben - Parser PHP Tipps 2004 1 15.10.2004 22:55


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