Hallo
Bedoeling is dat ik geregeld CSV bestanden op mijn FTP ontvang met een andere structuur dan mijn database.
Nu vroeg ik me af of ik via PHP een CSV kan opbouwen aan de hand van een andere CSV zodat ik deze kan importeren?
Een nieuwe aanmaken lijkt me handiger dan in de bestaande gaan bewerken ( indien dat mogelijk is natuurlijk )
Eigenlijk komt het hierop neer :
1. de website ziet een nieuwe CSV feed op de FTP staan ( ik check via cron )
2. de website zal deze CSV feed omvormen naar een nieuwe CSV met eigen databasestructuur ( kolommen van plaats wisselen + kolommen met data toevoegen )
3. de website zal deze nieuwe informatie in de database invoegen
Het gaat hier dus over punt 2 ... het aanmaken van een nieuwe CSV op basis van een oude CSV ... iemand ervaring mee?
Groeten
Wesley
- met php een csv opbouwen aan de hand van andere csv
-
24-10-2014, 10:39 #1
- Berichten
- 940
- Lid sinds
- 15 Jaar
met php een csv opbouwen aan de hand van andere csv
-
In de schijnwerper
AllesOverFreelancen.nl - DA11 - Uit 2006Domein te koopErvaren WordPress & WooCommerce Developer – Pixel-perfect & Whitelabel maatwerk!Freelance / WerkGastartikelen plaatsen op échte websites met bezoekers en goede domeinwaarden?!SEO/LinkbuildingNieuwe affiliate website met potentie in de muziekbusiness te koopWebsite te koop -
28-10-2014, 21:07 #2
- Berichten
- 81
- Lid sinds
- 17 Jaar
Re: met php een csv opbouwen aan de hand van andere csv
Hoi wesly is het bestand voor het inladen van een shop, of diverse website. Wil je een cv's in een magento shop dan heb ik een oplossing
-
29-10-2014, 07:55 #3
- Berichten
- 940
- Lid sinds
- 15 Jaar
Re: met php een csv opbouwen aan de hand van andere csv
Hallo Edwin
Het is inderdaad voor een webshop, echter geen Magento shop ( eigen php webshop )
Ik zoek dus een php code die dat kan realiseren ... is dat mogelijk ?
Groeten
Wesley
-
29-10-2014, 22:38 #4
- Berichten
- 153
- Lid sinds
- 14 Jaar
Re: met php een csv opbouwen aan de hand van andere csv
Dat is zeker mogelijk, mits alle informatie die je in de doel-CSV nodig hebt, ook in de bron-CSV aanwezig is natuurlijk. Daarna is het een eenvoudig stukje PHP, (half) uurtje werk afhankelijk van de complexiteit van de CSV voor een fatsoenlijke programmeur.
Je moet je ene file openen om te lezen, de andere om te schrijven (fopen), daarna itereer je over de een (fgetcsv), herorganiseer je de array (triviaal) en daarna schrijf je weg (fputcsv)
PS: Als je bron-data niet 100% vertrouwd is, dan kan het iets meer werk zijn omdat je iets aan inputsanitatie moet doen. Data importeren is een vervelende manier om XSS of een SQL injection binnen te halen..Laatst aangepast door Henry Been : 29-10-2014 om 22:39 Reden: Belangrijke PSje
-
30-10-2014, 18:41 #5
- Berichten
- 940
- Lid sinds
- 15 Jaar
Re: met php een csv opbouwen aan de hand van andere csv
@ Henry
Het is gelukt met die functies.
Lezen van csv, nieuwe array opbouwen, opslaan in nieuwe csv, verwijderen oude csv
Uiteindelijk viel het mee ... je moet maar weten wat je precies nodig hebt, bedankt!
Met vriendelijke groeten
Wesley
Dat is zeker mogelijk, mits alle informatie die je in de doel-CSV nodig hebt, ook in de bron-CSV aanwezig is natuurlijk. Daarna is het een eenvoudig stukje PHP, (half) uurtje werk afhankelijk van de complexiteit van de CSV voor een fatsoenlijke programmeur.
Je moet je ene file openen om te lezen, de andere om te schrijven (fopen), daarna itereer je over de een (fgetcsv), herorganiseer je de array (triviaal) en daarna schrijf je weg (fputcsv)
PS: Als je bron-data niet 100% vertrouwd is, dan kan het iets meer werk zijn omdat je iets aan inputsanitatie moet doen. Data importeren is een vervelende manier om XSS of een SQL injection binnen te halen..
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic