PHP Dateien einbinden und positionieren?

Hallo,
ich übe gerade PHP Programmierung und erstelle meine eigene Website. Ich habe eine standart Seite in dieser ab einer bestimmten höhe mit includ() der Text einer Datei angezeigt werden soll.
Aber dieser Text geht von gaaanz links bis gaaanz rechts. Kann ich i-wie ein Fenster mit einer bestimmten Breite einbinden, dieses zentriert ist in dem der Text angezeigt wird und jeder zulange Text automatisch mit Zeilenumbruch eingefügt wird? Also nicht so...

Hallo mein Name ist xxx und ich wohne in xxx, habe 2 Brüder und eine Schwester.

Sondern so...

Hallo mein Name ist xxx und ich wohne in xxx,
habe 2 Brüder und eine Schwester.

Diese Textbox sollte in der Mitte des Bildschirms also von links nach rechts zentriert sein, aber der Text selber in diesem Fenster soll links angeordnet sein, sorry kanns ned wirklich besser beschreiben^^

So ähnlich wie diese Seite hier, also die YahooClever Seite...dort ist auch alles in dem weißen bereich und nichts geht übern Rand in den blauen Bereich.

Schonmal danke für eure Mühen :D

2010-10-05T05:23:36Z

so in der art mein ich des, aber wenn es von links aus positioniert wird, dann ist es zum beispiel bei mir alles in der mitte, aber bei leuten mit einem breiteren bildschirm ist es eher weiter links als in mitte^^
hmm trotzdem danke

Sieben- ohrhase2010-10-04T13:16:23Z

Beste Antwort

Meinst Du es etwa so? text.txt muss natürlich im Zugriff sein.

<html>
<head>
<title>Texte platzieren</title>
<header></header>
<body>
<p style = "position:absolute; top:35px; left:240px; width:350px; background-color:#ddf; ">
<?php include 'text.txt'; ?>
</p>
</body>

Dann musst Du ein wenig mit den style-Elementen experimentieren. Neben 'absolute' gibt es auch 'relativ'. Das liest Du am besten bei

http://de.selfhtml.org/

nach, wie es Steve Kramer beschrieben hat.

?2010-10-05T08:46:12Z

Das ganze ist eigentlich kein wirkliches Php Problem.

Zur Erklärung:
Php wird im Einsatz mit einem Webserver verwendet, um HTML-Code zu erzeugen.
Und das HTML wiederum wird heutzutage meistens mit CSS formatiert.

Es gibt verschiedene Wege um ein Ziel zu erreichen und alle haben diverse Vor- und Nachteile.
Für dein Problem würde ich ein div-Tag verwenden das mit margin:auto positioniert wird. Dann allerdings sollte die Seite in transitionell Html kodiert sein und der body auf 100% gesetzt werden.
Alternativ kann man dasselbe auch mit Tabellen erreichen. Dieser Weg ist aber nicht mehr Zeitgemäß und, wenn du schon programmieren lernst, vielleicht besser gar nicht erst einzuschlagen.

Als gute Quellen empfehl ich dir:
http://de.selfhtml.org/
http://www.css4you.de/

Anonym2010-10-04T16:06:06Z

Das macht man unter HTML z.B. mit einer Javaroutine. die PHP aufruft.