![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 26.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
witam,
mam problem z newsami (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) tu podaje kod php CODE <?php if($HTTP_POST_VARS['submit']) { if($HTTP_POST_VARS['password'] == 'password') { if(!$HTTP_POST_VARS['name']) { echo "You must enter a name"; exit; } if(!$HTTP_POST_VARS['news']) { echo "Napisz cos baranie"; exit; } if(strstr($HTTP_POST_VARS['name'],"|")) { echo "Imie nie może zawierać symbolu - |"; exit; } if(strstr($HTTP_POST_VARS['news'],"|")) { echo "News nie moze zawierac symbolu - |"; exit; } $fp = fopen('news.txt','a'); if(!$fp) { echo "Error opening file!"; exit; } $line = date("m.d.y") . "|" . $HTTP_POST_VARS['name']; $line .= "|" . $HTTP_POST_VARS['news']; $line = str_replace("\r\n"," ",$line); $line .= "\r\n"; fwrite($fp, $line); if(!fclose($fp)) { echo "Error closing file!"; exit; } } else { echo "Bad Password"; } } ?> a tutaj część odpowiedzialną za wyświetlanie newsów CODE <?php $data = file('news.txt'); $data = array_reverse($data); foreach($data as $element) { $element = trim($element); $pieces = explode("|", $element); echo $pieces[2] . "<BR>" . "<b>Dodane przez " . $pieces[1] . " dnia " . $pieces[0] . "</b><BR><BR>"; } ?> I teraz mam problem bo za chiny nie mogę dostosować wyglądu newsa (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif) Nie mogę do tego wstawić kodu php, bo za każdym razem strona znika (wyświetla się tylko białe tło) CODE <div class="post"> Dzięki za pomoc (IMG:http://forum.php.pl/style_emoticons/default/czarodziej.gif)
<div class="header"> <h3>ble ble</h3> <div class="date">Tutaj powinna być data wyświetlona</div> </div> <div class="content"> Treść newsa i autor powinny być tutaj wyświetlone <div> <div> Ten post edytował jjarkus 26.08.2008, 20:02:55 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 3 Dołączył: 24.01.2008 Skąd: Witnica Ostrzeżenie: (0%) ![]() ![]() |
Do sekcji która odpowiada za wyświetlanie wstaw:
nie sprawdzałem ale powinno działać kod php:
Nie zapisywałeś tytułu do pliku i nie sprawdzałeś czy nie zawiera "|" ;P |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 26.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, wszystko działa (IMG:http://forum.php.pl/style_emoticons/default/yahoo.gif)
Teraz pracuje nad dodaniem komentarzy do tego skryptu newsów. I zastanawiam się jak to zrobić. Np. przy dodawaniu news'a żeby mi skrypt tworzył nowy plik txt z komentarzami do niego? Tylko nie za bardzo wiem jak się do tego zabrać (IMG:http://forum.php.pl/style_emoticons/default/wstydnis.gif) Załóżmy, że to będzie plik dodkom.php
A tu kod odpowiedzialny za wyświetalnie:
Nie działa mi niestety strona dodkom.php Ten post edytował jjarkus 27.08.2008, 14:40:55 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 3 Dołączył: 24.01.2008 Skąd: Witnica Ostrzeżenie: (0%) ![]() ![]() |
dodkom.php
u mnie przeszło, ale nie sprawdzałem czy zapisuje itp. i zmień w wyświetlaniu news.txt na komentarz.txt Ten post edytował krzmig 27.08.2008, 18:06:21 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 26.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Hmm... a więc tak (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif)
Postanowiłem zmienić trochę system newsów i oprzeć go na TinyMCE. I mam teraz kłopot.. Pracuje nad edycją newsów i mam pytanie. Otóż moje newsy po dodaniu są zapisywane w katalogu "news". I teraz jak zrobić żebym mógł wybrać newsa i otworzyć go z poziomu przeglądarki i edytować? Chodzi mi o zwykły kod php, który np. wyświetli listę plików z folderu "news", później będe mógł wybrać właściwy plik, odczytać go, zmienić jego treść, a następnie zapisać. Tu zamieszczam skrypt dodawania newsów:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 05:15 |