| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 24.12.08 Prihlásený: 13.03.09 Príspevky: 15 Témy: 5 | Napísal saska: 31.12.2008 20:35 | |
|
AHOJ MOHOL BY MI PROSIM NIEKTO NAPISAT HTML NA :
PRIDAJ STRANKU K OBLUBENYM A NA POSLI ODKAZ STRANKY ZNAMEMU
DIK MOC DOBRE DUSE
|
|
Registrovaný: 28.08.07 Prihlásený: 19.09.14 Príspevky: 1657 Témy: 44 Bydlisko: Nová Baňa,S... | Napísal Vladio: 31.12.2008 20:48 | |
|
http://interval.cz/clanky/umoznete-prid ... m-odkazum/
a to posli odkaz znamemu myslim ze musis riesot cez asp, alebo teda aj cez php myslim ze sa da toto daj do head tagu
Kód: <head>
<script type="text/javascript"> function popup(){ window.open('daj_odkaz.php', 'tellafriend_script','scrollbars=1,statusbar=1,resizable=1,width=400,height=510'); } </script>
</head> a potom daj hyperlink kde potrebujes Kód: <a href="javascript:popup()">Daj odkaz znamemu</a> a potom si vytvor subor daj_odkaz.php Kód: <?php $msg_min_chars = "10";
$msg_max_chars = "250"; $errors = array();
function validate_form_items() { global $msg_min_chars, $msg_max_chars; $msg_chars = "{".$msg_min_chars.",".$msg_max_chars."}";
$form_items = array( "name" => array( "regex" => "/^([a-zA-Z '-]+)$/", "error" => "Tvoje meno nie je platné. ", ), "email" => array( "regex" => "/^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/", "error" => "Tvoj e-mail nie je platný.", ), "message" => array( "regex" => "/.*/", "error" => "Tvoja správa je dosť krátka, v texte môžeš použiť maximálne $msg_max_chars písmen.", ), );
global $errors; if(!preg_match($form_items["name"]["regex"], $_POST["your_name"])) $errors[] = $form_items["name"]["error"];
if(!preg_match($form_items["email"]["regex"], $_POST["your_email"])) $errors[] = "your ".$form_items["email"]["error"];
if(!preg_match($form_items["email"]["regex"], $_POST["friend_email1"])) $errors[] = "Friend 1 ".$form_items["email"]["error"];
if(strlen(trim($_POST["message"])) < $msg_min_chars || strlen(trim($_POST["message"])) > $msg_max_chars ) $errors[] = $form_items["message"]["error"];
if(trim($_POST["friend_email2"]) != "") { if(!preg_match($form_items["email"]["regex"], $_POST["friend_email2"])) $errors[] = "Friend 2 ".$form_items["email"]["error"]; } if(trim($_POST["friend_email3"]) != "") { if(!preg_match($form_items["email"]["regex"], $_POST["friend_email3"])) $errors[] = "Friend 3 ".$form_items["email"]["error"]; } return count($errors); } function email($from, $from_name, $to, $message) { //header("Location: thankyou.html");return;
$headers .= "From: ".$from."\r\n"; $headers .= "Content-type: text/plain; charset=ISO-8859-1"; $your_domian_name = "[b]tvojadomena[/b]"; $subject = $from_name." $your_domian_name"; $your_message = "Hi!\r\n"; $your_message.= ucfirst($from_name); $your_message.= " wants you to check out $your_domian_name\r\n"; $your_message.= "Odosielateľ::\n\r";
$message=$your_message.stripslashes($message);
if (mail($to,$subject,$message,$headers) ) { return true; } else { return false; } }
function print_error($errors) { foreach($errors as $error) { $err.=$error."<br/>"; }
echo "<div style=\"border:1px red solid; font-size:14px; font-weight:normal; color:red; margin:10px; padding:10px;\"> $err <div>"; } function form_process() { $from_name = $_POST["your_name"]; $from_email = $_POST["your_email"]; $to = $_POST["your_email"].",".$_POST["friend_email1"].",".$_POST["friend_email2"].",".$_POST["friend_email3"]; $message = $_POST["message"]; $error_count = validate_form_items(); if($error_count == 0) { if(email($from_email, $from_name, $to, $message)) header("Location: thankyou.html"); else { global $errors; $errors[] = "E-Mail nemohol byť odoslaný."; } } }
if(isset($_POST["submit"])) form_process();
?>
<html> <title>Posli e-mail znamemu</title> <head> </head>
<body> <form id="test" method="post" action="<?php echo $PHP_SELF?>" > <table border="0">
<tr> <td colspan="2" style="border-bottom:1px solid black;">
<font size="+2"><b>Posli odkaz znamemu</b></font>
</td> </tr>
<tr> <td colspan="2"> <?php global $errors; if(count($errors) != 0){ print_error($errors); } ?> </td> </tr>
<tr> <td> <b>Tvoje meno:*</b> </td> <td> <b>Tvoj e-mail:*</b> </td> </tr>
<tr> <td> <input type="text" name="your_name" id="name" size="20" maxlength="25" value="<?php echo $_POST["your_name"]?>"> </td> <td> <input type="text" name="your_email" id="email" size="31" maxlength="80" value="<?php echo $_POST["your_email"]?>"> </td> </tr> <tr> <td colspan="2"> <b>E-Mail znameho:</b>*<br/> <input type="text" name="friend_email1" id="name" size="56" maxlength="80" value="<?php echo $_POST["friend_email1"]?>"> </td> </tr>
<tr> <td colspan="2"> <b>E-Mail znameho2:</b><br/> <input type="text" name="friend_email2" id="name" size="56" maxlength="80" value="<?php echo $_POST["friend_email2"]?>"> </td> </tr> <tr> <td colspan="2"> <b>E-Mail znameho3:</b><br/> <input type="text" name="friend_email3" id="name" size="56" maxlength="80" value="<?php echo $_POST["friend_email3"]?>"> </td> </tr>
<tr> <td> <b>Sprava:*</b> </td> <td> <i>(max. 250 pismen)</i> </td> </tr> <tr> <td colspan="2"> <textarea name="message" id="message" cols="42" rows="5"><?php echo $_POST["message"]?></textarea> </td> </tr> <tr> <td colspan="2" align="right"> <i>(* povinne udaje)</i> <input type="submit" value="submit" name="submit" > </td> </tr> </table> </form>
</body> </html>
skus nieco taketo
_________________ I ♥ ⌂ ♪ |
|
Registrovaný: 24.12.08 Prihlásený: 13.03.09 Príspevky: 15 Témy: 5 | Napísal autor témy saska: 31.12.2008 20:57 | |
|
DAKUJEM MOC MOC MOC
|
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Pridat k oblubenym v JavaScript, VBScript, Ajax | 4 | 1272 | 05.10.2008 9:49 B.A.X.O | | Posli form na vlozeny mail v PHP, ASP | 4 | 302 | 01.04.2015 10:55 mio | | Pridať v PHP, ASP | 3 | 956 | 07.05.2007 20:52 qacer | | pridať zvukovku? v Zvuk | 9 | 478 | 21.02.2016 9:41 tatko Tom | | Pridat komentár v HTML, XHTML, XML, CSS | 14 | 856 | 22.01.2008 16:58 Ded'leg | | Pridat na FB v Ostatné | 7 | 923 | 19.04.2010 9:12 hajtrak | | Mozem pridat chladenie... v Chladiče a všetky druhy chladenia | 5 | 746 | 24.07.2009 20:29 KingTommy | | Pridat EN jazyk? v Správy pre vedenie fóra | 17 | 2353 | 04.01.2007 11:44 JanoF | | PRIDAT ESTE JEDNU... v nVidia grafické karty | 19 | 1079 | 09.07.2008 11:10 fakerius | | Plocha - Pridat zlozku [ Choď na stránku: 1, 2 ] v Operačné systémy Microsoft | 43 | 2228 | 08.08.2007 19:20 piskvorko | | pridat do googlu v Ostatné | 2 | 518 | 10.11.2009 9:55 daddycool | | pridat dalsie ram v Pamäte | 4 | 518 | 21.11.2011 21:30 p4tooo | | Pridať sekciu notebooky [ Choď na stránku: 1, 2 ] v Správy pre vedenie fóra | 30 | 3310 | 28.02.2007 13:23 Spirit | | Mam pridat chladenie? [ Choď na stránku: 1, 2 ] v Chladiče a všetky druhy chladenia | 33 | 2552 | 10.02.2008 20:45 9tommy9 | | Ako pridať službu v Operačné systémy Microsoft | 4 | 439 | 19.05.2014 5:56 brmbo | | Eset ako pridať výnimku v Antivíry a antispywary | 2 | 9647 | 22.03.2012 19:54 kemperik |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|