text/csv
Hallo Forum,
habe eine CSV-Datei mit PHP in einem Ordner auf der Hompage erstellt. Nun möchte ich diese Datei per eMail an einen Kollegen senden.
Für Bilder ist es "image/jpg". Wie muß ich es deklarieren, damit es als Anhang versandt wird? PHP.net/documentation ist nicht online?
Hallo Chorn,
folgenden Code habe ich zur Übung gemacht:
Bekomme von "$_FILES['datei']['type']" nur .. angezeigt. Was kann die Ursache sein?PHP-Code:<?php
$br = "<br />\n";
$empfang = 'rk@xxx.de';
$nachricht = 'Ein Test - Ein Test - Ein Test - Ein Test - Ein Test - Ein Test - Ein Test - Ein Test - ';
$csv = '../myphpfiles/doc/verein_mitgl.csv';
$_POST['name'] = 'webmaster';
$_POST['email'] = $empfang;
$_POST['betreff'] = 'Hallo Test an Empfaenger';
$_POST['nachricht'] = $nachricht;
$_POST['senden'] = 'senden';
$_FILES['datei'] = $csv;
$fp = fopen ( $csv, 'r' ); // Relativ Pfad
$bild = $csv;
$datei = $csv;
$id = filesize ( $datei );
echo 'Größe der Datei ' . $datei . ': ' . $id . $br;
$zeit = fileatime ( $datei );
echo 'Letzter Zugriff auf die Datei ' . $datei . ': ' . $zeit . $br;
echo 'Formatiert: ' . gmdate ( 'd M Y H:i:s', $zeit ) . $br;
var_dump ($_FILES). $br;
var_dump ($_POST). $br;
echo $_FILES['datei']['type'] . '<== type des Files = wird nicht als CSV dargestelle' . $br;
echo file_get_contents( $_FILES['datei']);
?>
Wollte die Datei prüfen mit:
PHP-Code:function checkFile()
{
if ($_FILES['datei']['error'] == 0 &&
$_FILES['datei']['type'] == 'text/csv')
{
return $_FILES['datei']['name'];
}
else
{
die( 'Bitte eine gültige CSV Datei anhängen!' );
}
}
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)