Autor | Zpráva | ||
---|---|---|---|
apollon Profil |
#1 · Zasláno: 26. 1. 2009, 18:12:26
jestli mátě někdo operu nebo chrome, máte na první straně ručně nastavené oblíbené weby (opera), nebo to nastaveno od prohlížeče podle nejnavštěvovanějších stránek (chrome). Je tam náhled webové stránky jako obrázek, ikonka a titulek stránky.
Chtěl bych si udělat něco podobného, ale nastavit si jiná vyhodnocovací pravidla a přidat kategorie. Vyhodnocování a kategorie vytvořím celkem v pohodě, ale vůbec netuším jak na náhled webové stránky, který bych uložil do obrázku. Googlil jsem a našel jsem online náhledy (např. thumbizy.com ), ale je to pomalé a někde je reklama a nemůžu si tam dát 20 webů najednou nebo je tam špatně nastavené formátování (divné stíny...). A někde jsem našel, že php si neumí zobrazit stránku. No a že by to šlo pomocí prohlížeče, bohužel tam nebyl návod. Tedy ne pro mě: php to ani umet nemusi.....gecku muzes pres exec rict "nacti a vykresli tuhle stranku a uloz ji do souboru.", pak budes jenom nacitat ten soubor. Akorat je potreba na serveru xserver. Jestli to jde touto cestou prosím o lidštější jazyk. |
||
AM Profil * |
#2 · Zasláno: 26. 1. 2009, 19:16:24
Znamenalo by to, že musíš mít na serveru práva pro spouštění programů, takže pokud to není tvůj vlastní server, ale veřejný webhosting, tak to tam na 99% není povoleno (a pokud je, uteč otamtud, správci nemají ani kapku pojmu o zabezpečení). Princip je takový, že z PHP zavoláš externí aplikaci (vykreslovací jádro mozilly, gecko), aby náhled udělala. Bohužel nemám ponětí, jak se to dělá.
|
||
apollon Profil |
#3 · Zasláno: 26. 1. 2009, 19:45:02
můžu si tu pouštět co chci (mám nainstalovaný na počítači doma xampp - php5 a mysql5). Je to taková mini aplikace pro mě.
Pochopil jsem, že to tak nějak funguje, ale neví někdo konkrétněji jak na to? |
||
grimword Profil |
#4 · Zasláno: 26. 1. 2009, 19:56:37
jednou jsem se o to zajímal, ale ztroskotalo to na tom, že mi správce mého hostingu odmítnul naistalovat potřebné věci k .NET - vůbec tomu nerozumím, ale podle návodu to vypadalo jednoduše, zkus google
|
||
apollon Profil |
#5 · Zasláno: 26. 1. 2009, 22:05:59
jo to jsem zkoušel
<?php $browser = new COM("InternetExplorer.Application"); $handle = $browser->HWND; $browser->Visible = true; $browser->Navigate("http://www.webmaster-forums.net"); /* Still working? */ while ($browser->Busy) { com_message_pump(4000); } $im = imagegrabwindow($handle, 0); $browser->Quit(); imagepng($im, "webmaster-forums.png"); imagedestroy($im); ?> ale zatím nemám .NET, který je potřeba k puštění COM funkcí. Ještě to zkusím, až budu mít .NET Nevíte někdo jak na to jinak? |
||
ninja Profil |
#6 · Zasláno: 26. 1. 2009, 23:25:06
apollon: Zkousel jste treba SnapCasa? Bez reklam, relativne velke nahledy, vygenerovani do 5 minut.
Vytvaret vlastni screencaptcher pro "mini aplikace pro mě" je opravdu marneni casem. |
||
apollon Profil |
#7 · Zasláno: 26. 1. 2009, 23:52:01
ninja: no pokud to je těch pár řádků nahoře, tak to s .NET zkusím. Nelituju času, který jsem mini aplikacím věnoval. Zas tak dlouho se programování nevěnuju, takže netrpím syndromem jako někteří spolužáci ze školy, kteří když nemusí tak neprogramují, protože musíme dělat funkční programy, které jsou nepoužitelné... :-)
Jinak zkouším programovat kde co od návštěvní knihy, eshop po galerie obrázků, manažerskou hru a různý algoritmy pro třídění, řazení... |
||
ninja Profil |
#8 · Zasláno: 27. 1. 2009, 00:47:04
apollon: pokud si chces hrat a ucit se, tak se do toho pust. Cekal bych pak ale pokusy s nejakym free jadrem prohlizece.
Tvuj dotaz mi prisel jako ze hledas funkcni reseni pro svoji potrebu. |
||
apollon Profil |
#9 · Zasláno: 27. 1. 2009, 08:42:21
není to co jsem přesně hledal, ale mohlo by to fungovat.
jak-generovat-nahledy-stranek-na-serveru a školní práce (tam není část programu, zeptám se autora) |
||
Matess Profil * |
#10 · Zasláno: 27. 1. 2009, 12:35:11
apollon
„školní práce (tam není část programu, zeptám se autora)“ Dej potom vědět jak to dopadlo a jestli ti poslal ten zbytek programu. Díky |
||
Časová prodleva: 15 let
|
0