php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.12.2004, 13:22  
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 102
djrace
Standard Kontaktformular: Felder auslesen und in .txt datei speichern

Hi,

wie es die Überschrift schon sagt ich habe ein Kontaktformular und möchte das es wenn der User auf absenden Klickt in einer textdatei auf dem server gespeichert wird

Hier mal das Formular

<form action=maili.php method=post>
<table>

<tr><td><font size="1" color="#ffaf49">Nachname:</td><td><input type=text name=Nachname></td></tr>
<tr><td><font size="1" color="#ffaf49">Vorname:</td><td><input type=text name=Vorname></td></tr>
<tr><td><font size="1" color="#ffaf49">Beruf:</td><td><input type=text name=Beruf></td></tr>
<tr><td><font size="1" color="#ffaf49">Telefon:</td><td><input type=text name=Telefon></td></tr>
<tr><td><font size="1" color="#ffaf49">email:</td><td><input type=text name=mailaddi></td></tr>
<tr><td><font size="1" color="#ffaf49">Betreff (Webmaster,hilfe,kritik...):</td><td><input type=text name=mailaddi></td></tr>
<tr>
<td align="left" valign="top"><font size="1" color="#ffaf49">Kommentar:</td>
<td><textarea name="txte" rows="10" cols="30"></textarea></td>
</tr>


<tr>
<td colspan=2 align=middle>
<input type=submit value="Abschicken"></td></tr>
</table></form>


und die maili.php:


<?

$grenze="grenzlinie";
$name_des_bildes=$HTTP_POST_FILES['datei']['name'];
$headers ="MIME-Version: 1.0\r\n";
$headers.="From: $mailaddi\n";
$headers.="Content-Type: multipart/mixed;\n\tboundary=$grenze\n";
$botschaft="\n--$grenze\n";
$botschaft.="Content-transfer-encoding: 7BIT\r\n";
$botschaft.="Content-type: text/plain\n\n";
$botschaft.= "Abgeschickt von $Vorname $Nachname.

Sein Beruf ist $Beruf.


Seine Telefonnummer ist $Telefon.

Seine Nachricht ist wie folgt: $txte .

Die Mailadresse zum Antworten ist folgende: $mailaddi \n";
$botschaft.="\n\n";
$botschaft.="\n--$grenze\n";
$botschaft.="Content-Type: application/octetstream;\n\tname=$name_des_bildes\n";
$botschaft.="Content-Transfer-Encoding: base64\n";
$botschaft.="Content-Disposition: attachment;\n\tfilename=$name_des_bildes\n\n";
$zeiger_auf_datei=fopen("$datei","rb");
//$inhalt_der_datei=fread($zeiger_auf_datei,filesize ("$datei"));
//fclose($zeiger_auf_datei);
$inhalt_der_datei=chunk_split(base64_encode($inhal t_der_datei));
$botschaft.=$inhalt_der_datei;
$botschaft.="\n\n";
$botschaft.="--$grenze";

mail("postmaster@localhost","Kontaktformular",$bot schaft,$headers);
print "geschickt";
?>


wie oder was muss ich einbauen??
würde mich über komplette vorschläge direkt am beispiel freuen da ich in der beziehung noch ein newbie bin

danke
djrace ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 29.12.2004, 13:33  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 4.651
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Dann würdest du es aber nicht verstehen und damit den Sinn und Zweck eines solchen Forums nicht treffen

Eine einfache Erklärung:

1. Datei öffnen
Code:
$datei = fopen('meine-datei.txt', 'a+');
2. Datei beschreiben
Code:
fwrite($datei, "Mail-Addi: $mailaddi\n"); // usw..
3. Datei schliessen
Code:
fclose($datei);
4. jubel, dass es klappt.
__________________
Entwickler aus Leidenschaft und ein Zahnrad in einem der größten Java-Projekte der Welt.
mepeisen ist offline  
Alt 29.12.2004, 13:44  
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 102
djrace
Standard

ok danke



jetze weiß ich schonmal wie es geht jedoch weiß ich noch net wo ich das reinschreiben soll in welche datei muss das?

muss ich ne neue anlegen??

und wo soll es hin wenn es in eine der oben genannten hin muss
djrace ist offline  
Alt 29.12.2004, 13:48  
Gast
 
Beiträge: n/a
Standard

Einbauen kannst du das in maili.php, denn da hast du schon alle Variablen zusammen. Außerdem solltest du mal in der Doku dieses Kapitel lesen: http://www.php.net/manual/de/security.globals.php

Gruß
phpfan
 
Alt 29.12.2004, 13:56  
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 102
djrace
Standard

BIG THX
djrace ist offline  
 


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
[Erledigt] Output einer Datei in einen String speichern christoph_999 PHP Tipps 2008 5 24.07.2008 18:11
Datei erstellen und Speichern Unter andrew22 PHP Tipps 2006 3 05.10.2006 17:14
Log Datei auslesen Computer PHP Tipps 2006 7 05.09.2006 16:15
String als Datei speichern Zangelo PHP Tipps 2006 23 25.08.2006 14:13
Daten aus einer txt Datei auslesen lassen Zangelo PHP Tipps 2006 4 29.05.2006 09:57
dynamische Seite als htm datei speichern chrisbog PHP Tipps 2006 4 23.01.2006 22:11
Text datei. Zeugs auslesen dsmcg PHP Tipps 2007 38 30.11.2005 20:39
CSV Datei rückwärts auslesen Schubi PHP Tipps 2005-2 16 12.09.2005 19:34
kommentarfunktion - .txt datei erstellen PHP Tipps 2005-2 8 23.06.2005 17:18
Bestimmte Werte aus cvs Datei auslesen PHP Tipps 2005-2 1 20.06.2005 13:11
[Erledigt] .reg Datei auslesen und bestimmte Zeile ändern PHP-Fortgeschrittene 19 27.10.2004 10:39
Auslesen von Teilen einer .txt Datei PHP Tipps 2004 4 20.09.2004 20:30
[Erledigt] Einzelne Werte aus TXT Datei auslesen und anzeigen. PHP Tipps 2004 1 08.09.2004 06:31
aus mysql db auslesen und in datei schreiben. Sclot PHP Tipps 2004 2 19.07.2004 21:56
*.txt files auslesen und wegschreiben?!?!? PHP Tipps 2004 3 17.06.2004 09:56

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
kontaktformular auslesen, http://www.php.de/php-tipps-2004-2/14959-kontaktformular-felder-auslesen-und-txt-datei-speichern.html, php formular text übergeben datei erzeugen, emails über php auslesen und in datei schreiben, kontaktformular textdatei, kontaktformular in txt speichern, kontaktformular sichern als datei, user.reg auslesen in textdatei schreiben, email aus kontaktformularen auslesen, php form auslesen und in txt speichern, kontaktformular html in txt, formular text schreiben und speichern, kontaktformular html in txt datei, php formulardaten in textdatei schreiben und wieder auslesen, php kontaktformular daten auslesen, kontakformular in \txt\ speichern html, php ganzen input felder in datei schreiben net nur die letzte zeile, kontaktformular in datei speichern, kontaktformular linuxparameter auslesen, kontaktformular in textdatei und email

Alle Zeitangaben in WEZ +1. Es ist jetzt 22:12 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.