Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 5.12.2006 Ostrzeżenie: (0%)
|
Witam,
mam problem z właściwym zapisem do pliku: zawartość plik.txt: 1 2 3 <?php $tab = file("plik.txt"); $tab[0]+=1 $tab[1]+=1 $tab[2]+=1 //teraz chcę zapisać zawartość tablicy do pliku $plik=fopen("wyniki.txt","w+"); for ($i=0; $i<count($tab); $i++) { fputs($plik,$tab[$i]); } ?> w pliku zamiast: 2 3 4 jest: 23 4 Co muszę zrobić aby kolejne wartości były zapisywane w kolejnych wierszach (probowałem "<BR>" "/n" - nic to nie daje) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 5.12.2006 Ostrzeżenie: (0%)
|
Niestety nic to nie dało:
jak zrobię tak:
to pobiera z pliku: 1 2 3 i zpisuje do pliku też: 1 2 3 Czyli wszystko jest ok ale gdy po drodze zmienię wartość w $tab[] :
to po zapisaniu do pliku: 52 3 zamiast 5 2 3 jeżeli dam "\r\n" to plik wygląda tak: 5 2 3 |
|
|
|
cesarks Zapis do pliku 5.12.2006, 08:58:51
Astarot Kod fputs($plik,$tab[$i... 5.12.2006, 09:10:04
nospor Kod<?php
$tab = file("plik.txt... 5.12.2006, 10:53:36 
Sedziwoj Cytat(nospor @ 5.12.2006, 10:53:36 ) ... 5.12.2006, 11:01:22
siemakuba kontynuując: lub stała PHP_EOL jeśli chcesz mieć w... 5.12.2006, 11:18:45
cesarks Jest ok., sprytne rozwiązanie
Tylko mam takie dz... 5.12.2006, 11:30:30
nospor zadne jaja. file() zwraca ci tablice ze znakiem ko... 5.12.2006, 11:36:01
cesarks teraz wszystko jasne, dzięki.
Cytatedit: to skoro ... 5.12.2006, 12:27:59 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 09:17 |