anoniem Geplaatst: 11 april 2002 Delen Geplaatst: 11 april 2002 Ik heb een webwinkel gebouwd en nu moet deze makkelijk te onderhouden zijn oftewel niet ieder product apart via een formulier invoeren. Alle gegevens staan in een txt bestand en categorie, naam, omschrijving e.d. worden gescheiden door een scheidingsteken zoals |. Hoe krijg ik deze gegevens nu in mijn mysql database. Ik weet je met fopen het bestand opend en in een array zet maar hoe verder? Quote Link naar reactie
anoniem Geplaatst: 11 april 2002 Auteur Delen Geplaatst: 11 april 2002 Inlezen met file: http://www.php.net/manual/en/function.file.php Opdelen met explode: http://www.php.net/manual/en/function.explode.php en dan in de database planten. [ Dit bericht is bewerkt door: mvwinger op 2002-04-11 19:03 ] Quote Link naar reactie
anoniem Geplaatst: 11 april 2002 Auteur Delen Geplaatst: 11 april 2002 [url=http://www.mysql.com/doc/L/O/LOAD_DATA.html]MySQL[/url] heeft zelf ook de mogelijkheid om tekstfiles te importeren. Quote Link naar reactie
anoniem Geplaatst: 11 april 2002 Auteur Delen Geplaatst: 11 april 2002 ik heb zoals in de handleiding staat een script gemaakt maar dat gaat niet goed. Mijn script: $fcontents = file ("update.txt"); array = explode( " | ", $fcontents); echo "$content[0]n $content[2]n $content[3]n $content[4n $content[5]n <br>"; mijn foutmelding: Parse error: parse error, expecting `'('' in c:wwwict-netwinkel 2update.php on line 8 wat zit er niet goed? Quote Link naar reactie
anoniem Geplaatst: 11 april 2002 Auteur Delen Geplaatst: 11 april 2002 $content[4n achter de 4 ben je een ] vergeten. Quote Link naar reactie
anoniem Geplaatst: 11 april 2002 Auteur Delen Geplaatst: 11 april 2002 nog steeds: Parse error: parse error, expecting `'('' in c:wwwict-netwinkel 2update.php on line 8 line 8 is de regel waarin staat array = ... Quote Link naar reactie
anoniem Geplaatst: 11 april 2002 Auteur Delen Geplaatst: 11 april 2002 ik heb nu het volgende $fcontents = file ("update.txt"); $content = explode( " | ", $fcontents); echo "$content[0]n $content[2]n $content[3]n $content[4]n $content[5]n <br>"; en krijg het woord array op het scherm te staan dus niet de inhoud van het bestand. Quote Link naar reactie
anoniem Geplaatst: 11 april 2002 Auteur Delen Geplaatst: 11 april 2002 Hoe lastig is het nou om zo'n handleiding te lezen? [quote:64b47ec4ae] Identical to readfile(), except that file() returns the file in an array. Each element of the array corresponds to a line in the file, with the newline still attached. [/quote:64b47ec4ae] http://www.php.net/manual/en/function.file.php voor 'array' in dat eerste voorbeeld moest natuurlijk nog een $ teken. Een array exploderen zal weinig zin hebben. explode() verwacht een string. http://www.php.net/manual/en/function.explode.php $content is dus al een array met alle regels erin. Daar moet je met een loop doorheen en dan elk element van die array exploderen op die " | " [ Dit bericht is bewerkt door: Jurriaan R op 2002-04-11 22:55 ] Quote Link naar reactie
anoniem Geplaatst: 12 april 2002 Auteur Delen Geplaatst: 12 april 2002 kijk en dat vroeg ik nu. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen