Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Linie, dodawanie...
Robert
post
Post #1





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 2.05.2003

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


Witam !!
Jezeli plik mam odzielony separatorem |~| i chce pobrac ostatnia czesc z linii...
Jest to liczba tak dla sprostowania. Chcialbym by skrypt pobral z pliku najwieksza i dodal o jeden...Wiem jak dodac o jeden lecz nie wiem jak pobrac najwieksza liczbe z pliku i wtedy dodac. Liczba ta pochodzi z ostatniego ciagu...

Przyklad:
Kod
costam3|~|blabla|~|3//chodzi o ta liczbe|~|

costam2|~|blabla|~|2|~|

costam1|~|blabla|~|1|~|

W przypadku takiego schematu skrypt podczas zapisu odzielilby i pobral najwieksza liczbe z pliku tj. "3" nastepnie dodal o jeden z czego nowa wiadomosc miala by liczbe "4" itd....

Kombinuje ale caly czas wychodzi jeden (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Robert
post
Post #2





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 2.05.2003

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


Mam jeszcze takie jedno pytanko.....jak wyswietlac ta wartosc w innych miejscach....<? echo $tab1 ?>nie wystarcza wyskakuje array....

Teraz musze tylko poprostu dodac jeden do zmiennej "$lp" do zapisu....i tak przynajmniej nigdy nie bedzie dwoch liczb takich samych....
lecz dodac sie nie da bo nie wiem jak....[php:1:a5a739230f]<?php
//czesc odpowidzialna za nadanie liczby porzadkowiej
$tab = file('includes/dat/news.dat');
foreach ($tab as $row) {
$row = explode("|~|", $row);
$lp[] = $row[6];
}
arsort($lp);
reset ($lp);
//zapis do pliku
$fp = fopen("includes/dat/news.dat", "r");
$stareDane = fread($fp, filesize("includes/dat/news.dat"));
fclose($fp);

$data = date("d.m.Y H:i:s");
$autor = $_SESSION["log"];
$tresc = str_replace("n", "<br>", $tresc);
$noweDane="$tytul|~|$tresc|~|$data|~|$autor|~|$dzial|~||~|$lp//tu musi byc dodawany o jeden|~|n";
$noweDane .= $stareDane;

$fp = fopen("includes/dat/news.dat", "w");
fputs($fp, $noweDane);
fclose($fp);
?>[/php:1:a5a739230f]
Ma ktos jakis pomysl??
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: 28.09.2025 - 04:31