importera data ur textfil

PHP

3 svar · 195 visningar · startad av Niklasson

Medlem sedan nov. 2000857 inlägg
Trådstart#1

Jag har ett script som hämtar varje rad ur en textfil och sätter in i databasen.

Scriptet fungerar, men dessvärre verkar det som om det tillkommer något som ser ut som ett mellanslag i strängen - trots att det inte finns några sådana i textfilen.

I scriptet kör jag:

$strang = explode (" ", $strang);

..för att scriptet skall hitta radbrytningen.

Någon som vet en lösning på problemet? Det är viktigt eftersom det är en mailinglista och jag vill inte ha några tecken som inte skall vara där...

Medlem sedan jan. 20007 697 inlägg
#2

Finns det en adress per rad? I såna fall skulle jag rekommendera denna rad istället:

$strang = explode ("\n", $strang);
Medlem sedan mars 2001325 inlägg
#3

Prova att köra en urlencode() på strängen och kolla hur det konstiga tecknet ser ut, plocka sedan bort det du inte vill ha och kör en urldecode();

Kanske? :)

/Marty

Medlem sedan nov. 2000857 inlägg
#4

Ja, en urlencode() löste det åt mig. Det var nåt liknande %A0-tecken i slutet på varje sträng..

problem solved, thx.. :)

257 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)