![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 22.06.2002 Skąd: Chełm Ostrzeżenie: (0%) ![]() ![]() |
jak zrobic skrypt ktory zapisuje dane do pliku tekstowego na poczatku pliku przed starymi danymi (nie kasujac ich), ktore juz sie znajduja w tym pliku. :?: :?: :?:
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Manual sie klania.
Jeszcze nie mialem okazji robic takiego skryptu tzn nie wiem czy funkcja fopen pozwala na posawienie kursora na poczatku pliku i tam czegos dopisanie ale mozna to zrobic tak: otwierasz plik pobierasz calosc z niego do zmiennej a potem zapisujesz wszystko wraz z danymi na poczatku do pliku. Do pobrania calej zawartosci pliku uzyj tej funkcji: Kod function load_file( $file_name ){
$file = fopen( $file_name, "r" ) or trigger_error( "Nie moge otworzyc pliku: $file_name<br>n", E_USER_ERROR ); $string = fread( $file, filesize( $file_name ) ); fclose( $file ); return $string; } reszty nie bede pisal bo to juz dziecinada ![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 22.06.2002 Skąd: Chełm Ostrzeżenie: (0%) ![]() ![]() |
z ego to wiem sa funkcje takie: rewind() fseek() i chyba jak dobrze pamietam ftell ale nie jestem pewny co do tej ostatniej
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
No to przeciez jest manual :!:
Trzeba tylk zajrzec na pl.php.net i wyszukac sobie funkcji |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 984 Pomógł: 41 Dołączył: 16.03.2002 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
zamiast dodawac na poczatek mozesz dodawac normalnie na koniec, a w skrypcie:
Kod function zwroc_odwrocone_dane($fp)
{ $fp = file($fp); $fp = array_reverse($fp); return $fp; } ;p -------------------- eh, co polska wódka to polska wódka
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 456 Pomógł: 0 Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
nie ma mozliwosci bezposredniego wpisu na poczatek do pliku!
albo na koniec lub wyciagnac caly zawiesic na wpisie i wpisac przesuwanie wewnetrznego wskaznika ci nic nie da bo po przesunieciu i dodaniu wpisu o dlugosci 10 znakow na poczatek to te 10 starych znakow zostana zastapione tymi nowymi :wink: .....czyli nie dodasz tylko wymienisz :wink: ...lecz lepiej dodawaj na koniec i odwracaj przy wyciaganiu ![]() -------------------- pozdrawiam
CASTOR |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 20:01 |