 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
05.01.2006, 13:56
|
#1
|
|
TP-Newbie
Registriert seit: Jan 2006
|
hilfe bei script
hallo zusammen,
ich bastel hobbymäßig ein wenig mit html rum und versuche gerade mit php ein wenig klar zu kommen.
ich habe dabei folgendes problem:
ich möchte gerne ein kleines formular anfertigen, mit dem ich über einen button eine email mit namen und email adresse an eine andere email adresse schicken kann.
in html ist es nur über den umweg über das standard email programm möglich das zu realisieren, möchte das aber gern über ein php script machen, der einfachheit halber. ich habe mir schon diverse scripts angeschaut, komme damit aber überhaupt nicht klar und die sind auch ziemlich riesig...kann mir jemand ne einfache lösung zeigen?
derzeitiger stand meines formulars:
<HEAD>
<TITLE>Kontakt</TITLE>
</HEAD>
<BODY>
<FORM METHOD="POST" ACTION="">
Vorname:<BR>
<INPUT TYPE="TEXT" NAME="vorname" MAXLENGTH="25"><BR>
Nachname:<BR>
<INPUT TYPE="TEXT" NAME="nachname" MAXLENGTH="25"><BR>
eMail:<BR>
<INPUT TYPE="TEXT" NAME="email" MAXLENGTH="50"><BR>
<INPUT TYPE="SUBMIT" NAME="submit">
</FORM>
</BODY>
kann mir bitte jemand das dazugehörige script dazu schreiben
|
|
|
05.01.2006, 14:00
|
#2
|
|
TP-Moderator
Registriert seit: Mar 2003
Ort: Hamburg
|
Hi
Zitat:
|
Zitat von Shinson
kann mir bitte jemand das dazugehörige script dazu schreiben
|
Bisschen dreist ausgedrückt, mh?
Ich dachte du willst PHP lernen
Viele Wege führen nach Rom und wie du richtig erkannt hast gibt es im Internet Scripte en Masse.
Ob sie lang oder kurz sind spielt doch erst einmal keine Rolle, solange es funktioniert. Wenn du es kürzer haben willst, musst du das Script durchschauen und unnötige Dinge entfernen 
Hab dir trotzdem mal ein Link:
http://tuts.nicogutmann.de/php/formular.php
Weitere findest du auch hier in der TP-Suche 
|
|
|
05.01.2006, 16:10
|
#3
|
|
TP-Newbie
Registriert seit: Jan 2006
|
hast recht, klingt etwas komisch und frech
ganz so wars nicht gemeint...doch fehlt mir leider das verständnis an der sache...wie gesagt, habe mir einige scripte angeschaut, nur die infos die ich zum verständnis brauche waren nie dabei. so ein paar allgemeine fragen wären:
muß es ne separate php seite mit dem script erstellt werden oder kann man dieses in das html formular integrieren?
wenn ja, steht das php script vor dem form tag oder kommt es danach?
muß der server auf dem das kontaktformular aufgeführt ist spezielle voraussetzungen bieten?
übrigens danke für den link....das ist das bisher übersichtlichste 
|
|
|
05.01.2006, 16:18
|
#4
|
|
TP-Moderator
Registriert seit: Jan 2005
Ort: Düsseldorf
|
Folge dem Link...
Dort siehst du funktionierenden Beispielcode.
Entweder auf deinem Webspace mal austesten oder auf deinem lokal installiertem Webserver.
Vorab beides geht. Entweder separat oder selbstverarbeitende Formulare, sog. sticky-forms. Wenn es dir leichter fällt, dann kannst du auch als action eine externe php Datei nehmen, anstatt eines cgi´s.
So long,
skip
__________________
Chenaski - Klamotten designed by Pete
USE - nicht immer nur mit Stars and Stripes rumlaufen!
Hunde in der Großstadt: Guck mal wo ich fast reingetreten bin.....
|
|
|
05.01.2006, 17:33
|
#5
|
|
TP-Specialist
Registriert seit: Mar 2005
Ort: Unterfranken
|
Zitat:
|
Zitat von Shinson
muß es ne separate php seite mit dem script erstellt werden oder kann man dieses in das html formular integrieren?
|
Beides ist möglich.
Zitat:
|
wenn ja, steht das php script vor dem form tag oder kommt es danach?
|
Kommt drauf an, aber vernünftig wäre vor dem Tag. Anhand der verarbeiteten Dateien kann das Skript dann entscheiden, ob es die Mail abschickt und eine "Danke schön"-Seite erzeugen soll, oder eine Fehlermeldung ausgeben soll und das Formular erneut anzeigen soll.
Zitat:
|
muß der server auf dem das kontaktformular aufgeführt ist spezielle voraussetzungen bieten?
|
Ja. PHP muss natürlich installiert sein, und die mail()-Funktion darf nicht gesperrt sein (das machen manche Billig-Hosts, um Missbrauch -- etwa von Spammern -- zu verhindern).
|
|
|
06.01.2006, 08:22
|
#6
|
|
TP-Newbie
Registriert seit: Jan 2006
|
hallo,
danke für eure antworten. habe mich gestern abend auch gleich mal rangesetzt und etwas rumgefummelt. leider hab ich immernoch probleme.
als grundlage habe ich den code vom link genommen und ihn an das angepasst was ich brauche...habe ihn auf den server geladen und wollte es testen. hier konnte ich schon die php datei nicht anstarten, konnte sie nur immer runterladen. kann das daran liegen, das auf dem server kein php installiert ist? (das habe ich bei einer fehlermeldung entdeckt: Apache/1.3.19 Server --> dachte ein apache server wäre auch ne voraussetzung zum ausführen von php)
|
|
|
06.01.2006, 09:46
|
#7
|
|
TP-Moderator
Registriert seit: Jan 2005
Ort: Düsseldorf
|
Einen Server brauchst du immer....
Der Apache ist ein Webserver. Genauer gesagt ein http Server, er macht erstmal nichts anderes als die Kommunikation zwischen einem Browser und auf dem Server befindlichen Dateien via http zu ermöglichen. Er kann auf den unterschiedlichsten Betriebssystemen laufen, Linux, Unix, Windows, Netware.....
PHP ist ein Modul, welches extra eingebunden werden muss. Genauso wie z.B. Perl, mod_proxy, mod_ssl, usw. oder über die CGI Schnittstelle angesprochen werden muss.
Du solltest also bei deinem Provider mal klären, ob du etwas bestimmtes tun musst um php ans laufen zu kriegen. Manche Provider arbeiten immer noch mit proprietären Endungen(datei.php4 oder datei.php5). Meist um ihren Kunden eine Differenzierung zwischen php4 und php5 zu bieten. Bevor wir dir jedoch erklären, wie du da via .htaccess was machen kannst, solltest du deinen Provider mal abklopfen und fragen oder einfach einen Blick in dein Kundenmenü bei selbigem werfen. Das wird mit Sicherheit stehen, welche feature dir zur Verfügung stehen.
Ansonsten kann dir hier im Forum in der Rubrik Provider sicher jemand einen Provider nennen, der fast umsonst, weniger 5 Euro im Monat, Webspace mit php und MySql anbietet. Da kenne ich mich nicht aus, da ich selbst alles bei Domainfactory hoste, die sind aber etwas teurer.
So long,
skip
__________________
Chenaski - Klamotten designed by Pete
USE - nicht immer nur mit Stars and Stripes rumlaufen!
Hunde in der Großstadt: Guck mal wo ich fast reingetreten bin.....
|
|
|
08.01.2006, 00:28
|
#8
|
|
TP-Veteran
Registriert seit: Mar 2005
Ort: Oyten
|
Zitat:
|
Zitat von Shinson
hier konnte ich schon die php datei nicht anstarten, konnte sie nur immer runterladen.
|
Dies ist ein absolut eindeutiges Zeichen dafür, dass PHP auf diesem Server nicht interpretiert wird.
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| 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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:14 Uhr.
|
 |