Php Formular wird nicht richtig dargestellt

Diskutiere mit über: Php Formular wird nicht richtig dargestellt im Web-Programmierung Forum

  1. Noerdliche

    Noerdliche Thread Starter MacUser Mitglied

    Beiträge:
    152
    Zustimmungen:
    0
    Registriert seit:
    28.08.2003
    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!
     
  2. wegus

    wegus MacUser Mitglied

    Beiträge:
    15.036
    Zustimmungen:
    1.314
    Registriert seit:
    13.09.2004
    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!?
     
  3. fungusmungus49

    fungusmungus49 MacUser Mitglied

    Beiträge:
    258
    Zustimmungen:
    7
    Registriert seit:
    15.05.2005
    Ohne den Quelltext ist hier guter Rat teuer, fürchte ich.
     
  4. Noerdliche

    Noerdliche Thread Starter MacUser Mitglied

    Beiträge:
    152
    Zustimmungen:
    0
    Registriert seit:
    28.08.2003
    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"
     
  5. Noerdliche

    Noerdliche Thread Starter MacUser Mitglied

    Beiträge:
    152
    Zustimmungen:
    0
    Registriert seit:
    28.08.2003
    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>
     
  6. 2nd

    2nd MacUser Mitglied

    Beiträge:
    8.902
    Zustimmungen:
    242
    Registriert seit:
    25.07.2004
    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
     
  7. mores

    mores MacUser Mitglied

    Beiträge:
    3.575
    Zustimmungen:
    106
    Registriert seit:
    23.12.2003
    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.
     
  8. Noerdliche

    Noerdliche Thread Starter MacUser Mitglied

    Beiträge:
    152
    Zustimmungen:
    0
    Registriert seit:
    28.08.2003
  9. 2nd

    2nd MacUser Mitglied

    Beiträge:
    8.902
    Zustimmungen:
    242
    Registriert seit:
    25.07.2004
    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
     
  10. wegus

    wegus MacUser Mitglied

    Beiträge:
    15.036
    Zustimmungen:
    1.314
    Registriert seit:
    13.09.2004

    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!
     
Die Seite wird geladen...
Ähnliche Themen - Php Formular wird Forum Datum
Kontaktformular - Wie lese ich alle Variablen aus? Web-Programmierung 11.12.2012
PHP Formular wird leer abgeschickt Web-Programmierung 09.03.2011
HTML-Formular mit PHP auswerten: Apache funktioniert nicht Web-Programmierung 02.04.2010
Formmailer mit html-Formular auf einem Server, php-Skript auf einem anderen Web-Programmierung 22.05.2006
PHP: Im Formular ein Objekt auswählen und ... Web-Programmierung 28.04.2006

Diese Seite empfehlen

Benutzerdefinierte Suche