PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP in HTML wird ignoriert



Pentragon
03-06-2004, 15:06
Hallo,

ich habe das Problem das in ein HTML-Dokument eingebundener PHP-Code ignoriert wird; auch direkt in HTML bringt nichts. Ansonsten funktioniert PHP aber. Eine php-Datei wird richtig abgearbeitet.
Das hat aber schon mal funktioniert bei mir. Muß da noch irgendeine Einstellung in einer ini-Datei vorgenommen werden? Danke.

Das Beispiel: (Test.php)


<?php
//Aufrufparameter
$host = "kassandra";
$port = "5432";
$user = "rebecca";
$passwort = "";
$dbname = "test";

//Verbindung zum DB-Server aufbauen
//'@' um Fehlermeldung des Servers zu unterdrücken
$conn = @pg_connect("dbname=$dbname user=$user host=$host port=$port");

//Prüfen ob gelungen
if (!$conn)
{
print "Konnte keine Verbindung herstellen!\n";
exit;
}
else
{
print "Verbindung hergestellt!\n";
//exit;
}
pg_close($conn);
print("<br><h5>DB geshlossen.</h5>");
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15">
<meta name="GENERATOR" content="Quanta Plus">
</head>
<body vlink="darkMagenta">

<div align="center">
<form action="Test.php" method="post" id="PhpTest">
<table>
<tr>
<td>PHP-HTML Test</td>
</tr>
</table>
</form>
</div>

</body>
</html>

bischi
03-06-2004, 16:12
Kommt ganz darauf an, was du für einen Host/Server verwendst. Einige würden wohl .php3, .php4 oder ganz einfach .htm(l) verwenden (war bei mir mal so ein Problem...). Und: Soweit mein bescheidenes PHP-Wissen reicht, sollte das PHP-Skript im body-Bereich zu finden sein (Angaben ohne Gewähr :D).

MfG Bischi

Claudine
03-06-2004, 16:21
Original geschrieben von Pentragon

Das Beispiel: (Test.php)


<?php
//Aufrufparameter
$host = "kassandra";
$port = "5432";
$user = "rebecca";
$passwort = "";
$dbname = "test";

//Verbindung zum DB-Server aufbauen
//'@' um Fehlermeldung des Servers zu unterdrücken
$conn = @pg_connect("dbname=$dbname user=$user host=$host port=$port");

//Prüfen ob gelungen
if (!$conn)
{
print "Konnte keine Verbindung herstellen!\n";
exit;
}
else
{
print "Verbindung hergestellt!\n";
//exit;
}
pg_close($conn);
print("<br><h5>DB geshlossen.</h5>");
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15">
<meta name="GENERATOR" content="Quanta Plus">
</head>
<body vlink="darkMagenta">

<div align="center">
<form action="Test.php" method="post" id="PhpTest">
<table>
<tr>
<td>PHP-HTML Test</td>
</tr>
</table>
</form>
</div>

</body>
</html>


schätze mal du willst dir deine Fehlermeldungen anzeigen lassen?
Eine html Seite beginnt, und endet mit???

Pack den print Krams in die Seite selbst, dann siehst Du auch was.

Welt der Wunder.:D