Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

e-mail formular in homepage einfügen





Frage

hallo, wie kann ich ein e-mail formular in die page integrieren,wenn ich auf den kontakt button klicke das dann ein fenster direkt aufgeht mit "e-mail schreiben an " und meiner MAIL adresse die schon integriert ist.dankesehr

Antwort 1 von hyperl

du meinst, dass sich das Mailprogramm öffnet nicht wie in der Überschrift steht, als Formular?

Dann füge einfach einen Hyperlink ein auf:

mailto:DeineAdresse@DeineDomain.xx

Antwort 2 von tschonn

stimmt etz was hyperl meint oder willste a reinrassiges formular???? gib doch einfach mal ein feedback, dann macht das helfen auch mehr spass ;-))

Antwort 3 von andre

super,mit dem mailto... werde ich integrieren!!! und ein schönes formular wäre auch ganz toll "tschonn" :-)) danke für die hilfe

Antwort 4 von andre

wenn ich einen hyperlink erstelle muss ich doch auf ein verzeichnis gehen wo sich die datei befindet,oder.
ich habe einen kontakt button dort soll dann ein e-mail fenster aufgehen, danke :-)))

Antwort 5 von tschonn

guckst du hier:
http://www.netzwelt.com/selfhtml/
viel spass, cu...

Antwort 6 von hyperl

Mit was für einem Programm arbeitest DU denn ?

Dort, wo Du Dein "Verzeichnis" angeben möchtest, trägst du das

mailto:Deine@dresse.xx

ein.

Allerdings würde ich mir hierfür irgendeine kostenlose email-adresse anlegen, die dann auf die Standard-email-Adresse weitergeleitet wird.
Es kursieren da nämlich ein paar Adressroboter, die im www email-adressen sammeln und Dir dann Dein Postfach vollmüllen.

Dagegen gibts zwar auch andere Möglichkeiten, aber für die ersten Versuche würde ich es mal so machen.

Antwort 7 von Nessus

Hi,

das Mailto ist mir Abstand die schlechteste Wahl.
Ich könnte Dir z.B. gar keine MAil senden, da mein Standartmailclient nicht konfiguriert ist, ich nutze eine anderen.
Besser ist eine serverseitige Verarbeitung der Mail via PHP/ASP/Perl. Das muß dein Server allerdings unterstützen. Vorteil: Es funktioniert immer.

Nessus

Antwort 8 von hyperl

Ich dachte an das "mailto:", weil ich den Eindruck hatte, dass Andre gerade erst mit dem Hompagebasteln anfängt.
[1000x Verzeihung, falls ich mit der Annahme falsch gelegen bin]
Und in diesem Fall ist dieser Weg die einfachste Möglichkeit, die Seite komplett zum Laufen zu kriegen.
Gleich mit PHP/ASP/Perl "anzugreifen" wäre dann wohl etwas hoch ins Regal gegriffen :-)
Ich habe auch einen anderen Client als Standard eingetragen (mit ungültigen) Einstellungen, kann aber ja dann die Adress in mein Mailprogramm übertragen bzw. gleich die Verknüpfung kopieren.
Selbst setzte ich auch auf php, so daß meine Adresse auch nicht im Quelltext auftaucht.

Antwort 9 von Nessus

Hi,

@hyperl
Du hast IMHO Recht mit der Annahme des "Anfängers", einer der sich mit der Materie etwas auseinendersetzt, schaut mal im selfhtml vorbei, wenn ihm die Syntax nicht einfällt. Jeder hat aber mal klein angefangen.....

Ich denke nicht, das der Griff gerade bei einem einfachen PHP-Formmailer zu hoch ist. Mit etwas Fleiß und Fragen an der richtigen Stelle ist das auch für einen Anfänger innerhalb weniger Tage erledigt, das ist aber meine persönliche Meinung.
Beispiele gibt es in der PHP-Gruppe zum Thema zuhauf.

Grüße

Nessus

Antwort 10 von hyperl

Hi nessus,

ok, es gibt gute Vorlagen und Hilfestellungen, dann muß aber auch noch der webspace mitspielen etc..

Ich gebe Dir ja Recht, allerdings ist der Mensch ja ungeduldig (zumindest bin ich so einer) und es tut gut gerade anfangs gut, wenn man die Seite soweit hat, dass sie funktioniert. Feilen kann man dann ja immernoch nahezu unbegrenzt ;-)

Antwort 11 von andre

hallo und danke für die umfangreiche hilfe.ich arbeite mit FRONTPAGE, ich habe bei einem freund auch mal bei DREAMWEAVER reingeschau will mich aber erst mit 1 programm zurechtfinden.die seitenstruktur und aufbau ebenfalls tabellen und verschachtelungen hyperlinks klappen alles,nur das gästebuch ist noch nicht lauffähig und eben die kontakt seite.die kontakt seite steht auch soweit,mein server bietet einen ordner PHPTMP an.von daher kann ich den auch nutzen,einen zähler habe ich auch schon,ebenfalls lauffähig :-) ich schätze 96% der seite ist fertig.

Antwort 12 von tschonn

@Nessus: kannst ja net sagen dass mailto die schlechteste wahl is, nur weil du deinen standardmailclient net eingerichtet hast. dann sagtse,dass mit deiner möglichkeit es immer klappt aber nur wenn der server PHP/ASP/Perl unterstützt. dann klappts doch net immer ;-)). es haben mehr u´ser ein standardmailprogramm eingerichtet, aber die wenigsten billigen webspacer unterstützen PHP/ASP/Perl. deswegen is die einfachste möglichlkeit doch noch mailto.....

Antwort 13 von Nessus

@tschonn
Du vergleichst Äpfel mit Birnen.
Wenn Du auch nur einen User ausschließt, hast Du einen Fehler gemacht. Stelle Dir mal vor Du hättest einen Shop, der via JS und Mailto-funktioniert, da würdest Du dich über jede entgangene Mail doch ärgern, oder?
Dieses Beispiel kannst Du beliebig wandeln.
Falls Du PHP&Co. einsetzt funktionieren die auf jedem Client, da sie serverseitig arbeiten. Natürlich unterstützt nicht jeder Server sowas, vor allem bei den Billigdingern gibt es da immer Probleme, aber Du setzt auch vorraus, das jeder ein Mailclient hat....
Allerdings solltest Du nie für clientseitige Lösungen plädieren, du verlierst in kürzester Zeit jeden Vergleich mit Serverseitigen.

IMHO unterscheiden sich halt unter anderem darin gut gemachte Seiten von weniger gut gemachten.

Außerdem sollte man sich wirklich überlegen nicht ein vernünftigen Webspace zu besorgen, mit Datenbanken usw, ist doch gar nicht mehr so teuer. Die paar Euro sind auch vom Taschengeld zu zahlen.

Nessus

Antwort 14 von tschonn

@nessus: wennjemand nachfragt wie er ein email-formular erschaffen kann, dann gehe ich mal schwer davon aus, dass er keinen online shop hat und erst noch in der try-and error-phase ist --> billiger webspace zum testen.
profis brauchen hier keinen rat, deswegen braucht man einen "anfänger" auch keine profitipps zu geben.


Antwort 15 von Nessus

@tschonn
Wenn Du meinst, soll es mir auch recht sein.....

Nessus

Antwort 16 von Adik

Es ist wohl besser von Anfang an den richtigen Weg aufzuzeigen, statt erst mit absolut primitiven Mitteln Behelfslösungen zu schaffen um dann wieder alles neu zu erklären. Das kann so auch garkein Spass machen.

@Andre finde mal lieber heraus ob dein Anbieter php unterstützt und dann schicke ich dir mal ein wirklich einfaches Kontaktformular in php zu, damit kannst du dann erstmal rumprobieren. Es wird dir kein Spass machen, wenn du siehst, dass kaum jemand dir ne email schicken kann, weil nunmal nicht unbedingt jeder nen Standardmailprogramm konfiguriert hat.

MfG

Christoph


Antwort 17 von Nessus

@Adik
Ganz meine Meinung.

Für Anfänger super geeignet:
http://www.artmedic.de/phpkontakt.php3

Nessus

Antwort 18 von Andre

@ adik(christoph)

hallo ,auf rat meines programierfreundes (der leider im moment nicht zur hilfe eilen kann) habe ich direkt einen umfangreichen hoster genommen der viel im angebot hat ,um später upgraden zu können,er bietet sehr viel an.so viel das ich da natürlich etwas benötige um mich durchzuarbeiten. die bietet er an unter anderem : cgi-bin ,c,c++,xml,phyton 2.1 ,java server, perl 5 ,ph 3+4 , i-mac , SSI server, MY SQL datenbank ,ftp zugang, FTP zugang mit: phptmp,log,restore,html,backup,files,cgi-bin.
ich arbeite auch mit confixx pro.
ich habe sozusagen die fertige seite mit dem kontakt button und komme nicht weiter!!!
danke sehr für die hilfe :-)))

Antwort 19 von Nessus

@Andre

schaue Dir doch mal den Link (Antwort17)an.
Nicht für umme mache ich mir die Arbeit den Link rauszusuchen und zu posten.

Nessus

Antwort 20 von Andre

@nessus
hallo,den link habe ich selbstverständlich ausprobiert und mir ein formular generieren lassen :-)
muss ich den code als datei nun einfach in den PHPTMP ordner des FTP uploaders einfügen mit einem hyperlink dorthin??
danke dir

Antwort 21 von baby

So sieht das Formular bei mir aus

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML
4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<META content="Microsoft FrontPage 5.0" name=GENERATOR></HEAD>
<BODY text=#ffffee vLink=#ffff99 aLink=#ffffff link=#ffffff bgColor=#000000>
<CENTER>
<P align=center> <FORM action=mailto:format-c@freesurf.ch?subject=Antwort method=post
encType=text/plain>
<TABLE border=0>
<TBODY>
<tr>
<TD>Name</TD>
<TD><INPUT size=40 name=Name></TD>
</tr>
<TR>
<TD>Vorname</TD>
<TD><INPUT size=40 name=Vorname></TD></TR>
<TR>
<TD>Adresse</TD>
<TD><INPUT size=40 name=Adresse></TD></TR>
<TR>
<TD>Ort</TD>
<TD><INPUT size=40 name=Ort></TD></TR>
<TR>
<TD> </TD>
<TD> </TD></TR>
<TR>
<TD>E-Mail</TD>
<TD><INPUT size=40 name=e-mail></TD></TR>
<TR>
<TD> </TD>
<TD> </TD></TR>
<TR>
<TD>Kommentar</TD>
<TD><TEXTAREA name=Kommentar rows=8 cols=50></TEXTAREA></TD></TR>
<TR>
<TD align=middle colSpan=2><BR><INPUT type=submit value=Senden> <INPUT type=reset value=Reset></TD></TR></TBODY></TABLE></CENTER></FORM></P></BODY></HTML>

Antwort 22 von Nessus

@baby
Lese mal die letzten Postings, bist doch jetzt etwas zu spät......

@Andre
Einfach in einen beliebigen Ordner via Ascii-Mode im FTP-Programm übertragen und einen Link dahin erstellen, that`s all....

Leider ann ich mit deinem FTP-Uploader nichts anfangen, ein ordinäres FTP-Programm wie WS-FTP reicht da allemal aus.
Falls es funktioniert: Herzlichen Glückwunsch zu deinem ersten PHP-Skript
Die nächste Steigerung: Einen Formmailer mal selbst schreiben, macht Fun!
.
Nessus

Antwort 23 von Adik

vergiss nicht der Seite hinterher die Endung .php statt .htm oder .html zu geben sonst funktionierts nicht!

Antwort 24 von Andre

also kann ich auch in frontpage eine seite mit schwarzen hintergrund erstellen und in der HTML ansicht den code reinsetzen abspeichern mit der endung .php und dann in den php ordner im uploader reinsetzen oder in den html ordner,dort ist der andere kram alles drin,auch der zähler!


@baby danke dir werde dein formular ebenfalls unter die lupe nehmen,thanx

Antwort 25 von Nessus

Hi,

Du solltest FP nicht die Kontrolle über PHP lassen, FP baut da in der Standartkonfig nur Mist und es geht nichts mehr. Also lediglich per FTP-Programmm hochladen und einen Link drauf, fertig.

Das Formuar von baby ist nichts weiter als ein däml.... Mailtoformular, das solltest Du aus den oben genannten Punkten tunlichst vermeiden.

Nessus

Antwort 26 von CodeXX

@Andre: Ein Programm zu lernen ist gut, dann würde ich gleich zum richtigen wechseln und mit diesem lernen - Dreamweaver ist im Vergleich zu Frontpage um längen besser und ich denke die meisten Entwickler nutzen Dreamweaver im Bundle mit Homesite. Hier kannst du PHP und alles mögliche coden und hast auch eine komfortable Ansicht wie bei Frontpage wenn du mit Tabellen u.s.w. arbeitest. Dreamweaver erzeugt im Vergleich zu Frontpage einen sauberen schlanken Code und müllt den Code nicht mit FP Extensions voll, die auf den wenigsten Server laufen.

Drum auch wenn der Anfang jetzt schwierig ist, setze gleich aufs richtige Pferd, dann isz jeder Fortschritt den du machst einfacher.

Gruß - hab selbst vor Jahren mit FP98 angefangen, aber schnell auf Dreamweaver (2.0 damals) gewechselt und bin bis heute dabei geblieben.

CodeXX

Antwort 27 von CodeXX

Zuguterletzt ein gaaaaanz einfacher PHP-Mailer:

Nimm den Code in den Texteditor, speicher das ganze als mailer.php ab, spiele es auf deinen Server und schon sollte es funken!!

---- Code Anfang ------

<html>
<head>
<title>Mailer</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<form action="<? echo $PHP_SELF ?>" method="post" name="form1">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="10%">An:</td>
<td width="90%"><input name="email" type="text" id="email"></td>
</tr>
<tr>
<td>Subjekt:</td>
<td><input name="subjekt" type="text" id="subjekt"></td>
</tr>
<tr>
<td>Nachricht:</td>
<td><textarea name="message" cols="76" rows="8" id="message"></textarea></td>
</tr>
<tr>
<td>Von:</td>
<td><input name="sender" type="text" id="sender"></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><input name="submit" type="submit" id="submit" value="Submit"></td>
</tr>
</table>
</form>
</body>
<?PHP
if (isset($submit)){
mail($email,$subjekt,$message,"from:$sender");
echo "Mail gesendet";
}
?>
</html>

----- Code Ende -----

Natürlich kann man da noch viel viel mehr machen, aber für den Anfang reicht es.

Gruß CodeXX

Antwort 28 von Andre

hi,

ich habe antwort 17 und 27 ausprobiert,habe wohl einen kleinen denkfehler gemacht.
ich habe beises mal wie beschrieben den code in WORDPAD eingefügt ,dann speichern unter "mailer.php" und als dateityp textdokument gewählt. oder muss ich dort etwas anderes wählen!
dann habe ich die datei in den selben ordner "html" geladen und von meinem kontakt button mit rechter maus einen HYPERLINK auf den ordner gelegt mit "neues fenster öffnen" als hyperlinkeigenschaften.das fenster kommt auch aber mit dem 404 fehler,
.beim zweiten versuch habe ich eine leere seite in frontpage erstellt und den code beides mal in der HTML ansicht eingefügt und gespeichert als mailer.php
dann hat die ansicht zumindestens bei tip 27 geklappt mit der oberen zeile und dem textfeld.beim upload wieder der selbe error.

Antwort 29 von Nessus

Hi,

nehme bitte kein Wordpad oder FP. Beide Programme verändern den Code. Nutze einfach das schnöde Notepad, speicher die Datei unter mailer.php ab und übertrage die Datei mit einem FTP-Programm deiner Wahl (IMHO zu empfehlen WS-FTP).
Dannach kannst Du die Seite im FP verlinken.
Wichtig: Diese Vorgehensweise wurde jetzt schon ein paar mal geschrieben, bitte die Postings genauer durchlesen und halte dich daran, dann klappt das auch.

Bessere Alternative als der Texteditor (Notepad)-> Phase5

Zur Info: Error 404->Datei nicht gefunden.

Nessus

Antwort 30 von Adik_nicht angemeldet

Hi!

Nochmal ergänzend! Wie Nessus schon sagt, nimm bitte nicht Wordpad sondern den Editor. Fehler 404 bedeutet wie von Nessus schon erwähnt, dass er die Datei nicht gefunden hat, das hat aber mit deinem Problem nichts zutun. Du hast Z einen absoluten oder einfach falschen Pfad angegeben z.B wäre "C:/Eigene Dateien/Eigenes Web/Frontpageweb/kontakt/kontakt.php" ein" ein absoluter Pfad du müsstest dann also einfach nur /kontakt/kontakt.php angeben sonst kann er die Datei nicht finden. Dann noch eine Frage: Welcher Fehler kommt denn beim Upload?



Antwort 31 von Adik

darf man nicht mehr mal wahrschein.lich schreiben oder hatte ich wahrschei.sslich geschrieben?

Antwort 32 von Andre

hallo

Dank euch erfahrener Programierer KLAPPT ES NUN :-))))) beide beispiele klappen. aus antwort 17 der grosse umfangreiche mailer und der startmailer
aus antwort 27, toll. wenn ich auf senden klicke werden die mails zwar irgenwo hin geschickt,da muss ich nur meine mail noch an die korrekte stelle setzen und dann klappt es wohl. ich muss nun nur irgendwie den weissen hintergrund noch in schwarz umwandeln dann bin ich zufrieden!
danke schonlam :-))))

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: