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));
}