Status
Für weitere Antworten geschlossen.
A

Animal

Guest
Hallo,

ich hab mir ein kleines Feedbackformular erstellt, das mir Namen, Mailadresse und Text per Mailfunktion(php) schickt.
Bei meinem Test-Webspace, bei 1&1, funzt das Skript einwandfrei (PHP-Version 4.4.2)

Und bei Strato, auf dem die Site laufen soll (PHP-Version 4.4.1) werden die Variablen der Textfelder nicht übergeben

<form action="senden.php" method="post">
Ihr Name
<input type="text" size="40" maxlength="50" name="_name">


Ihre Email-Adresse
<input type="text" size="40" maxlength="50" name="_mail">


Ihre Nachricht
<textarea cols="60" rows="9" name="_text"></textarea>


<input type="submit" name="_send" value="Nachricht abschicken">
</form>

Code:
Please, Anmelden or Registrieren to view codes content!
wo gehen die Inhalte verloren, bzw. gibt es einen Unterschied der Versionen?

SG
the Animal

 
P

pompom

Guest
Re: Variableninhalte gehen verloren (php)

endweder mußt du die Variablen auf global setzen, oder besser die erste seite in die Zweite mit include einbinden!

Gruß Pompom

 

stefbeer

Well-known member
Mitglied seit
9 Dezember 2003
Beiträge
1.543
Re: Variableninhalte gehen verloren (php)

Hallo!

Warscheinlich sind auf dem Test-Webspace "register_globals" auf on!
Und beim anderen auf off!

Ändere das PHP-Script so um:

php
$nachricht = "Name: ".$_POST['name']." \n \n E-Mail: ".$_POST['mail']." \n \n \n Text: \n \n". $_POST['text'];
mail("info@xxx.de", "Nachricht von der Homepage", $nachricht, "From:webmaster@xxx.de");
Jetzt müsste es gehen!

Tschüss,
stefbeer

 
A

Animal

Guest
Re: Variableninhalte gehen verloren (php)

Hi,

besten Dank für die Hilfe
1f44d.png


SG
the Animal

- closed -

 
Status
Für weitere Antworten geschlossen.
Oben