![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 28.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
wiec zrobilem cos na kszatla forum i teraz zastanawiam sie jak zrobic emotikony czyli zeby zamiast : ) wyswietlal se obrazek odnoszacy sie do tej serii znakow, oraz jak zrobic aby linki po wpisaniu w poscie pozniej wyswietlaly sie jako aktywne.
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Szukałeś?
![]() http://forum.php.pl/index.php?showtopic=46318 Co do aktywnych linków, to musisz użyć jakiegoś wyrażenia regularnego, który każdego linka będzie zmieniał na aktywny, potrzebne Ci będą np. preg_replace" title="Zobacz w manualu php" target="_manual, preg_replace_callback" title="Zobacz w manualu php" target="_manual. Przeszukaj manual, forum i google ![]() Pozdrawiam! -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 28.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
filtruj tresc calego posta, sprawdzaj pod kontem wystepujących ciągów w stringu i porownuj np z tym co masz w np tablicy gdzie np
![]() co do aktywnych linków to ta sama historia, przeszukaj tresc pod kontem www. lub http i podmien to na <a>.. mozna także cos pokombinować z bbcode pozdr @strife byłeś szybszy ![]() Ten post edytował plisek 8.02.2007, 00:27:36 -------------------- ThE EnD oF ThE InTErnEt !
pasy zabezpieczające |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 28.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
co do aktywnych linków to ta sama historia, przeszukaj tresc pod kontem www. lub http i podmien to na <a>.. mozna także cos pokombinować z bbcode pozdr eh nie wiem za bardzo jak filtrtowac w poszukiwaniu stringa ale to pewnie znajde tylko jak juz go znajde to jak dojsc do tego gdzie ten string sie konczy , czy jesli napotkam www. lub http uwzgledniac kazdy nastepny znak jako ten nalezacy do linka az do napotkania spacji ? |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 28.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
tak szukasz calego linka az do napotkania znaku spacji, entera itp
jest jednak mały problem, bo jezeli uzytkownik nie zrobi spacji przez pomyłke oczywiście ;P po wpisaniu adresu, to taki link nie bedzie działał poprawnie. pozdr -------------------- ThE EnD oF ThE InTErnEt !
pasy zabezpieczające |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 28.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
ok przy okazji nie bede zakladal nowego tematu , mam takie cos :
po wykonaniu w bazie mam te wartosci podwojne czyli po prostu jakby polecenie wykonalo sie 2 razy mimo ze mysql_affected_rows() zwraca 1 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Jesteś pewien, że wykonuje się to dwa razy ? Pamiętaj, że Twój zapis warunku
jest równoznaczny, z
Co sprawia, że gdy klucz w tablicy $_GET nie będzie istniał, bądź będzie posiadał wartość false, to zapytanie się wykona, o to Ci chodziło? -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 28.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
$_GET['czyt'] jest zawsze 0 lub 1 , poniewaz jest to wynik dzialania mysql_affected_rows(), ogolnie rzecz ma sie tak, skleilem cos na miare forum, zrobilem tabele w ktorej jest id uzytkownika oraz id postu, po wejsc na glowna strone i listowaniu tematow sprawdzam czy id uzytkownika aktualnie zalogowanego oraz id aktualnie wyswietlanego tematu istnieja w tablicy :
jezeli $czytany = 0, temat jest oznaczany jako nieczytany przez uzytkownika, jezeli 1 jako czytany, i teraz przehodzac do danego tematu przesylam wartosc $czytany i w temacie spawdzam, jezeli jest 0 czyli nieczytany wprowadzam do tabeli id uzytkownika oraz id tematu aby przy nastepnym sprawdzeniu na stronie glownej ( patrz wyzej ) zwrocilo wartosc 1 czyli juz przeczytany, czyli :
no i ok mam ile tam tematow , za 1 wejscie wiadomo wszystkie sa oznaczone jako nieczytane bo tabela jest pusta, wchodze na 1 na 2 na 3 ladnie wszystko wpisuje do tabeli oznacza jako czytane ALE wystarczy do dodam nowy tamat przejde do strony glownej widze go jak nieczytany wchodze na niego po czym wraam do strony glownej i wartosc $czytany ktora powinna byc 0 , lub 1 wynosi 2, i faktycznie w bazie sa 2 identyczne wpisy, czy to cos moze w pliku ktory dodaje temat mi cos psuje ? wyglada on tak :
i wasciwie to wszystko :E Ten post edytował grubas 9.02.2007, 01:55:15 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 08:50 |