Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

5 Stron V   1 2 3 > »   
Reply to this topicStart new topic
> Skrypty do generowania sygnaturek, na grafikach
Bakus
post
Post #1


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


Działanie skryptu można zobaczyć w mojej sygnaturce...
Pod adresem: signer.idn.net.pl można założyć sobie konto (trzeba podać nazwę użytkownika i hasło... nic więcej!) i przetestować funkcje zarządzania sygnaturkami.

Na forum można taki podpis umieścić wpisując:
Kod
[img]http://signer.idn.net.pl/static/uzytkownik.png[/img]


Skrypt (zarówno jak i strona) są w wersji RC1.
Proszę o uwagi - co byście dodali/zmienili, by uczynić z tego wersję ostateczną?

P.S. Sygnaturka z 4 linijkami ma ok. 1.4KB 3 linijki to ok. 1.2KB (istotne dla modemowców)


Edited: poprawiłem temat
Go to the top of the page
+Quote Post
.dragonfly
post
Post #2





Grupa: Zarejestrowani
Postów: 217
Pomógł: 0
Dołączył: 5.10.2003
Skąd: Londyn / UK

Ostrzeżenie: (0%)
-----


Skrypt stal sie inspiracja dla mojego, konkurencyjnego projektu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Oto sugestie:
  • Mozliwosc przesuwania istniejacych pozycji gora/dol
  • Wybor kolorow
  • Mozliwosc ew. automatycznego polozenia paskow w zaleznosci od dlugosci textu
Go to the top of the page
+Quote Post
Bakus
post
Post #3


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


co do zmiany ołożenia tekstów i pasków zastanawiałem się bardzo długo i postanowiłem to narazie pominąć... zbytnio by to skomplikowało obsługę (dhtml'a nie znam, a był by najlepszy do poukładania tego wszystkiego)
Co do kolorów: masz jakieś propozycje jak wybierać kolor (paleta w JS, wpisywanie kodu)?
Może się pochwalisz swoim skryptem przy okazji... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
.dragonfly
post
Post #4





Grupa: Zarejestrowani
Postów: 217
Pomógł: 0
Dołączył: 5.10.2003
Skąd: Londyn / UK

Ostrzeżenie: (0%)
-----


Moj skrypt (envie.Status) znajduje sie narazie w fazie lekko-dzialajacej i napewno wiele rozwiazan ulegnie zmianie. W chwili obecnej moge pokazac malego preview screena (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

envie.Status 0.3.9-dev

Jezeli chodzi o wybor kolorow, to zastosowany przezemnie color picker bedzie chyba najlepszym rozwiazaniem.
Go to the top of the page
+Quote Post
Bakus
post
Post #5


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


nionio... muszę przyznać, że nieźle to wygąda... tylko, że ja nie korzystam z czcionek TTF a ze standardowych php...
Wybór koloru faktycznie niezły, ale zastanawiam się nad innym rozwiązaniem:
kolorownie w zależności od postępu (0%-czerwony 100%-zielony inne wartości procentowe dawały by kolor pośredni)
Tylko jak to zrobić? nie mam koncepcji jak wyliczać te kolory...

Poza tym lookając na Twoje rozwiązanie postanowiłem, że pasek postępu dam inny - z obramówką i wartością na zewnątrz... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Poza tym będzie mial chyba 100px a nie jak teraz 200... co Ty na to?

P.S. Proszę o przeniesienie wątku na Hydepark...)
Go to the top of the page
+Quote Post
matid
post
Post #6





Grupa: Zarejestrowani
Postów: 362
Pomógł: 0
Dołączył: 18.02.2004
Skąd: Knurów

Ostrzeżenie: (0%)
-----


Cytat(Bakus @ 2004-09-16 14:39:36)
Wybór koloru faktycznie niezły, ale zastanawiam się nad innym rozwiązaniem:
kolorownie w zależności od postępu (0%-czerwony 100%-zielony inne wartości procentowe dawały by kolor pośredni)
Tylko jak to zrobić? nie mam koncepcji jak wyliczać te kolory...

Najprościej chyba tak:
Masz trzy zmienne: $intRed, $intGreen, $intBlue.
W każdej z tych zmiennych będzie liczba od 0 do 100 (te procenty)
Potem jak będziesz potrzebował zamienić kolor na RGB do robisz:
  1. <?php
  2. $intRGBRed = floor( $intRed * 255 / 100 );
  3. ?>
i analogicznie z każdym innym kolorem.
Go to the top of the page
+Quote Post
Bakus
post
Post #7


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


Mój skrypt zmienił adres: http://signer.idn.net.pl/

matid: chyba nie tak... podałeś jak od czarnego (0%) przejść do białego(100%) a tu chodzi o przejście od czerwonego przez źółty o zielonego...
Go to the top of the page
+Quote Post
MoD
post
Post #8





Grupa: Zarejestrowani
Postów: 193
Pomógł: 0
Dołączył: 14.09.2003
Skąd: Brodnica (koło Torunia)

Ostrzeżenie: (0%)
-----


Hyh... dlaczego po kliknięciu w link w ustawieniech pokazuje mi "Error: 4!"
A poza tym, można dać możliwość ustawienia, czy to tekst, czy praca bo jak zostawiłem pole 'Postep' to mi pokazało taki szary prostokącik z prawej strony (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Bakus
post
Post #9


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


Cytat(MoD @ 2004-09-18 13:09:00)
Hyh... dlaczego po kliknięciu w link w ustawieniech pokazuje mi "Error: 4!"

Najprawdopodobniej trafiłeś na moment w którym zmienialiśmy bazę danych...

Cytat(MoD @ 2004-09-18 13:09:00)
A poza tym, można dać możliwość ustawienia, czy to tekst, czy praca bo jak zostawiłem pole 'Postep' to mi pokazało taki szary prostokącik z prawej strony (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
W takim układzie w Polu postęp musiało coś być wpisane...
Przy tym formularzu jest krótka ionstrukcja...
Go to the top of the page
+Quote Post
MoD
post
Post #10





Grupa: Zarejestrowani
Postów: 193
Pomógł: 0
Dołączył: 14.09.2003
Skąd: Brodnica (koło Torunia)

Ostrzeżenie: (0%)
-----


Screen
Pole "Postęp" zostawiłem puste.

Aha, Bakus, zmień link do obrazku w generatorze, bo jak skopiowałem ten z forum i zamiast "uzytkownik" wpisałem "mod" to działało (nadal z progress barem, którego nie powinno być (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) )

Ten post edytował MoD 18.09.2004, 13:33:08
Go to the top of the page
+Quote Post
Bakus
post
Post #11


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


Wszystkie te błędy faktycznie występowały... zostały one już naprawione w wersji DEV... czekam tylko na wynik testów od kAzu^
Gdy tylko wszystkie testy będą OK skrypt zostanie zaktualizawany na oficjalnej stronie o czym nie omieszkam poinformować (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
MoD
post
Post #12





Grupa: Zarejestrowani
Postów: 193
Pomógł: 0
Dołączył: 14.09.2003
Skąd: Brodnica (koło Torunia)

Ostrzeżenie: (0%)
-----


No to teraz tylko czekać (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Ja narazie zrobiłem sobie "projekty" skryptem Bakusa a resztę czystym tekstem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Dabroz
post
Post #13





Grupa: Zarejestrowani
Postów: 286
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Poland, Płock

Ostrzeżenie: (0%)
-----


A ja zrobiłem sobie skrypcik korzystający z czcionek TTF (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Są jeszcze problemy z kolorem przezroczystym (głupie IE :/)
Go to the top of the page
+Quote Post
.dragonfly
post
Post #14





Grupa: Zarejestrowani
Postów: 217
Pomógł: 0
Dołączył: 5.10.2003
Skąd: Londyn / UK

Ostrzeżenie: (0%)
-----


A co ma IE do koloru przezroczystego?
Kolor przezroczysty uzyskujesz bezposrednio w GD
Go to the top of the page
+Quote Post
Dabroz
post
Post #15





Grupa: Zarejestrowani
Postów: 286
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Poland, Płock

Ostrzeżenie: (0%)
-----


kAzu^: standard PNG przewiduje możliwość wykorzystania 8-bitowego poziomu alpha [płynna przezroczystość], czego niestety nie obsługuje IE. (natomiast np. Mozilla tak).
Go to the top of the page
+Quote Post
.dragonfly
post
Post #16





Grupa: Zarejestrowani
Postów: 217
Pomógł: 0
Dołączył: 5.10.2003
Skąd: Londyn / UK

Ostrzeżenie: (0%)
-----


Czemu nie skorzystasz z funkcji: imagecolortransparent?


// Dla zainteresowanych: Zeby nie robic sobie konkurencji polaczylismy sily i razem dzialamy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jak tylko bedziemy mieli dostep do CVS wszystko pojdzie jeszcze szybciej.
Go to the top of the page
+Quote Post
MoD
post
Post #17





Grupa: Zarejestrowani
Postów: 193
Pomógł: 0
Dołączył: 14.09.2003
Skąd: Brodnica (koło Torunia)

Ostrzeżenie: (0%)
-----


Bakus, ile będziemy czekać na skrypt (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Niecierpliwię się (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) , co z resztą widac (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Dabroz
post
Post #18





Grupa: Zarejestrowani
Postów: 286
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Poland, Płock

Ostrzeżenie: (0%)
-----


Użyłem tej funkcji, ale nic ona nie robi... prawdopodobnie dlatego że obrazek jest true color. Ale zobaczę jak to się sprawdzi z kolorem czarnym jako przezroczystym... bo znalazłem, że:

Cytat("Jonatan w komentarzach na php.net o 30-Dec-2002 07:35")
I have found that ImageColorTransparent() works on true color images if and only if the transparent color is black.
(php 4.2.3/GD 2.0)


[edit]

Nic. Dopiero zmiana na GIF pomogła. Ale z tego powodu musiałem wyłączyć gradiendy (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Ten post edytował Dabroz 19.09.2004, 18:17:34
Go to the top of the page
+Quote Post
MoD
post
Post #19





Grupa: Zarejestrowani
Postów: 193
Pomógł: 0
Dołączył: 14.09.2003
Skąd: Brodnica (koło Torunia)

Ostrzeżenie: (0%)
-----


Cytat(kAzu^ @ 2004-09-19 19:03:35)
// Dla zainteresowanych: Zeby nie robic sobie konkurencji polaczylismy sily i razem dzialamy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jak tylko bedziemy mieli dostep do CVS wszystko pojdzie jeszcze szybciej.

A ile osób ma dostęp do najnowszej wersji?? (wiem że niewiele ale i tak się pytam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )
Go to the top of the page
+Quote Post
Bakus
post
Post #20


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


MoD: już niedługo... nie ma się co obawiać... (P.S. Chyba przesadziłeś z podpisem... jest nie regulaminowy (ma 9 linijek - regulamin pozwala na 3))
KAzu^ i ja już i tak wiele zrobiliśmy...
Dla zainteresowanych jest możliwość przeglądania systemu błędów Mantis:
http://dev.idn.net.pl/mantis/
Go to the top of the page
+Quote Post
MoD
post
Post #21





Grupa: Zarejestrowani
Postów: 193
Pomógł: 0
Dołączył: 14.09.2003
Skąd: Brodnica (koło Torunia)

Ostrzeżenie: (0%)
-----


Cytat(Bakus @ 2004-09-19 19:18:46)
MoD: już niedługo... nie ma się co obawiać... (P.S. Chyba przesadziłeś z podpisem... jest nie regulaminowy (ma 9 linijek - regulamin pozwala na 3))

Fakt, dopiero teraz zauważyłem, że troche przydługi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Ale 4 linijkę akurat potrzebuję (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Aha, jak już przy regulaminie jesteśmy, to Bakus ma 4 linijki podpisu, a jak sam powiedział, mozna tylko 3 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Sam ten temat rzuciłeś więc się nie dziw że taką odpowiedź napisałem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował MoD 19.09.2004, 18:50:59
Go to the top of the page
+Quote Post
.dragonfly
post
Post #22





Grupa: Zarejestrowani
Postów: 217
Pomógł: 0
Dołączył: 5.10.2003
Skąd: Londyn / UK

Ostrzeżenie: (0%)
-----


Mamy juz to, tylko narazie w wersji dostepnej tylko dla nas (rozwojowej)
Go to the top of the page
+Quote Post
Bakus
post
Post #23


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


Jak na razie staramy się wydać z kAzu^ stabilną wersję 1.0, a do tego już nie długo...
Jak tylko takowa wersja zostanie wydana (to już kwestia paru dni) to nie ukrywam, że pomoc się przyda, bo pomysłów jest wiele, tylko rąk do pracy brakuje.
Najbardziej poszukiwane przezemnie umiejętności:
- Dobra znajomość PHP4 (PHP5 odpadło, bo bardzo mało serwisów mogło by z tego skorzystać...)
- Znajomość podstaw OOP
- Umiejętność pracy na trudnym terenie (brak CVS)
Umiejętności potrzebne jednorazowo:
- Umiejętność skonfigurowania serwera CVS pod Debianem...

To by chyba było na tyle... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

P.S. Zainteresowanych współpracą zapraszam do zainteresowania się Mantisem uruchomionym na potrzeby projektu... Z racji braku innych narzędzi do pracy grupowej posługujemy się GG do ustalania "blokady" plików (jak ktoś coś ma zamiar poprawiać)... Wszystkie zmiany mają swój obraz w systemie Mantis...
Go to the top of the page
+Quote Post
scanner
post
Post #24





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




serafin: a mógłbyś się nie chwalić, tylko ocenić pracę kolegów?
Go to the top of the page
+Quote Post
.dragonfly
post
Post #25





Grupa: Zarejestrowani
Postów: 217
Pomógł: 0
Dołączył: 5.10.2003
Skąd: Londyn / UK

Ostrzeżenie: (0%)
-----


Popisywanie sie i gadki typu "Czego to ja nie potrafie" nie sa mile widziane. Obydwaj oprocz programowania mamy wiele innych zajec. Takze czasochlonnych. Napisanie dobrego panelu do zarzadzania to tez kawalek roboty. Ty zajales sie sama generacja, bez jakiegokolwiek pobierania informacji z db, parsowania danych itp. Liczy sie jakosc, nie szybkosc.
Go to the top of the page
+Quote Post
shpyo
post
Post #26





Grupa: Zarejestrowani
Postów: 574
Pomógł: 2
Dołączył: 13.04.2004
Skąd: Lublin

Ostrzeżenie: (0%)
-----


noo, jestem po wrażeniem (wielkim) - naprawdę kawał dobrej roboty i bardzo dobrze trafiony pomysł z tym ^^.

życzę powodzenia ^^
Go to the top of the page
+Quote Post
Bakus
post
Post #27


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


shpyo: dzięki za komplement...
MoD: dostęp do kodu mają 2 osoby - ja i kAzu^ - i tylko (jak na razie) my zajmujemy się rozwojem skryptu.
scanner: dzięki... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Chciałbym tylko wspomnieć, że mamy już znacznie lepszą wersję na DEV, ale z powodu problemów z serwerem nie udostępniliśmy jej jeszcze...
Najprawdopodobniej wersja stabilna zmieni adres, tak by działała na pewniejszym serwerze, bo jak zauważyłem część osób ma problemy z domeną idn.net.pl w której działa serwer z sygraturkami (jest to sprawa cache DNS na co nie jestem wstanie nic zaradzić)...
Go to the top of the page
+Quote Post
Vertical
post
Post #28





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Nieźle zrealizowany pomysł, tylko, że strona tytułowa trochę "goła" (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
.dragonfly
post
Post #29





Grupa: Zarejestrowani
Postów: 217
Pomógł: 0
Dołączył: 5.10.2003
Skąd: Londyn / UK

Ostrzeżenie: (0%)
-----


Wciagu kilku najblizszych dni wszystko zostanie przeniesione na szybszy, bardziej niezawodny serwer frayedminds.net. Skrypt docelowo udostepniany bedzie na licencji GPL, oficjalnie do pobrania na sourceforge.net. Duza paczka poprawek juz niebawem. Zmianie ulegnie takze layout strony na bardziej "stylowy" (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
Ive
post
Post #30





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

Ostrzeżenie: (0%)
-----


Super skrypcik i fajnie wykonany do tego :] Gratulacje za pomysł i realizacje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Vertical
post
Post #31





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


A co ma znaczyć to
Cytat
Warning: mysql_connect(): Access denied for user: 'a010324@localhost' (Using password: TAK) in /var/www/signer/connect.php on line 3

Fatal error: Call to undefined function: error() in /var/www/signer/connect.php on line 3

Kiedy próbuję wejść na stronę?
Go to the top of the page
+Quote Post
Bakus
post
Post #32


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


Cytat(Vertical @ 2004-09-24 08:55:33)
Kiedy próbuję wejść na stronę?

próbowałeś dzisiaj pomiędzy godziną 4 a 9 rano, kiedy bawiłem się serwerem mysqla i takie błędy mogły wyniknąć na wszystkich serwisach...

Ive: miło nam to słyszeć (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Vertical
post
Post #33





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


A to spoks (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Dabroz
post
Post #34





Grupa: Zarejestrowani
Postów: 286
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Poland, Płock

Ostrzeżenie: (0%)
-----


A tak w ogole to, Bakus gratuluje nie tyle skryptu co przede wszystkim pomyslu! (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Bakus
post
Post #35


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


Cytat(Autor nieznany)
Z lenistwa rodzą się dzieła, na jakie nigdy nie zdobyłby się normalnie pracowity człowiek.

Ten cytat chyba wiele wyjaśnia (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Vertical
post
Post #36





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Tylko, że kiedy nie wypełniam pola "postęp" to i tak pojawia mi się progressbar...
Go to the top of the page
+Quote Post
Bakus
post
Post #37


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


z tego co wiem, to jest lista rozwijana z wartościami... jeżeli nic się nie wybierze, to nie ma paska postępu... jeżeli wybierze się 0 (zero), to pokaże się pasek... Jako, że projekt może mieć postęp równy zero (np. jest dopiero w fazie uściślania pomysłu), to istnieje możliwość umieszczenia takowego paska...

P.S. Jako, że dość często spotykam się z wiadomościami z cyklu "a mi się strona nie otwiera" mogę powiedzieć tylko jedno: jako, że serwer jeszcze przez ok. 1-2 m-ce będzie na neo+ i z tej racji będzie posiadał zmienny adres IP u niektórych może pojawiać się problem z dostępem...
Problemem nie jest serwer, który pracuje non-stop, lecz serwery DNS pomiędzy no-ip (z usług którego korzystam w celu utrzymania domeny), a waszym dostawcą ineternetu... Serwery te tworzą swój cache adresów IP przypisanych do adresów domen i nie aktualizują go odpowiednio często... z tąd właśnie problemy z dostępem do serwera...
Cierpliwości... za wspomniane 1-2 m-ce szykuje się zmiana łącza (na takie ze stałym IP) i już nie będzie problemów z adresem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Vertical
post
Post #38





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Właśnie chodzi o to, że kiedy nawet nie zaznaczam pola, to mi się i tak progressbar pokazuje...
Go to the top of the page
+Quote Post
MoD
post
Post #39





Grupa: Zarejestrowani
Postów: 193
Pomógł: 0
Dołączył: 14.09.2003
Skąd: Brodnica (koło Torunia)

Ostrzeżenie: (0%)
-----


Mnie się progressbar już nie pokazuje, ale mam co innego.

Nie mogę się wylogować (cały czas jestem zalogowany i klikanie "wyloguj" nie przenosi mnie do strony z logowaniem)
A oto co się pokazuje po kliknięciu w "wyloguj":
http://members.lycos.co.uk/diabloclub/signer/bug.jpg
Chciałbym również dodać, że aby to usunąć należy OD POCZĄTKU dodawać cały swój tekst.

Ten post edytował MoD 28.09.2004, 15:14:30
Go to the top of the page
+Quote Post
Bakus
post
Post #40


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


Vertical: napisz w jaki sposób, co robisz, lub wyślij screena, bo u mnie wszystko jest OK...
MoD: dodane do listy bugów... dzięki za zgłoszenie
Go to the top of the page
+Quote Post
MoD
post
Post #41





Grupa: Zarejestrowani
Postów: 193
Pomógł: 0
Dołączył: 14.09.2003
Skąd: Brodnica (koło Torunia)

Ostrzeżenie: (0%)
-----


Czy aktualna wersja IDNSigner jest oparta na bazie danych (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Jeśli tak, to można by było zrobić IDNSignerTXT (dla serwerów bez obsługi bazy danych)
Go to the top of the page
+Quote Post
Bakus
post
Post #42


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


Obecna wersja korzysta z MySQLa... to jest jak na razie jedyna opcja... planuję wydzielenie obsługi bazy danych i napisanie sterowników do wielu baz danych (równieź tekstowych)

P.S. Błąd poprawiony...

UpDated:
Dodając kolejne bajery do kodu znalazłem przyczynę nieco ukrytego błędu. W przypadku zapisywania informacji do bazy nie zapisuje ustawień (jeszcze nie dostępnych do edycji dla użytkownika) i powoduje, że skrypt się dławi...
Problem jest już naprawiony na DEV...
Nowa wersja DEV (1.0RC2) trafi na signer.idn.net.pl jak tylko skończę pisać panel zmiany ustawień...
Zmiany:
Możliwość zmiany jezyka interfejsu i jego wyglądu (system szablonów)...
Dodatkowo w panelu ustawień będzie można wybrać czcionkę jakiej skrypt ma użyć do wygenerowania informacji, ale jak narazie kAzu^ nie ma czasu na napisanie obsługi TTFów, więc można tylko zobaczyć, że taka funkcja będzie...

Będę potrzebował pomocy ludzi znających języki obce... Z tłumaczeniem polski->angielski bym sobie poradził, ale mam i tak sporo pracy, więc zgłaszam się do zainteresowanych... tłumaczymy na dowolny język inny niż poslki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Pliczek do przetłumaczenia prześle zainteresowanym na e-mail...

Kolejny updacik... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
http://idn.net.pl/pub/idnsigner-1.0rc2-dev.png - to jest najnowsza wersja (możliwość wyboru języka i szablonu strony)... Jak dobrze pójdzie (mam wenę), to za niedługo będzie kolejna funkcjonalność... wstawianie statusów opisowych z GG...

Ten post edytował Bakus 29.09.2004, 07:25:48
Go to the top of the page
+Quote Post
MoD
post
Post #43





Grupa: Zarejestrowani
Postów: 193
Pomógł: 0
Dołączył: 14.09.2003
Skąd: Brodnica (koło Torunia)

Ostrzeżenie: (0%)
-----


Ładnie wygląda ta nowa wersja (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Z pewnością jeszcze bardziej funckjonalna od tej co jest teraz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
revyag
post
Post #44





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Świetna sprawa. Założyłem sobie konto, ale w sumie nie mam na razie do czego wykorzystać tego progressbara (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Chyba, że tak po prostu żeby mieć, bo inni też mają (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif)
Go to the top of the page
+Quote Post
MoD
post
Post #45





Grupa: Zarejestrowani
Postów: 193
Pomógł: 0
Dołączył: 14.09.2003
Skąd: Brodnica (koło Torunia)

Ostrzeżenie: (0%)
-----


-> Wylogowanie

Screena nie mogę dać bo www.tripod.lycos.co.uk coś licho dziś chodzi.
Po kliknięciu na WYLOGUJ pojawia się dokładnie to co w poprzedniej wersjii, tylko że na nowym theme oraz w wersjii EN.
Go to the top of the page
+Quote Post
Bakus
post
Post #46


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


MoD: Z jakiej ptrzeglądarki korzystasz?
Czy po kliknięciu na "Wyloguj" widzisz okienko komunikatu w JavaScript?

Bo ja korzystam do testów z MozilliPL 1.6 i wszystko działa jak należy... Opery nie mam, a z IE nie korystam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
MoD
post
Post #47





Grupa: Zarejestrowani
Postów: 193
Pomógł: 0
Dołączył: 14.09.2003
Skąd: Brodnica (koło Torunia)

Ostrzeżenie: (0%)
-----


Cytat(Bakus @ 2004-09-29 14:28:58)
MoD: Z jakiej ptrzeglądarki korzystasz?
Czy po kliknięciu na "Wyloguj" widzisz okienko komunikatu w JavaScript?

Bo ja korzystam do testów z MozilliPL 1.6 i wszystko działa jak należy... Opery nie mam, a z IE nie korystam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Okienko widzę i klikam OK (albo jakoś tak)
Kożystam z IE 5.5 bo nie chce mi sie FirreWalla konfigurować dla mozilli (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)


Update:
Propozycja wprowadzenie możliwości podania koloru w stałych (Black, Green, Red, Blue, itp.), to napewno ułatwi kożystanie ze skryptu userm NIE potrafiącym jeszcze używać wartości HEX. Przydałby się również ColorPicker pokazany na screenie w skrypcie kAzu^.

Ten post edytował MoD 29.09.2004, 15:06:16
Go to the top of the page
+Quote Post
.dragonfly
post
Post #48





Grupa: Zarejestrowani
Postów: 217
Pomógł: 0
Dołączył: 5.10.2003
Skąd: Londyn / UK

Ostrzeżenie: (0%)
-----


Color picker dodam dzisiaj/jutro.
Go to the top of the page
+Quote Post
Vertical
post
Post #49





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat
Vertical: napisz w jaki sposób, co robisz, lub wyślij screena, bo u mnie wszystko jest OK...

Oks, po zmianie interfejsu już wszystko działa. Tak nawiasem mówiąc, jeszcze drobna literówka:
Cytat
when you want to use progress bar

Powinno być "When DO you want(...)" ale to tylko mały szczegół... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
MoD
post
Post #50





Grupa: Zarejestrowani
Postów: 193
Pomógł: 0
Dołączył: 14.09.2003
Skąd: Brodnica (koło Torunia)

Ostrzeżenie: (0%)
-----


Cytat(Vertical @ 2004-09-29 19:57:28)
Cytat
Vertical: napisz w jaki sposób, co robisz, lub wyślij screena, bo u mnie wszystko jest OK...

Oks, po zmianie interfejsu już wszystko działa. Tak nawiasem mówiąc, jeszcze drobna literówka:
Cytat
when you want to use progress bar

Powinno być "When DO you want(...)" ale to tylko mały szczegół... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Dla np. Angilka to nie jest mały szczegół (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Vertical
post
Post #51





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat
Dla np. Angilka to nie jest mały szczegół (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ale znając Polaków domyśli się o co chodzi (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Bakus
post
Post #52


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


Jak by nie było jest poprawione... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Może ktoś z Was przetłumaczy to na inny język... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (niemiecki, włoski, francuski, chiński tradycyjny (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )
MoD: IE5.5 niestety nie mam, ale na 6.0 (WinXP SP2) działa jak należy...
Pod linksem się z kolei zapętla przekierowanie po logowaniu i nie działa wylogowanie, ale mniewam, iż jak ktoś chce posiadać sygnaturkę na obrazku, to nie będzie korzystał z linksa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
kicaj
post
Post #53





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

Ostrzeżenie: (0%)
-----


...przyznam sie ze nie czytalem w/w opini i ocen (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pomysl i idea skryptu podoba mi sie, ale nie do konca. Ten skrypt mozna zastosowac w jakims innym celu, jaki jest sens robienia sygnaturek w obrazku? Czy nie szybiciej laduje sie sam tekst? Czy zeby zmienic kilka procentow, czy dana linike trzeba sie osobno zalogowac na innej stronie... tutaj nie wiedze sesnu stosowania tego na forum.

Ale ogolnie podoba mi sie, zastosowanie do czegos innego byloby lepszym rozwiazaniem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
bela
post
Post #54


Administrator PHPedia.pl


Grupa: Developerzy
Postów: 1 102
Pomógł: 2
Dołączył: 14.09.2003

Ostrzeżenie: (0%)
-----


@kicaj_: do czego byś zastosował ten skrypt?
Go to the top of the page
+Quote Post
Bakus
post
Post #55


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


@kicaj_: Skrypt jest przeznaczony (o czym pisałem) dla ludzi posiadających wiele kont na wielu forach - by chcąc zmienić właśnie "te pare procent" nie musieli wchodzić na wszystkie fora...
Go to the top of the page
+Quote Post
rogrog
post
Post #56





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

Ostrzeżenie: (0%)
-----


Cytat(Vertical @ 2004-09-29 19:57:28)
Powinno być "When DO you want(...)" ale to tylko mały szczegół... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

no co Ty? jak już, to powinno być when you want to use a progress bar.

When do you want? - to by było jak byś się kogoś na prawdę pytał kiedy chce, ale w takim zdaniu jak ww. when pełni funkcję if ("if you want to use a progress bar" ma to samo znaczenie).

lepiej się nie wymądrzaj jak nie wiesz, bo się narazisz na kompromitację (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Cytat
Dla np. Angilka to nie jest mały szczegół

Mało który rodowity Anglik przestrzega reguł Standard English. Wielu mówi np. w ten sposób: "You was in pub yesterday?" - jest to sprzeczne z tymi wszystkimi zasadami, których się uczymy ("po you jest zawsze were"), ale Angielski po prostu ma różne dialekty, a sztucznie wytworzonym Standard English posługują się tylko nieliczni.

Ten post edytował rogrog 30.09.2004, 17:31:57
Go to the top of the page
+Quote Post
Vertical
post
Post #57





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat
lepiej się nie wymądrzaj jak nie wiesz, bo się narazisz na kompromitację

Oj już nie bądź takim cha... Nie chcę się wymądrzać, tylko poradzić... nie wiem, czy tym postem nie zacząłeś się "wymądrzać" bardziej ode mnie.
Cytat
Mało który rodowity Anglik przestrzega reguł Standard English. Wielu mówi np. w ten sposób: "You was in pub yesterday?" - jest to sprzeczne z tymi wszystkimi zasadami, których się uczymy ("po you jest zawsze were")

To najpierw mówisz, żebym się nie wymądrzał, a później sadzisz teksty o "rodowitych Anglikach"... nic do Ciebie nie mam, ale mógłbyś chociaż TYLKO poprawić mnie i już. Po prostu zamknijmy sprawę...

Ten post edytował Vertical 30.09.2004, 17:39:03
Go to the top of the page
+Quote Post
party
post
Post #58





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 19.08.2003
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Może by dodać pogrubienie tekstu?
Go to the top of the page
+Quote Post
Bakus
post
Post #59


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


party: jak narazie pogrubiebie nie wchodzi w rachubę - wykorzystujemy standardową czcionkę z php...
Jak kAzu^ zaimplementuje zastosowanie czcionek TTF, to taka opcja będzie najprawdopodobniej dostępna...
Jak na razie zmagam się z pokazywaniem podpisu z GG jako element sygnaturki (wstawiany przez {gg:1234567} )

P.S. Udało się to komuś wyciągnąć?
Go to the top of the page
+Quote Post
party
post
Post #60





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 19.08.2003
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Wyciągnięcie statusu (dostępny, z/w, niedostępny) to żaden problem, jak chcesz to mogę dać Ci taki kod. Gorzej ze statusami opisowymi, ale w necie gdzieś widziałem gotowy skrypt do tego.

PS. Obrazki w sygnaturkach zostały wyłączone?
Go to the top of the page
+Quote Post
.dragonfly
post
Post #61





Grupa: Zarejestrowani
Postów: 217
Pomógł: 0
Dołączył: 5.10.2003
Skąd: Londyn / UK

Ostrzeżenie: (0%)
-----


@party: nie, byl to prawdopodobnie problem z serwerem na ktorym dziala IDNSigner
Go to the top of the page
+Quote Post
Vertical
post
Post #62





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


@party: Mi by się przy okazji też przydał taki skrypt... Wystarczy, żeby sprawdził dostępny-z/w-niedostępny...
Go to the top of the page
+Quote Post
rogrog
post
Post #63





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

Ostrzeżenie: (0%)
-----


Cytat(Vertical @ 2004-09-30 18:34:38)
nie wiem, czy tym postem nie zacząłeś się "wymądrzać" bardziej ode mnie.

chyba zacząłem, może trochę za mocno, ale jeśli już ktoś się wymądrza to dobrze jeśli mówi prawidłowo (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Bakus
post
Post #64


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


@party: chodzi o opis... ( http://gg.siedziba.pl/usage.php - przykład 4)
@kAzu^: pisałem w tym wątku o tym dlaczego niektórzy mogą mieć problemy z dostępem do serwera... ( forum.php.pl/...&p=127030 )
Go to the top of the page
+Quote Post
FiDO
post
Post #65





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

Ostrzeżenie: (0%)
-----


Opis z gg wyciąga się równie prosto co status.
http://gg.siedziba.pl/status.php?uid=255706&js=2
Format jest dosc prosty jak widac, sparsowanie tego to formalnosc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Opis jest co prawda w hexach i jeszcze Unicode ale to nie problem przerobic to na tekst (raczej i tak trzeba ignorowac starszy bajt, przynajmniej do czasu kiedy zaprzegniecie do pracy czcionke UTF, ale to chyba szkoda czasu na to, GG nie osiagnelo jakos miedzynarodowej popularnosci, ale grunt ze autor byl na to przygotowany :]).
Jedynym mankamentem jest to, ze trzeba miec odznaczone pole "Tylko dla znajomych", no ale albo rybki, albo akwarium.. zreszta jest to dosc logiczne, w koncu jak ktos pokazuje opis tylko znajomym to dlaczego mialby on byc dostepny przez w/w skrypt dla osob trzecich.
Przejscie z jednego koloru do drugiego przechodzac przez jakis posredni (a moze nawet kilka..) tez nie jest wbrew pozorom trudne, a przynajmniej mam w glowie calkiem prosta koncepcje jak to zrobic.
Sprawdze ją jutro i jak zadziala to sie pochwale (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Rozumiem, że tablica (ilosc elementow - czyli dokladnosc - do ustalenia) kolorow wynikowych wystarczy? :]
Go to the top of the page
+Quote Post
Bakus
post
Post #66


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


Udało mi się napisać sałość do wyciągania opisów... Nie wiem jeszcze, czy działa we wszystkich przypadkach, ale jak na razie nie pokazuje bzdur...
  1. <?php
  2. /* Skrypt napisany w oparciu o klasę www2gg (http://gg.wha.la/)
  3.  * i opis protokołu GaduGadu z projektu EKG (http://dev.null.pl/ekg/docs/protocol.html)
  4.  * Kod można dowolnie wykorzystać pod warunkiem pozostawienia niniejszego koment
  5. rza
  6.  * Kod jest udostępniony na zasadach OpenSource.
  7.  *
  8.  * @author: Krzysztof Andrzej Błachut vel Bakus <bakus@idn.net.pl>
  9.  * @copyright: 2004 by Krzysztof Andrzej Błachut vel Bakus
  10.  * @package: OpisGG
  11.  * @version: 0.9
  12.  */
  13.  
  14. // Login i hasło GG dla skryptu
  15. $numer_gg =;
  16. $haslo_gg = '';
  17. // Numer GG, którego opis chcemy wyświetlić
  18. $szukany_numer = 1247858;
  19.  
  20. /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
  21.  
  22.  
  23. define(&#092;"GG_LOGIN60\", 0x0015);
  24. define(&#092;"GG_STATUS_AVAIL\",  0x0002);
  25. define(&#092;"GG_LOGIN_OK\",  0x0003);
  26. define(&#092;"GG_NOTIFY\",  0x0010);
  27. define(&#092;"GG_USER_NORMAL\", 0x0003);
  28.  
  29. function oblicz_hash ($haslo, $klucz)
  30. {
  31. $x0=0; $x1=0; $y0=0; $y1=0; $z=0; $tmp=0;
  32. $y0 = ($klucz << 16) >> 16; $y1 = $klucz >> 16 ;
  33. for ($i=0; $i<strlen($haslo); $i++)
  34. {
  35. $x0 = ($x0 & 0xFF00) | ord($haslo[$i]); $x1 &= 0xFFFF;
  36. $y0 ^= $x0; $y1 ^= $x1;
  37. $y0 += $x0; $y1 += $x1;
  38. $x1 <<= 8; $x1 |= ($x0 >> 8); $x0 <<= 8;
  39. $y0 ^= $x0; $y1 ^= $x1;
  40. $x1 <<= 8; $x1 |= ($x0 >> 8); $x0 <<= 8;
  41. $y0 -= $x0; $y1 -= $x1;
  42. $x1 <<= 8; $x1 |= ($x0 >> 8); $x0 <<= 8;
  43. $y0 ^= $x0; $y1 ^= $x1;
  44. $z = $y0 & 0x1F;
  45. $y0 &= 0xFFFF; $y1 &= 0xFFFF;
  46. if ($z <= 16)
  47. {
  48. $tmp= ($y1 << $z) | ($y0 >> (16-$z));
  49. $y0 = ($y1 >> (16-$z)) | ($y0 << $z);
  50. $y1 = $tmp;
  51. }else{
  52. $tmp= $y0 << ($z-16);
  53. $y0 = ($y0 >> (32-$z)) | ( (($y1 << $z) >> $z) << ($z-16) );
  54. $y1 = ($y1 >> (32-$z)) | $tmp;
  55. }
  56. $y0 &= 0xFFFF; $y1 &= 0xFFFF;
  57. }
  58. $hash = hexdec(sprintf(&#092;"%04x%04x\", $y1, $y0));
  59. settype($hash, 'integer');
  60. return $hash;
  61. }
  62.  
  63. /* Funkcja pobiera z serwera GaduGadu opis dla podanego numeru.
  64.  *
  65.  * @param int Numer GG \"bramki\"
  66.  * @param string Hasło GG \"bramki\"
  67.  * @param int Numer GG, którego opis funkcja ma pobrać
  68.  * @param var Zmienna w której umieszczony będzie ewentualny komunikat błęd
  69.  
  70.  * @return mixed Zawiera Opis numeru GG, lub false w przypadku błędu
  71.  */
  72. function get_gg_status($numer_gg, $haslo_gg, $szukany_numer, &$error)
  73. {
  74. // Ustawianie stałych na potrzeby protokołu
  75. define(&#092;"GG_LOGIN60\", 0x0015);
  76. define(&#092;"GG_STATUS_AVAIL\",  0x0002);
  77. define(&#092;"GG_LOGIN_OK\", 0x0003);
  78. define(&#092;"GG_NOTIFY\",  0x0010);
  79. define(&#092;"GG_USER_NORMAL\", 0x0003);
  80.  
  81. $fp = fsockopen( &#092;"appmsg.gadu-gadu.pl\", 80, $errno, $errmsg, 3 );
  82. if (!$fp)
  83. {
  84. $error = &#092;"BRAK POLACZENA Z APPMSG.GADU-GADU.PL, MOZE BYC PRZECIAZONY: \" . $errno . \" - \" . $errstr . \"n\";
  85. return false;
  86. }else{
  87. $get = &#092;"GET /appsvc/appmsg.asp?fmnumber=<$numer_gg> HTTP/1.0rn\";
  88. $get.= &#092;"Host: appmsg.gadu-gadu.plrn\";
  89. $get.= &#092;"User-Agent: Mozilla/4.7 [en] (Win98; I)rn\";
  90. $get.= &#092;"Pragma: no-cachernrn\";
  91. fputs($fp, $get);
  92. fgets($fp, 128);
  93. fgets($fp, 128); 
  94. $buf = fgets($fp, 128);
  95. preg_match(&#092;"/s([d.]{8,16}):([d]{1,5})s/\", $buf, $adres);
  96. $host = $adres[1];
  97. $port = $adres[2];
  98. fclose($fp);
  99. }
  100.  
  101. // Ustanawianie połączenia z serwerem GG
  102. $fp = fsockopen($host, $port, $errno, $errstr, 10);
  103. if (!$fp)
  104. {
  105. $error = &#092;"PROBLEM Z POLACZENIEM: $errno - $errstrnn\";
  106. return false;
  107. }
  108. if (!$data = fread($fp, 12))
  109. {
  110. $error = &#092;"Polaczenie nieoczekiwanie zamknietenn\";
  111. return false;
  112. }
  113.  
  114. // Pobieranie danych z serwera - odbiór klucza do wygenerowania hasha hasła
  115. $tab = unpack(&#092;"Vtyp/Vrozmiar/Vklucz\", $data);
  116. // obliczanie hasha hasła
  117. $hash = oblicz_hash($haslo_gg, $tab['klucz']);
  118. $data = pack(&#092;"VVVVVVvVvVvCCa\".strlen(\"\"), GG_LOGIN60, 0x20 + strlen(\"\"),
  119. $numer_gg, $hash, GG_STATUS_AVAIL, 0x20, 0, 0, 0, 0, 0, 0x14, 0xbe , &#092;"\");
  120. // wysłanie hasha hasła
  121. fwrite($fp, $data);
  122. if (!$data1 = fread($fp, 8))
  123. {
  124. $error = &#092;"Nie rozpoznany bladn\";
  125. return false;
  126. }
  127. $tab = unpack(&#092;"Vlogin_status/Vrozmiar\", $data1);
  128. if($tab['login_status'] != GG_LOGIN_OK)
  129. {
  130. $error = &#092;"Nie prawidłowe hasło...nn\";
  131. return false;
  132. }
  133.  
  134. // Wysłanie listy kontaktów z jednym numerem
  135. $data = pack (&#092;"VVVC\",GG_NOTIFY, 5, $szukany_numer, GG_USER_NORMAL);
  136. if(!fwrite($fp,$data))
  137. {
  138. $error = &#092;"Blad wysylania listy kontaktownn\";
  139. return false;
  140. }
  141. // Odebranie pakietu ze specyfikacją następnego pakietu
  142. $data = fread($fp, 8);
  143. $tab = unpack(&#092;"Vtyp/Vrozmiar\", $data);
  144. // Pobranie pakietu opisu
  145. $data = fread($fp, $tab['rozmiar']);
  146. // Zamknięcie połączenia z serwerem
  147. fclose($fp);
  148. // Przetworzenie znaków końca linii na spacje
  149. $status_kontaktu = str_replace(&#092;"n\", ' ', $data);
  150. // Wycięcie zbędnych znaków na początku opisu
  151. return substr($status_kontaktu, 16);
  152. }
  153. ?>


A funkcja "kolorująca"...
  1. <?php
  2. /* Generowanie koloru paska (jeżeli nie istnieje w tablicy kolorów) */
  3. if (empty($kolory[$this->__data[$i][&#092;"proc\"]]))
  4. {
  5. if ($this->__data[$i][&#092;"proc\"] < 50)
  6. {
  7. $kolory[$this->__data[$i][&#092;"proc\"]] = imagecolorallocate($img, 255, ($this->__data[$i][\"proc\"] * 5), 0);
  8. }elseif ($this->__data[$i][&#092;"proc\"] == 50){
  9. $kolory[$this->__data[$i][&#092;"proc\"]] = imagecolorallocate($img, 255, 255, 0);
  10. }else{
  11. $kolory[$this->__data[$i][&#092;"proc\"]] = imagecolorallocate($img, (250 - ($this->__data[$i][\"proc\"] * 5)), 255, 0);
  12. } 
  13. }
  14. ?>

Ta cała zabawa z tablicą kolorów jest potrzebna by przy posiadaniu większej ilości przejść w jednym kolorze nie duplikować tych samych kolorów w palecie obrazka (dzięki temu obrazek jest te parę bajtów mniejszy)...
(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
FiDO
post
Post #67





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

Ostrzeżenie: (0%)
-----


Ten sposob wyciagania opisu tez niewiele daje, bo nadal jak ktos ma zaznaczone "Tylko dla znajomych" to nie bedzie go widac. No chyba, ze osoba ktora ma status "Tylko dla znajomych" doda sobie Twoj numer (czy przez jaki tam bedziesz to sprawdzal) do kontaktow (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Co do gradientow to napisalem dzisiaj rano klase do generowania kolorow od dowolnego do innego dowolnego z dowolna iloscia kolorow posrednich i dowolna iloscia kroków przejść. Chcialem przyniesc, ale nie chcialo mi sie odpalac Nero, wiec nagralem na flopa, ktory mnie zawiodl (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Jakby ktos chcial to moge podrzucic wieczorem.

BTW. nie jestem moze jakims znawca angielskiego, ale wydaje mi sie ze powinno byc "You don't have an account?" a jeszcze lepiej brzmi "You don't have an account yet?".
Go to the top of the page
+Quote Post
Bakus
post
Post #68


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


Wybrałem tą drugą wersję (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

A co do gradientów - jak na razie nie planuje możliwości zmiany koloru pasków, ale może komuś się przyda...

UpDated:
@FiDO: http://forum.php.pl/index.php?showtopic=21552 - tu miałbyś miejsce na publikację tej klasy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
party
post
Post #69





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 19.08.2003
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Cytat(Bakus @ 2004-10-01 23:47:38)
@party: chodzi o opis... ( http://gg.siedziba.pl/usage.php - przykład 4)

Dokładnie o to mi chodziło...
Go to the top of the page
+Quote Post
Vengeance
post
Post #70





Grupa: Zarejestrowani
Postów: 657
Pomógł: 2
Dołączył: 15.08.2003
Skąd: Łódź

Ostrzeżenie: (0%)
-----


bardzo fajny pomysl z tym projektem ;]
Go to the top of the page
+Quote Post
Bakus
post
Post #71


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


dzięki napisanej przezemnie funkcji do pobierania statusów z GG (źródła) można wstawiać do podpisów swój opis z GG...

By wstawić opis należy wpisać {GG:0000000} (zamiast zer wpisz numer GG).
Ten ciąg znaków zostanie zamieniony na podpis z GG... wielkosć liter nie ma znaczenia...
Go to the top of the page
+Quote Post
party
post
Post #72





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 19.08.2003
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


U mnie jest pusta linijka zamiast statusu...
Go to the top of the page
+Quote Post
MoD
post
Post #73





Grupa: Zarejestrowani
Postów: 193
Pomógł: 0
Dołączył: 14.09.2003
Skąd: Brodnica (koło Torunia)

Ostrzeżenie: (0%)
-----


Cytat(party @ 2004-10-07 11:31:32)
U mnie jest pusta linijka zamiast statusu...

Jak wyżej. Czy na IE można się już wylogować (nie chce mi sie sprawdzać (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
Ive
post
Post #74





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

Ostrzeżenie: (0%)
-----


ta.. super skrypcik ale opis gg musisz naprawic (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
[edit]
i jeszcz moglbys dorzucic w kodzie cos takiego ze jak nie ma zadnej linijki dodanej to zeby nie wyswietlal kwadrata z iksem tylko jakis napis etc. [albo po prostu nic nie wyswietlal (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ] (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Ive 7.10.2004, 13:57:11
Go to the top of the page
+Quote Post
Bakus
post
Post #75


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


Ive: cenna uwaga z tym kwadratem... Trafiło do mantisa...
Co do GG... wystąpiły pewne błędy z kompatybilnością wersji u mnie i na serwerze i niestety musiałem przywrócić starszy dump...

MoD: Postanowiłem olać IE... po zamknięciu okna przeglądarki sesja jest automatycznie tracona (brak cookie). To samo się dzieje po 30 minutach, gdy serwer usuwa stare pliki z informacjami sesji...

UpDated:
- Funkcja wyciągająca opisy GG ciągle płata mi figle, więc jak na razie jest eksperymentalnie.
- Jako, że kAzu^ odszedł z przyczyn osobistych sam dodałem color picker.
- W konfiguracji istnieje już możliwość ustawienia maksymalnej ilości linijek do wyświetlenia. By w miarę trzymać się regulaminy php.pl ustawiłem, że max il. linijek to 4.
- Przy braku danych podgląd nie jest wyświetlany.

Ten post edytował Bakus 14.10.2004, 00:36:16
Go to the top of the page
+Quote Post
shpyo
post
Post #76





Grupa: Zarejestrowani
Postów: 574
Pomógł: 2
Dołączył: 13.04.2004
Skąd: Lublin

Ostrzeżenie: (0%)
-----


błąd: może to mały i nieznaczący błąd jednak myślę, że warto o nim wspomnieć.

Przy usuwaniu linijki pojawia się komunikat: Are You Shure?
powinno być sure! Literówki się każdemu zdarzają (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

tak samo tutaj " Settings is saved to database" - powinno być are.

sprawdźcie jeszcze w innych miejscach! wstyd (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Ten post edytował shpyo 16.10.2004, 07:55:52
Go to the top of the page
+Quote Post
Fipaj
post
Post #77





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 19.01.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Mam problem: ponieważ nie za bardzo mi linux ostatnio chodzi, a nie znam programu odtarowującego pliki tar dla wingrozy, to czy mógłbyś, bakus, udostępnić wersję zzipowaną bądź zrarowaną(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
Vertical
post
Post #78





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


tary obsługuje WinACE [download]

Ten post edytował Vertical 23.02.2005, 16:30:08
Go to the top of the page
+Quote Post
Fipaj
post
Post #79





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 19.01.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Wielkie dzięki... już pobrałem
Go to the top of the page
+Quote Post
Bakus
post
Post #80


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


Zapraszam na oficjalną stronę download skryptu IDNSigner:
http://opensource.idn.net.pl/idnsigner/

Najprawdopodobniej już wkrótce uruchomiony zostanie dostęp do źródeł przez CVS/SVN i rsync.

Fipaj: Total Commander także obsługuje ten typ archiwów...
Go to the top of the page
+Quote Post
Fipaj
post
Post #81





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 19.01.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Odczytałem ten plik IDNSignerem... i jednym słowem strasznie trudny... Może jakaś wersja Mini, bez dodatkowych wodotrysków??
Go to the top of the page
+Quote Post
Bakus
post
Post #82


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


Kod został uproszczony z wersji jaka była na początku, bardzo dużą wagę przyłożyłem do stosowania komentarzy nie tylko w definicjach zmiennych czy funkcji, ale również wewnątrz nich.

Wszystkie komentarze są w języku polskim, w tym temacie jest już ponad 80 postów - jest z czego korzystać. Nic nie stoi na przeszkodzie, by zadawać pytania na temat w/w skryptu w tym temacie.

Planowane jest przepisanie kodu na kod używający dodatków plugin, ale nie nastąpi to szybko - poza pracą w tygodniu, mam jeszcze szkołę w soboty i niedziele, opiekę nad rodzeństwem i domem oraz chęć spędzania czasu ze znajomymi. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
_Mateo
post
Post #83





Grupa: Zarejestrowani
Postów: 189
Pomógł: 0
Dołączył: 4.03.2005
Skąd: Jaworzno

Ostrzeżenie: (0%)
-----


Panowie, odwaliliscie kawał dobrej roboty! swietny pomysl, a i wykonanie nie byl jakie! oby tak dalej (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Kreton
post
Post #84





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 20.02.2005

Ostrzeżenie: (0%)
-----


Cytat
podałeś jak od czarnego (0%) przejść do białego(100%) a tu chodzi o przejście od czerwonego przez źółty o zielonego...


Ostatecznie można zrobić np 10 progów, w tablicy przechowywać "kolory". Po przekroczeniu następnego progu ( 10% ) Brany jest pod uwagę kolejny element tablicy - kolor. Poza tym wątpię ,żeby ktoś miał aż tak wprawne oko żeby odróżniać od siebie kolory które tylko bardzo nieznacznie się zmieniły. Szczególnie na tak małym obrazku jakim jest ten pasek postępu. Myślę ,że ilość tych progów można jeszcze zmienić, ale w zasadzie uważam ,że nie ma po co.

Ten post edytował Kreton 7.08.2006, 07:57:49
Go to the top of the page
+Quote Post
Turgon
post
Post #85





Grupa: Zarejestrowani
Postów: 800
Pomógł: 0
Dołączył: 26.11.2005
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


A nie prościej Kreton wziąść Photoshopa lub Gimpka jak kto woli i porobić gradienty i na ich podstawie tworzyć ?
Go to the top of the page
+Quote Post
Kreton
post
Post #86





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 20.02.2005

Ostrzeżenie: (0%)
-----


Chciałem dopisać tylko, że użył bym Photoshopa do zrobienia tego gradientu i pocięcia go na 10 części, i potem zapisałbym ten kod 16-owy i już (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Turgon, ale jak z tymi gradientami ? Potem zapisujesz je czy coś w tym stylu ? bo nie rozumiem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Z tego co wcześniej zrozumiałem, na belce z procentowym postępem nie ba być grandientu, tło ma być jednolite, ale kolor ma się zmieniać jak w gradniencie. Nie wiem czy dobrze to wytłumaczyłem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Ten post edytował Kreton 7.08.2006, 08:13:49
Go to the top of the page
+Quote Post
Turgon
post
Post #87





Grupa: Zarejestrowani
Postów: 800
Pomógł: 0
Dołączył: 26.11.2005
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


Bo ja zrozumiałem, że tło ma być gradientowe... Obecnie kolor się zmienia i jest okej nawet. Ale ja chyba wezmę skrypcik i przerobię (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .
Go to the top of the page
+Quote Post
BDCC
post
Post #88





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 27.01.2006

Ostrzeżenie: (0%)
-----


1. Serwer na którym jest skrypt nie działa.
2. Dalej jest ten skrypt rozwijany?
Go to the top of the page
+Quote Post

5 Stron V   1 2 3 > » 
Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.09.2025 - 18:59