![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 31.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam, na swojej stronie uzylem skryptu Z TEJ STRONY do stworzenia prywatnych wiadomosci.
No i mam pewien problem :/ Wysylanie wiadomosci dziala ok, wiadomosci odczytac moge tylko te ktore wysle sam do siebie, kasowac tez moge tylko swoje wiadomosci (nadawczej tylko te ktore do siebie wyslalem, te ktore wyslalem do innego uzytkownika juz nie moge usunac) ![]() Jak wysle jakas wiadomosc do drugiego uzytkownika to nie moge jej podgladnac w skrzynce nadawczej, a ten drugi nie moze jej odczytac w odbiorczej chociaz widnieje u niego na liscie , nie moze zobaczyc jej tresci . Nie wiem za bardzo o co w tym chodzi bo zielony w tym jestem, takze prosilbym o wszelkie wskazowki, pozdrawiam. Ten post edytował stiw 17.01.2011, 21:47:52 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Testowałem kiedyś (jakieś 3 miesiące temu) ten skrypt i u mnie działał bez zarzutu... nawet dorobiłem sobie nieco funkcji - odpowiadanie ze skrzynki nadawczej i odbiorczej, wiadomości grupowe.
Kopiowałeś kod ze strony, czy użyłeś tego archiwum? -------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 31.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Skrypt jest pobrany z archiwum, nie jest kopiowany ze strony.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
No to problem leży u Ciebie. Jedynym mankamentem rozwiązania w tym skrypcie jest znikanie wiadomości. Jak odpowiesz na wiadomość, zapisywana jest w skrzynce z wysłanymi a znika z odebranych. Można to jednak "naprawić", dodając odpowiednie warunki albo zmieniając nieco (dodając pole) w bazie danych.
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 31.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Kurcze no nie wiem co jest nie tak . Jedyne co zmieniam w kodzie to polaczenie z baza danych a to chyba nie powinno generowac tego typu problemow ?
Jutro postaram sie przedstawic moze troche dokladniej ten problem, teraz jeszcze sam troche powalcze :/ |
|
|
![]()
Post
#6
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Spróbuj zmienić w skrypcie odbiorczej z wiad_czyj=0 na wiad_czyj=1 i analogicznie w nadawczej.
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 31.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zmienilem pierwotne wiad_czyj=1 w nadawczej na 0, a wiad_czyj=0 w odbiorczej na 1 i nic :/ Ciagle to samo, z odbiorczej moge usunac tylko wiadomosci otrzymane od siebie samego, natomiast odczytac nie moge zadnych. W nadawczej natomiast nie moge odczytac i skasowac wiadomosc od siebie , natomiast nie moge nic zrobic jak ktos mi cos wysle :|
Moze to kwestia bazy danych ? Mam ja zrobiona na cba.pl . Typ tych 2 tabeli to innoDB . Nie mam pojecia gdzie moze lezec blad :/ W kodzie modyfikowalem tylko polaczenie z baza. W sesje : mysql_connect("localhost", "root", ""); mysql_select_db("test"); na $host = "mysql.cba.pl"; $user = "***"; $pass = "***"; $connect = mysql_connect($host,$user,$pass) or die("Sprawdz polaczenie z serwerem"); mysql_set_charset('utf8',$connect); mysql_select_db('***_cba_pl',$connect) or die('nie wybrano bazy'); Oraz rejestruj mysql_connect("localhost", "root", "")or die("Nie mo¿na nawi¹zaæ po³¹czenia z baz¹"); //po³¹czenie z baz¹ danych mysql_select_db("test")or die("Wyst¹pi³ b³¹d podczas wybierania bazy danych"); na to samo co wyzej : $host = "mysql.cba.pl"; $user = "***"; $pass = "***"; $connect = mysql_connect($host,$user,$pass) or die("Sprawdz polaczenie z serwerem"); mysql_set_charset('utf8',$connect); mysql_select_db('***_cba_pl',$connect) or die('nie wybrano bazy'); No ale to chyba nie powinno miec zadnego wplywu na dzialanie skryptu ? |
|
|
![]()
Post
#8
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Coś mi świta, że na początku miałem jakiś problem, ale szybko się z nim uporałem. Wszystko jest sprawą odpowiednich warunków w zapytaniu i wyświetleniu danych. Przemyśl je na spokojnie - na logikę...
EDIT: Ty masz jakichś userów w bazie danych? Z tego, co widzę, jestem tylko ja... Ten post edytował Kshyhoo 18.01.2011, 09:36:03 -------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 31.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
uzytkownicy to login : 1 haslo : 1 , oraz taki uzytkownik 2, haslo 2
Ten post edytował stiw 18.01.2011, 16:20:01 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Założyłem sobie konto
![]() Widzę tylko siebie, mogę wysyłać tylko do siebie i czytać tylko swoje. Coś pokićkałeś w kodzie. -------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 31.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Hm, jak widzisz tylko siebie ? Jak sie chce wyslac wiadomosc masz do wyboru uzytkownikow, 1, 2, oraz siebie. No a w kodzie nic nie pokickalem bo jest zywcem wyjety z archiwum :/
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Teraz widzę teraz usera 1 i 2, widzę wiadomość od usera 1 ale nie mogę jej przeczytać, więc warunki leżą...
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 31.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
O rety to ja juz nie wiem co jest zle :/ Czy to moze byc kwestia serwera cba albo bazy ? :/
Nadawcza.php
Odbiorcza.php
newmsg.php
Ten post edytował stiw 18.01.2011, 09:50:08 |
|
|
![]()
Post
#14
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Raczej nie, to sprawa warunków, tak jak napisałem wcześniej. Mam ten skrypt w wersji podstawowej. Daj mi trochę czasu, to może do czegoś dojdę.
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 31.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ok dzieki
![]() Ja tez przepatrze co i jak, a nuz cos wynajde :| Pozdrawiam. |
|
|
![]()
Post
#16
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
U mnie:
1. Skrzynka odbiorcza działa dobrze: - pokazuje listę wiadomości - mogę odczytać wszystkie przychodzące wiadomości 2. Skrzynka nadawcza działa źle: - wyświetla listę wiadomości - nie mogę odczytać wysłanych wiadomości Wnioski: Zapytanie w nadawcza.php:
powinno wyglądać:
Czyli dwa razy trzeba zmienić wiad_do na wiad_od To tyle, mam nadzieję, że już wszystko będzie ok (chyba, że coś skopałeś). -------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 31.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ok, teraz nadawcza juz dziala tzn moze zobaczyc wiadomosc ktora wyslalem do kogos innego, nie tylko do siebie, natomiast dalej nie dziala w nadawczej kasowanie
![]() Odbiorcza dalej ten sam problem co byl. |
|
|
![]()
Post
#18
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Zobaczę, co się dzieje. U mnie odbiorcza działa, więc potem podeślę kod.
To kody, które działają u mnie poprawnie: odbiorcza.php
nadawcza.php
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 31.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ok, nadawcza dziala juz calkowicie poprawnie, moge odczytywac i kasowac wszystkie wiadomosci . Problem polegal na tym ze tam byly 2 zapytania takie same, te ktore wymieniles wyzej by zmienic, ja zmienilem tylko jedno .
Natomiast teraz w odbiorczej nic nie dziala ![]() EDIT : dopiero teraz zauwazylem twoj wpis. Juz odbiorcza dziala, wszystko elegancko ![]() ![]() Ten post edytował stiw 18.01.2011, 13:24:25 |
|
|
![]()
Post
#20
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Nie wiedzieć czemu, widzę tylko kilka znaków w tytule i w treści... Nie grzebałeś coś w bazie danych?
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 17:08 |