Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Edycja tablicy
Gligamesh
post
Post #1





Grupa: Zarejestrowani
Postów: 227
Pomógł: 0
Dołączył: 13.06.2003
Skąd: rykowice

Ostrzeżenie: (0%)
-----


Witam

w jaki sposob mzna zapisac dane w pliku tekstowym w ustaonym miejscu
np.
wierssze
1
2
3
4
5

mam wiersze od 1-5 i chcial bym zapisac nowe dane w 3 , dane ktore juz sie tam znajduja zostaja zastapione prez nowe.

z gory dzieki
Go to the top of the page
+Quote Post
menic
post
Post #2





Grupa: Zarejestrowani
Postów: 493
Pomógł: 0
Dołączył: 14.06.2003
Skąd: Tomaszów Lubelski/Rzeszów

Ostrzeżenie: (0%)
-----


[php:1:ee410459c3]<?php
$plik = file('plik.txt');
$dane = 'jakas linia';
foreach( $plik AS $v => $k )
{
$plik = $f[$k]."n";
if( $k >= 3 )
{
$plik.=$dane."n";
$k++;
$plik.= $f[$k]."n";
}
}
//tu zapisujemy normalnie $plik do pliku
?>[/php:1:ee410459c3]
Nie jestem pewnien czy działa bo nie sprawdzalem, ale chyba powinno.


--------------------
Jak masz cos zrobic dobrze...
...To musisz zrobić to sam.

Uchwycić moment...
Go to the top of the page
+Quote Post
Gligamesh
post
Post #3





Grupa: Zarejestrowani
Postów: 227
Pomógł: 0
Dołączył: 13.06.2003
Skąd: rykowice

Ostrzeżenie: (0%)
-----


cos est nie tak

[php:1:61b797f037]<?php
$plik = file('dane/users.db');
$dane ="jakas linia";
foreach( $plik AS $v => $k )
{
$plik = $f[$k]."n";
if( $k >= 0 )
{
$plik.=$dane."n";
$k++;
$plik.= $f[$k]."n";
}
}
$f=fopen('dane/users.db', "a");
flock($f, "2");
fputs($f, $plik);
flock($f, "3");
fclose($f);
?>[/php:1:61b797f037]

dane w tablicy zapisuja sie ..jakas linia nnn i tak wszytko czasem nn i linie sa dodawane a nie zastepowane
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 10:51