Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

PHP in eine Html-Seite einbinden





Frage

Ich möchte einen php code in eine HTML-Seite einbinden geht das ?

Antwort 1 von sutadur_

Klar, sogar einfacher als man annehmen möchte! Schließe einfach den PHP-Code in den Tag

<?php

Hier kommt der PHP-Code rein

?>

ein und ändere den Dateityp von .htm oder .html in .php (manchmal, je nach Voraussetzungen auf dem Server, muß es auch .php3 oder .php4 sein).

Antwort 2 von Noleader

Habe ich versucht aber es geht nicht

Antwort 3 von sutadur_

Wie hast du es denn probiert? Man muß ja mal Fragen, denn der Server, wo die Seite abgelegt ist, muß natürlich PHP unterstützen. Wenn du es lokal auf deinem Rechner ausprobieren möchtest, kannst du dafür u.a. einen lokalen Webserver einsetzen. Nähere Infos hierzu sowie die entsprechende Software gibt es z.B. unter http://www.apachefriends.org

Antwort 4 von noleader

Ich mache es nicht lokal
www.noleader.ch.vu
auf der startseite möchte ich ein include befehl für ein php Newsscribt einsetzten aber es kommt nicht...

Antwort 5 von sutadur_

Deine Seiten sind bei Lycos abgelegt. Dort wird PHP nur eingeschränkt unterstützt, vielleicht hängt es damit zusammen. Ansonsten poste doch hier mal den Quelltext der Seite, vielleicht kann man dort noch was ersehen ...

Antwort 6 von noleader

