09. november 2003 - 00:26
Der er
21 kommentarer og 1 løsning
glemt kode script?
Hvad kan der være galt med dette script der sker intet når man trykker submit. <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <table border="0" align="center" width="100%" height="100%"> <tr> <td align="center" valign="middle"> <h4>Get your password in a mail:</h4> <form action="" method="post"> <p>Your e-mail:<br><input type="text" name="mail"><br> <input type="submit" name="ok" value="Send"> </form> <?php if (isset($_POST["ok"])) { $mail = $_POST["mail"]; require("conn.php"); $hent = mysql_query("select kodeord from brugere where mail='$mail'") or die(mysql_error()); while ($ud = mysql_fetch_array($hent)) { extract($ud); /* Her kan ændres i teksten :0) */ $tekst = " <html> <head> <title>Kodeord</title> <style type=\"text/css\"> body { background-color: #FFFFFF; } p { color: #000000; font-family: verdana; font-size: 10px; } </style> </head> <body> <p> tekst her </p> </body> </html> "; } $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: **********\r\n"; /* HUSK! AT ÆNDRE HER! */ mail($mail, Kodeord, $tekst, $headers); } ?> Håber der er en som kan hjælpe :D
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
09. november 2003 - 00:34
#1
mail($mail, Kodeord, $tekst, $headers); skal nok være: mail($mail, 'Kodeord', $tekst, $headers);
09. november 2003 - 00:35
#2
Har du ellers haft problemer med mail()?
09. november 2003 - 00:37
#3
jeg tester lige har også lagt svar fra i går ;D
09. november 2003 - 00:37
#4
<form action="DIN_SIDE.PHP" method="POST"> $hent = mysql_query("select kodeord from brugere where mail='$_POST[mail]'") or die(mysql_error());
09. november 2003 - 00:39
#5
Kan jeg lave en error så jeg kan se om det bliver sendt eller ej?
09. november 2003 - 00:40
#6
du kan lave en if(mail($mail, 'Kodeord', $tekst, $headers)) { echo "success"); } else { echo "fejl ved mailudsending"; } mail retunerer en booelsk variabel så derfor kan du teste den med en if sætning :)
09. november 2003 - 00:41
#7
og nu sidder jeg self. og kager i det skal jo være if(mail($mail, 'Kodeord', $tekst, $headers)) { echo "success :-)"; } else { echo "fejl ved mailudsending :-("; }
09. november 2003 - 00:44
#8
Så siger den: Parse error: parse error, unexpected $end sendkode.php on line 67, line 67 er efter det hele if(mail($mail, 'Kodeord', $tekst, $headers)) { echo "success :-)"; } else { echo "fejl ved mailudsending :-("; } ?>
09. november 2003 - 00:46
#9
Husk den sidste }
09. november 2003 - 00:48
#10
Du kan osse bruge: if (mail($mail, 'Kodeord', $tekst, $headers)) echo "success :-)"; else echo "fejl ved mailudsending :-("; } ?>
09. november 2003 - 00:50
#11
den siger ingen fejl og der sker ikke noget, jeg får hverken success eller fejl. <html> <head> <title>title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <table border="0" align="center" width="100%" height="100%"> <tr> <td align="center" valign="middle"> <h4>Get your password in a mail:</h4> <form action="sendkode.php" method="post"> <p>Your e-mail:<br><input type="text" name="mail"><br> <input type="submit" name="ok" value="Send"> </form> <?php if (isset($_POST["ok"])) { $mail = $_POST["mail"]; require("conn.php"); $hent = mysql_query("select kodeord from brugere where mail='$_POST[mail]'") or die(mysql_error()); while ($ud = mysql_fetch_array($hent)) { extract($ud); /* Her kan ændres i teksten :0) */ $tekst = " <html> <head> <title>Kodeord</title> <style type=\"text/css\"> body { background-color: #FFFFFF; } p { color: #000000; font-family: verdana; font-size: 10px; } </style> </head> <body> <p> Hej bruger på!<br> Dit kodeord til login-systemet er: $kodeord Mvh. Admin på </p> </body> </html> "; } $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: ..\r\n"; /* HUSK! AT ÆNDRE HER! */ if(mail($mail, 'Kodeord', $tekst, $headers)) { echo "success :-)"; } else { echo "fejl ved mailudsending :-("; } } ?>
09. november 2003 - 00:50
#12
spar på tasturtrykkende hva detox ? :-) personligt kan jeg nu bedst lide indryk + blokke omkring mine afhængighedsstatements
09. november 2003 - 00:52
#13
holybull -> Ingen unødigt slid på fars taster!
09. november 2003 - 00:55
#14
hehe :)
09. november 2003 - 01:05
#15
den siger ingen fejl og der sker ikke noget, jeg får hverken success eller fejl.
09. november 2003 - 01:10
#16
Måske finder den ingen poster i tabellen, hvor mail='$mail'?
Slettet bruger
09. november 2003 - 01:57
#17
En helt anden ting er, at det som regel ikke er hensigtsmæssigt at gemme passwords i databasen i ren tekst (ukrypteret).
09. november 2003 - 12:57
#18
der er poster i tabellen
09. november 2003 - 12:58
#19
så det kan ikke være det :(
09. november 2003 - 14:32
#20
Det virker bare ikke som om den finder nogen poster. Prøv at tjekke det med: $hent = mysql_query("select kodeord from brugere where mail='$_POST[mail]'") or die(mysql_error()); if (mysql_num_rows($hent) == 0) echo "Ingen poster!"; while ($ud = mysql_fetch_array($hent)) {
12. september 2005 - 00:31
#21
tak lig svar detox
15. september 2005 - 09:57
#22
værsgo
Vi tilbyder markedets bedste kurser inden for webudvikling