php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.12.2004, 20:09  
Gast
 
Beiträge: n/a
Standard Aufbau der Seiten - Verbesserungsvorschläge?

Mich würde interessieren, was es am grundlegenden Aufbau meiner PHP-Seiten zu verbessern / zu optimieren gibt. Mir wurde nahegelegt, dass es so nicht gerade die beste Variante wäre, deshalb bitte ich um Kommentare.

Also, zur Erklärung vorab...
Die Seite besitzt einen Header, einen Mittelteil und einen Footer. Header und Footer bleiben so gut wie immer gleich, wobei im Header eine Variable für den Titel steht. Diese wird dann durch die jeweilige index.php bestimmt aber dazu gleich mehr.

Es gibt mehrere Kategorien auf der Seite. Jede dieser Kategorien habe ich in einen seperaten Ordner gepackt, sagen wir mal als Beispiel "Gedichte" und "Gäste".

Im Ordner Gedichte befinden sich:
index.php
config.php
gedichte.php

und dann noch die Gedichte selbst in Form von
gedicht01.php
gedicht01.php
etc. ....

Jetzt die Seiten, damits etwas konkreter wird:

index.php
PHP-Code:
<?php

$titel 
"gedichte";
$linkfarbe "\"#665E2D\"";

    include 
"../allgemein/header.php";  
    include 
"menue.php";
    include(
'configgedichte.php');

if(isset(
$_GET['act']) AND isset($dateien[$_GET['act']]))
{
//Ist eine $_GET Variable vorhanden wird PHP angewiesen
//zu prüfen ob die Datei existiert und diese dann zu laden

if(!file_exists($dateien[$_GET['act']])) echo "Die Datei ist nicht vorhanden.";

include 
$dateien[$_GET['act']];
}
else
{
//Wenn keine Variable oder Definition vorhanden ist
//lade die Fehlerseite bzw. die Indexseite
include $dateien['gedichte'];
}
?>
</div></td>
<td style="width: 100px; height: 100px" valign="top" height="5">
                </td>
              </tr>
                            </table>
                            <?php
    
    
include "../allgemein/footer.php";
    
?>
configgedichte.php
PHP-Code:
<?php
//configgedichte.php

$dateien = array(); //Erstellt einen neuen Array $dateien
$dateien['gedichte'] = "gedichte.php"//für jede Section ein neue Variable
$dateien['laskerschueler'] = "laskerschueler.php"//usw.
$dateien['hesse01'] = "hesse01.php";

?>
menue.php (Das Menü, in dem die Gedichte gewählt werden)
PHP-Code:
<TR>
        <
TD COLSPAN=13 background="../bilder/nn_hintergrund-gedichte.jpg" width="640" height="226" valign="top">
            <
table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" id="AutoNumber2">
              <
tr>
                <
td width="206" valign="top" height="10" colspan="3"></td>
              </
tr>
              <
tr>
                <
td width="206" valign="top" rowspan="4"><font size="1" face="Verdana"><font color="9B915D">[b]
                 
gedichte

                
[/b]
                </
font>[b]<font color="#665E2D"
                
gedichte</font>[/b]</font>
<
table border="0" cellpadding="3" cellspacing="0" style="border-collapse: collapse" id="AutoNumber4">
<
tr>
<
td height="5px"></td>
</
tr>
<
tr>
<
td width="8px"></td>
                    <
td>
                    <
a href="index.php?act=laskerschueler">
                    [
img]../bilder/button.gif[/img]</a></td>
                    <
td>
                    <
a href="index.php?act=hesse01">
                    [
img]../bilder/button.gif[/img]</a></td>

[...]

                  </
tr>
                  </
table>
                  <
table>
            <
tr>
                  <
td width="8px"></td><td>[img]leer.gif[/img]</td>
                  </
tr>
                </
table>
                </
td>            
                <
td valign="top" width="430" colspan="2" height="15">
                </
td>
              </
tr>
              <
tr>
                <
td valign="top" width="430" colspan="2"
gedichte.php (als "Startseite" kommt ein Gedicht von E. Lasker-Schüler)
PHP-Code:
 [b]<font face="Verdana" size="1" color="#9B915D">Else Lasker Schüler</font>[/b]<font face="Verdana" size="1">[b]

                [/
b]<font color="#C5BA7A">Weltende</font></font></td>
              </
tr>
              <
tr>
                <
td valign="top" width="330" height="10" colspan="2">
                </
td>
              </
tr>
              <
tr>
                <
td width="330px" height="140px" valign="top" height="5">
                <
div  style="width: 330px; height: 140px; overflow: auto" id="inhalt" class="divklasse2">
[
i]<font face="Verdana" size="1"Es ist ein Weinen in der Welt,

                
                
Als ob der liebe Gott gestorben wär,

                
                
Und der bleierne Schattender niederfällt,

                
                
Lastet grabesschwer.</font>[/i]


                [
i]<font face="Verdana" size="1">
                
Kommwir wollen uns näher verbergen...

                
                
Das Leben liegt in aller Herzen

                
                Wie in Särgen
.</font>[/i]</p>
                

[
i]<font face="Verdana" size="1">
                
Duwir wollen uns tief küssen -

                
                
Es pocht eine Sehnsucht an die Welt,

                
                
An der wir sterben müssen.</font>[/i
So.... und die Gedichte sehen dann eben ähnlich wie die gedichte.php aus, bilden also den Mittelteil.

Die Gedichte selbst werden dann eben aus einem Array geholt (siehe "configgedichte.php", Links dazu in "menue.php")


War jetzt sicher ne Menge Text aber ich hoffe, dass trotzdem jemand durchgestiegen ist. Also was meint ihr? Komplett schwachsinnig? Verbesserungswürdig? Wenn ja, inwiefern? Was soll ich ändern und vor allem WIE (vergesst nicht: PHP Anfänger)
 
Sponsor Mitteilung
PHP Code Flüsterer

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

 


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
Seiten aufbau fehlerhaft Lern_HEIKO HTML, Usability und Barrierefreiheit 6 02.01.2008 14:08
nur .html Seiten, keine .php auf Server Soese Off-Topic Diskussionen 10 04.08.2007 21:46
php Seiten als html anzeigen Soese PHP Tipps 2007 3 02.04.2007 18:59
Seiten sichern!? c01001 PHP Tipps 2006 7 20.01.2006 09:13
[Erledigt] Zuviele Seiten werden angezeigt PHP Tipps 2007 5 24.12.2005 12:49
Mysql Inhalt auf mehreren Seiten verteilen... Datenbanken 4 02.11.2005 11:26
[Erledigt] gute seiten gesucht Off-Topic Diskussionen 1 09.10.2005 23:12
Instanz über mehrere Seiten verwenden? becks123 PHP Tipps 2005-2 3 22.08.2005 10:10
Formular mit insg. 4 Seiten PHP Tipps 2005-2 5 15.08.2005 14:09
seiten anzeige? CrashonNet PHP Tipps 2005-2 1 11.08.2005 21:30
HTML Seiten generieren obi PHP Tipps 2005-2 5 05.06.2005 03:21
3 Seiten durch Passwort schützen mit einmaliger PW-Eingabe? PHP Tipps 2005 12 19.04.2005 22:41
wml oder php/html Seiten automatisch erkennen Soese PHP Tipps 2005 4 13.01.2005 22:57
div auf mehreren Seiten HTML, Usability und Barrierefreiheit 0 25.11.2004 19:10

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
verbesserungsvorschläge aufbau, about:config seitenaufbau optimieren, aufbau einer include datei, $_get[\'act\'];, verbesserungsvorschlages aufbau, php seiten aufbau bester, aufbau der seite 4 sz, aufbau php html seite, php $_get aufbau, aufbau einer php datei mit html

Alle Zeitangaben in WEZ +1. Es ist jetzt 18: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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.