Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nadpisywanie wartosci
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rachwal
post
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".
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 - 04:02