Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Hjemmeside design
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

hjælp til PHP

Af Ultrabruger Mr.XXX | 26-03-2012 20:48 | 1166 visninger | 11 svar, hop til seneste
Hej Venner :) Ideen er at brugen skriver sin email og navn osv. i et forum og klikker send. så skulle brugern modtage en auto email og jeg modtage en mail med brugens oplysninge. men efter brugeren har klikket på sendt bliver han redirected til hjemmesidens forside, så spørgsmålet er hvordan kan jeg gøre at brugen få en besked f.eks""thank you, your mail was sent!" føre de bliver redirected ? link : http://oerstedjensen.dk[...] på forhånd tak :)
--
#1
nuxx
Supporter Aspirant
26-03-2012 21:04

Rapporter til Admin
Hvis du vil ha en besked før refresh er det ikke PHP (serverside) men jscript/jquery (clientside) du skal ud i... fx: http://www.ryancoughlin.com[...] ...dernæst kan du redirecte med window.location = 'url';
--
Pjat: PhenII X6 1100T, Asus 560Ti 448c, 12GB HypX:1600mhz, SSD 160gb, 30" Dell U3011. Alvor: 17" MacBook Pro + ASUS N55SF.
#2
Mr.XXX
Ultrabruger
26-03-2012 21:10

Rapporter til Admin
jamen jeg har prøvet på at lave det i html/css uden held
--
#3
Ditlev
Ultra Supporter
26-03-2012 21:33

Rapporter til Admin
Der er ikke andet for, end at du må sætte dig ind i lidt simpel PHP. Du skal selvfølgelig have din form, den skal sende vars til din send-formular. Disse vars skal du hente vha. $_get, $_post eller $_request. Når du har hentet dine vars, samler du dem og bruger php's mail() funktion til at sende en mail til dig selv. Derefter bruger du Header(Location: "website") til at redirecte brugeren, inden du laver andet output.
--
#4
Mr.XXX
Ultrabruger
26-03-2012 21:39

Rapporter til Admin
Ditlev. det hele funger, skal bare have en besked som fortæller at det er blevet sendt
--
#5
nikolajs12
Monster Nørd
26-03-2012 21:42

Rapporter til Admin
if(mail()) echo "sendt";
--
#6
Mr.XXX
Ultrabruger
26-03-2012 21:50

Rapporter til Admin
det er en "and" statment jeg skal bruge...tror jeg
--
#7
nikolajs12
Monster Nørd
26-03-2012 21:56

Rapporter til Admin
#6 Prøv nu at forklare hvad du vil. Du vil have? At brugeren sender mailen, og for svar og 5 sekunder efter redirectes de. Det eneste der kan dette er javascript og "evt" meta tag. Og hvorfor vil du i det hele taget det?
--
#8
Mr.XXX
Ultrabruger
26-03-2012 22:01

Rapporter til Admin
altså lige føre de bliver redirected skal de få en besked med thank you, your mail was sent. jeg kan vise dig koden :)
--
#9
nikolajs12
Monster Nørd
26-03-2012 22:03

Rapporter til Admin
#8 Så er du nødt til at bruge ajax til at poste din php, og vente med at redirecte via javascript.
--
#11
TommyB
Bruger Aspirant
29-03-2012 08:47

Rapporter til Admin
Du laver en ny html side hvor der står "tak" og alt det, og så redirecter du dit PHP script til tak-siden. På tak siden skal du så have et javascript der efter fx. 5 sekunder sender ham til forsiden. Se her for javascriptet : http://www.quackit.com[...]
--

Opret svar til indlægget: hjælp til PHP

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning