Hoi,
ik rename met PHP een bepaald bestand (op mijn NAS). Dus bijv : <?php rename ("a".b","x.y") ?>;
Op de server gaat dat prima, ik zie de hernoemde file met de juiste hernoemde naam.
Als ik die file nu met de Windows-verkenner bekijk, ziet de filenaam er heel anders uit!
Heeft iemand een idee hoe dat komt en wat ik eraan kan doen?

Bvd en mvg
Hallo Jan,

Voor het gemak heb resp. ik één inputfile (NUTH...) en één outputfile (T002_...) genomen en beide met jouw php-code zichtbaar gemaakt.
De naam vd outputfile wordt in mijn webapplicatie vastgesteld en als ik DIE vanaf Windows bekijk heet die opeens:
T2FLM9~F.PDF (Let op: er is een 'ruimte' ontstaan in deze naam, tussen de v en de underscore...?).

NUTHR-283-01.pdf (78, 85, 84, 72, 82, 45, 50, 56, 51, 45, 48, 49, 46, 112, 100, 102, )
T002_109-bv _01.pdf (84, 48, 48, 50, 95, 49, 48, 57, 45, 98, 118, 10, 95, 48, 49, 46, 112, 100, 102, )

Mvg

En dan weten we nu dat daar een linefeed staat. Code10. Ergens wordt dus in je rename een enter of een nieuwe lijn doorgegeven.
Alle codes kleiner dan 32(spatie) zijn verboden voor Windows.

Jan
Hallo Jan, ik ga je advies zsm opvolgen en testen, je hoort van me.........
bvd en mvg

[size=xsmall]Toevoeging op 12/04/2021 15:14:26:[/size]

Hallo Jan,
Hoe die LF (10) in de filenaam terecht is gekomen weet ik niet, maar als ik 'm eruit filter is het probleem opgelost!
Zowel op de NAS als vanuit Windows is de filenaam dan hetzelfde!
Hartelijk dank voor je hulp en ook de anderen bedankt.

Mvg

Reageren