tommy_from_cracow
23.10.05, 16:25
Byc moze temat wynika z mojej niewiedzy lub cos pomieszalem. Problem jest nastepujacy.
Chce zrobic sobie najprostrzy system newsow na stronie oparty na skrytach php i plaskiej
bazie danych. napisalem taki skrypt:
<?php
$title=$_POST["title"];
$contents=$_POST["contents"];
$fp=fopen("plik.txt", "r");
$tempc=fread($fp, filesize("plik.txt"));
fclose($fp);
$fp=fopen("plik.txt", "w");
fputs($fp, $title."||"."\n");
fputs($fp, $contents."||"."\n");
fputs($fp, $tempc);
fclose($fp);
?>
gdzie $title to tytul newsa a $contents to tresc...
pierwszy problem polega na tym ze mimo, ze najpierw odczytuje zawartosc pliku i przypisuje
do zmiennej $tempc, dane znikaja...
Drugie pytanie dotyczy porcjonowania danych. Zaluzmy ze dane w pliku textowym zapisuja
sie w nastepujacej postaci:
title1000||
1. Na początku dokumentu, po rozpoczęciu bloku PHP utworzymy plik cookie
zawierający zmienną \"count\" o wartości 1. Jego ważnoś
ć wygaśnie po zamknięciu przeglądarki, bo nie podaliśmy
dodatkowych parametr?w:
||
title1234||
Napiszemy teraz licznik tekstowy oparty na pliku cookie. Licznik ten nie będzie
zliczał przeładowań strony i jeśli jest wykorzystywany na każ
dej stronie, to nie będzie także uwzględniał przejść
pomiędzy nimi.
||
Temat ktorys tam z kolei||A je?li chcia?bym ?eby dane z formularza wkleja?y si? do
utworzonych przez skrypt kom?rek tabeli??
Chodzi mi o to ?eby skrypt tworzy? kom?rki tabeli do kt?rych b?dzie wkleja? dane z
formularza
W?a?ciwie czy co? takiego si? da zrobi?
A je?li chcia?bym ?eby dane z formularza wkleja?y si? do utworzonych przez skrypt kom?rek
tabeli??
Chodzi mi o to ?eby skrypt tworzy? kom?rki tabeli do kt?rych b?dzie wkleja? dane z
formularza
W?a?ciwie czy co? takiego si? da zrobi?||
temat11||A je?li chcia?bym ?eby dane z formularza wkleja?y si? do utworzonych przez skrypt
kom?rek tabeli??
Chodzi mi o to ?eby skrypt tworzy? kom?rki tabeli do kt?rych b?dzie wkleja? dane z
formularza
W?a?ciwie czy co? takiego si? da zrobi?
||
temat10||tresc10
||
(wybatrzcie krzaczki)
i teraz mam pytanie jak odczytac zaluzmy pierwszych 5 wiadomosci. Do pozostalych nie musi
byc nawet linku. Problem jest taki ze eksperymentowalem z funkcja file() ale jesli dobrze
rozumiem to w tablicy zwraca ona linie po lini z czytanego pliku. No niestety skopiowalem
nawet pare skryptow z sieci ale nic... dane sie zle wyswietlaja... Musze sie przerzucic na
MySql?
Pozdrawiam