hoe fopen gebruiken voor een niet binary bestand

  • Onderwerp starter Onderwerp starter wbaas
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

wbaas

Gebruiker
Lid geworden
23 mrt 2009
Berichten
13
Ik werk met PHP op een Ubuntu Server.

De functie fopen moet een niet binary bestand schrijven wat volgens mij met de code:

Code:
$handle = fopen ($filename, "wt");
fwrite ($handle, $content );
fclose ($handle);

moet lukken. De t zou daarbij de plain-text indeling moeten afdwingen.

Dit werkt echter niet. Wanneer het bestand later op een Windows systeem wordt geopend, is het toch binary?!

Iemand een idee hoe hier correct mee om te gaan?

Bij voorbaat dank!
 
you can also use 'b' to force binary mode

Dat is precies wat niet de bedoeling is...

Het moet toch mogelijk zijn om een plain-text bestand weg te schrijven vanuit PHP op een Ubuntu server?
 
Jouw code werkt prima. Mijn server (die gebruik maakt van debian, dus vergelijkbaar met ubuntu) maakt van
PHP:
<?php
	$filename = "test.txt";
	$content = "bla bla
bla bla
bla bla
bla bla
bla bla";

	$handle = fopen ($filename, "wt");
	fwrite ($handle, $content );
	fclose ($handle);
?>
een bestand dat je normaal kunt lezen met kladblok of een ander programma.
wbaas zei:
Wanneer het bestand later op een Windows systeem wordt geopend, is het toch binary?!
kun je eens een screenshot maken?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan