Hallo,
Ik ben hier nieuw en ik zit met een brandende vraag:
Ik heb een scriptje geschreven, dat met verschillende samengestelde strings een file moet schrijven in text formaat.
Met:
$handle = fopen("bestand.php", "wt") or die ("Fout bij schrijven file");
Open ik een php bestand: bestand.php in de hoop dat ik in text mode er informatie naar toe kan schrijven.
Het schrijven van informatie gaat uitstekend, zonder foutmeldingen.
Zoals je ziet is bestand.php een bestand dat ik graag door php wil uit laten voeren, en is het handig / noodzakelijk dat dit bestand in text formaat is opgeslagen.
Maar goed ik ga dus bestand.php uitvoeren met mijn webserver, en dit komt vervolgens in mijn browser scherm te staan:
"?????????????????????????????????????????????????? ???????�??�?????????????? ???????????????�????????????�??�??????????????????�?????????????? ?? ??"
Dit lijkt mij binair formaat.
Ook waarschuwt mijn text editor "kwrite" bij een poging tot overschrijven van mijn huidige bestand.php, dat het bestand binair is.
Ik ga er dus van uit dat het binair is.
Inmiddels heb ik allerlei pogingen en mogelijkheden uitgeprobeerd om het toch in text formaat te kunnen krijgen, maar helaas, het bestand blijft in binair formaat. Ik vraag me af of ik de fopen wel de juiste parameters heb meegegeven, en zo niet waar ik het anders moet gaan zoeken.
Zie jij misschien de fout?
309 views
knop om je tekst aan te passen.