Hallo
Ich bin neu hier - Daher wollte ich erstmal ganz lieb Hallo sagen
Ich habe mich hier angemdelt da ich an einem Problem echt verzweifel und ich Hoffnung habe, hier Hilfe zu finden. Sieht mir doch danach aus als wären hier viele Leute die Ahnung haben.
Erstmal die Gegebenheiten:
Ich lese Daten fer file() in mehrere Arrays ein:
Nun lasse ich die Daten wie folgt ausgeben:
Das ganze soll wie ihr sicherlich sehr eine SQL-Datei für Wordpress werden.
Nun zu meinem Problem:
Wenn ich mir das Ganze nun ausgeben lasse erhalte ich natürlich nicht nur den Code sondern teilweise auch schon die ausgeführten HTML-Codes.
In der Ausgabe sieht natürlich alles richtig aus. Ich kopiere nun immer den Quellcode um den reinen Code zu haben den ich dann in meine SQL-Datenbank einlesen will.
Im Quelltext entstehen beim einsetzen der ausgelesenen Daten aus dem Array allerdings immer Zeilenumbrüche hinter der jeweiligen Einagbe. Wenn ich das nun so kopiere und in die SQL einlese entstehen dadurch jede Menge Fehler.
So sieht der Quellcode aus:
Die Zeilenumbrüche sind hoffentlich deutlich zu sehen.
Hat da jemand eine Idee wie ich das umgehen kann? - Ich bin echt am verzweifeln .. Ich würde das ja per Hand machen, aber bei > 10.000 Einträgen würde das Tage dauern.
Würde mich sehr freuen.
Mit freundlichen Grüßen,
vo0r
Ich bin neu hier - Daher wollte ich erstmal ganz lieb Hallo sagen
Ich habe mich hier angemdelt da ich an einem Problem echt verzweifel und ich Hoffnung habe, hier Hilfe zu finden. Sieht mir doch danach aus als wären hier viele Leute die Ahnung haben.
Erstmal die Gegebenheiten:
Ich lese Daten fer file() in mehrere Arrays ein:
Code:
$name = file("namen.txt");
$titel = file("titel.txt");
$artikel = file("artikel.txt");
$beschreibung = file("beschreibungen.txt");
$preis = file("preise.txt");
$bild = file("bilder.txt");
$b = 0;
$id = 21;
Nun lasse ich die Daten wie folgt ausgeben:
Code:
INSERT INTO `wp_posts` VALUES (<?php echo $id ?>, 1, '2009-11-23 11:38:58', '2009-11-23 10:38:58', '<center><a href="<?php echo $artikel[$b] ?>"><img class="aligncenter" src="<?php echo $bild[$b] ?>" alt="" width="140" height="140" /></a> <br/> <a href="<?php echo $artikel[$b] ?>">Hier gehts zum Angebot!</a></center><strong>Beschreibung:</strong> <p><?php echo $beschreibung[$b] ?></p><p style="text-align: left;">Aktueller Preis: <strong><?php echo $preis[$b] ?></strong></p><br/><br/>', '<?php echo $name[$b] ?>', '', 'publish', 'open', 'open', '', '<?php echo $titel[$b] ?>', '', '', '2009-11-23 11:38:58', '2009-11-23 10:38:58', '', 0, 'http://blog.super-angebote.info/?p=<?php echo $id ?>', 0, 'post', '', 0);
Das ganze soll wie ihr sicherlich sehr eine SQL-Datei für Wordpress werden.
Nun zu meinem Problem:
Wenn ich mir das Ganze nun ausgeben lasse erhalte ich natürlich nicht nur den Code sondern teilweise auch schon die ausgeführten HTML-Codes.
In der Ausgabe sieht natürlich alles richtig aus. Ich kopiere nun immer den Quellcode um den reinen Code zu haben den ich dann in meine SQL-Datenbank einlesen will.
Im Quelltext entstehen beim einsetzen der ausgelesenen Daten aus dem Array allerdings immer Zeilenumbrüche hinter der jeweiligen Einagbe. Wenn ich das nun so kopiere und in die SQL einlese entstehen dadurch jede Menge Fehler.
So sieht der Quellcode aus:
Code:
INSERT INTO `wp_posts` VALUES (21, 1, '2009-11-23 11:38:58', '2009-11-23 10:38:58', '<center><a href="http://partners.webmasterplan.com/click.asp?ref=505&site=2950&type=text&tnb=11&diurl=http://www.otto.de/extern/?campid=110001&AffiliateID=40716150&ArticleNo=209320&IWL=042&pxid=2
"><img class="aligncenter" src="http://image01.otto.de/pool/OttoDe/de_DE/images/formata/1183400.jpg
" alt="" width="140" height="140" /></a> <br/> <a href="http://partners.webmasterplan.com/click.asp?ref=505&site=2950&type=text&tnb=11&diurl=http://www.otto.de/extern/?campid=110001&AffiliateID=40716150&ArticleNo=209320&IWL=042&pxid=2
">Hier gehts zum Angebot!</a></center><strong>Beschreibung:</strong> <p>Buntschneidemesser CLASSIC LINE 20cm, WMF
</p><p style="text-align: left;">Aktueller Preis: <strong>15.95 Euro
</strong></p><br/><br/>', 'Buntschneidemesser CLASSIC LINE 20cm, WMF
', '', 'publish', 'open', 'open', '', 'Buntschneidemesser-CLASSIC-LINE-20cm-WMF
', '', '', '2009-11-23 11:38:58', '2009-11-23 10:38:58', '', 0, 'http://blog.super-angebote.info/?p=21', 0, 'post', '', 0);
Die Zeilenumbrüche sind hoffentlich deutlich zu sehen.
Hat da jemand eine Idee wie ich das umgehen kann? - Ich bin echt am verzweifeln .. Ich würde das ja per Hand machen, aber bei > 10.000 Einträgen würde das Tage dauern.
Würde mich sehr freuen.
Mit freundlichen Grüßen,
vo0r