![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 17.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie, mam do was takie małe pytanie, czy jest możliwość zrobienia screenu strony www, z poziomu php lub też na skrypttach współracujących z tym językiem?
Mianowicie, chodzi mi dokładnie o opcje dostępną przy katalogu stron www jaki posiadam, aby każda zgłoszona strona podczas akceptacji była zczytywana przez system i zapisywana jako screen. Jeżeli chodzi o sam proces zapisywania, przycinania i pomniejszania oraz katalogowania zdjęć z tym sobie poradze, tylko sam skrypt który potrafiłby zczytać i stworzyć takowy screen. Czy jest to wogóle możliwe ? z góry dzieki za pomoc i pozdrawiam |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 6.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
wydaje mi się, że to nie jest możliwe.
choć możesz spróbować się pobawić w image magicka. z resztą jak miałbym robić tego screen'a (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) z czego (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) czy jak ktoś ogląda stronę w niepełnym ekranie, to ma robić zdjęcie wszystkiego (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) wydaje mi się, że to nie jest sensowne. a do czego Ci to potrzebne (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 17.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
zobaczcie jak ma rozwiazany katalog stron wp (katalog.wp.pl) i zobaczcie jak tam wygląda lista linków kazdy ma dołączony image strony.
Szczeże mówiąc nie bardzo chce mi sie wieżyć że oni kazdą stronę ręcznie dodają obrazki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Cytat(3rdeye) a do czego Ci to potrzebne (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) jak napisałem w pierwszym poście chciałbym to własnie wykorzystać w celu ulepszenia swojego katalogu www (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) jak ktoś ma jakies info jak to można zrobić to byłbym wdzięczny za cynk, link albo instrukcje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) dzięki i pozdrawiam Ten post edytował kowalcook 10.04.2006, 23:45:36 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 470 Pomógł: 75 Dołączył: 21.09.2005 Skąd: że znowu Ostrzeżenie: (0%) ![]() ![]() |
jeśli serwer stoi na Windows'ie to można to stosunkowo prosto rozwiązać, mianowicie piszesz sobie program np w delphi, który używając kontrolki internet explorera pobiera strone z podanego adresu, a nastepnie zapisuje zawartość webbrowsera (tak się nazywa komponent używający przeglądarki MS) do pliku jpg, możesz też z poziomu tego programu zmniejszyć odrazu obrazek do wymaganych rozmiarów, a nastepnie wrzucić do odpowiedniego katalogu w apache'u i po sprawie. a z php odwoływałbyś się do programu przez komende exec, albo system.
Powyższe rozwiązanie zakłada ze system stoi na Twoim serwerze, lub na takim do którego masz pełęn dostep. Co do serwerów na linuxie to chyba problem jest bardziej złożony, bynajmniej nie mam pojęcia jak tam się odwołać do jakiejś przeglądarki, bo bez tego to raczej nie widze możliwości rozwiązania tego problemu. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 012 Pomógł: 109 Dołączył: 26.09.2003 Skąd: nexis.pl Ostrzeżenie: (0%) ![]() ![]() |
Rozwiązanie korzystając z systemu WINDOWS przedstawił kolega devnul, więc ja spróbuję się skupić na rozwiązaniu pod LINUX.
Według mnie najprędzej można to zrealizować "rysując" php, ale musiałbyś wtedy w skrypt zawrzeć WSZYSTKIE funkcje i struktury języka HTML - czyli wszystko to, co robią ze stronami przeglądarki, aby je nam zaprezentować. Taki projekt byłby chyba BARDZO rozbudowany, bo trzeba też wziąć pod uwagę aktywną zawartość strony (FLASH, Java, itd.) więc projekt pod LINUX by się chyba tutaj nie opłacał. Pod LINUX-em jest funkcja elink, która ładnie prezentuje strony WWW, lecz tylko w trybie tekstowym (bez obrazków i kolorów). Za jej pomocą na pewno szybciej by się dało coś takiego zrobić, ale o czarno-biały tekstowy efekt chyba i tak ci nie chodzi. Rozwiązanie: Zrób to pod WINDOWS albo daj sobie spokój. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 17.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
jeżeli chodzi o mój serwer to stoi on na linuxie, dodam jeszcze iż mam dostep do panela root wiec jeżeli była by konieczność doinstalowania jakiegoś oprogramowania pod linux, czy jakiś dodatkowych komponentów to nie będzie z tym zbytniego problemu
nadal czekam na jakies propozycje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ps. wp.pl też siedzi na linuxie, wiec przypuszczam że jakaś mozliwośc istnieje, niestety jak napisze do wp panowie raczej niestety nie udzielą mi odpowiedzi jak to zrobić (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) pozdrawiam Ten post edytował kowalcook 11.04.2006, 14:57:09 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 12.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Kiedyś też szukalem rozwiązanie tego tematu. Wtedy dogooglałem się do czegoś takiego nie wiem czy działa, ale brzmi sensownie: Generalnie google twoim przyjacielem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) (zobacz np. pierwszy link) http://www.google.pl/search?hl=pl&q=create...ot+from+url&lr= Pozdrawiam barney |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 17.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
niestety nie ma tam nic co by mi się przydało (bynajmniej nie natrafiłem na to (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )
zanim zapoczątkowałem ten topic, uwież mi że przeszukałem spory zasób www z całego świata uzywając do tego celu nie tylko google (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) wiem że temat jest nietypowy, niemniej jednak może znajdzie się ktoś kto miał z tym już kiedyś do czynienia, lub też wymyśli dobre rozwiazaie dla tego typu problemu co wiele głów to nie jedna (IMG:http://forum.php.pl/style_emoticons/default/cool.gif) pozdrawiam Ten post edytował kowalcook 11.04.2006, 15:15:55 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 470 Pomógł: 75 Dołączył: 21.09.2005 Skąd: że znowu Ostrzeżenie: (0%) ![]() ![]() |
Ciekawie opisane, generalnie metoda podobna do tej co opisałem dla windows tyle że zrobi to screena dal całego pulpitu a więc paska nawigacyjnego oraz dla okna (pasek tytułu, menu, scroole itd i nie wyciągniesz w ten sposób (raczej, a przynajmniej nie tak łatwo) samej storny i to całej od topa aż po stopke tylko to co mieści się na ekranie). Możnaby się pobawić i spróbowac coś takiego skleić, ale to tez nie jest rozwiązanie dla wszystkich. Ciekawsze chyba byłoby rozwiązanie dla systemów pracującuch w konsoli (bo z tego co się orientuje to większośc serwerów firm hostingowych tak właśnie pracuje).
Co do parsowania html to szczerze odradzam, po pierwsze z racji tego że php jest językiem skryptowym to trwałoby to całe wieki i wymagało doś sporych zasobów, a po drugie to naprawde trzeba by się sporo natrudzić aby obsłużyć html+css+flash+js+jpeg+gif+png przynajmniej w stopniu podstawowym (do tego dochodzą strony na ramkach, xhtml xml+xslt) aby dla tych 80% wyswietlić wmiare realny podgląd. Jednak temat jest dość ciekawy. Można by pomyślec nad jakąś klasą korzystająca z zewnetrznej biblioteki lub nawet samodzielnie parsującą kod html w celu wyświetlenia podglądu strony. Zainteresowanie byłoby napewno duże i dawałoby też spore możliwości. Jeśli jest ktoś chętny do współpracy to można by stworzyć taki projekt dla linuxa i powoli to rozwijać. Co wy na to? |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 6.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
mi się wydaje, że to można zrobić perlowy skrypt i tyle.
patrzyłeś czy image magick ma takie możliwości (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) jeśli chodzi o perla, to da się to zrobić bo kumpel to robił tylko pod windowsem i api winów różni się od linucha, ale pewnie linuxowe jest łatwiejsze. |
|
|
![]() ![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 470 Pomógł: 75 Dołączył: 21.09.2005 Skąd: że znowu Ostrzeżenie: (0%) ![]() ![]() |
Cytat(3rdeye @ 2006-04-10 22:10:56) wydaje mi się, że to nie jest możliwe. choć możesz spróbować się pobawić w image magicka. z resztą jak miałbym robić tego screen'a (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) z czego (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) czy jak ktoś ogląda stronę w niepełnym ekranie, to ma robić zdjęcie wszystkiego (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) wydaje mi się, że to nie jest sensowne. a do czego Ci to potrzebne (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) dziwną filozofię wyznajesz, najpierw piszesz ze to ne możliwe a zaraz potem że twój kumpel już tak robił i że to bułka z masłem. Może nie wypowiadałbyś się na temat zgrywając nie wiadomo co skoro nie masz zielonego pojęcia o podstawach i jeszcze w dodatku sam soibe przeczysz. A jeśli nawet twój kumpel takie coś zrobił to opdziel się tym kodem skoro już poruszyłeś temat i wziłeś udział w dyskusji. |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 14.05.2005 Skąd: Pasikurowice (koło Wrocławia) Ostrzeżenie: (0%) ![]() ![]() |
Cytat(devnul @ 2006-04-11 16:09:40) Co do parsowania html to szczerze odradzam, po pierwsze z racji tego że php jest językiem skryptowym to trwałoby to całe wieki i wymagało doś sporych zasobów, a po drugie to naprawde trzeba by się sporo natrudzić aby obsłużyć html+css+flash+js+jpeg+gif+png przynajmniej w stopniu podstawowym (do tego dochodzą strony na ramkach, xhtml xml+xslt) aby dla tych 80% wyswietlić wmiare realny podgląd. Jednak temat jest dość ciekawy. Można by pomyślec nad jakąś klasą korzystająca z zewnetrznej biblioteki lub nawet samodzielnie parsującą kod html w celu wyświetlenia podglądu strony. Zainteresowanie byłoby napewno duże i dawałoby też spore możliwości. Jeśli jest ktoś chętny do współpracy to można by stworzyć taki projekt dla linuxa i powoli to rozwijać. Co wy na to? Mozilla pracuje nad tym już 8 lat mając do dyspozycji dużo lepsze niż php (+GD? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) narzędzia. IMHO to jest niewykonalne lub bliskie niewykonywalności. |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
Bylo juz o tym na forum - wystarczy poszukac. Temat zamykam.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 00:49 |