Portal > Foren > PHP > PHP-Programmierung > HTML bequemer in PHP
Antwort
 
Themen-Optionen
Alt 16.11.2005, 15:25 Nach oben    #1
n00b -.-
 
Benutzerbild von Bookworm
 
Registriert seit: 10.11.2005
Beiträge: 318
Standard HTML bequemer in PHP

Also, ich bin mir sicher, die Lösung der Frage ist ganz einfach, aber ich kenne sie eben nicht. Deswegen wüsste ich gerne, wie ich HTML Code in PHP eingebaut wird.
Natürlich ginge es mit echo"<xy>"; aber das ist recihlich unbequem, wenn man zum Beispiel ein ganzes Codefragment, wie einen <head>bereich zum angeben des titels erreichen möchte.

geht das einbinden von htmlcode nicht irgendwie einfacher?
Bookworm ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.11.2005, 15:40 Nach oben    #2
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.211
Standard

?>

HTML-Kram

<?php


oder da gabs noch so ein Ding mit >>> - aber da weiß ich das gerade nicht...
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.11.2005, 15:46 Nach oben    #3
Erfahrener Benutzer
 
Benutzerbild von schifti
 
Registriert seit: 06.12.2004
Ort: Bayern
Beiträge: 185
Standard

inlcude('datei_mit.html')

oder

echo<<<ANFANG
html
ANFANG;

[edit]:
oder wie Jann Hendrik geschrieben hat
schifti ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.11.2005, 15:49 Nach oben    #4
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.642
Standard

Zitat:
Zitat von schifti
echo<<<ANFANG
html
ANFANG;
das geht auch bei Perl, soweit ich weiß.
[ot]Wäre auch mal interessant wer es von wem geklaut hat [/ot]
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.11.2005, 15:52 Nach oben    #5
n00b -.-
 
Benutzerbild von Bookworm
 
Registriert seit: 10.11.2005
Beiträge: 318
Standard

Ah, danke.
Aber:
Zitat:
echo<<<ANFANG
html
ANFANG;
Des blick ich nicht ganz. Was hat das Anfang da zu tun?
Bookworm ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.11.2005, 15:57 Nach oben    #6
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.642
Standard

Anfang ist der Name eines Blockes, damit PHP weiß, wann der zuende ist, musst du den am Ende nochmal nennen.
so wie man bei html kommentaren gewisse strukturkommentare einbindet, damit es für dich zu einem block und damit verständlich wird
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.11.2005, 15:58 Nach oben    #7
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.180
Standard

Zitat:
Zitat von Bookworm
Ah, danke.
Aber:
Zitat:
echo<<<ANFANG
html
ANFANG;
Des blick ich nicht ganz. Was hat das Anfang da zu tun?
http://www.php.net/manual/de/languag...syntax.heredoc
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.11.2005, 16:03 Nach oben    #8
Erfahrener Benutzer
 
Benutzerbild von schifti
 
Registriert seit: 06.12.2004
Ort: Bayern
Beiträge: 185
Standard

Ok, wie schon gesagt, man kann es nennen wie man will, aber was ist, wenn ich eine Constante schon so genannt habe, gibt das dann Probleme?
schifti ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.11.2005, 16:08 Nach oben    #9
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
Standard

Teste es aus?
Ich für meinen Teil habe noch nie die HEREDOC-Schreibweise verwendet, weil ich sie für unnötig halte.
Ist sicherlich Geschmachssache.

Ich schreibe das dann gerne so:

PHP-Code:
<?php

         $foo 
small_function('some_data');
         echo 
'<p>If you want to contact ' $foo ', please use the <a href="contact.php" title="go to the contact form">contact form</a></p>';

?>
Ich nutze dann Hochkommata (') und keine Anführungsstriche ("), um mir das lästige "Escapen" derselben im HTML-Code zu ersparen.

Grüße Ben.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.11.2005, 16:09 Nach oben    #10
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.642
Standard

Ich würde sagen, der Name des Blocks darf selbst nicht innerhalb des Blocks auftauchen, da er erst am Anfang des Blocks initialisiert wird.
Ob er knallhart nach einer Constanten des gleichen namens sucht obwohl er die <<< davor hat kann ich nicht beurteilen...
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.11.2005, 16:11 Nach oben    #11
n00b -.-
 
Benutzerbild von Bookworm
 
Registriert seit: 10.11.2005
Beiträge: 318
Standard

Ja, aber ich werde die Heredocschreibweise dennoch mal austesten.
Ich denke, das ist übersuichtlicher bei einem ganzen Block.
Bookworm ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.11.2005, 16:12 Nach oben    #12
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
Standard

Zitat:
Zitat von Bookworm
Ja, aber ich werde die Heredocschreibweise dennoch mal austesten.
Auf jeden Fall. So lernst du schließlich, wie das "Ding" arbeitet. Das kann niemals schaden.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.11.2005, 16:19 Nach oben    #13
Erfahrener Benutzer
 
Benutzerbild von schifti
 
Registriert seit: 06.12.2004
Ort: Bayern
Beiträge: 185
Standard

PHP-Code:
<?php
define
("HTML""ein_text");
echo<<<HTML

  HTML

HTML;
echo 
HTML;
?>
das HTML im Block, darf natürlich nicht am Anfang stehen, ergibt dann:
Code:
 HTML ein_text
getestet unter PHP4.4.1
schifti ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.11.2005, 16:29 Nach oben    #14
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
Standard

Ah genau. Da war ja was ... das war und ist für mich auch ein Grund diese Schreiweise nicht zu verwenden.

Start- und End"tags" müssen am Zeilenanfang stehen ... ein Gräuel, wenn man doch seinen Code gut strukturiert in der Datei stehen haben will.

Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.11.2005, 20:55 Nach oben    #15
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.211
Standard

Zitat:
Zitat von Ben
Ah genau. Da war ja was ...
so habe ich das auch immer behandelt - und nie genutzt!
Daher auch meine schlurige Antwort daoben zu der Schreibweise.
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.11.2005, 07:43 Nach oben    #16
Corvin Gröning
 
Benutzerbild von Corvin
 
Registriert seit: 19.03.2005
Ort: S-H | Flensburg
Beiträge: 449
Standard

@Bookworm:
Das ist wohl auch interessant für dich:
http://www.inphp.de/forum/showthread-t_103.html
__________________
Corvin ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

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 aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP 5.2 Kompilierung schlägt fehl Byrel Tools, Server, Betriebssysteme 0 03.11.2006 21:09
PHP 5.1.5, PHP 4.4.4 und PHP 5.2.0 RC2 veröffentlicht Ben Nachrichten 2 01.09.2006 16:05
synthax highlighting Klasse für HTML und PHP robind Desktop-Applikationen und Grafik 15 16.01.2006 15:11
Neue PHP "release candidates": PHP 4.4.2 RC 1 und PHP 5.1 RC 6 Ben Nachrichten 1 21.11.2005 20:48
HTML / PHP - Datei auslesen ghost Allgemeine Java-Programmierung 9 30.09.2005 07:37


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:56 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44