php.de

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

 
 
LinkBack Themen-Optionen Bewertung: Bewertung: 1 Stimmen, 5,00 durchschnittlich.
Alt 21.09.2008, 16:35  
Neuer Benutzer
 
Registriert seit: 21.09.2008
Beiträge: 7
InsaneSimon befindet sich auf einem aufstrebenden Ast
Standard eine Datei per include einfügen, aber an verschiedenen Stellen ausgeben

Hallo,

da ich zu dem reinen Inhalt meiner einzelnen Seiten noch andere Sachen habe, die ich in meinem Template "wild verteilt" einfügen möchte, bräuchte ich eine lösung die es mir erlaubt z.b in meinem template verschiedene bereiche zu kennzeichen und dann später aus der eingelesenen datei an den verschiedenen punkten code einfügen zu lassen.

Bisher habe ich das mit variablen versucht, mit html code hat das auch noch recht gut geklappt , jetzt kommt aber noch java script dazu und dann läuft das irgendwie nicht mehr.

Ich hoffe ich konnte irgendwie klar machen ws ich brauche

DANKE
InsaneSimon ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 21.09.2008, 17:17  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

sowas?
PHP-Code:
$html file_get_contents('template.html');
$html str_replace('{name}',$name,$html);
echo 
$html
Wolla ist offline  
Alt 21.09.2008, 18:06  
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

Aus PHP Sicht besteht kein Unterschied zwischen Javascript und HTML.
__________________
--
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 24.09.2008, 18:01  
Neuer Benutzer
 
Registriert seit: 21.09.2008
Beiträge: 7
InsaneSimon befindet sich auf einem aufstrebenden Ast
Standard

jepp das war meine schuld, hatte ein ' vergessen.

jetzt neues problem, ich möchte mit php in eine php variable php code schreiben, da macht der aber nicht mit, schätzungsweise weil er ja dann nicht merh genau weiss welches ende wohin gehört oder so,
gibt es da eine lösung?

Danke
InsaneSimon ist offline  
Alt 24.09.2008, 18:21  
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

Nicht bei der Fragestellung. Was heißt welches Ende wohin, was mit php in eine php variable php code schreiben?
__________________
--
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 24.09.2008, 18:39  
Neuer Benutzer
 
Registriert seit: 21.09.2008
Beiträge: 7
InsaneSimon befindet sich auf einem aufstrebenden Ast
Standard

ja sry

einfach gesagt hab ich ein template mit 3 plätzen für inhalte

dann include ich eine datei mit dem jeweiligen inhalt (für die 3 plätze).
dieser inhalt steht aber nur in variablen, damit ich ihn per echo an den richtigen stellen ausgeben lassen kann.
sonst müste ich ja an jedem der 3 plätze einen eigenen inhalt includen lassen. ich will aber alles in einer datei includen und dann aufteilen.

allerdings ist es scheinbar nicht so eine gute idee, allerhand scripte etc. IN einer php variable zu hinterlegen.


Simon
InsaneSimon ist offline  
Alt 24.09.2008, 18:58  
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

Dann packst Du Wollas Lösung in eine Funktion und rufst diese mit verschiedenen Parametern auf. (Einfacher gehts dann auch noch: Du sparst Dir den ganzen Krempel mit {Platzhaltern} und gibst gleich die Variablen aus...)
__________________
--
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 24.09.2008, 19:41  
Neuer Benutzer
 
Registriert seit: 21.09.2008
Beiträge: 7
InsaneSimon befindet sich auf einem aufstrebenden Ast
Standard

aber bei dieser variante werden die inhalte ja auch in eine variable geschrieben, un das gibt bei mir probleme.

so werden z.B. scripte ausgeführt wenn ich sie einfach so reinschreibe, lass ich sie aber aus einer variable einfügen kommen oft fehler

unexpected T_STRING usw.........

deswegen sagte ich, dass php code innerhalb von php variablen vieleciht problematisch ist??!!

Simon
InsaneSimon ist offline  
Alt 24.09.2008, 20:07  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Du sparst Dir den ganzen Krempel mit {Platzhaltern} und gibst gleich die Variablen aus...)
Hab ich auch schon mal drüber nachgedacht, gleich ein $name ins Template zu bauen. Ist das in jedem Fall gleichwertig mit der Platzhalter-Technik?
Wolla ist offline  
Alt 24.09.2008, 20:12  
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

Zitat:
deswegen sagte ich, dass php code innerhalb von php variablen vieleciht problematisch ist??!
Ach das meinst Du. Nein. Allenfalls Javascript und Stylesheets. Stichwort: XSS. PHP Code wird ja nicht noch einmal geparst.

@Wolla: Hmm, joa. Solange Du nicht spezielle Typprüfungen, -umwandlungen und dergl. einbaust. PHP geparster Code wird sogar einfacher, wenn Du auf das Thema Kontrollstrukturen (IF, Schleifen) kommst.
Das einzige Kontra-Argument ist imho das Thema 'Arbeitsteilung' mit der Gefahr, dass andere PHP in die Templates coden. Das kannst Du mit selbstgeparstem 'Code' natürlich besser kontrollieren...
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--

Geändert von nikosch (24.09.2008 um 20:16 Uhr).
nikosch ist gerade online  
 


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
Include anderer Datei bei Klick PHP Tipps 2006 2 03.01.2006 01:03
Datei auf FTP-Server ändern ohne lokal abzuspeichern faux PHP-Fortgeschrittene 11 02.09.2005 11:54
Seiten "includen" mit Flash Kort HTML, Usability und Barrierefreiheit 10 06.08.2005 22:03
[Erledigt] große .mysql Datei in DB einfügen Datenbanken 10 18.07.2005 15:09
Fehler bei var übergabe in include datei JEGO PHP Tipps 2005-2 9 16.06.2005 15:28
include einer lokalen datei ftk. nicht PHP Tipps 2005-2 7 10.06.2005 13:26
Datei auslesen & ausgeben PHP Tipps 2005 5 01.06.2005 19:46
Includete Datei nicht gleich ausgeben Madden PHP-Fortgeschrittene 1 12.05.2005 00:19
Text an bestimmte stelle von Datei einfügen nieselfriem PHP Tipps 2005 8 20.04.2005 14:51
include mit ausführender php datei Buschdieb PHP Tipps 2005 22 20.04.2005 13:09
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
Text aus Datei lesen und einfügen PHP Tipps 2004 3 24.09.2004 12:26
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05
datei direkt in neu erstellten ordner einfügen... (auto.) lindner PHP Tipps 2004 1 17.08.2004 10:57

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
datei an einer bestimmten stelle ausgeben php, phpkit variable setzen für datei.php, php variabeln in openoffice dokument einfügen, html datei in php datei einfügen, php datei in html ausgeben lassen, javascript per include, php variablen in eingelesener datei parsen, java datei am ende einfügen, html datei per php in html einfügen, html datei per php einfügen, variablen der include datei anzeigen, php variable in html einfügen, an platzhalter per click php include inhalt einsetzen, wohin wird php include ausgeben, include in html ausgeben, php die verschiedenen stellen einer datei schreiben, include dateien einfügen, per include datei an bestimmter stelle, per include einfügen, inhalt php datei an bestimmer stelle include

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