Αλλαγή γραμμής σε αρχείο!!! Μια βοήθεια παρακαλώ

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
mvagelis
Δημοσιεύσεις: 17
Εγγραφή: 09 Μαρ 2009 10:03

Αλλαγή γραμμής σε αρχείο!!! Μια βοήθεια παρακαλώ

Δημοσίευση από mvagelis » 22 Απρ 2009 01:50

Στον παρακάτω κώδικα (τον πήρα μέσα από το gr.php.net) δεν θα έπρεπε να κάνει αλλαγή γραμμής αφού έχει τα "\n" ????

$file = fopen('textfile.txt', 'a', 1);
$text="\n Your text to write \n ".date('d')."-".date('m')."-".date('Y')."\n\n";
fwrite($file, $text);
fclose($file);

Πως γίνεται να κάνω αλλαγή γραμμής ??? :crybaby: :crybaby:

Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1952
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

Αλλαγή γραμμής σε αρχείο!!! Μια βοήθεια παρακαλώ

Δημοσίευση από vassilism » 22 Απρ 2009 02:14

Έτσι ίσως?

Κώδικας: Επιλογή όλων

$text="\n""Your text to write" "\n ".date('d')."-".date('m')."-".date('Y')."\n""\n"; 

mvagelis
Δημοσιεύσεις: 17
Εγγραφή: 09 Μαρ 2009 10:03

Αλλαγή γραμμής σε αρχείο!!! Μια βοήθεια παρακαλώ

Δημοσίευση από mvagelis » 22 Απρ 2009 02:30

vassilism έγραψε:Έτσι ίσως?

Κώδικας: Επιλογή όλων

$text="\n""Your text to write" "\n ".date('d')."-".date('m')."-".date('Y')."\n""\n"; 
τελικά αλλάζοντας editor τα είδα όλα κανονικά. Χρησιμοποίησα το Notepad++. Τελικά είναι πολύ ωραίος.

Ευχαριστώ πάντως για την βοήθεια. :yea: :hammer:

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Αλλαγή γραμμής σε αρχείο!!! Μια βοήθεια παρακαλώ

Δημοσίευση από dva_dev » 22 Απρ 2009 05:46

Αναλόγως το σύστημα που είσαι μπορεί η αλλαγή γραμμής να είναι "\n" ή "\r\n".
Π.χ. αν το αρχείο το δημιουργείς σε unix και μετά το κοιτάς σε windows δεν θα βλέπεις σωστά τις αλλαγές γραμμής αν δεν είναι αρκετά έξυπνος ο editor (παρόλο που στο unix τις βλέπεις κανονικά). Αντίθετα αν το φτιάχνεις σε windows και το κοιτάς σε unix, μπορεί να βλέπεις επιπλέον κενές γραμμές.

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες