• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Webseite in CSS <div> darstellen

Status
Für weitere Antworten geschlossen.
Werbung:
Werbung:
Wie ist denn jetzt die Frage, ich hab ein bisschen den Faden verloren. Fass doch nochmal alles zusammen, bitte. Mit Link.
 
Gerne:
Ich versuche grade für einen Freund eine Webseite zu erstellen. Dort wollte ich in einem CSS-Container ein Gästebuch darstellen(welches ich nicht selber Programmiert habe). Was ja anscheinend mit dem PHP include() funktioniert...
Ich habe jetzt eine index.php erstellt auf die NUR von der index.html verwisen wird(ich wills erstmal testen ob des au funzt). Hier also die index.php:
<head>









<title>Testseite</title>
<link rel="STYLESHEET" type="text/css" />







<style type="text/css">
@import url("css/define.css");
BODY {
background-image: url("/bg2.jpg");
background-repeat: no-repeat;
width:1024px;height:683px;
}

</style>
</head>


<body style="color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">





<div id="main">


<div id="head">
</div>


<div id="menue2">
<p>
<br />
<a href="arbeit.html"> <img style="border: 0pt none ;" src="/Buttons/Arbeit.gif" onmouseover="this.src = '/effekt/Arbeit.gif'" onmouseout="this.src = '/Buttons/Arbeit.gif'" alt="Arbeit" border="0" /></a>


<a href="lebenslauf.html"><img style="border: 0pt none ;" src="/Buttons/Lebenslauf.gif" onmouseover="this.src = '/effekt/Lebenslauf.gif'" onmouseout="this.src = '/Buttons/Lebenslauf.gif'" alt="Lebenslauf" border="0" /></a><br />



<a href="galerie.html"><img style="border: 0pt none ;" src="/Buttons/Galerie.gif" onmouseover="this.src = '/effekt/Galerie.gif'" onmouseout="this.src = '/Buttons/Galerie.gif'" alt="Galerie" border="0" /></a><br />




































<a href="kontakt.html"><img style="border: 0pt none ;" src="/Buttons/Kontakt.gif" onmouseover="this.src = '/effekt/Kontakt.gif'" onmouseout="this.src = '/Buttons/Kontakt.gif'" alt="text" border="0" /></a><br />




<a href="gaestebuch.html"><img style="border: 0pt none ;" src="/Buttons/Gaestebuch.gif" onmouseover="this.src = '/effekt/Gaestebuch.gif'" onmouseout="this.src = '/Buttons/Gaestebuch.gif'" alt="text" border="0" /></a></p>




<a href="impressum.html"><img style="border: 0pt none ;" src="/Buttons/Impressum.gif" onmouseover="this.src = '/effekt/Impressum.gif'" onmouseout="this.src = '/Buttons/Impressum.gif'" alt="text" border="0" /></a>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>




<p></p>


<p></p>


<p></p>


<p></p>


<p><br />


</p>



</div>






<div id="content">

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p><br />

</p>

<p><?php include('/gb/index.php'); ?>
</p>



</div>


</div>





<script type="text/javascript">
<!--
var a_vars = Array();
var pagename='';

var phpmyvisitesSite = 1;
var phpmyvisitesURL = "http://zaehler.kilian-photoart.net/phpmyvisites.php";
//-->
</script>
<script language="javascript" src="http://zaehler.kilian-photoart.net/phpmyvisites.js" type="text/javascript"></script>
<noscript><p>phpMyVisites : Ein Open Source-Website-Statistikprogramm in PHP/MySQL veröffentlicht unter der GNU/GPL.
<img src="http://zaehler.kilian-photoart.net/phpmyvisites.php" alt="Statistics" style="border:0" />
</p></noscript></a>
<!-- /phpmyvisites -->
</body>
</html>

Als Gästebuch habe ich das von Mathias Possinke benutzt. Meine frage lautet also was habe ich falsch gemacht? Denn wenn man bei der index.html auf Gästebuch klickt kommt nicht das Gästebuch.....
 
Werbung:
Wie ist denn der Pfad zu deinen Gästebuch?

Der Link, der da eigentlich hinzeigen soll, zeigt ja auf der Startseite nur auf die index.html und dort zeigt der Link dann auf die /gaestebuch.html, also wird es wohl irgendwo anders liegen, aber das kannst nur du uns sagen, wir können ja nicht auf deinen Server gucken.

[edit]
In deinem Quellcode bindest du das Gästebuch mit
Code:
<?php include('/gb/index.php'); ?>
ein, dann solltest du den Link auch auf diese Datei zeigen lassen, denn da liegt dein Gästebuch ja.
Wie man unschwer erkennen kann Kilians Gästebuch
[/edit]
 
Zuletzt bearbeitet:
Über kilian-photoart.net/gb/index.php bekomme ich eine Komplette (x)html-Seite.
Sowas würde ich nicht einfach in html-Element (<p>) einfügen.
 
Ich muss gestehen, ich weiß gerade nicht wirklich, was du versuchst zu erreichen.

Für mich sieht es so aus, als ob du 2 Sachen vermischst.

Du hast ne Seite mit einem Menü, mit Links zu weiteren Seiten, unter anderem soll wohl einer auch zu diesem Gästebuch führen. Der Link dafür würde so aussehen:
PHP:
<a href="/gb/index.php">
  <img src="/Buttons/Gaestebuch.gif" alt="" />
</a>
Dann allerdings versuchst du das Gästebuch in der Seite auch noch zu includen
PHP:
<?php include('/gb/index.php'); ?>
was das Gästebuch in die Seite einbinden würde, wenn es sich denn um eine .php Datei handelt (dass man dem Server auch beibringen kann, andere endungen zu parsen, wurde ja schon erwähnt, ist hier aber meines erachtens nicht der fall, weil es ja sonst mit dem include geklappt hätte).

Nun also die Frage, was willst du?
Soll der Link zum Gästebuch führen (was normalerweise der Fall sein sollte), oder soll es gleich auf der ersten Seite eingebunden werden?
 
Werbung:
Ich möchte einfach nur erreichen, das im CSS-Container (der index.php, geregelt durch die/css/define.css) "main" die index.php des Gästebuchs(/gb/index.php) dargestellt wird!! Ist das so schwierig zu machen/verstehen, oder habe ich mich nur missverständlich ausgedrückt??
 
Ok, das habe ich jetzt gemacht, aber es funktioniert immer noch nicht!:-?
hat irgendjemand eine Idee?
 
Werbung:
Nein. "es funktioniert nicht" ist schließlich keine ausreichende Fehlerbeschreibung. Es könnte genausogut deswegen nicht funktionieren, weil Dein PC kaputt ist oder er nicht läuft, weil Du Deine Stromrechnung nicht bezahlt hast, und Dein Stromversorger Dir selbigen abgedreht hat...

Fass doch nach 4 Seiten Thread nochmal zusammen, was Du hast, wie es jetzt aussieht, wo man sich das Ergebnis ansehen kann, und was genau nicht funktioniert.

Damit man rausfinden kann, ob Du was falsch machst, ob Dein Webspace kein PHP kann, oder das eingebundene Gästebuch-Script vielleicht seine eigenen HTML-Header mitbringt, was hier natürlich auch nicht sein darf.
 
Also, das ergebniss kann man sich hier anschauen: Fotoseite von Kilian Kottmeier, Fotograf in Stuttgart
Was mein Problem ist habe ich glaube ich oft genug geschildert. Ich habe alle Vorschläge die kamen umgesetzt, aber das Problem besteht weiterhin.
Damit ich hier nicht immer den Quelltext posten muss, gibt es in den Browsern die nette Funktion sich den Quelltext anzuzeigen. Um den Quelltext des GBs anzuschauen müsst ihr auf: Kilians Gästebuch gehen und euch dort den Quelltext anzeigen lassen.
Ich hoffe das wäre genug erklärt sodass mir nun jemand helfen kann...
 
Ich wollte mit der Bitte um Zusammenfassung aller Infos nur erreichen, dass die Helfer nicht nochmal alle Seiten des Threads nochmal lesen müssen. Ich wusste nicht, dass das zu viel verlangt war.

Wünsche noch viel Erfolg bei der Problemfindung,
-Efchen
 
Werbung:
Vor nicht einmal einer Seite habe ich folgendes geschrieben:
Ich versuche grade für einen Freund eine Webseite zu erstellen. Dort wollte ich in einem CSS-Container ein Gästebuch darstellen(welches ich nicht selber Programmiert habe). Was ja anscheinend mit dem PHP include() funktioniert...
Hier also die index.php:
Zitat:
<head>









<title>Testseite</title>
<link rel="STYLESHEET" type="text/css" />







<style type="text/css">
@import url("css/define.css");
BODY {
background-image: url("/bg2.jpg");
background-repeat: no-repeat;
width:1024px;height:683px;
}

</style>
</head>


<body style="color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">





<div id="main">


<div id="head">
</div>


<div id="menue2">
<p>
<br />
<a href="arbeit.html"> <img style="border: 0pt none ;" src="/Buttons/Arbeit.gif" onmouseover="this.src = '/effekt/Arbeit.gif'" onmouseout="this.src = '/Buttons/Arbeit.gif'" alt="Arbeit" border="0" /></a>


<a href="lebenslauf.html"><img style="border: 0pt none ;" src="/Buttons/Lebenslauf.gif" onmouseover="this.src = '/effekt/Lebenslauf.gif'" onmouseout="this.src = '/Buttons/Lebenslauf.gif'" alt="Lebenslauf" border="0" /></a><br />



<a href="galerie.html"><img style="border: 0pt none ;" src="/Buttons/Galerie.gif" onmouseover="this.src = '/effekt/Galerie.gif'" onmouseout="this.src = '/Buttons/Galerie.gif'" alt="Galerie" border="0" /></a><br />




































<a href="kontakt.html"><img style="border: 0pt none ;" src="/Buttons/Kontakt.gif" onmouseover="this.src = '/effekt/Kontakt.gif'" onmouseout="this.src = '/Buttons/Kontakt.gif'" alt="text" border="0" /></a><br />




<a href="gaestebuch.html"><img style="border: 0pt none ;" src="/Buttons/Gaestebuch.gif" onmouseover="this.src = '/effekt/Gaestebuch.gif'" onmouseout="this.src = '/Buttons/Gaestebuch.gif'" alt="text" border="0" /></a></p>




<a href="impressum.html"><img style="border: 0pt none ;" src="/Buttons/Impressum.gif" onmouseover="this.src = '/effekt/Impressum.gif'" onmouseout="this.src = '/Buttons/Impressum.gif'" alt="text" border="0" /></a>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>




<p></p>


<p></p>


<p></p>


<p></p>


<p><br />


</p>



</div>






<div id="content">

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p><br />

</p>

<p><?php include('/gb/index.php'); ?>
</p>



</div>


</div>





<script type="text/javascript">
<!--
var a_vars = Array();
var pagename='';

var phpmyvisitesSite = 1;
var phpmyvisitesURL = "http://zaehler.kilian-photoart.net/phpmyvisites.php";
//-->
</script>
<script language="javascript" src="http://zaehler.kilian-photoart.net/phpmyvisites.js" type="text/javascript"></script>
<noscript><p>phpMyVisites : Ein Open Source-Website-Statistikprogramm in PHP/MySQL veröffentlicht unter der GNU/GPL.
<img src="http://zaehler.kilian-photoart.net/phpmyvisites.php" alt="Statistics" style="border:0" />
</p></noscript></a>
<!-- /phpmyvisites -->
</body>
</html>
Als Gästebuch habe ich das von Mathias Possinke benutzt.
Ich glaube es ist nicht zu viel verlangt, sich das durchzulesen, zumal seit dem (bis auf zwei) keine richtigen Antworten sondern nur Zwischenfragen gestellt wurden, die sich darauf bezogen, ich habe nicht gründlich genug geschildert, was mein Anliegen sei...
 
Du verlangst von uns Hilfe, also solltest du uns es auch so leicht wie möglich machen.

Wenn du in n Klamottengeschäft gehst und der Verkäufer nach deiner Größe fragt, sagste doch auch net "gehen sie mal um die ecke, da wohn ich, hier ist der haustürschlüssel schauen sie mal nach", oder?

includest du in die index.php die index.php oder wie muss ich das verstehen? ist sie richtig benannt? nicht Index.php sondern index.php? wieso überall <p></p>? was bezweckst du damit? Menu wird mit

Code:
<ul>
 <li><a href="deinedatei.htm/html/php"> TEXT </a> </li>
 <li><a href="deinedatei.htm/html/php"> TEXT </a> </li>
...
</ul>
gemacht. und zur übersicht ist es besser alle dateien gleiche endbezeichnungen zu geben.

Doctype fehlt.

Code:
<?php include('/gb/index.php'); ?>
liegt sie im ordner VOR der index.php? oder in einem ordner im strukturverzeichnis? wenn das zweitere, dann das / vor gb weg !

VOR:

- ORDNER gb
->index.php
-> ORDNER XYZ IN GB-ORDNER : index.php


dann sit der code richtig.

WENN ABER:

- HAUPTORDNER XYZ
-> index.php
-> ORDNER GB IM HAUPTORDNER XYZ: index.php


dann musst du <?php include("gb/index.php"); ?> machen.

Behebe und gehe erstmal die "paar" fehler durch, dann poste bitte nochmals deinen Code wenn es nicht funktioniert.
 
Also, ich glaube ich habe jetzt alle Punkte durch...
die index.php liegt direkt auf dem Server, das GB in einem Ordner auf dem Server.
Der Code der index.php sieht nun so aus:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xml:lang="de" xmlns="http://www.w3.org/1999/xhtml" lang="de-de">
<head>









<title>Testseite</title>
<link rel="STYLESHEET" type="text/css" />







<style type="text/css">
@import url("css/define.css");
BODY {
background-image: url("/bg2.jpg");
background-repeat: no-repeat;
width:1024px;height:683px;
}

</style>
</head>


<body style="color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">





<div id="main">
<?php include('gb/index.php'); ?>

<div id="head">
</div>
<div id="menue2">
<a href="arbeit.html"> <img style="border: 0pt none ;" src="/Buttons/Arbeit.gif" onmouseover="this.src = '/effekt/Arbeit.gif'" onmouseout="this.src = '/Buttons/Arbeit.gif'" alt="Arbeit" border="0" /></a>
<a href="lebenslauf.html"><img style="border: 0pt none ;" src="/Buttons/Lebenslauf.gif" onmouseover="this.src = '/effekt/Lebenslauf.gif'" onmouseout="this.src = '/Buttons/Lebenslauf.gif'" alt="Lebenslauf" border="0" /></a><br />
<a href="galerie.html"><img style="border: 0pt none ;" src="/Buttons/Galerie.gif" onmouseover="this.src = '/effekt/Galerie.gif'" onmouseout="this.src = '/Buttons/Galerie.gif'" alt="Galerie" border="0" /></a><br />
<a href="kontakt.html"><img style="border: 0pt none ;" src="/Buttons/Kontakt.gif" onmouseover="this.src = '/effekt/Kontakt.gif'" onmouseout="this.src = '/Buttons/Kontakt.gif'" alt="text" border="0" /></a><br />
<a href="index.php"><img style="border: 0pt none ;" src="/Buttons/Gaestebuch.gif" onmouseover="this.src = '/effekt/Gaestebuch.gif'" onmouseout="this.src = '/Buttons/Gaestebuch.gif'" alt="text" border="0" /></a></p>
<a href="impressum.html"><img style="border: 0pt none ;" src="/Buttons/Impressum.gif" onmouseover="this.src = '/effekt/Impressum.gif'" onmouseout="this.src = '/Buttons/Impressum.gif'" alt="text" border="0" /></a>
</div>
<div id="content">
</div>
</div>
<script type="text/javascript">
<!--
var a_vars = Array();
var pagename='';

var phpmyvisitesSite = 1;
var phpmyvisitesURL = "http://zaehler.kilian-photoart.net/phpmyvisites.php";
//-->
</script>
<script language="javascript" src="http://zaehler.kilian-photoart.net/phpmyvisites.js" type="text/javascript"></script>
<noscript><p>phpMyVisites : Ein Open Source-Website-Statistikprogramm in PHP/MySQL veröffentlicht unter der GNU/GPL.
<img src="http://zaehler.kilian-photoart.net/phpmyvisites.php" alt="Statistics" style="border:0" />
</p></noscript></a>
<!-- /phpmyvisites -->
</body>
</html>
Nun funktioniert es zwar noch nicht, aber es kommt immerhin eine Fehlermeldung...(siehe Fotoseite von Kilian Kottmeier, Fotograf in Stuttgart)
 
Werbung:
Indexseite schrieb:
<?php include('gb/index.php'); ?>

Fehlermeldung schrieb:
Fatal error: Call to undefined function: style() in /homepages/1/d255956502/htdocs/gb/index.php on line 12

Das includen hat geklappt. Der Server versucht an der richtigen Stelle der Indexseite, die gb/index.php zu "verarbeiten".

Dabei Tritt ein Fehler auf. In Zeile 12 wird in der gb/index.php eine Funktion namens style aufgerufen, die jedoch vorher nicht (richtig) definiert wurde. Daraufhin bricht der Server die Erstellung der Seite ab und gibt die Fehlermeldung aus.

Schau mal nach, ob, wo und wie die Funktion style definiert wurde. Es muss unbedingt vor der Stelle in Zeile 12 sein, an der sie aufgerufen wird. Wenn Du keine Funktion style findest, versuche Dir zu überlegen, was sie tun muss, damit in Zeile 12 alles passt.

Gruß
Junny
 
Ok, werd ich gleich mal ausprobieren. Allerdings finde ich es schon komisch, denn vorher funktionierte das GB einwandfrei...
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben