Skocz do zawartości

Autorski presell


PawelC

Rekomendowane odpowiedzi

napisałem sobie system do darmowych artykułów wiem że graficznie niejest super ale grafika niejest ważna, stworzyłem go specjalnie tak aby był szybko indeksowany, może co nieco o nim artykuły może dodawać każdy itp. Każdy artykuł ma unikalny meta tag title, pozatym dowiecie się wszystkiego na stronie, co według mnie najważniejsz nie trzeba się rejestrować:

Adres to https://www.artykuly.pro-strony.cuu.pl/

Wpisy są odrazu widoczne.

P.S. Linki dodaje się tak jak w html. Zastanawiam się czy wprowadzić taką możliwość że autor artykułu sam ustawia meta tagi? Co o tym sądzicie?

Odnośnik do komentarza
Udostępnij na innych stronach

Łoj, może by tak korekta ortograficzna ;-), ale skoro wspomniałeś o stronie graficznej, to czasem właśnie taka, jaką Ty masz teraz, jest o wiele czytelniejsza i przyjaźniejsza, i masz rację, że grafika nie jest najistotniejsza. Według mnie jest oki :) i wiem, że będziesz rozbudowywać, więc tylko pamiętaj, by nie przesadzić, a z Twojej wypowiedzi wnioskuję, że masz rozsądek :-)

Odnośnik do komentarza
Udostępnij na innych stronach

Na pewno dodam jutro wpis a jak zrobiłeś to ile razy jaki bot był na twojej stronce wyślij mi na kapsel20066@o2.pl kod albo na PW

Przy pomocy robots counter.

Łoj, może by tak korekta ortograficzna ;-), ale skoro wspomniałeś o stronie graficznej, to czasem właśnie taka, jaką Ty masz teraz, jest o wiele czytelniejsza i przyjaźniejsza, i masz rację, że grafika nie jest najistotniejsza. Według mnie jest oki :) i wiem, że będziesz rozbudowywać, więc tylko pamiętaj, by nie przesadzić, a z Twojej wypowiedzi wnioskuję, że masz rozsądek :-)

Tak korekte ortograficzną przeprowadzę bo sam widze błędy. Dla mnie nieliczyła się grafika tylko funkcjonalność.

Tak skrypt cały czas rozbudowuje u siebie na dysku później podmienie go oczywiście wszystkie wpisy zostaną w bazie i będą cały czas wyświetlane.

Odnośnik do komentarza
Udostępnij na innych stronach

KSES.

Wrzuć kses.php do katalogu ze skryptem, w skrypcie zrób na górze

include 'kses.php';

a jak wyświetlasz artykuł to nie rób

echo $artykul;

tylko

$allowed = array('b' => array(),
			 'i' => array(),
			 'a' => array('href' => 1, 'title' => 1),
			 'br' => array());

echo kses($artykul, $allowed);

Oczywiście do tablicy $allowed możesz dodać swoje atrybuty/elementy HTML, na które chcesz pozwolić. Nie dodawaj tam czasem <script>, atrybutu onload itp.

W miejscach, gdzie chcesz zupełnie zabronić HTML, np. tytuł artykułu, użyj funkcji htmlspecialchars().

$tytul = htmlspecialchars($tytul);

Odnośnik do komentarza
Udostępnij na innych stronach

Z XSS jest teraz wszystko OK.

Masz jedno SQL injection - nie sprawdzasz parametru ID, czy jest liczbą.

Zrób

$_GET['id'] = 0 + $_GET['id'];

gdzieś na początku skryptu.

I Enter cały czas nie powoduje wstawienia nowej linii, trzeba ręcznie robić <br> na końcu.

Na podstronach nigdzie nie linkujesz do strony głównej - musiałem użyć już kilka razy przycisku "Wstecz" przeglądarki.

Odnośnik do komentarza
Udostępnij na innych stronach

Z XSS jest teraz wszystko OK.

Masz jedno SQL injection - nie sprawdzasz parametru ID, czy jest liczbą.

Zrób

$_GET['id'] = 0 + $_GET['id'];

gdzieś na początku skryptu.

I Enter cały czas nie powoduje wstawienia nowej linii, trzeba ręcznie robić <br> na końcu.

Na podstronach nigdzie nie linkujesz do strony głównej - musiałem użyć już kilka razy przycisku "Wstecz" przeglądarki.

Link do głównej zrobiony, kod wrzuciłem.

nl2br(); dodałem

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności