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

    file upload e lettere accentate

    'sera a tutti,

    sto facendo il solito upload di file

    codice:
    if(!$_FILES['file']['tmp_name']==''){
    
    $uploadir = 'file_download/';
    $file_name = $_FILES['file']['name'];
    $uploadFile = $uploadir.$file_name;
    
    if  (move_uploaded_file($_FILES['file']['tmp_name'], $uploadFile)){
    $caricato = '
    
    File Caricato con successo !';
    }
    
    }else{
    $caricato = '
    
    Nessun File caricato con il nuovo Articolo !';
    }
    tutto ok, ma se carico un file con una lettera accentata per esempio "qualità_ambiente.txt" il file viene caricato nella sua cartella, se eseguo lo script per vedere la lista dei file nella cartella "file_download" me lo elenca gusto, se guardo nella cartella invece ho "qualità_ambiente.txt"

    perchè ?

    cosa devo fare perchè ciò non avvenga ?

    anche perchè così facendo non riesco nemmeno a cancellarlo, perchè il file che cerco di cancellare non è "qualità_ambiente.txt" ma "qualità_ambiente.txt"



    Grazie

  2. #2
    ho notato che il form cambia il codice ascii, la morale è che le lettere accentete tipo "à" vengono tramutate in codice ascii e il file viene caricato con caratteri ascii al posto delle lettere accentete

  3. #3
    possibilmente non utilizzando "html_entity_decode"


  4. #4
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    prova così:

    $file_name = str_replace ('codice ascii', 'lettera accentata', $_FILES['file']['name']);

    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  5. #5
    Originariamente inviato da gasmor
    prova così:

    $file_name = str_replace ('codice ascii', 'lettera accentata', $_FILES['file']['name']);

    ma così devo prevedere tutti i caratteri speciali VVoVe:

  6. #6
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    intanto se funziona può essere un'eventuale alternativa...

    su php.net hai visto niente?
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  7. #7
    scuasami, ma sono stato seppellito di lavoro

    comunque su php.net, non riesco a trovare nulla

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.