Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Automaticke odeslani stranky ci screen emaiem

Dobry den, potreboval bych zda nekdo nevi jaky vlozit kod html ci php do stranky, aby pri
navstiveni teto stranky uzivatelem byl na muj mail odeslan bud print screen obrazovky, nebo text z one stranky.
Diky za pripadnou pomoc
Jirka
14. 8. 2009 07:03:44
https://webtrh.cz/diskuse/automaticke-odeslani-stranky-ci-screen-emaiem/#reply354186
cele HTML stranky by se asi odeslat dalo.
nejsem PHPckar ale zkus si pohrat s timto:
ob_start(); ?>
$str = ob_get_contents();
//v promenne $str je obsah stranky
sendmail(blabla)
ob_end_clean();
echo $str;
//promennou $str je treba jeste poslat na klienta
?>
14. 8. 2009 08:52:56
https://webtrh.cz/diskuse/automaticke-odeslani-stranky-ci-screen-emaiem/#reply354185
Diky, jeste prosim polopaticke vysvetleni, misto blabla mam zadat mail, kam poslat?
a jeste jak mam udelat treba jeste poslat na klienta?
Jinak pokud jsem to spravne pochopil, pocatek mohu vlozit na zacatku textu, ktery budu chtit poslat, tedy pokud budu chtit poslat jen druhou cast obrazovky, nastavim pred tento text.
Diky za radu.
Jirka
Napsal rammi;341648
cele HTML stranky by se asi odeslat dalo.
nejsem PHPckar ale zkus si pohrat s timto:
ob_start(); ?>
$str = ob_get_contents();
//v promenne $str je obsah stranky
sendmail(blabla)
ob_end_clean();
echo $str;
//promennou $str je treba jeste poslat na klienta
?>
14. 8. 2009 09:43:10
https://webtrh.cz/diskuse/automaticke-odeslani-stranky-ci-screen-emaiem/#reply354184
promenna str je uz na klienta poslana o radek vyse, je to tam jenom jako komentar.
mail viz http://cz2.php.net/manual/en/function.mail.php
14. 8. 2009 10:26:47
https://webtrh.cz/diskuse/automaticke-odeslani-stranky-ci-screen-emaiem/#reply354183
Bezva diky moc!
Jirka
Napsal rammi;341701
promenna str je uz na klienta poslana o radek vyse, je to tam jenom jako komentar.
mail viz http://cz2.php.net/manual/en/function.mail.php
14. 8. 2009 11:17:25
https://webtrh.cz/diskuse/automaticke-odeslani-stranky-ci-screen-emaiem/#reply354182
prijimam reputaci kliknutim na zelene plus ;)
14. 8. 2009 11:22:17
https://webtrh.cz/diskuse/automaticke-odeslani-stranky-ci-screen-emaiem/#reply354181
rado
verified
rating uzivatele
(6 hodnocení)
14. 8. 2009 12:39:08
Screen shot nemas ako spravit, pretoze to je az zalezitost uzivatelovho prehliadaca, takze ostava len to html.
Ten kus kodu s ob_start je presne sposob akym sa html da jednoducho ziskat. Ja by som k tomu dodal len to, ze ten ukoncovaci pri tej casti na konci stranky nie je potrebne volat ob_end_clean(); a nasledne ani echo, pretoze vsetky Output Buffere sa same ukoncia na konci requestu a vypisu na vystup, teda:
$str = ob_get_contents();
//v promenne $str je obsah stranky
$headers = "Content-type: text/html; charset=utf-8n";
$headers .= "Content-Transfer-Encoding: base64";
if (@mail('email@domena.cz', 'Predmet emailu', base64_encode($str), $headers)) {
// email uspesne odoslany
}
else {
//chyba
}
?>
Taktiez som tak ukazal priklad ako jednoduho poslat html emailom. To kodovanie (base64) je tam z toho dovodu, ze samotne html nemoze byt len tak poslane, ale musi byt nejak osetrene. Samozrejme je mozne pouzit aj nejaku inu formu kodovania.
14. 8. 2009 12:39:08
https://webtrh.cz/diskuse/automaticke-odeslani-stranky-ci-screen-emaiem/#reply354180
Vyborne, dekuji moc!!!
Napsal rado;341781
Screen shot nemas ako spravit, pretoze to je az zalezitost uzivatelovho prehliadaca, takze ostava len to html.
Ten kus kodu s ob_start je presne sposob akym sa html da jednoducho ziskat. Ja by som k tomu dodal len to, ze ten ukoncovaci pri tej casti na konci stranky nie je potrebne volat ob_end_clean(); a nasledne ani echo, pretoze vsetky Output Buffere sa same ukoncia na konci requestu a vypisu na vystup, teda:
$str = ob_get_contents();
//v promenne $str je obsah stranky
$headers = "Content-type: text/html; charset=utf-8n";
$headers .= "Content-Transfer-Encoding: base64";
if (@mail('email@domena.cz', 'Predmet emailu', base64_encode($str), $headers)) {
// email uspesne odoslany
}
else {
//chyba
}
?>
Taktiez som tak ukazal priklad ako jednoduho poslat html emailom. To kodovanie (base64) je tam z toho dovodu, ze samotne html nemoze byt len tak poslane, ale musi byt nejak osetrene. Samozrejme je mozne pouzit aj nejaku inu formu kodovania.
14. 8. 2009 12:54:38
https://webtrh.cz/diskuse/automaticke-odeslani-stranky-ci-screen-emaiem/#reply354179
No jak rikam, nejsem PHPckar, ale funkci to plni ;)
14. 8. 2009 15:00:03
https://webtrh.cz/diskuse/automaticke-odeslani-stranky-ci-screen-emaiem/#reply354178
Tak mi to nejak nefunguje, mohl by jsi napsat kod treba jen te nejjednodusi stranky, kde to funguje, abych mohl vyzkouset a pak dle toho vlozit do sve stranky?
Diky Jirka
12. 9. 2009 00:55:34
https://webtrh.cz/diskuse/automaticke-odeslani-stranky-ci-screen-emaiem/#reply354177
Filip
verified
rating uzivatele
12. 9. 2009 17:27:01
Napsal Neregistrovaný;359594
Tak mi to nejak nefunguje, mohl by jsi napsat kod treba jen te nejjednodusi stranky, kde to funguje, abych mohl vyzkouset a pak dle toho vlozit do sve stranky?
Diky Jirka
Já naprosto nechápu co přesně potřebuješ udělat. To chceš jako screenovat tona co se uživatel momentálně dívá na svém PC? Jak zde již někdo napsal to není v silách ani PHP a ani žádného jiného scriptovacího jazyku.
Za další pokud to nepotřebuješ, aby jsi někoho pošpinil a chceš to pouze na své stránky, tak proč Ti nestačí zaslat na email pouze odkaz, kde se uživatel zrovna nachází?
A otázka je k čemu vůbec potřebuješ získávat informace o tom, že se zrovna někdo pohybuje na určité stránce?
Nechci nic říkat, ale zdá se mi, že je za tím něco nekalého... :eek2:
12. 9. 2009 17:27:01
https://webtrh.cz/diskuse/automaticke-odeslani-stranky-ci-screen-emaiem/#reply354176
rado
verified
rating uzivatele
(6 hodnocení)
13. 9. 2009 00:15:21
Napsal Neregistrovaný;359594
Tak mi to nejak nefunguje, mohl by jsi napsat kod treba jen te nejjednodusi stranky, kde to funguje, abych mohl vyzkouset a pak dle toho vlozit do sve stranky?
Diky Jirka
Ten kod, co som napisal funguje viac menej copy&paste + uprava email adresy.
Ale zavisi na tom, co chces. Ak chces priamo v emaile vidiet html, tak staci napriklad ostetrit retazec na html znacky, teda nieco v zmysle:
$str = htmlspecialchars(ob_get_contents());
13. 9. 2009 00:15:21
https://webtrh.cz/diskuse/automaticke-odeslani-stranky-ci-screen-emaiem/#reply354175
Malicky - to ze to nechapes, neznamena, ze je za tim neco jak pises nekaleho.
Dotaz byl urcen jen k upresneni, abych prisel na to, proc mi kod ve strance nefunguje.
Zde nikdo nepsal, ze to neni v silach Php, ale jen ze
Screen shot nemas ako spravit, pretoze to je az zalezitost uzivatelovho prehliadaca, takze ostava len to html
A zde mi navod poskytnut byl, jen mne diky nejake me chybe nefunguje.
Proto jsem poprosil o pomoc, Tvoje pripominka je proto zcela mimo, potrebuji radu, nikoli
tve dohady, diky, ze jiz nebudes reagovat.
Napsal Malicky.eu;359894
Já naprosto nechápu co přesně potřebuješ udělat. To chceš jako screenovat tona co se uživatel momentálně dívá na svém PC? Jak zde již někdo napsal to není v silách ani PHP a ani žádného jiného scriptovacího jazyku.
Za další pokud to nepotřebuješ, aby jsi někoho pošpinil a chceš to pouze na své stránky, tak proč Ti nestačí zaslat na email pouze odkaz, kde se uživatel zrovna nachází?
A otázka je k čemu vůbec potřebuješ získávat informace o tom, že se zrovna někdo pohybuje na určité stránce?
Nechci nic říkat, ale zdá se mi, že je za tím něco nekalého... :eek2:
13. 9. 2009 00:18:52
https://webtrh.cz/diskuse/automaticke-odeslani-stranky-ci-screen-emaiem/#reply354174
Rado, dekuji moc, vyzkousim, ano prave o to mi jde, abych v mailu videl text teto stranky, jedna se v podstate o formular po vyplneni udaju o zbozi v kosiku/objednavku/, kde zakaznik vyplni sve udaje, odklikne, zobrazi se stranka
s temito udaji, zakaznik by mel pokracovat jeste na dalsi stranku pro skontrolovani udaju, ale obcas to prehledne a neukonci.
Ja ale delam urcite nejakou chybu, ze vlozim text na nespravne misto, jelikoz se mi nepodarilo
ani aby se nejaky mail odeslal, proto jsem prosil o vlozeni kdu traba i do uplne nejjednodusi stranky, pak bych to snad jiz odvodil/programovat vubec neumim/
Idealni by bylo, kdybych Ti mohl poslat primo kod stranek na mail, kdyby to bylo mozne, byl bych samozrejme rad, ale i takto na to treba prijdu/i kdyu spese ne/.
Diky moc za pomoc a ochotu.
Jirka
Napsal rado;360088
Ten kod, co som napisal funguje viac menej copy&paste + uprava email adresy.
Ale zavisi na tom, co chces. Ak chces priamo v emaile vidiet html, tak staci napriklad ostetrit retazec na html znacky, teda nieco v zmysle:
$str = htmlspecialchars(ob_get_contents());
13. 9. 2009 00:40:10
https://webtrh.cz/diskuse/automaticke-odeslani-stranky-ci-screen-emaiem/#reply354173
Filip
verified
rating uzivatele
13. 9. 2009 08:08:34
Mě jednoduše není jasný k čemu potřebuješ vědět co si zrovna uživatel prohlíží. Pochopim když to bude Tvá stránka, že si uložíš například adresu do db kde se zrovna nachází a podobně, ale nad tímhle se opravdu pozastavuji.
A udivuje mě, že zdroj, který Ti zde napsali uplně do detailu nejsi schopný ani vložit do stránky. Jediné co potřebuješ, tak napsat na místo "email@domena.cz" - Tvůj email a opravdu jen skopírovat. Ale Přijde mi opravdu jako pitomost to posílat na email. Jediné čeho tím docílíš bude, že emailovou adresu serveru hodí někdo na blacklist, protože odtamtud budou chodit nesmyslné a podobné emaily.
Ale jak říkám nechápu prostě význam toho, proč posílat obsah stránky na email... MOŽNÁ pochopim, že by jsis to ukládal do DB a pak si udělal jednoduché rozhraní na procházení. Ale nezlob se tohle mi opravdu hlava nebere...
A být Tebou dám si na to docela pozor, protože by to mohlo smrdět zhromažďováním osobních informací, pokud to máš na nějakou veřejnou stránku!
Napsal Neregistrovaný;360092
Malicky - to ze to nechapes, neznamena, ze je za tim neco jak pises nekaleho.
Dotaz byl urcen jen k upresneni, abych prisel na to, proc mi kod ve strance nefunguje.
Zde nikdo nepsal, ze to neni v silach Php, ale jen ze
Screen shot nemas ako spravit, pretoze to je az zalezitost uzivatelovho prehliadaca, takze ostava len to html
A zde mi navod poskytnut byl, jen mne diky nejake me chybe nefunguje.
Proto jsem poprosil o pomoc, Tvoje pripominka je proto zcela mimo, potrebuji radu, nikoli
tve dohady, diky, ze jiz nebudes reagovat.
13. 9. 2009 08:08:34
https://webtrh.cz/diskuse/automaticke-odeslani-stranky-ci-screen-emaiem/#reply354172
Pro odpověď se přihlašte.
Přihlásit