Php Formular wird nicht richtig dargestellt

N

Noerdliche

Aktives Mitglied
Thread Starter
Dabei seit
28.08.2003
Beiträge
152
Reaktionspunkte
0
Hallo!

Ich habe grade eine fertige Seite hochgeladen. In dieser Seite habe ich einen Kontaktbutton, der auf die Seite "kontakt.php" führt.
Im IE wird das Formular angezeigt, in Safari, Firefox, Opera sieht man nur den Quelltext, kein Formular.
Woran liegt das?

Sonnige Grüße!
 
Suedliche schrieb:
Im IE wird das Formular angezeigt, in Safari, Firefox, Opera sieht man nur den Quelltext, kein Formular.

Das kann nicht sein!

PHP wird vom Web-Server ausgewertet, der Brwoser bekommt es NIE zu sehen. Wenn dann erkennt der Apache die Seite nicht als PHP und schickt daher den PHP-Sourcecode als puren Text an den Web-Browser.

Welcher Browser das ist, ist dabei egal! Hier muß es einen anderen Effekt geben, vermutlich hat die PHP-Datei eine falsche Dateiendung!?
 
Ohne den Quelltext ist hier guter Rat teuer, fürchte ich.
 
Hallo wegus :)
Hier ist der Link der Seite:
www.michaelangelo-collection.com
Es gibt einmal die Seite mit dem Formular "kontaktformular.php"
und dann noch "kontaktformular-auswerten.php"
 
Der Quelltext vom "kontakt.php"?
Der sieht so aus:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>MichaelAngelo Collection *** Kontakt</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="text.css" rel="stylesheet" type="text/css">
</head>

<body topmargin="20px">
<table width="831" border="0" align="center" cellpadding="0" cellspacing="0" class="beschreibung">
<!--DWLayoutTable-->
<tr>
<td height="169" colspan="3" valign="top"><img src="pics/layout/1.jpg" alt="michael angelo" width="199" height="169"><img src="pics/layout/2.jpg" alt="michael angelo" width="120" height="169"><a href="michaelangelo.html" target="_parent"><img src="pics/layout/home_but_deaktiv.jpg" alt="home" width="46" height="169" border="0"></a><a href="engel.html" target="_parent"><img src="pics/layout/chakraengel_deaktiv.jpg" alt="chakra engel" width="88" height="169" border="0"></a><a href="sternzeichen.html" target="_parent"><img src="pics/layout/sternzeichen_but_deaktiv.jpg" alt="sternzeichen" width="87" height="169" border="0"></a><a href="unikate.html" target="_parent"><img src="pics/layout/unikate_but_deaktiv.jpg" alt="unikate" width="56" height="169" border="0"></a><a href="knowhow.html" target="_parent"><img src="pics/layout/knowhow_but_deaktiv.jpg" alt="know how" width="76" height="169" border="0"></a><a href="kontaktformular.php" target="_parent"><img src="pics/layout/kontakt_but_aktiv.jpg" alt="kontakt" width="59" height="169" border="0"></a><a href="impressum.html" target="_parent"><img src="pics/layout/impressum_but_deaktiv.jpg" alt="impressum" width="87" height="169" border="0"></a></td>
<td width="12">&nbsp;</td>
</tr>
<tr>
<td width="199" height="158" valign="top"><img src="pics/layout/3.jpg" width="199" height="158"></td>
<td width="20" valign="top" bgcolor="#FADEAB"><img src="pics/spacer.gif" width="20" height="20"></td>
<td width="600" valign="middle" bgcolor="#FADEAB"><p><strong>Kontakt</strong></p>
<p>Haben Sie Interesse an meinen Schmuck-Unikaten? <br>
Nehmen Sie doch einmal Kontakt zu mir auf.<br>
<br>
Einfach die Felder ausf&uuml;llen. Sie erhalten so schnell wie m&ouml;glich
die gew&uuml;nschte<br>
R&uuml;ckantwort!<br>
(die mit *gekennzeichneten Felder bitte unbedingt ausf&uuml;llen)<strong><br>
<br>
</strong></p></td>
<td valign="top"><img src="pics/layout/schatten_oben.gif" width="12" height="158"></td>
</tr>
<tr>
<td rowspan="2"></td>
<td rowspan="2" valign="top" bgcolor="#FFFCF5"><img src="pics/spacer.gif" width="20" height="30"></td>
<td height="30" valign="top" bgcolor="#FFFCF5"><img src="pics/spacer.gif" width="20" height="20"><img src="pics/spacer.gif" width="20" height="30"></td>
<td rowspan="2" valign="top" background="pics/layout/schatten_flexibel.gif"><!--DWLayoutEmptyCell-->&nbsp;</td>
</tr>
<tr>
<td height="486" valign="middle" bgcolor="#FFFCF5"> <table height="460" border="0" cellpadding="0" cellspacing="0" class="tabelle">
<!--DWLayoutTable-->
<form action="kontaktformular-auswerten.php" method="post" target="_blank">
<tr>
<td width="223" height="35" align="left" valign="middle"><font color="#666666" size="2" face="Arial, Helvetica, sans-serif">Name
*:</font></td>
<td width="377" valign="top"><font size="2" face="Arial, Helvetica, sans-serif">
<input name="Name" size="20" id="Name" type="text">
</font></td>
</tr>
<tr>
<td height="35" align="left" valign="middle"><font color="#666666" size="2" face="Arial, Helvetica, sans-serif">Vorname:</font></td>
<td valign="top"><font size="2" face="Arial, Helvetica, sans-serif">
<input name="Vorname" type="text" id="Vorname" size="20">
</font></td>
</tr>
<tr>
<td height="35" align="left" valign="middle"><font color="#666666" size="2" face="Arial, Helvetica, sans-serif">Stra&szlig;e:</font></td>
<td valign="top"><font size="2" face="Arial, Helvetica, sans-serif">
<input name="Strasse" type="text" id="Strasse" size="20">
</font></td>
</tr>
<tr>
<td height="35" align="left" valign="middle"><font color="#666666" size="2" face="Arial, Helvetica, sans-serif">PLZ
*:</font></td>
<td valign="top"><font size="2" face="Arial, Helvetica, sans-serif">
<input name="PLZ" type="text" id="PLZ" size="20">
</font></td>
</tr>
<tr>
<td height="35" align="left" valign="middle"><font color="#666666" size="2" face="Arial, Helvetica, sans-serif">Ort
*:</font></td>
<td valign="top"><font size="2" face="Arial, Helvetica, sans-serif">
<input name="Ort" type="text" id="Ort" size="20">
</font></td>
</tr>
<tr>
<td height="35" align="left" valign="middle"><font color="#666666" size="2" face="Arial, Helvetica, sans-serif">E-mail
*:</font></td>
<td valign="top"><font size="2" face="Arial, Helvetica, sans-serif">
<input name="Email" type="text" id="Email" size="20">
</font></td>
</tr>
<tr>
<td height="61" align="left" valign="middle"><font color="#666666" size="2" face="Arial, Helvetica, sans-serif">Bitte
rufen Sie mich unter folgender Telefonnummer an:</font></td>
<td valign="top"><font size="2" face="Arial, Helvetica, sans-serif">
<input name="Telefon" type="text" id="Telefon" size="20">
</font></td>
</tr>
<tr>
<td height="119" align="left" valign="middle"> <p><font color="#666666" size="2" face="Arial, Helvetica, sans-serif">Ich
habe Interesse an folgenden Informationen:</font></p>
<p><font color="#666666" size="2" face="Arial, Helvetica, sans-serif"><img src="img/spacer.gif" width="1" height="1"></font></p></td>
<td valign="top"><font size="2" face="Arial, Helvetica, sans-serif">
<textarea cols="25" name="Nachricht" id="Nachricht" rows="5"></textarea>
</font></td>
</tr>
<tr>
<td height="30" colspan="2" align="center" valign="top"><div align="center"><img src="pics/spacer.gif" width="580" height="20"></div></td>
</tr>
<tr>
<td height="40" colspan="2" align="center" valign="top"><font size="2" face="Arial, Helvetica, sans-serif">
<input name="Send" type="submit" value="Abschicken">
&nbsp;&nbsp;
<input name="Reset" type="reset" value="L&ouml;schen">
</font></td>
</tr>
</form>
</table>
<p><br>
</p></td>
</tr>
<tr>
<td height="24"></td>
<td colspan="2" valign="top" bgcolor="#FADEAB"><!--DWLayoutEmptyCell-->&nbsp;</td>
<td valign="top"><img src="pics/layout/schatten_ecke_unten.gif" width="12" height="24"></td>
</tr>
<tr>
<td height="30" colspan="4" valign="top"><img src="pics/spacer.gif" width="30" height="30"></td>
</tr>
</table>
</body>
</html>
 
Du kannst die Datei kontaktformular.php umbenennen in kontaktformular.html, da kein PHP Code enthalten ist.

Die Datei kontaktformular-auswerten.php wird aber auch nicht geparst, der Webserver ist falsch konfiguriert?

Lege mal in Dreamweaver eine neue Datei an und paste diese Zeilen dort rein:

PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>PHP Info</title>
</head>
	<? echo phpinfo();?>
<body>
</body>
</html>

Danach speichern unter phpinfo.php, uploaden und direkt aufrufen, also:

http://www.michaelangelo-collection.com/phpinfo.php

Dann meldest Du Dich wieder.

2nd
 
sieht so aus als funktioniert PHP einfach nicht.

ist das dein eigener server -> rumfrickeln bis PHP läuft.
hast du einen webhost -> kontaktieren und fragen warum PHP nicht läuft. kann aber auch sein dass du ein paket ohne php unterstützung hast.
 
Denke ich auch, dass es keine PHP Unterstützung gibt. Du kannst die Formularüberprüfung dann auf einen Server mit PHP auslagern, der Rest kann auf dem Cronon Server bleiben.

@Noerdliche: Was sieht nicht so klasse aus?

2nd
 
Noerdliche schrieb:
Habe ich gemacht.
Sieht aber nicht so klasse aus.
Hat das alles vielleicht mit der Umleitung auf diese Seite www.michaelangelo-collection.de zu tun?


Autsch! Du hast ein Zeichensatzproblem, dadurch werden einige Angaben fehlerhaft interpretiert und Deine Seiten auch nicht richtig erkannt!
Du mußt auf dem Entwicklungsrechner, dem Zielrechner und in den Dateien immer den gleichen Zeichensatz wählen!
 
Das liegt alles bei STRATO.
Und so wie es da im Vertrag steht, hat dieses Paket PHP 3,4 und 5
 
Hast Du mal phpinfo.php ausgeführt?


Ups, das sieht krass aus. Dein Editor baut irgendwelche Sonderzeichen in das Markup.

Lade die anghängte Datei direkt hoch, das ist das PHPInfo.php File aus meinem Dreamweaver. Du kannst sie bei Dir im DW aufmachen, darfst aber nicht speichern, sonst ist wieder alles kaputt.

2nd
 
Zuletzt bearbeitet:
@ndreality: Als ich den das infophp.php aufgerufen habe stad da nur "YYY"
 
Verwende doch mal UTF-8 sowohl bei Deinen Dateien ( beim speichern), als auch als encoding in den Dateien! Du verwendest falsche Zeichensätze, dadurch enstehen Hyroglyhphen und der Webserver versteht nur die Hälfte! Dieses Y ist z.B. CTRL-0!
 
Jo, Wegus hat Recht. Irgendwo baut Dir Dreamweaver Murks rein und dann kommt der Apache ins Schlingern und schaltet auf "nix verstehen".

2nd
 
Hmm, geht immer noch nicht. Im Moment weiss ich nicht weiter, das Skript fkt. bei mir und verschiedenen Hostern, heute gerade bei 1und1 getestet.

2nd
 
Datei ist hochgeladen! @2nd

Liegt der Fehler dann "nur" im "kontaktformular.php", oder ist überall der Wurm drin?
 
Datei ist hochgeladen! @2nd

Liegt der Fehler dann "nur" im "kontaktformular.php", oder ist überall der Wurm drin?

Ja, habe ich schon bemerkt, es geht aber immer noch nicht. Der PHP Parser springt gar nicht an.

Habe das hier gefunden: http://www.wer-weiss-was.de/theme163/article509112.html

Sieht so aus, dass Strato PHPInfo unterbindet.

Ich schicke Dir nochmal die Datei kontaktformular-auswerten.php und kontaktformular.php aus meinem Dreamweaver, schieb die nochmal hoch und dann probieren wir nochmal.

Wenn es nicht geht, würde ich bei Strato anrufen. Die Seiten kannst Du auch auf Deinem Webspace hosten und dahin umleiten.


2nd
 
Sieht genauso aus.
Also muss es dann an STRATO liegen.

Vielen Dank für deine Hilfe. Hätte da nicht weitergewußt :)
 
Zurück
Oben Unten