Halli Hallo
Ich als Forum-Neuling stehe momentan vor einem kleinen Problem und ich hoffe, es findet sich eine Lösung.
Neue Kunden in einem kleinen IT-Laden sollen sich am Verkaufsstand selber registrieren können. Diese Daten werden mit php erfasst und sollen in eine csv geschrieben werden, damit diese in das BCM von Outlook 2007 importiert werden können. Da Outlook 2007 in der ersten Zeile die Bedingungen verlangt, stehe ich nun wie ein verlorener Esel im Wald.
Ich wollte das ganze wie folgt lösen:
PHP-Code:
<?php
//eingegebene Formulardaten werden vom Formular eingezogen
$anrede=$_POST['anrede'];
$name=$_POST['name'];
$vorname=$_POST['vorname'];
$strasse=$_POST['strasse'];
$hausnr=$_POST['hausnummer'];
$plz=$_POST['postleitzahl'];
$ort=$_POST['ort'];
$telefon1=$_POST['telefon-vw'];
$telefon2=$_POST['telefon'];
$mobil1=$_POST['mobil-vw'];
$mobil2=$_POST['mobil'];
$email1=$_POST['emailon'];
$email2=$_POST['emailoff'];
//Formulardaten werden für txt vorbereitet
if($_POST) {
$bedingungen = //hier stehen die Bedingungen für Outlook 2007 drin
$datensatz = //hier kommen die Daten rein, die vom User eingegeben wurden
//txt-Datei auswählen und Daten dort ablegen
$file = "kunden.csv";
$fp = fOpen($file,"w+");
fputs($fp, $bedingungen, $datensatz);
fClose ($fp);
}
?>
Diese Variante funktioniert aber rein gar nicht. Wie ist es also nun möglich einen Zeilenumbruch zwischen $bedingungen und $datensatz zu bringen ???
MfG,
Florian
PS. Im Anhang findet ihr das komplette Script (also auch die Bedingungen und den Datensatz)
EDIT: Okay, ich hab es bereits selber gelöst.
Ich habe in einfach alles als $datensatz generiert und dazwischen ein "\n".
Sieht jetzt so aus:
PHP-Code:
$datensatz = 'Vollständiger Name,...'."\n".$anrede.'...';