PHP Skript für den Import von CSV-Dateien

Budgetrahmen
800 - 1.500 EUR
Ende der Angebotsphase
Beendet
Notwendige Expertise
Web & Programmierung, CSS, HTML, MySQL, PHP
Kunde
gun***  - Deutschland
Beschreibung

Ich bitte um ein Angebot für ein PHP-Skript für den flexiblen und automatisierten Import von CSV-Dateien in eine MySQL-Datenbank.

Spezifikationen:

  • Umsetzung in PHP und MySQL
  • Import von beliebigen CSV-Listen, sowohl von externen Servern als auch vom eigenen Server
  • Einfaches Backend zur Verwaltung der Listenprofile (Passwortschutz nicht erforderlich, da Einbettung in bestehendes geschütztes Backend geplant)
  • Möglichkeit der Eingabe eines Listennamens, einer Shop-ID, der URL der CSV-Datei (sofern notwendig mit Login und Passwort) und des Updateintervalls für jede Liste
  • Möglichkeit der automatischen Erkennung und/oder manuellen Eingabe von Trennzeichen, Zeichencodierung, Textbegrenzern etc. für jede Liste
  • Möglichkeit des manuellen UND automatisierten Imports der im System angelegten CSV-Listen (automatisierter Import je nach hinterlegtem Intervall, z.B. stündlich, täglich, wöchentlich; manueller Import sofort)
  • Möglichkeit der flexiblen Zuordnung von Spalten der CSV-Datei zu den Spalten der gewählten Tabelle aus der MySQL-Datenbank und Speicherung der Zuordnungen im Listenprofil
  • Import neuer, noch nicht im System vorhandener Produkte aus der CSV-Datei in die Datenbank
  • Aktualisierung bestehender Produkte wenn Änderungen in der CSV-Datei vorhanden sind
  • Markierung (nicht Löschung!) von Produkten in der Datenbank, die nicht mehr in der CSV-Datei vorhanden sind (sollen einen anderen Status bekommen)
  • Abbruch eines Importvorgangs bei eventuellen Fehlern in einer Liste (fehlerhafte Datensätze sollen verhindert werden) und Fortsetzen des Importvorgangs beim nächsten Shop
  • Liste der letzten XX Importvorgänge mit Anzeige der Anzahl an neuen, geänderten, unveränderten und gelöschten Produkte sowie eventuellen Problemen/Fehlermeldungen
  • Möglichkeit, das gesamte System für verschiedene Projekte zu nutzen und dazu eigenhändig auf verschiedenen Servern zu installieren
  • Stabile Performance auch bei sehr vielen und sehr großen CSV-Dateien
  • Kommentierung des Quellcodes für eventuelle  Änderungen und Erweiterungen
  • Dokumentation der Funktionsweise


Wichtig: Es ist ausschließlich das skizzierte Backend zu programmieren. Ein Frontend (Preisvergleich oder dergleichen) wird nicht benötigt.

Service-Anbieter
Unit.P Verifizierter Nutzer Nutzerverifikation

twago verifiziert Ihr Nutzerkonto. Zeigen Sie Geschäftspartnern, dass Ihr Profil geprüft ist. Verifizierten Nutzern wird ein höheres Vertrauen entgegen gebracht.
Projekttyp Festpreis
Vertraulichkeit Meine Projektausschreibung soll für alle Besucher von twago und in Suchmaschinen (z.B. Google) sichtbar sein.
Implementation 19.04.2010 - 30.04.2010
Ausschreibungsdetails Die Angebote sollen lediglich für mich sichtbar sein.
Alle Fragen und Antworten  5 Personen folgen dem Projekt
Sie haben Fragen zum Projekt? Stellen Sie hier Ihre Fragen. Der Kunde antwortet hier ebenfalls, um allen die gleichen Informationen zu geben. Bitte geben Sie hier keine Kontaktdaten an. Inhalte, bei denen es nicht um Projektdetails geht, werden gelöscht. Sie möchten den Kunden direkt anschreiben? Bitte geben Sie zuerst Ihr Angebot ab. Ihr Angebot ist unverbindlich und jederzeit aktualisierbar. Anschließend können Sie mit dem Kunden persönlich kommunizieren.
Vor ca. einer Minute
Vor ca. einer Minute
Vor {0} Minute
Vor {0} Minuten
Vor {0} Stunde
Vor {0} Stunden
Vor {0} Tag
Vor {0} Tagen
Vor {0} Woche
Vor {0} Wochen
Vor {0} Monat
Vor {0} Monaten
Vor {0} Jahr
Vor {0} Jahren
[ausgeblendet]
Verifizierter Nutzer Nutzerverifikation

