 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
15.06.2003, 11:47
|
#1
|
|
TP-Supporter
Registriert seit: Jan 2003
Ort: Dresden
|
HTML und PHP
Hallo,
ich muss einen längeren HTML-Code in ein PHP-Script
einbinden.
Um nicht das ewige "echo " ..."; einfügen zu müssen und
der Gefahr sinnloser Fehlermeldungen zu unterliegen,
wollte ich einen Bereich definieren, wo der HTML-Code auch
nur als HTML-Code gelesen wird.
Ich habe auch schon irgendwo gesehen, dass es das gibt,
kann es aber leider nicht mehr finden.
Ich hoffe mir kann jemand helfen.
Nico
|
|
|
15.06.2003, 11:57
|
#2
|
|
TP-Specialist
Registriert seit: Aug 2002
Ort: Nähe Wien
|
kleines beispiel gefällig??
PHP-Code:
<?php
if ($i ==1 ) {
?>
<!-- weiter in html -->
<a href="#">testlink 1</a>
<?php
}
else {
?>
<!-- weiter in html -->
<a href="#">testlink 2</a>
<?php
}
?>
|
|
|
15.06.2003, 12:11
|
#3
|
|
TP-Supporter
Registriert seit: Jan 2003
Ort: Dresden
|
Das mit if/else habe ich auch schon probiert,
aber ich brauche wirklich etwas, was HTML-CODE aus
den PHP-Script ausschließt.
Bsp.:
<?php
if / else/ ... hier steht der normale Code
[funktion] // Klammert den HTML-Code aus
<html>
[funktion]
if / else/ ... jetzt geht es mit dem Schript weiter
?>
phhu, also ich hoffe das versteht jemand? Ich kann es halt nicht
so richtig erklären  .
In Grunde geht es um eine größere Codemenge, die ich in einer Variablen speichern muss.
Aber das es so etwas gibt, habe ich schon gesehen.
Nico
|
|
|
15.06.2003, 12:16
|
#4
|
|
TP-Specialist
Registriert seit: Aug 2002
Ort: Nähe Wien
|
?? versteh ich nicht ganz. da kannst ja ganz normalen php code ausführen, dann den php block beenden und in html weitermachen!!!
ok, dein anliegen ist mir definitiv nicht klar, es gibt da aber einen befehl - mhhh, ich such mal...
Geändert von prefix (15.06.2003 um 12:19 Uhr).
|
|
|
15.06.2003, 12:25
|
#5
|
|
TP-Veteran
Registriert seit: Oct 2002
Ort: Übach-Palenberg
|
Ich versteh auch nich so ganz, auf was du hinaus willst...
__________________
Grüße aus Übach-Palenberg
Tim
WEB.ASSISTANTS IT-SOLUTIONS
www.web-assistants.de
Hängt das doch mal an eine beliebige PHP-Datei: ?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
|
|
|
15.06.2003, 13:08
|
#6
|
|
TP-Supporter
Registriert seit: Jan 2003
Ort: Dresden
|
jajaja, tut mir leid.
Also ich versuche es nochmal.
Ich möchte zum Beispiel eine HTML-Mail via mail() versenden.
Dazu muss ich also HTML-Code schreiben.
Diesen HTML-Code muss ich dann in eine Variable verpacken.
Bsp.: $nachricht = "<html>";
$nachricht.= "<head>";
u.s.w.
Damit ich aber nicht alles so umständlich in die Variable schreiben
muss, gibt es eine Funktion, wo man es ungefähr so machen
kann:
$nachicht = [php-Code aus]
<html>
<head> u.s.w.
[php-Code an]
Das gute daran ist, dass man nicht mehr auf die endlosen
Kommas, Anführungszeichen ect. achten muss.
Bei einem längeren HTML-Code eine echte Erleichterung.
So ich hoffe ich habe mich jetzt ein wenig besser ausgedrückt?
Ich bin halt machmal ein wenig umständlich ;-)
Nico
|
|
|
15.06.2003, 13:21
|
#7
|
|
Guest
Registriert seit: Aug 2002
|
Ich würde die vielgebrauchten HTML-Stellen includen wie z.B. der <Head> oder was weiß ich noch was. Ansonsten gibt es in PHP noch der Trick, den Text ohne PHP mit Hilfe von PHP auszugeben:
PHP-Code:
<?PHP
if (Deine Bedingung)
{
?>
Dein HTML Code
<?PHP
}
?>
|
|
|
15.06.2003, 13:28
|
#8
|
|
TP-Supporter
Registriert seit: Jan 2003
Ort: Dresden
|
ja also das mit den if/else nutzte ich auch, aber da gab es noch
etwas anderes ...
Naja, vielleicht habe ich es ja nur geträumt
Wenn ich es finde werde ich es hier mal online stellen.
Danke allen und ich hoffe ich habe hier keinen verrückt gemacht.
Schönes Wochenende
Nico
|
|
|
15.06.2003, 13:31
|
#9
|
|
TP-Specialist
Registriert seit: Aug 2002
Ort: Nähe Wien
|
@strogij: wo bitte ist der unterschied zwischen deiner antwort und meiner antwort im 2. posting in diesem thread????
|
|
|
15.06.2003, 13:41
|
#11
|
|
Guest
Registriert seit: Aug 2002
|
@prefix da habe ich was übersehen, sorry... habe nur den letzten Post von dem Poster selbst angeschaut und mir ist nichts anderes eingefallen. Verzeihst mir aber hoffentlich 
@Nico, ich glaube nicht, dass es was anderes in dem Sinne gibt, vielleicht meinst du Templates oder so :?
|
|
|
15.06.2003, 13:42
|
#12
|
|
TP-Specialist
Registriert seit: Aug 2002
Ort: Nähe Wien
|
wusst ich doch dass das <<<EOT heißt - ich trottel hab immer nach EOF gesucht :-(
|
|
|
15.06.2003, 13:45
|
#13
|
|
Guest
Registriert seit: Aug 2002
|
Oha.. und was ist mit den '' - Anführungszeichen, die solche wie ich verwenden (für kurze Ausgaben natürlich). Ansonsten sollte man mit längeren HTML-Codes nicht PHP belasten denke ich mal. Aber naja deine Entscheidung 
|
|
|
15.06.2003, 13:48
|
#14
|
|
TP-Specialist
Registriert seit: Aug 2002
Ort: Nähe Wien
|
erledigt?
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| 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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 21:01 Uhr.
|
 |