SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 21.10.2009, 10:56:37
Benutzerbild von Blazkowicz
Blazkowicz Blazkowicz ist offline
Anfänger
 
Registriert seit: Oct 2009
Alter: 38
Beiträge: 3
Zeilenumbruch in einer csv

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.'...'
Angehängte Dateien
Dateityp: txt code.txt (2,3 KB, 35x aufgerufen)

Geändert von Blazkowicz (21.10.2009 um 11:21:59 Uhr) Grund: gelöst!
Mit Zitat antworten
  #2  
Alt 21.10.2009, 11:37:16
CPA CPA ist offline
Anfänger
 
Registriert seit: Feb 2007
Alter: 46
Beiträge: 69
AW: Zeilenumbruch in einer csv

PHP-Code:
<?php
...

//txt-Datei auswählen und Daten dort ablegen
$file "kunden.csv"
$fp fOpen($file,"w+");
fputs($fp$bedingungen$datensatz);  
fClose ($fp);

...
?>
Sollte besser so aussehen:
PHP-Code:
<?php
...

//txt-Datei auswählen und Daten dort ablegen
$file "kunden.csv"
$fp fOpen($file,"w+");
fputs($fp$bedingungen);  
fputs($fp$datensatz);  
fClose ($fp);

...
?>

Manual: fputs()
Mit Zitat antworten
  #3  
Alt 24.10.2009, 06:50:09
Benutzerbild von urvater
urvater urvater ist offline
Senior Member
 
Registriert seit: Feb 2006
Ort: Wallrabenstein
Alter: 55
Beiträge: 1.044
AW: Zeilenumbruch in einer csv

Ist das in deiner .txt nur ein Schreibfehler oder war das wirklich vorher so?
PHP-Code:
<?php
//txt-Datei auswählen und Daten dort ablegen
$file "kunden.csv"
$fp fOpen($file,"w+");
fputs($fp$_POST[$bedingungen]."\n");
fputs($fp$_POST[$datensatz]."\n");   
fClose ($fp);
?>
Die Variable $_POST[] existiert nicht mit dem Wert $bedingung und dem Wert $datensatz!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Zeilenumbruch in einem String definieren!? Dutchi MySQLi/PDO/(MySQL) 0 18.06.2007 15:41:51
Zeilenumbruch aus Textareastring für Datei umwandeln luckyfreddy PHP Grundlagen 4 27.01.2006 09:34:27
Zeilenumbruch \n funktioniert nicht?? compliment PHP Grundlagen 2 19.04.2005 14:48:24
zeilenumbruch verschieben humixx PHP für Fortgeschrittene und Experten 4 17.04.2003 21:31:43
Anfängerfrage - Arrayausgabe Zeilenumbruch erzwingen Moses PHP für Fortgeschrittene und Experten 13 24.07.2002 14:56:48


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:44:15 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt