We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.
System newsów - nie działa :/
szczeles
23-03-2006, 19:52

Napisał
klejnot
Działać działał, dwa newsy nawet wysłał :P, ale jak mówisz że skopany to poprawie... Jestem początkujący w te klocki, a człowiek uczy się na błędach
Nie, on nie mógł działać ;-) (przez ten action w formularzu)
Zrob tak:
plik admin.php:
Kod PHP:
if (isset($_POST['s_news'])) {
$file=fopen("news.n", "a");
flock($file, 2);
fwrite($file, '
'
. $_POST['tytul'].','. $_POST['tekst'] .',
');
flock($file, 3);
fclose($file);
}
?>
Plik news.php bez zmian ;-)
To taka najprostsza wersja ;D
Działać działał, dwa newsy nawet wysłał :P, ale jak mówisz że skopany to poprawie... Jestem początkujący w te klocki, a człowiek uczy się na błędach
szczeles
23-03-2006, 16:08
Jesteś pewien, ze ten skrypt kiedykolwiek dzialal? ;D
On jest skopany i to mocno, razem z wyswietalneim formualrza zapisujesz cos do pliku, poza tym formulasz ma action na pliku, ktory tylko odczytuje plik ;-)
Takie cos nie mialo prawa nigdy dzialac i to nie wina php tylko programisty
Poprawiłem i nic. Błąd mniej więcej polega na tym, że wcześniej kopiowało mi i znaczniki i tekst ze zmiennych, a teraz kopiuje same znaczniki :/ Może to pomoże w rozwiązaniu problemu (może to jest w PHP 4, a powinno być w PHP 5?)
Maverick
22-03-2006, 21:36
Textarea nie ma nazwy swojej. Zmien na Po za tym cos jeszcze mi tu nie gra tak do konca... tylko nie wiem co Ale skoro mowisz ze przez jakis czas dzialalo...
Plik admin.php:
Plik news.php
Kod PHP:
$file=fopen("news.n", "r");
flock($file, 1);
$tekst=fread($file, filesize('news.n')+1);
flock($file, 3);
fclose($file);
echo($tekst);
?>
Przez jakiś czas wszystko było OK, aż nagle padło :/