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.

Nee, mijn applicatie verwijdert alle spaties alvorens te renamen.
Er staat na de rename en het verwijderen van spaties wel nog een "lege ruimte" voor de punt van de extensie, kennelijk is dat geen spatie. Dus zoiets: a .b
De lege ruimte voor de punt is geen spatie!
mvg
Thom nvt op 09/04/2021 07:51:08

Link dan even naar de échte Wikipedia i.p.v. zo'n met spam- en trackingcookies overladen ripoff: https://en.wikipedia.org/wiki/8.3_filename

Ik had bewust even naar een Nederlandse versie gelinkt.

1. Het lijkt inderdaad op 8.3-formaat maar in die 8 karakters zit niets meer van de oorspronkelijke naam!
De extensie is wel gelijk gebleven.
2. Zoals gezegd: op de NAS zelf is alles correct zichtbaar. Vanaf mijn laptop via de Windows-verkenner dus niet.
3. Experiment met SSH moet ik nog doen.

Misschien heeft er iemand ook een NAS, dan kan ik wel een bestand sturen om te testen?

Mvg
"een NAS" lijkt me een beetje te globaal.

Lijkt me dat je op merk en type zou moeten zoeken.
Het betreft hier een Synology-NAS DS414.
Webstation: 2.1.10-0160
WebDAV Server: 2.4.0-0062
Filestation: 1.2.8-0293
PHP: 7.3.16-0008

Misschien heb je er iets aan?
Wie wil een file op zijn/haar Synology-NAS proberen?
Kun je een van de bestanden die niet goed gaat (of een voorbeeld bestand wat niet goed gaat) 1-op-1 op een fileshare uploaden? Dus precies zoals het word weggeschreven op de NAS uploaden.
Ik heb namelijk echt het vermoeden dat het een combinatie van instellingen tussen je NAS en je Windows machine is die niet zo 123 te reproduceren is op een ander systeem.
Je zegt telkens "Op de NAS zelf is alles correct zichtbaar. Vanaf mijn laptop via de Windows-verkenner dus niet."

Heb je al geprobeerd om een bestand te downloaden naar je laptop? En krijg je dan wel de juiste bestandsnaam?
En wat als je een andere pc gebruikt, een andere user op je pc
of een ander device (telefoon / tablet)

Reageren