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

    file txt e caratteri speciali

    sto scrivendo un file di testo con uno script php.
    uso implode per generare una stringa da un array.
    come carattere separatore voglio usare il "vai a capo".
    per cui ho scritto: $separator = "\n";

    qualcuno sa come mai notepad mi sostituisce \n con dei quadratini??

    e poi mi chiedevo mentre mozzilla mi apre il file di testo nel browser explorer mi chiede se voglio salvare o aprire.
    e se scelgo aprire me lo apre in un programma (dreamweaver) senza possibilità di scelta alcuna.
    (come farlo aprire nel browser?)


    il codice:
    codice:
    header("Content-type: text/plain; charset:UTF-8");
    \\altro codice...
    
    if($fp=fopen("mondo.txt","w")) {
    $sql = "SELECT * FROM negozi WHERE paese != 'italia' GROUP BY paese";
    $rs=mysql_query($sql);
    $a = 1;
    $separator = "\n";
    while ($this = mysql_fetch_row($rs)){
    //$output .= ";regione=".$this[1];
    //$output .= ";provincia=".$this[2];
    $linea[$a] = "&&paese".$a."=".$this[0]."&";
    $a++;
    }
    $r = --$a;
    $output="nnazioni=".$r."&\n";
    $output.=implode($separator, $linea); 
    fputs($fp,$output,strlen($output));
    }

  2. #2
    devi usare \r\n invece del solo \n

  3. #3
    ehm grazie, temevo potesse essere una cosa del genere.

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.