[ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.12.08
Prihlásený: 13.03.09
Príspevky: 15
Témy: 5 | 5
NapísalOffline : 31.12.2008 20:35 | PRIDAT K OBLUBENYM A POSLI ZNAMEMU

AHOJ MOHOL BY MI PROSIM NIEKTO NAPISAT HTML NA :
PRIDAJ STRANKU K OBLUBENYM A NA POSLI ODKAZ STRANKY ZNAMEMU
DIK MOC DOBRE DUSE :D


Offline

Skúsený užívateľ
Skúsený užívateľ
PRIDAT K OBLUBENYM A POSLI ZNAMEMU

Registrovaný: 28.08.07
Prihlásený: 19.09.14
Príspevky: 1657
Témy: 44 | 44
Bydlisko: Nová Baňa,S...
NapísalOffline : 31.12.2008 20:48 | PRIDAT K OBLUBENYM A POSLI ZNAMEMU

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 ♥ ⌂ ♪
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.12.08
Prihlásený: 13.03.09
Príspevky: 15
Témy: 5 | 5
Napísal autor témyOffline : 31.12.2008 20:57 | PRIDAT K OBLUBENYM A POSLI ZNAMEMU

DAKUJEM MOC MOC MOC


 [ Príspevkov: 3 ] 


PRIDAT K OBLUBENYM A POSLI ZNAMEMU



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Pridat k oblubenym

v JavaScript, VBScript, Ajax

4

1329

05.10.2008 9:49

B.A.X.O

V tomto fóre nie sú ďalšie neprečítané témy.

Posli form na vlozeny mail

v PHP, ASP

4

334

01.04.2015 10:55

mio

V tomto fóre nie sú ďalšie neprečítané témy.

Pridať

v PHP, ASP

3

1000

07.05.2007 20:52

qacer

V tomto fóre nie sú ďalšie neprečítané témy.

pridať zvukovku?

v Zvuk

9

523

21.02.2016 9:41

tatko Tom

V tomto fóre nie sú ďalšie neprečítané témy.

Pridat komentár

v HTML, XHTML, XML, CSS

14

886

22.01.2008 16:58

Ded'leg

V tomto fóre nie sú ďalšie neprečítané témy.

Ako pridať službu

v Operačné systémy Microsoft

4

484

19.05.2014 5:56

brmbo

V tomto fóre nie sú ďalšie neprečítané témy.

Mam pridat chladenie?

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Chladiče a všetky druhy chladenia

33

2611

10.02.2008 20:45

9tommy9

V tomto fóre nie sú ďalšie neprečítané témy.

Pridat na FB

v Ostatné

7

954

19.04.2010 9:12

hajtrak

V tomto fóre nie sú ďalšie neprečítané témy.

Mozem pridat chladenie...

v Chladiče a všetky druhy chladenia

5

793

24.07.2009 20:29

KingTommy

V tomto fóre nie sú ďalšie neprečítané témy.

Pridat EN jazyk?

v Správy pre vedenie fóra

17

2392

04.01.2007 11:44

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

PRIDAT ESTE JEDNU...

v nVidia grafické karty

19

1124

09.07.2008 11:10

fakerius

V tomto fóre nie sú ďalšie neprečítané témy.

Plocha - Pridat zlozku

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Operačné systémy Microsoft

43

2297

08.08.2007 19:20

piskvorko

V tomto fóre nie sú ďalšie neprečítané témy.

pridat do googlu

v Ostatné

2

551

10.11.2009 9:55

daddycool

V tomto fóre nie sú ďalšie neprečítané témy.

pridat dalsie ram

v Pamäte

4

554

21.11.2011 21:30

p4tooo

V tomto fóre nie sú ďalšie neprečítané témy.

Pridať sekciu notebooky

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Správy pre vedenie fóra

30

3363

28.02.2007 13:23

Spirit

V tomto fóre nie sú ďalšie neprečítané témy.

Eset ako pridať výnimku

v Antivíry a antispywary

2

9698

22.03.2012 19:54

kemperik



© 2005 - 2025 PCforum, edited by JanoF