Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    eliminare caratteri "strani" dal nomefile

    Salve.
    Sto lavorando su un db che deve contenere nomi di file, sono file audio.
    Ho trovato un piccolo codice BASH (per linux) per rinominare gli spazi con l'underscore.

    Mi chiedevo però:
    1) quali sono i caratteri nei nomi dei file che possono fare fastidio al browser? Io ho ipotizzato: apici, doppi apici, lettere accentate, spazi, slash vari, parentesi

    2) detto ciò: esiste un modo in php per "convertire" un nome di un file in un formato "leggibile", tipo "Lucio Battisti - Un'avventura" in "Lucio_Battisti_-_Un_avventura", insomma che "ripulisca" il nome del file da tutto ciò che può dare fastidio??

    Grazie!
    Sergej
    :: Il Deposito
    Canti di protesta politica e sociale
    Archivio di testi e accordi

  2. #2
    Ovviamente per gli apici, doppi apici e parentesi potrei semplicemente fare uno script per eliminare questi caratteri.
    Il problema sono le parole accentate...
    :: Il Deposito
    Canti di protesta politica e sociale
    Archivio di testi e accordi

  3. #3
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    Codice PHP:
    $da_fastidio=array(" ","à");
    $rimpiazzo=array("_","a");
    str_replace($da_fastidio,$rimpiazzo,$nome); 
    guardati anke urlencode e urldecode..

    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  4. #4
    ovviamente dovrei cercare tutti i caratteri che danno fastidio...
    :: Il Deposito
    Canti di protesta politica e sociale
    Archivio di testi e accordi

  5. #5
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    guarda urlencode e htmlspecialchars e simili (htmlentities...)

    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.