# PHP Error: Shopware Import API

**URL:** <https://forum.shopware.com/t/php-error-shopware-import-api/1367>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [13. Januar 2011 um 10:20 UTC](https://forum.shopware.com/t/php-error-shopware-import-api/1367 "2011-01-13T10:20:09Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Snooops](https://avatars.discourse-cdn.com/v4/letter/s/7feea3/32.png) [@Snooops](https://forum.shopware.com/u/Snooops)\
**Post date:** [13. Januar 2011 um 10:20 UTC](https://forum.shopware.com/t/php-error-shopware-import-api/1367/1 "2011-01-13T10:20:09Z")

</div>

Hi, ich wollte gerade Daten aus einem OS Commerce via Shopware Import API importieren. Jedoch bekomme ich folgenden Fehler: Parse error: syntax error, unexpected T\_STRING, expecting T\_OLD\_FUNCTION or T\_FUNCTION or T\_VAR or ‚}‘ in /rootpfad/zum/webspace/engine/connectors/api/api.php on line 70 Dieser Fehler kommt auch wenn ich nur die Datei include sprich: `<?php require_once('../engine/connectors/api/api.php');
?>` Mir ist aufgefallen das in der api.php diverse umlaute nicht korrekt dargestellt werden, utf-8 kram. Kann es daher kommen? Wenn da jetzt ein UTF-8 Wurm drin ist, nehme ich mir 2 Wochen Urlaub 😛 Der Shop selbst läuft ohne Fehler. Ich führe das Script über die shell aus mittels: `php meineimportdatei.php` Kann jemand helfen? Gruß der Snooops

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [13. Januar 2011 um 10:54 UTC](https://forum.shopware.com/t/php-error-shopware-import-api/1367/2 "2011-01-13T10:54:00Z")

</div>

Hey, lade die datei mal neu hoch, das liest sich so, als wenn es dort einen Syntaxfehler geben würde- eventuell wurde die nicht korrekt hochgeladen.

---

<div class="post-metadata">

**Author:** ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)\
**Post date:** [13. Januar 2011 um 10:55 UTC](https://forum.shopware.com/t/php-error-shopware-import-api/1367/3 "2011-01-13T10:55:05Z")

</div>

Hi, diese Fehlermeldung kommt, wenn du versuchts ein PHP5-Script in einer PHP4-Umgebung auszuführen. Versuche doch statt: `php meineimportdatei.php` einmal diesen Befehl: `/usr/local/php5/bin/php meineimportdatei.php` Viele Grüße Heiner

---

<div class="post-metadata">

**Author:** ![Snooops](https://avatars.discourse-cdn.com/v4/letter/s/7feea3/32.png) [@Snooops](https://forum.shopware.com/u/Snooops)\
**Post date:** [13. Januar 2011 um 11:05 UTC](https://forum.shopware.com/t/php-error-shopware-import-api/1367/4 "2011-01-13T11:05:22Z")

</div>

Ha das wars, super Rocky, danke 😉 Man darauf hätte ich auch selbst kommen können 😛 Grüße Snooops

---

<div class="post-metadata">

**Author:** ![Snooops](https://avatars.discourse-cdn.com/v4/letter/s/7feea3/32.png) [@Snooops](https://forum.shopware.com/u/Snooops)\
**Post date:** [13. Januar 2011 um 11:06 UTC](https://forum.shopware.com/t/php-error-shopware-import-api/1367/5 "2011-01-13T11:06:05Z")

</div>

Dennoch gibt es da evtl. UTF-8 Probleme die evtl. behoben werden müssten. Kann das jemand anderes bestätigen? Gruß Snooops

---

<div class="post-metadata">

**Author:** ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)\
**Post date:** [13. Januar 2011 um 11:13 UTC](https://forum.shopware.com/t/php-error-shopware-import-api/1367/6 "2011-01-13T11:13:35Z")

</div>

Hi, Shopware verwendet intern den Zeichensatz “iso-8859-1”. Du must daher die Daten vorher auf “iso-8859-1” bringen. Damit du dabei die Sondernzeichen nicht verlierst, sollte du die Daten so formatieren: `if(function\_exists('mb\_convert\_encoding')) { $value = mb\_convert\_encoding($value, 'HTML-ENTITIES', 'UTF-8'); } else { $value = utf8\_decode($value); } $value = html\_entity\_decode($value);` Viele Grüße Heiner

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [13. Januar 2011 um 12:47 UTC](https://forum.shopware.com/t/php-error-shopware-import-api/1367/7 "2011-01-13T12:47:31Z")

</div>

@Snoops Wenn du Lust hast, könntest du den OS-Commerce Import als Plugin im Store bereitstellen. Würde mich freuen …
