Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dane z pliku...
Forum PHP.pl > Forum > Gotowe rozwiązania
dev
witam wszystkich,

szukam skryptu który wstawia np. pierwszą linię z pliku w to miejsce, drugą w tamto, etc...

znalazłam już jeden ale nie działa sad.gif

dobrze żeby było proste jak include ale żeby wstawiało konkretną linijkę.


pozdr,

dev
Kwadrat
Cytat
<?  
$wiersz=file("plik.txt");
print $wiersz[1]."<br>";  
print $wiersz[10];  
?>


Mysle ze tam by mozna bylo. Te liczby w naiasach to ktory wiersz w pliku.
dev
dziękuję bardzo smile.gif

działa super, niespodziewałam się smile.gif))))))


pozdr,
Jabol
taka tylko mała sugestia:
w php jak i w innych językach programowania numerowanie zaczyna się od 0, więc jeśłi chcesz wyświetlić pierwszą linijkę zacznij od $wiersz[0]
PS
ja nadałbym tej zmiennej nazwe wiersze, bo jest ona tablicą z wieloma elementami
rekinek
A może mi ktoś powiedzieć jak zapisać dane do konkretnej lini w pliku?
bo np. takie coś niedziała:

[php:1:6e161fceba]<?php
<?php
$noweDane = "jaks_textn";
$plik=file("dane.dat", "a");
flock($plik, 2);
fwrite($plik[2], $noweDane); // Zapisz "noweDane" w trzeciej linijce
flock($plik, 3);
fclose($plik);
?>
?>[/php:1:6e161fceba]
Majdan
O to chodzi?
[php:1:1ca2f66c21]<?php
$plik = "plik.txt";
$tab = file($plik); //uzyskujesz tablicę z linijkami
// tutaj możesz sobie jakoś ją poprzemieniać i zapisać do zmniennej $got
$fp = fopen($plik, "w");
fwrite($fp, $got);
fclose($fp);
?>[/php:1:1ca2f66c21]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.