Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ 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
Príspevok NapísalOffline : 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 :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
Bydlisko: Nová Baňa,S...
Príspevok NapísalOffline : 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 ♥ ⌂ ♪
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
Príspevok Napísal autor témyOffline : 31.12.2008 20:57

DAKUJEM MOC MOC MOC


Odpovedať na tému [ Príspevkov: 3 ] 


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

1272

05.10.2008 9:49

B.A.X.O Zobrazenie posledných príspevkov

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

v PHP, ASP

4

302

01.04.2015 10:55

mio Zobrazenie posledných príspevkov

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

v PHP, ASP

3

956

07.05.2007 20:52

qacer Zobrazenie posledných príspevkov

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

v Zvuk

9

478

21.02.2016 9:41

tatko Tom Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

14

856

22.01.2008 16:58

Ded'leg Zobrazenie posledných príspevkov

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

v Ostatné

7

923

19.04.2010 9:12

hajtrak Zobrazenie posledných príspevkov

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

v Chladiče a všetky druhy chladenia

5

746

24.07.2009 20:29

KingTommy Zobrazenie posledných príspevkov

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

v Správy pre vedenie fóra

17

2353

04.01.2007 11:44

JanoF Zobrazenie posledných príspevkov

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

v nVidia grafické karty

19

1079

09.07.2008 11:10

fakerius Zobrazenie posledných príspevkov

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

2228

08.08.2007 19:20

piskvorko Zobrazenie posledných príspevkov

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

v Ostatné

2

518

10.11.2009 9:55

daddycool Zobrazenie posledných príspevkov

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

v Pamäte

4

518

21.11.2011 21:30

p4tooo Zobrazenie posledných príspevkov

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

3310

28.02.2007 13:23

Spirit Zobrazenie posledných príspevkov

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

2552

10.02.2008 20:45

9tommy9 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako pridať službu

v Operačné systémy Microsoft

4

439

19.05.2014 5:56

brmbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Eset ako pridať výnimku

v Antivíry a antispywary

2

9647

22.03.2012 19:54

kemperik Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra