problema lettura file

ho letto qua e la su internet che quando si scrive un file da windows, andando a capo, oltre al carattere "\n" il sistema operativo inserisce anche il carattere "\r"

il problema è che leggendo il contenuto del file, il carattere "\n" non viene inserito nella stringa, mentre il carattere "\r" sì.

sapete come si possa risolvere questo problema pazzesco?

ho letto di questo problema ma non me ne sono interessato, perchè pensavo non mi riguaradasse, invece... solo che non trovo più il sito dove l'ho letto  :uglystupid:

inviato 10 anni fa
AndyB
X 0 X

Chi genera il file?

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

lo genera un mio script php

risposto 10 anni fa
AndyB
X 0 X

Allora la colpa è tua !!!  :P

A parte gli scherzi, se il file lo generi tu allora perché non apporti le dovute modifiche per avere gli "\n"?

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

$data[] = $id;

$data[] = $day;

$data[] = $hour;

$string = implode ("\n", $data);

fwrite ($file, $string);

i dati li inserisco così... non capisco dov'è il problema...  :-\

risposto 10 anni fa
AndyB
X 0 X

ho risolto con la funzione "trim()"

una delucidazione... quando ho una pagina php con più funzioni implementate, se all'interno di una di queste ne richiamo un'altra, quella richiamata deve essere implementata prima ?

forse non mi sono fatto capire, faccio un esempio:

<?php

function funzione1 () {

...

...

}

function funzione2 () {

...

funzione1 ();

...

}

?>

cioè, funzione1() può anche essere implementata dopo funzione2()? O c'è qualche vincolo del genere...?

risposto 10 anni fa
AndyB
modificato 10 anni fa
X 0 X

1 discussione === 1 domanda (per regolamento!)

Apri un altro thread  ;)

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Io pensavo di rompere aprendo una discussione per ogni domanda...  O0

risposto 10 anni fa
AndyB
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda