login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Enter wordt spatie?

Offline Erwt - 22/08/2008 12:13
Avatar van ErwtPHP beginner Hej allemaal,

Ik heb een excel bestand geexporteerd als .csv.

Dat wordt eigenlijk gewoon een text-bestand met bijvoorbeeld de volgende output:

Naam;E-mail
Erwin;erwtje@gmail.com
Erwin;erwinokken@gmail.com

Nu haal ik dit met php op via file_get_contents of fopen en fread.. maar als ik dit nu echo krijg ik:

Naam;E-mail Erwin;erwtje@gmail.com Erwin;erwinokken@gmail.com

Oftewel, op elke plaats van een enter komt een spatie.. maar wanneer ik doe:

  1. str_replace(" ",";",$read);


Dan pakt hij het niet, ook \n werkt niet..

Alvast bedankt!

4 antwoorden

Gesponsorde links
Offline Martijn - 22/08/2008 12:17
Avatar van Martijn Crew PHP en als je doet nl2br($read);?
Offline Erwt - 22/08/2008 12:21
Avatar van Erwt PHP beginner Sorry, spaties blijven.
Offline Abbas - 22/08/2008 12:59
Avatar van Abbas Gouden medaille

Crew .NET
Als je een enter moet hebben in plaats van de spatie waarom gebruik je dan dit:
  1. str_replace(" ",";",$read);
En anders moet je eens dit proberen:
  1. str_replace(" ","\r\n",$read);

Offline Erwt - 22/08/2008 13:37 (laatste wijziging 22/08/2008 13:50)
Avatar van Erwt PHP beginner Officieel zijn het enters, als je het ophaalt met php maakt hij er spaties van. En dit moet een puntkomma worden.. dus dan zo?:

  1. str_replace("\r\n",";",$read);


Ik moet dus een ; in plaats van een spatie(wat een enter is in het bestand dat ik ophaal, maar in php een spatie).
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.303s