Autor Zpráva
neuropalog
Profil *
Chcem sa opytat, ci ma niekto dokaze nasmerovat, alebo poradit,
ako sa urobi toto, ze si dam na stranku tlacitko "Odporuc tuto stranku"
alebo "Posli tuto stranku priatelovi". Verim, ze to az take zlozite nie je,
ale neviem to urobit.
Pomoze niekto?
Dakujem.
roberta
Profil
po kliknutí na "Posli tuto stranku priatelovi" sa napr. môže zobraziť formulár, v ktorom budú položky ako e-mail adresáta, meno odosielateľa, komentár ku stránke, ktorú chce poslať, ...
na pozadí si budeš pamätať refferer (to je adresa stránky, z ktorej si prišiel na ten formulár, čiže tá stránka, ktorej odkaz chceš poslať) no a potom pomocou php pošleš mail s tým refererom, menom odosielateľa, komentárom, atď. na e-mail adresáta...
neuropalog
Profil *
dik roberta.
akurat teraz neviem, jak si to bude pamatat z akej stranky, ze ktoru stranku odoslat
a takisto neviem ako to posle tomu adresarovi co zada email.
ostatne myslim, ze viem.
skusim porozmyslat.
pomocou php viem poslat na taky email, ktory si zadefinujem do php skriptu, ale zeby som
poslal tomu, co sa napise do formulara, to zatial neviem..
roberta
Profil
neuropalog
jak si to bude pamatat z akej stranky, ze ktoru stranku odoslat
na to slúži v php serverová premenná $_SERVER['HTTP_REFERER'] (skús si ju echom vypísať)

a takisto neviem ako to posle tomu adresarovi co zada email.
nato slúži v php funkcia mail
kde 1. parameter je e-mail adresáta z toho formulára
neuropalog
Profil *
no, vsetko som zvladol, akurat ked mi pomocou echo vypise tu stranku ktoru odporucam $_SERVER['HTTP_REFERER']
tak nakoniec si ju neviem dostat do toho emailu aby mi ju poslalo.
ostatne vsetko funguje.
roberta pomoz este, pls..
neviem jak si to echo mam potom tam dalej prenies a dat poslat do mailu.
roberta
Profil
však ju pridaj do tela správy. to je 3. parameter funkcie mail ($message)

napr.:
mail("neuropalog@internet.sk", "subjekt", "zaciatok spravy ".$_SERVER['HTTP_REFERER']." koniec správy");

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0