Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> numerki obok zapisanych danych
Kuririn
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 6.02.2003
Skąd: Torun

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


jak zorbić w php, że zapisuje jakieś tam dane w pliku .dat i się numerują (1,2,3) za każdym razem gdy dodaje nowe dane to się pojawiają się kolejne liczby.

Mam taki skrypcik i tam chce to zastosować (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) :
Kod
<?php

$ip=$REMOTE_ADDR; // sprawdzanie adresu ip

$plik = "plik.txt"; //do zmiennej przypisuje adres pliku

$open = fopen( $plik, "a"); // otwieramy powyższy plik

flock( $open, 2); //blokada

$calosc = "Ip: $ipn"; //przypisanie adresu ip do zmiennej

fputs( $open, $calosc); //zapis powyższej zmiennej do pliku

flock( $open, 1); //zwolnienie blokady

fclose( $open ); // zamknięcie pliku

?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cod
post
Post #2





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 20.03.2003
Skąd: Warszawa

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


Możesz zrobić drugi plik, np. ile.dat, w którym na początku będzie "0". W swoim skrypcie najpierw będziesz otwierał ten plik "r" i przypisywał wartość do zmiennej, np. $ktory. Powiększasz $ktory o 1 i zapisujesz do pliku ile.dat "w". A w swoim skrypcie dokonujesz małej zmiany:

[php:1:6784fadd0f]<?php
$calosc = "$ktory - Ip: $ipn";
?>[/php:1:6784fadd0f]
Można to też zrobić bez drugiego pliku. Skrypt odczytywałby Twój plik linijka po linijce (fgets()) i każdą z nich wrzucał do tablicy. Dalej chyba wiesz co robić (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) .
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 22:52