php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.01.2012, 19:49  
Neuer Benutzer
 
Registriert seit: 25.01.2012
Beiträge: 2
PHP-Kenntnisse:
Anfänger
Mepich befindet sich auf einem aufstrebenden Ast
Standard Kontaktformular - Sendet nicht an meine Emailadresse

Hallo,
ich habe folgendes Problem:
Habe ein Kontaktformular mit einer .php Datei erstellt.
Bekomme aber keine Emailadresse mit den Daten zugeschickt.
Könnt ihr mir weiter helfen?

Hier der html Code von der formular.html:
Code:
<form id="FormName" action="kontaktform.php" method="POST" name="Kontaktformular" enctype="text/html">
					<table width="122" border="0" cellspacing="4" cellpadding="0">
						<tr>
							<td colspan="2">Sie haben..</td>

						</tr>
						<tr>
							<td colspan="2"><select name="problem" size="1">
									<option selected="selected" value="computer">ein Problem mit Ihrem Computer</option>
									<option value="sonstige Fragen">sonstige Fragen</option>
									<option value="website">ein Problem mit Ihrer Website, oder m&ouml;chten eine eigene Website</option>
								</select></td>

						</tr>
						<tr>
							<td colspan="2"><br />Bitte beschreiben Sie Ihr Problem so genau wie m&ouml;glich, damit wir Ihnen schneller und  effizienter helfen k&ouml;nnen.<br />
								<br />
							</td>
						</tr>
						<tr>

							<td colspan="2" bgcolor="#990000">&nbsp;&nbsp;</td>
						</tr>
						<tr>
							<td colspan="2"><br />
							</td>
						</tr>
						<tr>
							<td>
								Name / Firmenname:</td>

							<td><input type="text" name="name" size="24" /></td>
						</tr>
						<tr>
							<td>Ansprechpartner:</td>
							<td><input type="text" name="ansprechpartner" size="24" /></td>
						</tr>
						<tr>
							<td>Email:</td>

							<td><input type="text" name="email" size="24" /></td>
						</tr>
						<tr>
							<td colspan="2"><br />
							</td>
						</tr>
						<tr>
							<td colspan="2" bgcolor="#990000">&nbsp;&nbsp;&nbsp;</td>
						</tr>

						<tr>
							<td colspan="2"><br />
							</td>
						</tr>
						<tr>
							<td>Welches Betriebssystem?</td>
							<td><select name="betriebssystem" size="1">
									<option selected="selected" value="xp">Windows XP</option>

									<option value="7">Windows 7</option>
									<option value="2000/ME">Windows 2000 / ME</option>
									<option value="Linux">Linux</option>
									<option value="Mac">Mac Os</option>
									<option value="anderes">anderes Betriebssytem</option>
								</select></td>

						</tr>
						<tr>
							<td>anderes Betriebssystem:</td>
							<td><input type="text" name="anderes_betriebssystem" size="24" /></td>
						</tr>
						<tr>
							<td>Welchen Browser?</td>
							<td><select name="browser" size="1">

									<option selected="selected" value="Firefox">Firefox</option>
									<option value="explorer">Internet Explorer</option>
									<option value="Opera">Opera</option>
									<option value="Safari">Safari</option>
								</select></td>
						</tr>
						<tr>

							<td>Welcher Internetanbieter?</td>
							<td><input type="text" name="internetanbieter" size="24" /></td>
						</tr>
						<tr>
							<td colspan="2"><br />
							</td>
						</tr>
						<tr>

							<td colspan="2" bgcolor="#990000">&nbsp;&nbsp;</td>
						</tr>
						<tr>
							<td colspan="2"><br />
							</td>
						</tr>
						<tr>
							<td>Um welches Problem<br />

								handelt es sich? (Stichwort)</td>
							<td><input type="text" name="problem_stichwort" size="24" /></td>
						</tr>
						<tr>
							<td>Beschreibung <br />
								des Problems</td>
							<td><textarea name="problem_beschreibung" rows="4" cols="40">Bitte beschreiben Sie hier ausf&uuml;hrlich Ihr Anliegen!</textarea></td>

						</tr>
						<tr>
							<td colspan="2"><br />
							</td>
						</tr>
						<tr>
							<td colspan="2" bgcolor="#990000">&nbsp;&nbsp;</td>
						</tr>
						<tr>

							<td colspan="2"><br />
							</td>
						</tr>
						<tr>
							<td>Telefon:</td>
							<td><input type="text" name="vorwahl" size="10" />&nbsp;/&nbsp;<input type="text" name="rufnummer" size="15" /></td>
						</tr>
						<tr>

							<td>Erreichbarkeit:</td>
							<td><select name="zeit" size="1">
									<option selected="selected" value="8-12">8:00 - 12:00</option>
									<option value="12-16">12:00 - 16:00</option>
									<option value="16-20">16:00 - 20:00</option>
								</select>  Uhr</td>

						</tr>
						<tr>
							<td colspan="2"><br />
								<br />
								<i><font color="#990000">Wenn Sie noch kein Kunde bei uns sind,<br />
										freuen wir uns nat&uuml;rlich auch Ihnen helfen<br />
										zu d&uuml;rfen und Sie vielleicht bald als Solchen<br />

										zu begr&uuml;&szlig;en.<br />
										<br />
										Durch dieses Formular gehen Sie keine Verpflichtungen ein, <br />
										allerdings werden nur ernstgemeinte und komplett ausgef&uuml;llte Anfragen bearbeitet.<br />
										<br />
									</font></i></td>

						</tr>
						<tr>
							<td><input type="reset" value="L&ouml;schen" /></td>
							<td><input type="submit" name="submit" value="OK - Formular absenden !" /></td>
						</tr>
					</table>
				</form>
Und der PHP Code von der Datei kontaktform.php:
PHP-Code:
<?php

            header
("refresh:3;index.html");

            echo 
"<h1>Kontaktformular: Daten wurden verschickt</h1>";

            
$problem $_POST['problem'];
            
$name $_POST['name'];
            
$ansprechpartner $_POST['ansprechpartner'];
            
$email $_POST['email'];
            
$betriebssystem $_POST['betriebssystem'];
            
$anderes_betriebssystem $_POST['anderes_betriebssystem'];
            
$browser $_POST['browser'];
            
$internetanbieter $_POST['internetanbieter'];
            
$problem_stichwort $_POST['problem_stichwort'];
            
$problem_beschreibung $_POST['problem_beschreibung'];
            
$vorwahl $_POST['vorwahl'];
            
$rufnummer $_POST['rufnummer'];
            
$zeit $_POST['zeit'];

            
mail ("ginolnioo@gmail.com"$problem$name$ansprechpartner$email$betriebssystem$anderes_betriebssystem$browser$internetanbieter$problem_stichwort$problem_beschreibung$vorwahl$rufnummer$zeit);



        
?>
Mit freundlichem Gruß
Mepich
Mepich ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.01.2012, 19:53  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

1. Lass die Finger von mail()
2. Wenn Du eine Funktion verwendest, informiere Dich bitte im Manual über die Parameter -> mail()

Generell: Verwende Mailerklassen


EDIT
Kann mir einer verraten, ob das so sinnfrei ist, wie ich denke oder ob ich mich täusche
(kann grad nicht testen)
Zitat:
header("refresh:3;index.html");
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.
Albert Einstein
Arne Drews ist offline   Mit Zitat antworten
Alt 25.01.2012, 20:44  
meikel
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Arne Drews Beitrag anzeigen
PHP-Code:
header("refresh:3;index.html"); 
EDIT
Kann mir einer verraten, ob das so sinnfrei ist, wie ich denke oder ob ich mich täusche
Gern: Du denkst richtig.
  Mit Zitat antworten
Alt 25.01.2012, 20:52  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Wie beruhigend...
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.
Albert Einstein
Arne Drews ist offline   Mit Zitat antworten
Alt 25.01.2012, 21:18  
Neuer Benutzer
 
Registriert seit: 25.01.2012
Beiträge: 2
PHP-Kenntnisse:
Anfänger
Mepich befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
header("refresh:3;index.html");
Er soll nachdem er das Formular verschickt hat auf die Seite index.html springen..was ist daran so sinnfrei? Ich habe keine ahnung von PHP und ich bekomme so ein kleinen Kontaktformular einfach nicht hin. Ein bisschen Hilfe wäre echt nett.

Gruß Mepich
Mepich ist offline   Mit Zitat antworten
Alt 25.01.2012, 21:24  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Zitat:
was ist daran so sinnfrei?
Du kannst nicht einfach HTML-Meta Informationen in einen PHP-header() setzen, das meinte ich mit sinnfrei.
Aber ich mußte mich ja auch erst aufklären lassen, da ich mir nicht sicher war, ob ich evtl. etwas verpasst habe. Also nicht beleidigt sein...

