Uldeens Posted September 9, 2003 Report Posted September 9, 2003 Forma<html> <head> <title>TEST PHP</title> </head> <body> <form action="test.php" method="post"> <input type="text" name="mails" value="email"><br> <input type="submit" name="submit" value="submit"> </body> Php skripts <? echo("<tr><td>E-mails:</td><td><a herf="mailto:$mails">$mails</a></td></tr>n"); ?> <br> <b>Registration completed on <? echo date("h:i, j F") ;?></b> </body> Bija doma ar skriptu kas ir iezimets zalaa izvadiit e-mail adresi ko ievada formaa taa,ka uz ekraana vinu atteelo kaa e-mail linku(nu tipa uzspiezot izlec autlook) Bet man paraada E-mails: Yourmail@HVZ.lv (HVZ = hu... vin zin) Registration completed HVZ Varbuut to visu var vienkaarsot?? kAA??
Venom Posted September 10, 2003 Report Posted September 10, 2003 Tu laikam iekļāvi pēdiņas pēdiņās (sk apzīmētos ar _ _): <? echo("<tr><td>E-mails:</td><td><a herf=_"_mailto:$mails_"_>$mails</a></td></tr>n"); ?> Jāmaina pēdiņas ar apostrofien. <?php echo '<tr> <td>E-mails:</td> <td><a href="mailto:'.$mails.'?subject=kaut_kas"</a></td> </tr>' ."\n"; ?> Ja $mailā kāds var ierakstīt kaut kādu my'mail@a"a.lv, tad tev būs arī jāuzliek addslashes($mail);, lai pēdiņas un apostrofi tiktu "ekranēti" ar zīmi, piem. 'Don\'t be stupid' neizmet kļūdu, jo apostrofs iekš apostrofiem ir ekranēts.
Recommended Posts