Brauche ganz schnell und ganz dringend hilfe zu PHP und HTML

BigBruder

Mitglied
Hi,
muss bis morgen ne seite fertig haben.
Habe aber keine ahnung von php. hab hier schon was, weiß aber nicht ob es richtig ist und kann es auch nicht testen. bitte helft mir!

icq uin: 137-221-241

,
BigBruder
 
Ich glaub du hast den Sinn dieses Forums nicht richtig verstanden.
Du sollst hier deine Fragen stellen, und wenn du sie ordentlich und sinnig formulierst bekommst du auch schnell Antwort, aber hier gibt es keine "Hotline" die nur auf dich wartet.

Also ich darf doch bitten ;)
 
ok, sorry.
also, ich habe jetzt 2 dateien:
email.htm
Code:
<html>
<body>
  <form action="email.php" method="post">
     	    
  <table width="413">
  	<tr>
    	<td>Vorname</td>
   		<td><input type="text" name="Vorname"></td>
  	</tr>
  	<tr>
    	<td>Nachname</td>
    	<td><input type="text" name="Nachname"></td>
	</tr>
  	<tr>
    	<td>Straße und Hausnummer</td>
    	<td><input type="text" name="Straße"></td>
  	</tr>
  	<tr>
    	<td>Postleitzahl</td>
    	<td><input type="text" name="Postleitzahl"></td>
  	</tr>
  	<tr>
    	<td>Ort</td>
    	<td> <input type="text" name="Ort"></td>
  	</tr>
  	<tr>
    	<td>Email-Adresse</td>
    	<td><input type="text" name="Email"></td>
  	</tr>
</table>
	
    <input type="submit" value="Senden">
    <input type="reset" value="Alles l&ouml;schen">
</form>
</body>
</html>
und email.php
Code:
<?php

$mailaddress = "XXX@XXX.de";
$subject =  "Veranstalltungsdaten";
$absender = "Homepage";

$result = mail($mailaddress, $subject,


"Vorname: $Vorname\n
Nachname: $Nachname\n
Straße und Hausnummer: $Straße\n
Postleitzahl: $Postleitzahl\n
Ort: $Ort\n
Email-Adresse: $Email\n

$absender");
header("Location:NachdemabschickenkommtzbEmailwurdegesendet.htm");
?>
Kann das überhaupt so funktionieren?
habe noch nie mit php gearbeitet...
was muss ich verändern, damit es funktioniert?

,
BigBruder
 
Also was ich auf den ersten Blick sehe, mach das mal lieber so:

email.php
PHP:
<?php

$mailaddress = "XXX@XXX.de";
$subject =  "Veranstalltungsdaten";
$absender = "Homepage";
$text="Vorname: $Vorname\n
Nachname: $Nachname\n
Straße und Hausnummer: $Straße\n
Postleitzahl: $Postleitzahl\n
Ort: $Ort\n
Email-Adresse: $Email\n";

if(mail($mailaddress,$subject,$text,$absender))
{
  header("Location:Geschickt.htm");
}
else
{
  header("Location:Fehler.htm");
}
?>
 
Hi!

'tschuldigung, aber ich kann's mir echt nicht verkneifen:
Bis "morgen" ist es noch eine halbe Stunde :)

@Lars: da geht sich eine Vorauszahlung nicht mehr aus :-)
 
Also ich aheb nicht alles bis ins kleinste Detail angeschaut aber ich denke mal, dass es funktionieren könnte ;)

Nebenbei würde ich noch aus reiner Gewohnheit das "ß" und die Großbuchstaben aus den variablen nehmen, aber das mit den Großbuchstaben ist wohl Geschmackssache...


Naja, und nebenbei, auf dem Server wo das Script läuft, muss ein Mailserver installiert sein, damit der die Mail überhaupt schicken kann.
 
sh**t. Keine Ahnung, ob da ein Mailserver installiert ist, da ich das für nen kumpel mache...
ist das normal, oder haben das nicht alle?
Was könnte ich machen, wenn der das nicht hat? gar nix

Danke,
BigBruder
 
wenn du das für die homepage deines kumpels machen willst, nehme ich mal an dass sein webspace php unterstützt und dann sollte das mail schicken auch funktionieren.
ausser die mail funktion wurde aus sicherheitsgründen deaktiviert, wie bei tripod z.B.
 
Zurück