include alternative?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Socky231
Mitglied
Beiträge: 57
Registriert: 10.01.2010 01:47
Wohnort: Nord Deutschland
Kontaktdaten:

include alternative?

Beitrag von Socky231 »

Hi,
gibt es eigentlich eine rein HTML basierende Alternative zum include Befehl?

Hab das schon was gefunden, nämlich den Code hier:

Code: Alles auswählen

requiere("dateiname")
Nur irgentwie funktioniert der Befehl nicht.

Kann mir da einer helfen?

Mfg Socky
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12207
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: include alternative?

Beitrag von Mahony »

Hallo
gibt es eigentlich eine rein HTML basierende Alternative zum include Befehl?
Nein, die gibt es nicht.

Du stellst die falschen Fragen. Was genau möchtest du erreichen und was funktioniert dabei nicht? Falls es Fehlermeldungen gibt bei deinen Versuchen, dann bitte auch diese mit angeben.


Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
Socky231
Mitglied
Beiträge: 57
Registriert: 10.01.2010 01:47
Wohnort: Nord Deutschland
Kontaktdaten:

Re: include alternative?

Beitrag von Socky231 »

Schade,
mein Problem ist das meine index.html Datei so aussieht:

Code: Alles auswählen

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
  <title>.::Socky::.</title>
  <link rel="stylesheet" href="design.css" type="text/css">
  <link rel="shortcut icon" href="images/icons/favicon.png"> 
  </head>

<body>
<requiere("template/header.html")>
<table>
<tr>
<td>
<?php
include("template/navigation.html");
?>
</td>
<td>
<?php
include("inhalte/home.html");
?>
</td>
</tr>
</table>
<?php
include("template/footer.html");
?>
</body>
</html>
Nur die includes werden nicht ausgeführt, woran liegt das?
Es kommt auch keine fehlermeldung, ich sehe nur die Seite mit Hintergrund, und mehr nicht.

Die Pfade sind richtig hab sie x-mal getestet, aber kann es daran liege das lima-city das nicht mitmacht?

Mfg Socky
Benutzeravatar
Rambaldi
Mitglied
Beiträge: 425
Registriert: 16.12.2009 06:03
Wohnort: Nähe Ravensburg
Kontaktdaten:

Re: include alternative?

Beitrag von Rambaldi »

in html gibt es meines Wissens nach keine include-variante
Für alle die mir bei Problemen helfen wollen: [Forum]
Username: phpbb
Passwort: phpbb306
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Re: include alternative?

Beitrag von bantu »

Socky231 hat geschrieben:Nur die includes werden nicht ausgeführt, woran liegt das?
Der Webserver ruft in der Regel für .html-Dateien den PHP-Parser nicht auf und kann daher auch kein PHP ausführen. Das "Problem" kannst du umgehen indem du die Datei index.php nennst. Dann sollte es gehen.
Powered by Coffee
P7BB
Mitglied
Beiträge: 383
Registriert: 15.07.2008 19:40

Re: include alternative?

Beitrag von P7BB »

Genau. Änder die Dateiendung von index.html in index.php und es wird funktionieren ;)
Eine Alternative zum include-Befehl wäre übrigens require_once, wobei dabei die Datei nur einmal im gesamtem script eingebunden werden kann. Aber auch diese Funktion benötigt php, also muss die datei dabei ebenfalls "index.php" heißen ;)

Edit: bantu war schneller :D
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12207
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: include alternative?

Beitrag von Mahony »

Hallo
Da http://wiki.phpbb.com/Deutsch:Vorlage_f ... ene_Seiten gerade nicht erreichbar ist, schau dich mal hier um Vorlage für in phpBB eingebundene Seiten in phpBB3.
Damit kannst du eine eigene Seite in phpBB3 integrieren und auch die phpBB3-Funktionalität in dieser Seite verwenden.

Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
Socky231
Mitglied
Beiträge: 57
Registriert: 10.01.2010 01:47
Wohnort: Nord Deutschland
Kontaktdaten:

Re: include alternative?

Beitrag von Socky231 »

bantu hat geschrieben:
Socky231 hat geschrieben:Nur die includes werden nicht ausgeführt, woran liegt das?
Der Webserver ruft in der Regel für .html-Dateien den PHP-Parser nicht auf und kann daher auch kein PHP ausführen. Das "Problem" kannst du umgehen indem du die Datei index.php nennst. Dann sollte es gehen.
Hab die Datei jetzt einfach index.php genannt und der Inhalt:

Code: Alles auswählen

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
  <title>.::Socky::.</title>
  <link rel="stylesheet" href="design.css" type="text/css">
  <link rel="shortcut icon" href="images/icons/favicon.png"> 
  </head>

<body>
<?php
include("template/header.html");
?>
<table>
<tr>
<td>
<?php
include("template/navigation.html");
?>
</td>
<td>
<?php
include("inhalte/home.html");
?>
</td>
</tr>
</table>
<?php
include("template/footer.html");
?>
</body>
</html>
Nur jetzt kommt folgende Fehlermeldung:


Warning: include(inhalte/home.html) [function.include]: failed to open stream: No such file or directory in /home/webpages/lima-city/socky/html/hp/index..php on line 21

Warning: include() [function.include]: Failed opening 'inhalte/home.html' for inclusion (include_path='.:/usr/lib/php/') in /home/webpages/lima-city/socky/html/hp/index..php on line 21


//EDIT

Hab schon, danke!

Es funktioniert jetzt alles :grin:
Antworten

Zurück zu „Coding & Technik“