![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Postów: 0 Pomógł: Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
Czesc, pisze prosty rotator banerow z kontrola ilosci wyswietlen. Wszystko sprawnie do momentu nadpisywania odczytanych z pliku tekstowego danych.
[php:1:1c7e157f44]<?php $wyniki = "banery/wyniki.txt"; $wpis = file($wyniki); $tab = explode(" | ", $wpis[$liczba-1]); echo "$tab[0] :: $tab[1] :: $tab[2]<br>"; $tab[2]+=1; $tmp = implode(" | ", $tab); for($i=0; $i<$ile; $i++) { if ($i!=($liczba-1)) { $nowa_tab[]=$wpis[$i]; } else { $nowa_tab[]=trim($tmp)."rn"; } } $fp=fopen($wynik, "r+"); flock($fp,2); for ($n=0; $n<count($wpis); $n++) { fwrite($fp, str_replace("r", '', implode('', $nowa_tab))); } flock($fp,3); fclose($fp); ?>[/php:1:1c7e157f44] Dziala, tzn. dopisuje do tablicy nowe wartosci, ale w pliku tekstowym nadpisuje nowe wartosci i je na dodatek dopisuje. Nie ma wiec ukladu pierwotnego: lp | firma_x | baner_firmy_x | wyswietlono tylko zwielokrotniona ilosc wpisow: 2, potem 4 itd. Czy ktos moze mi pomoc to poprawic? Dziekuje z gory. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 0 Dołączył: 29.08.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Brak mi slow. Masz racje -- nie umiem. Szancunku troszke czlowieku! Mam nadzieje ze Ci tu nikt nie pomoze. Ja na pewno nie, choc mialem szczere checi, ale przeciez ja nie umiem...
Jesli administrator forum uwaza ze "nabijam sobie posty" (o zgrozo), to prosze odjac te 3 z mojego profilu... BTW: zarejestruj sie, tez bedziesz mogl sobie "nabijac". |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 04:02 |