Benötige Hilfe von euch

Japp verstehen wir.
Das ganze lässt sich mit PHP regeln, allerdings sind dann natürlich PHP Kenntnisse von Vorteil.
Ich weiß nicht ob es so klug ist dir das zu zeigen. Du müsstest unter anderem jede .htm bzw .html Datei in .php Dateien umbenennen, in der dieser PHP-Befehl verwendet werden soll.
Alternativ KÖNNTE man mit Frames arbeiten, aber das ist eher etwas, was die wenigsten hier wahrscheinlich empfehlen würden… “schwer zu sagen, das ist.”

Ich meine, deine npage-Seite hat mit frames gearbeitet.
Das frameset kannst du auch mit dem browser kopieren.

Das lohnt sich meiner Ansicht nach aber auch nur, wenn du die
Seite heute noch am Laufen haben willst.
Sonst machst du das alles besser noch mal ganz von vorn, dann
kannst du das Menü eben auch mit PHP einbinden.
Dauert dann allerdings etwas länger, bist du genug gelernt
hast (ist letztlich für den Zweck erstmal nur die Funktion readfile
oder include ;o)
Da man aber aber mit PHP Fragmente zu einem Dokument
zusammensetzt und mit einem frameset mehrere Dokumente
lose miteinander korreliert, erfordert das einige Änderungen an
den Dateien, damit das korrekt und sinnvoll funktioniert.

kannst du es mir vllt erklären wie ich es schritt für schritt machen soll?
Codes wären sinnvoll.

Ich habe leider nicht so viele PHP Kenntnisse aber ich lerne schnell^^

@hoffmann

Die Seite muss nicht heute Online gehen.
Meine alte Seite ist noch online.

Ich möchte es eben ordentlich haben,damit ich ggf. die Seiten abändern kann.

Ich glaube,das mit dem Frameset ist glaub ich komplizierter als PHP xD

Also wenn das heute noch was werden soll, wirst du wohl schon
mit dem schäbigen frameset vorlieb nehmen müssen. Das ist
das Teil, was man als Startseite abspeichern kann, der Kram
darin sind die die Dokumente, die damit zusammen dargestellt
werden.
Wenn du wirklich alles dokumentweise mit dem browser
abspeicherst, sollte das Gebild eigentlich vom Startweg
funktionieren (also mal abgesehen von irgendwelchen
serverseitigen Skripten, wenn die irgendwo vorkommen für
Gästebücher und allgemein Formularbearbeitung, die zu ersetzen
ist eine längere Geschichte).

Wenn du das auf eine Zusammenstellung mit PHP ändern willst,
darfst du jedes einzelne Dokument nachbearbeiten und so
modifizieren, daß man es als Fragment verwenden kann - das
erfordert dann schon etwas Geduld und Zeit und Kenntnisse in
Sachen (X)HTML und PHP.

Kann mir es vllt jemand vor machen?
ich brauch nur ein Beispiel,woraus ich dann lernen kann.

@flute-of-harmony:
Also ich verwende für meine Websites generell PHP um Inhalte dynamisch reinzuladen. Bei mir funktioniert das vom Prinzip her so (ich weiß nicht ob dass der beste Weg ist, aber bei mir funktionert er wunderbar^^):

Ich habe nur noch eine eigentliche Hauptdatei, nämlich die “index.php”.

Diese ist erstmal aufgebaut wie eine ganz normale HTML-Datei, sie ist aber nur das Grundgerüst der Website. Die Inhalte selbst befinden sich nicht in der Datei, sondern werden mittels

in die Site geladen. Natürlich musst du iwie feststellen können, welche Inhalte gerade angezeigt werden sollen. Das geht am besten indem du die Werte mit der Seiten-Adresse übergibst, z.B. index.php?inhalt=aktuelles.

In der Adresse steckt also einfach gesagt eine Variable namens “Inhalt” mit Wert “aktuelles”.

Vom Prinzip her kann ich diese Daten also in der eigentlichen Seite am richtigen Punkt verwenden, um dann die richtigen Inhalte zu laden.

Soweit nur mal dass das ganze vom Prinzip klar ist. Wenn du weiterführende Infos brauchst, bitte posten :smiley:

Das Prinzip leuchtet mir ein.

Nur weiß ich nicht,wie ich eine HTML-Datei in PHP umwandeln soll (nicht mbenennen sondern den Code)

<html>
<head>
 META


  <link rel="stylesheet" type="text/css"
 href="[color=#FF0000]sheet.css[/color]">
  <script type="text/javascript">
<!--
function montre(id)
{
with (document)
{
if (getElementById)
getElementById(id).style.display = 'block';
else if (all)
all[id].style.display = 'block';
else
layers[id].display = 'block';
}
}
function cache(id)
{
with (document)
{
if (getElementById)
getElementById(id).style.display = 'none';
else if (all)
all[id].style.display = 'none';
else
layers[id].display = 'none';
}
}
//-->
  </script>
  <title>index</title>
</head>
<body>
<center>
<div id="header"><br>
» Enjoy the fascinating sound
of Harmony<br>
</div>
<center>&#9787;<a href="index-2.html"> Home </a>&#9787;<a
 href="_linkliste_65241471.html">
Links </a>&#9787;<a
 href="disclaimer_93127620.html">
Disclaimer </a></center>


<div id="content">
<div id="naviv">
<ul>
  <li><a href="index-2.html">Home</a></li>
  <li><a href="login.html">Login</a></li>


  <li><a
 onclick="montre('smenu1'), cache ('smenu2'), cache ('smenu3'), cache ('smenu4'), cache ('smenu5'), cache ('smenu6');"
 href="javascript:void(0);">Videos</a>
    <ul onmouseout="montre('smenu1');"
 onmouseover="montre('smenu1');" id="smenu1">
      <div id="link">
<li><a href="naruto_video_60690515.html"><div id="lin">Naruto</div></a></li>


      <li><a href="pocahontas_video_76241630.html"><div id="lin">Pocahontas</div></a></li>


<li><a
 href="the_kelly_family_an_angel_video_19027806.html"><div id="lin">The
Kelly Family</div></a></li>


      <li><a
 href="laputa_theme_video_53558993.html"><div id="lin">The
Castle In The Sky Laputa</div></a></li>

      <li><a
 href="sens_video_11016252.html"><div id="lin">S.E.N.S</div></a></li>
      </div>
    </ul>
  </li>


  <li><a
 onclick="cache('smenu1'), montre ('smenu2'), cache ('smenu3'), cache ('smenu4'), cache ('smenu5'), cache ('smenu6');"
 href="javascript:void(0);">Downloads</a>
    <ul onmouseout="montre('smenu2');"
 onmouseover="montre('smenu2');" id="smenu2">
      <div id="link">

      <li><a
 href="loginaec1.html"><div id="lin">Naruto</div></a></li>


      <li><a
 href="login88fb.html"><div id="lin">Pocahontas</div></a></li>


      <li><a
 href="login0f94.html"><div id="lin">The
Kelly Family</div></a></li>


      <li><a
 href="login6e75.html"><div id="lin">The
Castle In The Sky Laputa</div></a></li>

<li><a
 href="login8d38.html"><div id="lin">S.E.N.S</div></a></li>
      </div>
    </ul>
  </li>


  <li><a
 onclick="cache('smenu1'), cache ('smenu2'), montre ('smenu3'), cache ('smenu4'), cache ('smenu5'), cache ('smenu6');"
 href="javascript:void(0);">Sheets</a>
    <ul onmouseout="montre('smenu3');"
 onmouseover="montre('smenu3');" id="smenu3">
      <div id="link"><li><a
 href="logind4e7.html"><div id="lin">Naruto</div></a></li>


      <li><a
 href="logincf67.html"><div id="lin">The
Castle In The Sky Laputa</div></a></li>


      <li><a
 href="pocahontas_sheet_56260537.html"><div id="lin">Pocahontas</div></a></li>

      </div>
    </ul>
  </li>



  <li><a href="guestbook.html">Guestbook</a></li>
  <li><a
 href="free_sms_23221683.html">Free
SMS</a></li>



  <li><a
 onclick="cache('smenu1'), cache ('smenu2'), cache ('smenu3'), montre ('smenu4'), cache ('smenu5'), cache ('smenu6');"
 href="javascript:void(0);">Pictures</a>
    <ul onmouseout="montre('smenu4');"
 onmouseover="montre('smenu4');" id="smenu4">
      <div id="link"><li><a
 href="galerie99424.html"><div id="lin">Myself</div></a></li>


      <li><a
 href="galerie109211.html"><div id="lin">Naruto</div></a></li>
      </div>
    </ul>
  </li>




  <li><a href="newsletter_49030359.html">Newsletter</a></li>

  <li><a
 href="about_me_&#xdc;ber_mich_84454628.html">About
Me</a></li>
  <li><a href="kontakt.html">Contact</a></li>

  <li><a href="logout.html">Logout</a></li>
</ul>
</div>




<div id="inhalt"><!--Inhalt-->


<br>
<br>
<center>
<img src="../file1.npage.de/003212/85/bilder/about_me_887179.jpg">
</center>
<br>
<br>
<br>

<h2>TEEEEEEEEEEEEEEEEEXT</h2>
<br>


<!--Ende Inhalt--></div>



</div>
<div id="bildrechts"></div>
</center>
<!-- fuss-->
<table border="0" cellpadding="0" cellspacing="0"
 width="100%">
  <tbody>
    <tr>
      <td id="fuss" width="762">©
*F.l.u.t.e of H.a.r.m.o.n.y*
      </td>
    </tr>
  </tbody>
</table>
<!-- ende fuss-->


</body>
</html>

Das ist jetzt zum Beispiel ein Code für ein Untermenü.

wie mach ich das mit dieser Seite?
Wie mache ich das mit dem .css usw?

(Aufbau des Codes:HTML:HEADER;NAVI;INHALT,FUSS)

Danke schonmal im voraus :wink:

php.net/manual/en/language.b … hpmode.php
tut.php-quake.net/de/basics.html#s1

Danke für dein Link aber ich glaube,mein englisch ist noch nicht so gut ausgereift.

kann jemand noch eine Hilfe anbieten? :slight_smile:

Herzlichen Glueckwunsch, du hast es also geschafft, dir von zwei dir gegebenen Links den ersten anzusehen. Wenn du jetzt noch ein bisschen Muesli isst, dann hast du morgen vielleicht auch die Kraft, mit der Maus auch noch den zweiten mal anzuklicken …

upps^^
sorry,hab ihn übersehen.

Nächstesmal tu sie mit einer Leerzeile trennen :p

Zugegeben ist der erste Link aber auch sehr abschreckend^^ Das PHP-Handbuch fand ich noch nie gut zum Lernen…

Also,hab ich es jetzt richtig verstanden?

Ich Benenne die Seiten mit dem Inhalt in .php um.
Die index.html bleibt in HTML.
Der Inhalt vom index wird durch <?php echo "<p>Der PHP Code</p>\n"; ?>
ersetzt.Der Header und der Footer bleiben.

Soweit bin ich jetzt.

2 Dinge verstehe ich noch nicht.

-Bei “Der PHP Code”,was muss ich da einsetzen?

-Wie fangen die Inhaltsseiten an?
Etwa so?

<?php

Text ..............

?>

Bitte verbessert mich,falls ich was missverstanden habe.^^

Dazu ist es ja auch nicht in erster Linie gedacht - sondern eher als Referenz, wo man Informationen bei Bedarf gezielt nachschlagen kann.

Man muss aber trotzdem lernen, auch mit solchen Informationsquellen umzugehen, wenn man ueber “hello world”-Programmierung mal hinauskommen will.

[quote=“flute-of-harmony”]Der Inhalt vom index wird durch <?php echo "<p>Der PHP Code</p>\n"; ?>
ersetzt.[/quote]
Nein, das waere unsinnig.

Was HTML ist, kann auch HTML bleiben.
Nur da, wo du wirklich PHP ausfuehren willst, musst du dem PHP-Parser das auch mitteilen - in dem du die <?php ... ?>-Tags benutzt.

Das beschreibt das zweite Beispiel auf der Quakenet-Tutorial-Seite uebrigens auch ganz explizit - also lies bitte mal etwas aufmerksamer, statt nur zu ueberfliegen und dich sofort immer auf das erste zu stuerzen, was du findest!

[quote]2 Dinge verstehe ich noch nicht.

-Bei “Der PHP Code”,was muss ich da einsetzen?[/quote]
Das, was du von PHP machen lassen willst …

Wenn du z.B. den Inhalt einer Textdatei dort einfuegen willst, das bereits erwaehnte readfile.

[quote]-Wie fangen die Inhaltsseiten an?
Etwa so?[/quote]
Das ist die gleiche Frage, wie zum Beginn deines Postings.

Also: Tutorial aufmerksam lesen, verstehen - machen.

Weißt du,für jemanden der des schon kann,ist es einfach.
Für mich eben nicht weil es neu ist. :astonished:

Ich habe den Tutorial mehrmals gelesen aber es fällt mir trotzdem schwer,es zu verstehen.

Wenn du mir helfen willst,dann mach mir einfach nur die erste Seite.

Ich muss das ganze komplett gesehen haben,um es zu verstehen.

So verstehe ich es nicht ganz,weil es immer nur Bruchstücke sind.

Wie prognostiziert - der Tag ist um und mit PHP bist du noch
nicht fertig …

Wenn es jedenfalls nur darum geht, ein Menü einzubinden,
macht man es umgekehrt wie oben angegeben.
Man erstellt jede Seite mit Inhalt einzeln (nur eben mit
Dateiendung ‘.php’. Zusätzlich erstellt man ein Dokument, in dem
nur das Fragment vom Menü drinsteht, also im wesentlichen die
Liste mit den Verweisen ohne Dateikopf und -fuß.
Sagen wir mal, die Datei heißt ‘menu.frag’ und steht im selben
Verzeichnis.

Dort, wo man das Menü in der Ausgabe im Quelltext stehen
haben will, schreibt man dann einfach hin:

<?php readfile('./menu.frag') ?>

Und das war es dann auch schon.
Das löst nicht das Problem, daß häufig das Menü nebem dem
Inhalt angeordnet werden soll, dazu verwendet man dann CSS,
dort am einfachsten und stabilsten eine absolute Positionierung
und ein entsprechendes margin für das Element ‘body’.

Kann irgendjemand bitte ein Beispiel machen?(Der Html-Code von mir ist weiter oben)
Ich bin nun mal noch neu und verstehe es nicht gleich.
Ihr müsst doch nur eine Seite für mich anpassen,dann seh ich was ihr gemacht habt und werde es bestimmt besser verstehen können.

Warum willst du eigentlich deine Site selbst schreiben? Bist du mit dem Baukastensystem nicht zufrieden? Dir muss klar sein dass du die Site nicht 1:1 übernehmen können wirst, bspw. solltest du dir ein neues Menü ohne JavaScript bauen…

Ich gehe davon aus dass du richtig PHP lernen willst. Du solltest also von null anfangen. Ein sehr gutes Einsteiger-Tutorial gibt es bei schattenbaum.net/php/

Wie chrisb schon geschrieben hat, kannst du eine HTML-Datei ganz einfach in .php umbenennen. Sie wird dadurch weiterhin funktionieren. Ein Haken dabei ist, dass du sie zum Testen nicht einfach lokal auf deinem PC öffnen kannst, da dein PC ja kein PHP-Server ist…

Um die Datei anzuzeigen, musst du sie also immer erst auf bplaced laden und kannst sie dann erst anschauen. Das nervt auf Dauer tierisch. Zum Glück gibts Software wie xampp, aber das wäre jetzt zu weit gegriffen.

Versuch mal folgendes: Schreib dir mal ne Testwebsite, mit ganz normalem HTML-Code etc. füg in den Body nur “Hallo Welt” ein und poste mal hier den Code oder schick ihn mir per PN. Ich werd dir dann Schritt für Schritt zeigen, wie wir dann PHP-Code einfügen.
Nenn die Datei am besten test.php

Grüße