CSV für Outlook generieren

  • Ich komm einfach nicht drauf, wo das Problem liegt:

    PHP
    $somecontent = "\"Anrede\",\"Vorname\",\"Weitere Vornamen\",\"Nachname\",\"Suffix\",\"Firma\",\"Abteilung\",\"Position\",\"Straße geschäftlich\",\"Straße geschäftlich 2\",\"Straße geschäftlich 3\",\"Ort geschäftlich\",\"Region geschäftlich\",\"Postleitzahl geschäftlich\",\"Land/Region geschäftlich\",\"Straße privat\",\"Straße privat 2\",\"Straße privat 3\",\"Ort privat\",\"Bundesland/Kanton privat\",\"Postleitzahl privat\",\"Land/Region privat\",\"Weitere Straße\",\"Weitere Straße 2\",\"Weitere Straße 3\",\"Weiterer Ort\",\"Weiteres/r Bundesland/Kanton\",\"Weitere Postleitzahl\",\"Weiteres/e Land/Region\",\"Telefon Assistent\",\"Fax geschäftlich\",\"Telefon geschäftlich\",\"Telefon geschäftlich 2\",\"Rückmeldung\",\"Autotelefon\",\"Telefon Firma\",\"Fax privat\",\"Telefon privat\",\"Telefon privat 2\",\"ISDN\",\"Mobiltelefon\",\"Weiteres Fax\",\"Weiteres Telefon\",\"Pager\",\"Haupttelefon\",\"Mobiltelefon 2\",\"Telefon für Hörbehinderte\",\"Telex\",\"Abrechnungsinformation\",\"Benutzer 1\",\"Benutzer 2\",\"Benutzer 3\",\"Benutzer 4\",\"Beruf\",\"Büro\",\"E-Mail-Adresse\",\"E-Mail-Typ\",\"E-Mail: Angezeigter Name\",\"E-Mail 2: Adresse\",\"E-Mail 2: Typ\",\"E-Mail 2: Angezeigter Name\",\"E-Mail 3: Adresse\",\"E-Mail 3: Typ\",\"E-Mail 3: Angezeigter Name\",\"Empfohlen von\",\"Geburtstag\",\"Geschlecht\",\"Hobby\",\"Initialen\",\"Internet-Frei/Gebucht\",\"Jahrestag\",\"Kategorien\",\"Kinder\",\"Konto\",\"Name Assistent\",\"Name des/der Vorgesetzten\",\"Notizen\",\"Organisationsnr.\",\"Ort\",\"Partner\",\"Postfach geschäftlich\",\"Postfach privat\",\"Priorität\",\"Privat\",\"Regierungsnr.\",\"Reisekilometer\",\"Sprache\",\"Stichwörter\",\"Vertraulichkeit\",\"Verzeichnisserver\",\"Webseite\",\"Weiteres Postfach\"\n";
    
    
    //Students
    do {
    $somecontent .= "\"\",\"".$row_getStudents['vorname']."\",\"\",\"".$row_getStudents['nachname']."\",\"\",\"\",\"\",\"\",\"\",,,\"\",\"\",\"\",\"\",\"".$row_getStudents['adress']."\",,,\"".$row_getStudents['ort']."\",\"\",\"".$row_getStudents['plz']."\",\"Österreich\",,,,,,,,,\"\",\"\",,,,,,\"\",,,\"".$row_getStudents['phone']."\",,\"\",\"\",,,,,,,,,,,,\"".$row_getStudents['email']."\",\"SMTP\",\"".$row_getStudents['vorname']." ".$row_getStudents['nachname']." (".$row_getStudents['email'].")\",\"".$row_getStudents['tw']."@technikum-wien.at\",\"SMTP\",\"".$row_getStudents['vorname']." ".$row_getStudents['nachname']." (".$row_getStudents['tw']."@technikum-wien.at)\",,,,,\"".$row_getStudents['birth']."\",\"Keine Angabe\",,\"H.H.\",,\"0.0.00\",\"Technikum-Wien\",,\"\",,,,,\"\",,,,\"Normal\",\"Aus\",,,\"\",\"\",\"Normal\"\n";
    } while ($row_getStudents = mysql_fetch_assoc($getStudents));

    Outlook sagt immer, dass die Formatierung nicht stimmt?!

    Vielleicht fällt es euch auf.
    Besten Dank

  • ich würd amal statt " einfache ' verwenden damit man das auch halbwegs lesen kann (escapen fallt weg)... zeilenumbrueche wuerden weiters die lesbarkeit erheblich verbessern. nur so am rande....

  • Hab es jetzt umgeändert, aber es funktioniert noch immer nicht. Das mit dem Zeilenumbruch ist zwar hilfreich zum lesen, aber der Zeilenumbruch wird dann auch ins File geschrieben, und dass ist dann dort nicht mehr lesbar.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!