<html>
<head>
<title>-[Willkommen auf NoLeader's Homepage]-</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="cssstyle.css" type="text/css">
<STYLE type="text/css">
<!--
BODY {
scrollbar-face-color:#D8D8D8;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#C0C0C0;
scrollbar-darkshadow-color:#000000;
scrollbar-shadow-color:#808080;
scrollbar-arrow-color:#8B8B8B;
scrollbar-track-color:#FFFFFF;
}
-->
</STYLE>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<div align="center">
<center>
<table style="margin:auto;" width="100%" height="300">
<tr>
<td valign="top" height="122" colspan="0" bgcolor="#D6D8DA" width="78"> </td>
<td width="850">
<table width="578" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="rand">
<tr>
<td width="819" height="188" valign="top" align="left">
<table width="774" border="0" cellpadding="0" cellspacing="0" height="172">
<tr>
<td valign="top" height="29" width="350"><img src="hpbilder/logooben.gif" width="351" height="40"></td>
<td width="431" valign="top" height="29"><img src="hpbilder/png-rechtoben.gif" width="430" height="40"></td>
</tr>
<tr>
<td valign="top" height="122" colspan="2" bgcolor="#D6D8DA" width="783"><img src="hpbilder/banner.gif" width="781" height="120"></td>
</tr>
<tr>
<td valign="top" height="21" colspan="2" width="783">
<table width="781" border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC" class="menuehintergrund">
<tr>
<td width="71" height="19" valign="top" class="Menue"><a href="">Home</a></td>
<td width="71" valign="top" class="Menue"><a href="">-[Info]-</a></td>
<td width="105" valign="top" class="Menue"><a href=""></a>-[Counterstrike]-</td>
<td width="71" valign="top" class="Menue"><a href=""></a>-[PicZ]-</td>
<td width="71" valign="top" class="Menue"><a href=""></a>-[Flash]-</td>
<td width="71" valign="top" class="Menue"><a href=""></a>-[LinkZ]-</td>
<td width="71" valign="top" class="Menue"><a href=""></a> </td>
<td width="71" valign="top" class="Menue"><a href=""></a> </td>
<td width="71" valign="top" class="Menue"><a href=""></a>-[Forum]-</td>
<td width="100" valign="top" class="Menue"><a href=""></a>-[e-Mail]-</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="top" height="391" align="center" width="819">
<div align="left">
<table width="782" border="0" cellspacing="0" height="5">
<tr>
<th width="17" height="5" valign="top" class="Menue2" align="left" rowspan="4">
</th>
<th width="107" height="19" valign="top" class="Menue2" align="left">
News
</th>
<td width="638" height="5" valign="top" class="mitteHintergrund" rowspan="4" align="left">
<?php
<?php include("newsscribt/ausgabe.php"); ?>
?>
</td>
</tr>
<tr>
<th width="107" height="14" valign="top" class="Menue2" align="left">
Old
</th>
</tr>
<tr>
<th width="107" height="20" valign="top" class="Menue2" align="left">
</th>
</tr>
<tr>
<th width="107" height="236" valign="top" class="Menue2" align="left">

</th>
</tr>
<tr>
<td valign="top" height="21" width="17">
</td>
<td valign="top" height="21" width="107">
</td>
</center>
<td valign="top" height="21" width="638">
<p align="right">
<font face="Geneva, Arial, Helvetica, san-serif" size="1">copyright
by NoLeader </font>
</p>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>

</table>

</body>

<noscript><plaintext></noscript>


Antwort 7 von noleader

lösungen sind gefagt plz

Antwort 8 von Nessus

Hi,

warum postest Du den ganzen Code, der betreffende Teil hätte locker gereicht....
Hat die Datei die Endung.php?
Was passiert, wenn Du die PHP-Datei direkt ansprichst?
Lege mal eine Datei auf den Server:

<? phpinfo(); ?>

Bennene sie in *.php und führe sie aus.

Außerdem hast Du ein Problem:
Fatal error: Failed opening required '../config.inc.php' (include_path='.:/data/apache/php/mmp_lib') in funktionen.php on line 190
Irgendwas stimmt da nicht, kontrolliere das mal.

Außerdem solltest Du Dir mal überlegen, ob dieser Sound Sinn macht, er ist furchtbar, habe einen mittleren Infarkt erlitten.

HTH

Nessus

Antwort 9 von TheHappyJoker

Hm naja, der PHP-Teil hätte wohl auch genügt (bis man den gefunden bei Dir gefunden hat, vergeht ein bissel Zeit ;-)

Das ist Dein PHP-Code:

<?php
<?php include("newsscribt/ausgabe.php"); ?>
?>

So, der ist erstmal doppelt geöffnet. Richtig sollte er so heißen:

<?php
include ("newsscribt/ausgabe.php");
?>

oder so:

<?php include ("newsscribt/ausgabe.php"); ?>

Und jetzt kommt es drauf an, wo die Datei "ausgabe.php" relativ zu Deiner Datei (die Du gepostet hast) liegt.

Es funktioniert nur, wenn im selben Verzeichnis zu der Datei oben ein Ordner namens "newsscribt" ist. In diesen muss sich die Datei "ausgabe.php" befinden (Die Pfadangabe ist also relativ zu Deiner Ausgangsdatei).

<gruß thj>

Antwort 10 von noleader

THX for Posting hab lösung gefunden

hatte vergessen html in php umzubennen,

wies ausseht erkennt der bowser den PHP bereich nicht wenn es eine *.htm *.html datei ist
Das wäre auch meine Frage gewesen da es aber eine gute lösung ist bin ich auf mit dem Zufrieden


THX FOR HeLp

Antwort 11 von Nessus

Hi,

<kluglabermode>
der Browser erkannt da gar nichts. PHP ist eine serverbasierte Sprache, anderst wie Javascript.
Genau aus diesem Grund ist JS immer eine schlechte Wahl, da Du nie sicher bist das es auf dem Client auch funktioiert.
PHP geht immer, da es auf dem Server ausgeführt wird undlediglich den HTML-Output an der Client schiebt.
</kluglabermode>


Nessus


Antwort 12 von Yoram

Das Dingens scheint aber immer noch nicht zu funktionieren, die Fehlermeldung kommt nach wie vor.

...Hauptsache die Musik funktioniert *gg*

Antwort 13 von Nessus

Hast Du Antwort Nr. 9 umgesetzt?
Mal die phpinfo() ausprobiert?


Nessus

Antwort 14 von TheHappyJoker

Ich habe mir jetzt auch mal Deine Seite angeschat (mach bitte das Flash etwas größer (es ist unter Mozilla nur ca. 50x50 Pixel groß und an den rechten Browserrand gequetscht) bzw. mach einen Link unter das Flash, damit Leute ohne Flash-Plugin Deine Seite trotzdem betreten können).

Auß jeden Fall lautet der Fehler doch:

Fatal error: Failed opening required '../config.inc.php' (include_path='.:/data/apache/php/mmp_lib') in funktionen.php on line 190

Was mich jetzt allerdings etwas stuzig macht. include() gibt nämlich keine "Fatal Error"-Meldungen aus. Das macht nur require().

Außerdem erscheint an der Stelle, wo "newsscribt/ausgabe.php" eingefügt wird (per include())der Text " Guten Tag!" in Deinen Quellcode. Dort liegt der Fehler also nicht!

Kann es sein, dass Du nicht den kompletten Quellcode hier reingeschrieben hast? Bzw. Du eine Datei einfügst, die wiederrum einen require()-Befehl enthält?

Am bestetn Du schreibst mal den Inhalt der Datei function.php hier rein (aber nur ein paar Zeilen, um die Zeile 190 rum!).

<gruß thj>

Antwort 15 von TheHappyJoker

P.S.: Du hast doch bestimmt ein vorgefertigtes PHP-News-Script genommen (also nicht selbstgeschrieben), oder?

Wenn ja, hast Du es vielleicht in irgendeiner Art verändert bzw. wo gab es den das Newsscript (Homepage von Autor?).

<gruß thj>

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: