Warum funktioniet $_POST nicht?
Martin Winandy
- php
Hallo!
Ich habe zwei PHP-Dateien geschrieben, wobei die eine Datei Daten zur anderen schicken soll. Auf meinem eigenen Rechner habe ich WinXP und JanaServer installiert und die PHP Skripte funktieren auch wunderbar. Auf meinem Webspace (Apache auf Linux) hingegen bleibt $_POST immer leer. Wo liegt der Fehler?
Viele Grüße
Martin Winandy
kontakt.php:
?php include("oben1.php"); ?>
<title>teambuying.de :: Kontakt</title>
<meta name=title content="teambuying.de :: Kontakt">
<meta name=description content="Informationen über den Sharewareautoren">
<meta name=keywords content="Shareware Tool download Software Windows kostenlos Autor Martin Winandy Kontakt">
<?php include("oben2.php"); ?>
<meta name="generator" content="Namo WebEditor v5.0(Trial)">
<ul>
<h1>Kontakt</h1>
</ul>
<b><font color="white"><span style="background-color:navy;"> Anschrift: </span></font></b><br>
<table border="0" style="border-width:3px; border-color:navy; border-style:solid;" width="100%">
<tr>
<td width="100%">
<ul>
<p>teambuying.de<br>Martin Winandy<br>Wenzelbachstr. 122<br>54595 Prüm<br><br>Tel.:
06551 / 70177 (von 14.00 - 20.00 Uhr erreichbar)<br>Fax: 089 / 244 371 512<br>eMail: <a href="mailto:martin.winandy@pmwmedia.de">martin.winandy@pmwmedia.de</a></p></ul>
<hr width="95%" align="center" noshade color="navy"><ul> <table cellpadding="0" cellspacing="0" width="408">
<tr>
<td width="80" valign="bottom">
<p><a href="http://www.s-a-ve.de/" target="_blank"><img src="../save.png" width="65" height="38" border="0" alt="S-A-VE"></a></p>
</td>
<td width="328">
<p style="text-align:left;">Mitglied der deutschen <a href="http://www.s-a-ve.de/" target="_blank">Shareware
Autoren Vereinigung</a> (S-A-VE)</p>
</td>
</tr>
</table>
</ul>
<p> </p>
</td>
</tr>
</table>
<br><br>
<b><font color="white"><span style="background-color:navy;"> Nachricht: </span></font></b>
<table border="0" style="border-width:3px; border-color:navy; border-style:solid;" width="100%">
<tr>
<td width="100%" align="center">
<p> </p>
<form name="form1" method="post" action="mail.php"><table cellpadding="0" cellspacing="0">
<tr>
<td width="70">
<p>Betreff:</td>
<td>
<p><input type="text" name="Betreff" size="50" style="border-width:1px; border-color:black; border-style:solid;"></td>
</tr>
<tr>
<td width="70">
<p>eMail:</td>
<td>
<p><input type="text" name="eMail" size="50" style="border-width:1px; border-color:black; border-style:solid;"></td>
</tr>
<tr>
<td colspan="2">
<p><br>Text:<br><textarea name="Text" rows="7" style="border-width:1px; border-color:black; border-style:solid;" cols="51"></textarea></p>
<input type="submit" value="Abschicken" style="border-width:1px; border-color:black; border-style:solid;"></td>
</tr>
</table></form>
<p> </p>
</td>
</tr>
</table>
<p> </p>
<?php include("unten.php"); ?>
mail.php:
<?php include("oben1.php"); ?>
<title>teambuying.de :: Kontakt</title>
<meta name=title content="teambuying.de :: Kontakt">
<meta name=description content="Informationen über den Sharewareautoren">
<meta name=keywords content="Shareware Tool download Software Windows kostenlos Autor Martin Winandy Kontakt">
<?php include("oben2.php"); ?>
<h2>Danke für Ihre Nachricht!</h2><br><ul>
<b>Betreff:</b> <?php print $_POST['Betreff']; ?><p> !!! $_POST['Betreff'] bleibt immer leer !!!
<b>Text:</b> <?php print $_POST['Text']; ?> !!! $_POST['Text'] bleibt immer leer !!!
</ul>
<?php include("unten.php"); ?>
Hallo,
Ich habe zwei PHP-Dateien geschrieben, wobei die eine Datei Daten zur anderen schicken soll. Auf meinem eigenen Rechner habe ich WinXP und JanaServer installiert und die PHP Skripte funktieren auch wunderbar. Auf meinem Webspace (Apache auf Linux) hingegen bleibt $_POST immer leer. Wo liegt der Fehler?
Ist die PHP-Versionsnummer auf dem Server < 4.1? Dann $HTTP_POST_VARS['xyz'] verwenden bzw. eine neuere PHP-Version installieren.
MfG, Thomas