Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 9 kwi 2025, o 14:13


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 73 ]  Przejdź na stronę 1, 2, 3  Następna strona
    Autor Wiadomość
    PostNapisane: 1 cze 2013, o 17:29 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 sty 2013
    Posty: 328
    Lokalizacja: Rzgów k. Łodzi
    Pomógł: 11

    Witam.
    Dzisiaj chciałbym przedstawić mój ostatni (po)twór jakim jest Ethernetowy dataloger. Zasada działania jest taka : na Atmedze uruchomiony jest klient WWW i otwieram nim link z odpowiednimi parametrami. Parametrami zajmuje się skrypt PHP, który to wyciąga te parametry z linku metodą GET. Następnie te parametry są zapisywane do bazy danych MySQL. Potem w Joomli otwieram tą bazę danych i rysuję z niej ładne wykresiki ;). Dużą zaletą takiego rozwiązania jest to że strona może być bardzo zaawansowana, może być zainstalowany CMS(Joomla, Wordpress itd.) i w żadnym wypadku nie obciąża to choć trochę procesora AVR. To by było na tyle z teorii, czas przejść do praktyki. Zagadnienie to wydawało mi się bardzo trudne, jednak postanowiłem spróbować i okazało się że nie taki diabeł straszny jak go malują ;). Biblioteki do obsługi ENC28J60 są prosto ze strony tuxgraphics(no może lekko zmodyfikowane pod Atmegę 32 ;)). Efekt można zobaczyć na mojej stronie. Dla leniwych wstawiam jeszcze zdjęcie wszystkich połączeń :D Obrazek

    Ok, teraz kod.
    main.c :
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Dodatkowo, zmodyfikowałem trochę pliki o których zaraz powiem ;).

    W twi.c dodałem :
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    twi.h :
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    I w zasadzie to by było na tyle. Drzewko projektu przedstawiam poniżej :
    Obrazek
    Pliki których nie ma wyżej przedstawionych znajdują się w paczce ;)
    Załącznik:
    ETH Dataloger pliki.rar


    Załączniki:

    Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

    _________________
    sig off ;(



    Ostatnio edytowano 2 cze 2013, o 20:07 przez PawelGaj, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 cze 2013, o 17:37 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27369
    Lokalizacja: Szczecin
    Pomógł: 1043

    BRAWO! client www to bardzo słuszne podejście w przypadku AVR'ków zamiast na siłę korzystania z serwera HTTP ...

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 cze 2013, o 19:46 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 lis 2011
    Posty: 266
    Lokalizacja: Szczecin
    Pomógł: 9

    Ale fajne!!! Też takie cudo chce mieć :) Chodzi CI to stabilnie? Nic się nie wiesza?


    Czyli działa to w taki sposób, że ze stringów składasz adres w php i procesor co określony czas odpala ten link? Następnie parser php wczytuje dane T1, T2, czas.. i zapisuje do bazy MySql? Następnie kolejny skrypt php odczytuje te dane i wyświetla na stronie www?

    To jest linijka która wysyła ten łańcuch?

    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Jeżeli uP pracuje jako klient to komunikacja odbywa się w jedną stronę- tylko do serwera www? Aby wysłać ze strony www do uP to uP musi on pracować jako serwer www? Czy przy pracy jako klient też może odbierać dane ze strony www?

    Fajnie Ci to wyszło, niezły efekt!

    _________________
    www.gryfsmart.pl



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 cze 2013, o 20:46 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27369
    Lokalizacja: Szczecin
    Pomógł: 1043

    IUVOit napisał(a):
    Aby wysłać ze strony www do uP to uP musi on pracować jako serwer www?


    Nie musi ;)

    IUVOit napisał(a):
    Czy przy pracy jako klient też może odbierać dane ze strony www?


    Ja to robiłem DOKŁADNIE tak samo czyli cyklicznie np wywoływałem jakiś skrypt PHP, którym pobierałem dane z www ;) proste, fajne i przyjemne

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 cze 2013, o 21:23 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 12 lut 2012
    Posty: 243
    Lokalizacja: wlkp
    Pomógł: 2

    Czy jest jakieś ograniczenie w szybkości wywoływania skryptu PHP? Chodzi mi o to czy ATmega z powodzeniem może wysyłać zapytania poniżej 1 sekundy. Zmierzam do tego, czy to co rzekomo załączałbym ze strony będzie niemalże w tym samym czasie odbierane przez klienta, czyli AVRa. Czyli załączam stycznik ze strony WWW i "w tym samym czasie" stycznik byłby załączany przez naszą ATmegę. Bardzo podoba mi się ten projekt. GRATULACJE! :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 cze 2013, o 21:36 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 lis 2011
    Posty: 266
    Lokalizacja: Szczecin
    Pomógł: 9

    Za bardzo nie rozumiem komunikacji w stronę www -> uP. Taki najprostszy przykład: klikam przycisk na stronie www, który powoduje zapalenie diody, którą steruje uP.

    Tak to będzie:
    Krok 1:
    Po kliknięciu przycisku na stronie www, zostanie wygenerowany adres (metoda GET) np http://www.moja_strona.pl/zmienna1=1&zmienna2=0
    Krok 2:
    uP cyklicznie odpytuje się o adres www? Np sprawdza jaki jest adres co 3 sekundy.
    Krok 3:
    Program w uP z adresu (stringa) "wycina" wartości zmiennych: zmienna1, zmianna2 ?
    if(zmienna1) ZapalDioda else ZgasDioda


    Chodzi mi o samą idee, czy tak to wygląda??? Czy o jakieś inne skrypty php uruchamiane na serwerze www chodzi?

    _________________
    www.gryfsmart.pl



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 cze 2013, o 21:40 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 sty 2013
    Posty: 328
    Lokalizacja: Rzgów k. Łodzi
    Pomógł: 11

    Nie, wtedy stosuje się serwer WWW na AVR, do którego przekazujemy zmienne metodą GET. W AVR można to ładnie wyłuskać z adresu. Na stronie pod przyciskiem który wywołuje skrypt PHP otwiera się niewidocznie stronę serwera WWW z odpowiednimi parametrami. Tak bym to widział, czy dobrze to nie wiem, bo nie sprawdzałem.

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 cze 2013, o 21:42 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27369
    Lokalizacja: Szczecin
    Pomógł: 1043

    a ja sprawdzałem sobie kiedyś właśnie to cykliczne wywoływanie skryptu PHP który odpytuje www o dane (z klawiszy itp) .... i to działa ślicznie bo zwrotnie dostajemy odpowiedź z wywołanego skryptu

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 cze 2013, o 21:52 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 lis 2011
    Posty: 266
    Lokalizacja: Szczecin
    Pomógł: 9

    Czyli skrypt PHP robi dynamicznie link w którym znajdują się dane. Może to być metoda GET? Klient zainstalowany na AVR może cyklicznie pobierać ten link (string) i go analizować?

    ------------------------ [ Dodano po: 10 minutach ]

    PawelGaj napisał(a):
    Nie, wtedy stosuje się serwer WWW na AVR, do którego przekazujemy zmienne metodą GET. W AVR można to ładnie wyłuskać z adresu. Na stronie pod przyciskiem który wywołuje skrypt PHP otwiera się niewidocznie stronę serwera WWW z odpowiednimi parametrami. Tak bym to widział, czy dobrze to nie wiem, bo nie sprawdzałem.

    Ale serwer www ma trochę wad, podobno nie jest stabliny- z takimi opiniami się przynajmniej spotkałem. Wiesza się... Natomiast klient www jest bardziej stabilny :)

    _________________
    www.gryfsmart.pl



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 cze 2013, o 22:10 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27369
    Lokalizacja: Szczecin
    Pomógł: 1043

    Cytuj:
    Czyli skrypt PHP robi dynamicznie link w którym znajdują się dane. Może to być metoda GET? Klient zainstalowany na AVR może cyklicznie pobierać ten link (string) i go analizować?


    skrypt PHP to trzeba sobie napisać samemu - przecież tu nie chodzi o jakiś tam (nie wiadomo jaki skrypt) ... piszemy skrypt którym wysyłamy zapytanie np o stan klawiszy lub inny pierdółek, a on nam zwraca dane które odbieramy w AVR

    oczywiście że może być cyklicznie wysyłany z AVR - a czemu nie ? tym bardziej że to niejako jedyna komunikacja z www gdy nie używamy serwera http

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 cze 2013, o 22:22 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 lis 2011
    Posty: 266
    Lokalizacja: Szczecin
    Pomógł: 9

    mirekk36 napisał(a):
    oczywiście że może być cyklicznie wysyłany z AVR - a czemu nie ? tym bardziej że to niejako jedyna komunikacja z www gdy nie używamy serwera http

    ...że wysyłany to rozumiem, tak jak w prezentowanym projekcie. Rozumiem, że pobierany też może być cyklicznie?

    Czyli:
    taki link może wysłać AVR do www
    www.moja-strona.pl/zm1=1&zm2=1&zm3=1&zm ... =110&zm7=3

    Za chwile może się zapytać o ten link ( serwer php moze go zmodyfikować ) np:
    www.moja-strona.pl/zm1=99&zm2=22&zm3=44 ... 110&zm7=63

    Dzięki temu pomiędzy AVR i www będą przekazywane zmienne zm1, zm2, zm3.... Dzieki czemu w jedną i drugą stronę można przekazywać informacje???

    Muszę sobie doczytać, bo bardzo ciekawy temat:) Zacznę od niebieskiej książki :) A modulik ATB-Ethernet od pół roku leży zakurzony :/ Muszę go w końcu potestować :)

    _________________
    www.gryfsmart.pl



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 cze 2013, o 22:29 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27369
    Lokalizacja: Szczecin
    Pomógł: 1043

    IUVOit napisał(a):
    Dzięki temu pomiędzy AVR i www będą przekazywane zmienne zm1, zm2, zm3.... Dzieki czemu w jedną i drugą stronę można przekazywać informacje???


    dokładnie tak ;)

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 cze 2013, o 22:32 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 lis 2011
    Posty: 266
    Lokalizacja: Szczecin
    Pomógł: 9

    Dzięki! to idee komunikacji już rozumiem :)

    _________________
    www.gryfsmart.pl



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2013, o 09:42 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 14 lis 2011
    Posty: 534
    Lokalizacja: Mierzyn
    Pomógł: 9

    Pawel to ja sie doczepie rten rj45 i ta skretka to jakas lipa :) Jak ty zarabiasz kable :D

    _________________
    pozdrawiam
    Jachu



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2013, o 10:09 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 sty 2013
    Posty: 328
    Lokalizacja: Rzgów k. Łodzi
    Pomógł: 11

    Ten kabel zostawił u mnie ISP jak internet zakładał. Też się dziwię że on tak kable zarabia. Ten od anteny wyrwał mi się po jakimś miesiącu :D

    Wysyłane z mojego Nexus 7 za pomocą Tapatalk 2

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2013, o 10:23 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 14 lis 2011
    Posty: 534
    Lokalizacja: Mierzyn
    Pomógł: 9

    PawelGaj napisał(a):
    Ten kabel zostawił u mnie ISP jak internet zakładał. Też się dziwię że on tak kable zarabia. Ten od anteny wyrwał mi się po jakimś miesiącu :D

    Wysyłane z mojego Nexus 7 za pomocą Tapatalk 2


    no dobra niech CI bedzie :D

    _________________
    pozdrawiam
    Jachu



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2013, o 11:52 
    Offline
    Użytkownik

    Dołączył(a): 19 gru 2012
    Posty: 712
    Lokalizacja: Opole
    Pomógł: 23

    Co do pliku php zadbałbym jeszcze o sprawdzanie skad przychodzą informacje, żeby ci ktoś nie odpalił przeglądarki z fałszywymi parametrami GET. o ile jest możliwość w AVR podania np Browser-Agent i wpisać tu jakaś swoja własna niepowtarzalną, a później za pomocą PHP sprawdzać czy wejście na strone jest z takiego własnie Browser Agenta.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2013, o 12:14 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2012
    Posty: 247
    Lokalizacja: Stróża-Łódż
    Pomógł: 7

    Bardzo dobry projekt,ale..... nie mogę go skompilować co robię źle,że kompilacja nie przechodzi?Poza tym mam prośbę do autora jak to wszystko połączyć ze zdjęcia raczej nie będzie to możliwe a chciałbym uruchomić projekt całościowo.
    Pozdrawiam serdecznie.
    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2013, o 12:25 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2012
    Posty: 247
    Lokalizacja: Stróża-Łódż
    Pomógł: 7

    Ok. a co z błędem w linii 65?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2013, o 12:45 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27369
    Lokalizacja: Szczecin
    Pomógł: 1043

    Józef 63 napisał(a):
    Ok. a co z błędem w linii 65?


    a ja wiem dlaczego wywala ten błąd - bo kilka dni temu już też jeden kolega na forum to miał więc obstawiam na 1000000% że to DOKŁADNIE TEN SAM BŁĄD i zadziała to samo rozwiązanie ;)

    Józef - nie masz w bibliotece TWI tej funkcji

    i2cSetBitrate()

    a dlaczego nie masz ? a no dlatego że nie ściągnąłeś sobie i nie zaglądasz do aktualizacji bibliotek do książek na naszej stronie ;)

    http://atnel.pl/uaktualnienia-programow-do-dvd.html

    mam nadzieję, że po tym przypadku częściej będziesz zaglądał na nasze strony ok ?

    a na samej górze widać wyraźnie o co chodzi:

    08_TWI - dodano funkcję void i2cSetBitrate(uint16_t bitrateKHz)

    wystarczy pobrać , zaktualizować i po zawodach

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2013, o 12:57 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2012
    Posty: 247
    Lokalizacja: Stróża-Łódż
    Pomógł: 7

    nie pomogło za to pojawiły się błędy w i2c_twi.c. a tak przy okazji uruchomiłem twojego "Volume"- działa zgodnie z założeniami za co dziękuję jak masz jeszcze jakiś projekt to chętnie go wdrożę u siebie jest to sposób na dobrą naukę.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2013, o 13:52 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2012
    Posty: 247
    Lokalizacja: Stróża-Łódż
    Pomógł: 7

    co zrobiłem , pobrałem za radą Mirka 08_TWI usunąłem z I2C_TWI plik i2c_twi.c i i2c_twi.h wgrałem nowe i2c_twi.c i i2c_twi.h z 08_TWI i konsola z błędami.........
    Obrazek



    Ostatnio edytowano 4 cze 2013, o 15:02 przez Józef 63, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2013, o 14:11 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2012
    Posty: 247
    Lokalizacja: Stróża-Łódż
    Pomógł: 7

    czyli zrobiłem jeszcze gorzej......... jak mam to zrobić aby było dobrze bo nie rozumiem jak to pokonać. OK wracam do plików które podał Paweł i ?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2013, o 14:12 
    Offline
    Użytkownik

    Dołączył(a): 19 gru 2012
    Posty: 712
    Lokalizacja: Opole
    Pomógł: 23

    A czy widzisz w poście (nie w załączniku) Pawła dwa pliki TWI ?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2013, o 14:13 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 sty 2013
    Posty: 328
    Lokalizacja: Rzgów k. Łodzi
    Pomógł: 11

    Dokładnie tak jak mówi Anty. Musisz podoklejać kody do plików. Jest napisane co gdzie dokleić ;)

    Wilu88 napisał(a):
    Co do pliku php zadbałbym jeszcze o sprawdzanie skad przychodzą informacje, żeby ci ktoś nie odpalił przeglądarki z fałszywymi parametrami GET. o ile jest możliwość w AVR podania np Browser-Agent i wpisać tu jakaś swoja własna niepowtarzalną, a później za pomocą PHP sprawdzać czy wejście na strone jest z takiego własnie Browser Agenta.
    Spokojnie, nikt mi nic nie doda. Spróbuj wejść w link który jest podany jakoś przykład sklejania linka w komentarzu w funkcji WyslijDoBazy ;)

    Wysyłane z mojego Nexus 7 za pomocą Tapatalk 2

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2013, o 14:39 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2012
    Posty: 247
    Lokalizacja: Stróża-Łódż
    Pomógł: 7

    tak -W twi.c dodałem :
    -i twi.h :



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2013, o 14:47 
    Offline
    Użytkownik

    Dołączył(a): 19 gru 2012
    Posty: 712
    Lokalizacja: Opole
    Pomógł: 23

    PawelGaj napisał(a):
    Dokładnie tak jak mówi Anty. Musisz podoklejać kody do plików. Jest napisane co gdzie dokleić ;)

    Wilu88 napisał(a):
    Co do pliku php zadbałbym jeszcze o sprawdzanie skad przychodzą informacje, żeby ci ktoś nie odpalił przeglądarki z fałszywymi parametrami GET. o ile jest możliwość w AVR podania np Browser-Agent i wpisać tu jakaś swoja własna niepowtarzalną, a później za pomocą PHP sprawdzać czy wejście na strone jest z takiego własnie Browser Agenta.
    Spokojnie, nikt mi nic nie doda. Spróbuj wejść w link który jest podany jakoś przykład sklejania linka w komentarzu w funkcji WyslijDoBazy ;)

    Wysyłane z mojego Nexus 7 za pomocą Tapatalk 2



    A zdradzisz jakiego zabezpieczenia użyłeś? ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2013, o 15:33 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 sty 2013
    Posty: 328
    Lokalizacja: Rzgów k. Łodzi
    Pomógł: 11

    Wilu88 napisał(a):
    PawelGaj napisał(a):
    Dokładnie tak jak mówi Anty. Musisz podoklejać kody do plików. Jest napisane co gdzie dokleić ;)

    Wilu88 napisał(a):
    Co do pliku php zadbałbym jeszcze o sprawdzanie skad przychodzą informacje, żeby ci ktoś nie odpalił przeglądarki z fałszywymi parametrami GET. o ile jest możliwość w AVR podania np Browser-Agent i wpisać tu jakaś swoja własna niepowtarzalną, a później za pomocą PHP sprawdzać czy wejście na strone jest z takiego własnie Browser Agenta.
    Spokojnie, nikt mi nic nie doda. Spróbuj wejść w link który jest podany jakoś przykład sklejania linka w komentarzu w funkcji WyslijDoBazy ;)

    Wysyłane z mojego Nexus 7 za pomocą Tapatalk 2



    A zdradzisz jakiego zabezpieczenia użyłeś? ;)

    Najprostrze rozwiązanie, po prostu skrypt jest pod innym linkiem, do kodu dałem inny link żeby mi nikt bazy nie zaśmiecał. A dla ciekawskich zrobiłem drugi pliczek o tej nazwie co jest w kodzie :lol:

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2013, o 16:05 
    Offline
    Użytkownik

    Dołączył(a): 19 gru 2012
    Posty: 712
    Lokalizacja: Opole
    Pomógł: 23

    No tak :) Ale co nie zmienia faktu że na przyszłość dobrze było by zabezpieczyć skrypt w razie W. I dlatego pytam czy jest mozliwość w kliencie na AVR wpisać własną nazwę przeglądarki?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 cze 2013, o 07:17 
    Offline
    Moderator zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 18 lip 2012
    Posty: 3226
    Lokalizacja: Kraków - obok FAB5 ATMEL'a
    Pomógł: 91

    IUVOit napisał(a):
    Ale serwer www ma trochę wad, podobno nie jest stabliny- z takimi opiniami się przynajmniej spotkałem. Wiesza się...


    Bez przesady ;-)

    Zobacz link w moim podpisie i sprawdź czy coś się wiesza...

    _________________
    http://www.jaglarz.info



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 73 ]  Przejdź na stronę 1, 2, 3  Następna strona

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO