Hallo!
Ich habe folgenden Code:
PHP-Code:
<?php
$Zeilen = 1;
$Dateizeiger = fopen("datenbank.csv", "r");
$datei = fopen("ebay.csv", "w");
while(($Daten=fgetcsv($Dateizeiger, 70000, ";"))!==FALSE)
{
$AnzahlDerFelder = count($Daten);
$Zeilen++;
for($i=9; $i<$AnzahlDerFelder; $i++) // Hier die Spalten Anzahl der *.csv eintragen
{
//$neu4 = str_replace("Ein-/", "Ein-", $Daten[4]);
$ersetzen = array(
'Dentaltechnik' => '124794',
'Laborausstattung' => '11815',
'Medizintechnik' => '30807',
'OP-Leuchten' => '30816',
);
$Daten[1] = strtr($Daten[1],$ersetzen);
echo
"(77;9;7;$Daten[2];~;~;<html><head></head><body>Beschreibung</body></html>;$Daten[2];~;$Daten[2];$Daten[8];$Daten[9];~;10;~;~;$Daten[5];0;2;1;~;~;1;~;~;~;~;~;~;~;0;~;~;~;~;~;0;~;1;0;0;1;1;~;0;~;Hamburg;100002;DE;0;0;0;$Daten[8];0;0;$Daten[8];0;0;~;0;0;0)<br />";
fwrite($datei,
"77;9;7;$Daten[2];~;~;<html><head></head><body>Beschreibung</body></html>;$Daten[2];~;$Daten[2];$Daten[8];$Daten[9];~;10;~;~;$Daten[5];0;2;1;~;~;1;~;~;~;~;~;~;~;0;~;~;~;~;~;0;~;1;0;0;1;1;~;0;~;Hamburg;100002;DE;0;0;0;$Daten[8];0;0;$Daten[8];0;0;~;0;0;0\n");
}
}
fclose($Dateizeiger);
?>
Nun möchte ich einen komplexerern HTML Code einfügen, und zwar unter fwrite, so dass in der csv Tabelle nachher der Code drin steht und weiterverarbeitet werden kann! Im Moment geht es nur mit simple Code!
In HTML wird u.a. das Simikolon verwendet, dies stört wohl bei csv- Trennung mit ;, die " kann man ja durch Hochkomma ersetzen!
Bin über jede Hilfe dankbar!