twago verifiziert Ihr Nutzerkonto. Zeigen Sie Geschäftspartnern, dass Ihr Profil geprüft ist. Verifizierten Nutzern wird ein höheres Vertrauen entgegen gebracht.
Medium Medium Mitglied

Unsere Medium Mitgliedschaft erfüllt die Bedürfnisse kleiner Unternehmen. Mit einer Medium Mitgliedschaft erhöhen Sie Ihre Chancen für ein Projekt ausgewählt zu werden. Upgraden Sie Ihren Account noch heute und arbeiten Sie demnächst noch erfolgreicher mit twago.
Premium Premium Mitglied

Unsere Premium Mitgliedschaft erfüllt die Bedürfnisse professioneller Unternehmen. Mit einer Premium Mitgliedschaft erhöhen Sie Ihre Chancen für ein Projekt ausgewählt zu werden. Upgraden Sie Ihren Account noch heute und arbeiten Sie demnächst noch erfolgreicher mit twago.
Freelancer Freelancer Mitglied

Unsere Freelancer Mitgliedschaft erfüllt die Bedürfnisse kleiner Unternehmen oder erfolgreicher Selbständiger. Mit einer Freelancer Mitgliedschaft erhöhen Sie Ihre Chancen für ein Projekt ausgewählt zu werden. Upgraden Sie Ihren Account noch heute und arbeiten Sie demnächst noch erfolgreicher mit twago.
Premium Premium Mitglied

Unsere Premium Mitgliedschaft ist speziell für unsere anspruchsvollen Kunden konzipiert. Mit einer Premium Mitgliedschaft erhöhen Sie Ihre Chancen für ein Projekt ausgewählt zu werden. Außerdem werden Sie in unserem Branchenbuch (directSearch) gelistet und unsere Nutzer können Sie direkt kontaktieren. Upgraden Sie Ihren Account noch heute und arbeiten Sie demnächst noch erfolgreicher mit twago.
VIP VIP Mitglied

Unsere VIP-Mitgliedschaft ist speziell für unsere besten Service-Anbieter konzipiert. Mit einer VIP-Mitgliedschaft erhöhen Sie Ihre Chancen für ein Projekt ausgewählt zu werden. Außerdem listen wir Sie in unserem Branchenbuch (directSearch). Upgraden Sie Ihren Account noch heute und arbeiten Sie demnächst noch erfolgreicher mit twago.
Verifizierte Referenz Referenzverifikation

twago verifiziert Ihre Referenzen und zeigt so Ihren Kunden das diese korrekt sind. Service-Anbieter mit verifizierten Referenzen haben eine signifikant höhere Chance für ein Projekt ausgewählt zu werden.
twago Nutzer
Vor 2 Jahren
Sie schreiben: "Möglichkeit, das gesamte System für verschiedene Projekte zu nutzen und dazu eigenhändig auf verschiedenen Servern zu installieren". Was bedeutet das genau? Installer? Wir würden eine Klasse, ein Konfigurationsdatei und einige Dateien für das Backend schreiben. Diese Dateien könnte man bspw. manuell kopieren. Reicht das womöglich?
twago Nutzer
Vor 2 Jahren
Stehen Cronjobs zur Verfügung bzw. gibt es einen SSH-Zugang um Crontab auszuführen?
Angebote und Service-Anbieter
Sie wollen für das Projekt arbeiten?
Registrieren Sie sich auf twago und geben Sie Ihr Angebot ab.
Sie möchten einen Experten finden?
Schreiben Sie Ihr Projekt aus und finden Sie die passenden Experten.
Version:5553

Über SSL Zertifikate
SagePAY
Diversity