Zitat:
Ein bisschen Hilfe wäre echt nett
Die Hilfe hast Du in #2 bekommen. Klicke die Links bitte an und Du findest den Deinen Fehler sicher schnell!
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.
Albert Einstein
Arne Drews ist offline   Mit Zitat antworten
Alt 25.01.2012, 22:08  
Erfahrener Benutzer
 
Registriert seit: 10.11.2011
Beiträge: 268
PHP-Kenntnisse:
Fortgeschritten
Solu ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Generell: Verwende Mailerklassen
Um dem Fragenden auf die Sprünge zu helfen....
schaue dir phpMailer an (Google/Youtube etc. pp.). Ist spielend leicht damit Mails (auch HTML) zu versenden.
Zitat:
header("refresh:3;index.html");
PHP-Code:
header('Location: deine-datei.html'); 
Ob man in einer PHP-Weiterleitung einen "Timer" definieren kann glaube ich nicht.
Du kannst deine Weiterleitung auch per META in deine Seite einbinden oder eben per Javascript. Auch hier verweiße ich auf Tante Google.

Geändert von Solu (25.01.2012 um 22:12 Uhr).
Solu ist offline   Mit Zitat antworten
Alt 26.01.2012, 09:16  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

mit Refresh geht das , mit Location nicht

insofern ist der Befehl gar nicht sinnfrei! - allenfalls die Zeitdauer von 3 Sekunden

hier --- original aus dem Php-manual (User-comment)
Zitat:
Zitat von php_manual
I wanted to redirect my page, after displaying a status result from feedback form submit click, to the home page of the website. I tried displaying the status message for 'n' seconds, before redirecting to the homepage, using the 'sleep()' function but I was stuck with the header ("Location=$url") command, as it always returned the message "headers already sent", after displaying the status message, and the page was stuck there.

using 'url' instead of 'location' along with the 'refresh' parameter, instead of 'sleep()' function, worked for me in this case.
PHP-Code:
<?php
  header
"refresh:5;url=wherever.php" );
  echo 
'You\'ll be redirected in about 5 secs. If not, click <a href="wherever.php">here</a>.';
?>
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 26.01.2012, 10:08  
meikel
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von eagle275 Beitrag anzeigen
hier --- original aus dem Php-manual (User-comment)
Nicht alles, was da steht, muß stimmen.

Da http://tools.ietf.org/html/rfc2616 finde ich nix darüber. Oder gibts schon HTTP 1.2 und/oder ich suche im falschen RFC?
  Mit Zitat antworten
Alt 26.01.2012, 10:20  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

irgendwas muss da trotzdem dran sein ...

Selfhtml : http://de.selfhtml.org/html/kopfdaten/meta.htm

<meta http-equiv="refresh" content="5; URL=http://de.selfhtml.org/">

... ich denk mal es läuft darauf hinaus, dass es diese Möglichkeit wirklich gibt
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kontaktformular Problem .... root-2k10 PHP Einsteiger 5 16.03.2011 08:15
[Mitmachquiz] Einfaches Kontaktformular Wolla Off-Topic Diskussionen 48 18.10.2010 06:06
Scriptsuche KontaktFormular Hilfe playasha Scriptbörse 4 10.09.2010 13:07
Kontaktformular mit captcha-funktion ändern und erweitern OldTrainee PHP Tipps 2010 3 15.05.2010 01:18
Gutes Tutorial für spartanisches Kontaktformular Nabonid PHP Tipps 2010 4 03.04.2010 23:20
Brauche Hilfe bei meinem Kontaktformular! akcsyndrom PHP Tipps 2009 36 12.01.2010 11:39
Kontaktformular mit captcha fehler talkuvit Scriptbörse 7 07.12.2009 23:07
Kontaktformular über SMTP? flashman3 PHP Tipps 2009 3 12.02.2009 18:38
Kontaktformular an 2. Postfächer Senden PayAttention PHP Tipps 2009 20 28.01.2009 21:39
Kontaktformular: wo is der Fehler? Mick_Sebutia PHP Tipps 2008 16 15.09.2008 15:09
Kontaktformular mit Spamschutz und include Navigation? chicco4u PHP Tipps 2008 1 11.08.2008 09:52
[Erledigt] Kontaktformular - bitte helft mir celine70 PHP Tipps 2008 3 19.05.2008 11:28
Kontaktformular - Nachricht wurde verschickt PHP Tipps 2004 4 22.10.2004 09:18
kontaktformular sendet obwohl fehlerausgabe PHP Tipps 2004 7 07.07.2004 17:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
kontaktformular html code, kontaktformular sendet an bestimmte emai adresse nicht

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:38 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum