Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074

    salvare un file di testo in f.to UTF-8

    Ho uno script php, che riceve i dati da un form e li salva in un file .txt, con questo codice:
    codice:
    $testo = $_POST["textfield"];
    
    $testo = "testo=".$testo."
    ";
    
    $nomefile = "testo.txt";
    $filetesto = fopen($nomefile, "w");
    fwrite($filetesto, $testo);
    fclose($filetesto);
    il file di testo, a sua volta deve essere letto da Flash.
    Il problema è che, per essere letto correttamente, in particolare le accentate, il file deve essere in formato UTF-8, e non ANSI.
    Ma quando il php salva il file, il formato torna ad essere questo, anche se in origine l'ho impostato come UTF-8.
    Inoltre, se nel textfield del form scrivo:
    Questa frase s'allunga
    il php mi scrive: Questa frase s'allunga, anteponendo una backslash all'apostrofo (qui è impossibile mostrarlo).
    Come posso risolvere questi due problemi?
    metatad
    graphic & web design

  2. #2
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    fai in modo che php si ponga come server dei file ed aggiungi le intestazioni dell'utf: in pratica flash deve chiedere un file tipo "file.php?file=nome_file"

    dove file.php è il seguente:

    Codice PHP:
    <?
    header
    ("Content-type: text/plain");
    header("Content-Encoding:UTF-8\n");
    print(
    urlencode(stripslashes(implode("",file($_GET['file'])))));
    ?>
    questo perchè nn so come si faccia ad infiltrarsi nel file per gli header poi l'urlencode dovrebbe risolvere per i caratteri particolari come gli spazi mentre lo stripslashes dovrebbe eliminare gli slashes
    ..::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]

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074
    metatad
    graphic & web design

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.