PC Ekspert Forum

PC Ekspert Forum (https://forum.pcekspert.com/index.php)
-   Web dizajn, programiranje i ostalo (https://forum.pcekspert.com/forumdisplay.php?f=39)
-   -   php e-mail form (https://forum.pcekspert.com/showthread.php?t=140974)

Puza_vk 07.03.2009. 05:31

php e-mail form
 
Ovako, cjenjeni programeri, web designeri, zavrsavam svoju web stranicu, e sad je dosao dio koji nikad nisam znao/naucio raditi, a to je e-mail form.

Ovo je njen html format, pa Vas molim ako mi možete napisati kako bi php isao. te koje djelove u html-u i php-u editirati


Hvala



Your name:








E-mail address:








Your telephone:








Message:






A ovo je kako ona izgleda


[img=http://img14.imageshack.us/img14/2120/95512649.jpg]


Facelessone 07.03.2009. 11:37

google php mail form?

Puza_vk 07.03.2009. 13:06

Citiraj:

Autor Facelessone (Post 1294367)
google php mail form?


Nisam fun tih php makera jel mi onda zeznu Div-ove..al probat cu pa vidjeti...

U svakom slucaju :fala:

Al bilo bi lijepo kad bi mi ono netko kodirao

EDIT:BTW nista od tih form makera

Puza_vk 08.03.2009. 07:07

Sta mi nitko ne moze pomoci??

Bubba 09.03.2009. 20:18

Citiraj:

Autor Puza_vk (Post 1294953)
Sta mi nitko ne moze pomoci??

php email form

slowsnail 16.09.2009. 12:25

Trudim se već duže vremena naći kompletan kod za
Mail Form koji ima i mogućnost slanja attachmenta
.

Može li netko pomoći?

zwer 16.09.2009. 13:57

Citiraj:

Autor Puza_vk (Post 1294953)
Sta mi nitko ne moze pomoci??

Mislim da za tebe nema pomoci...:hitthewal:

Guide za tutleke:

1 - pokrenite vas Browser (IE, Chrome, Firefox)
2 - www.google.com
3 - upisite u search box: "php email form"
4 - pritisnite tipku ENTER
5 - sacekajte par milisekundi
6 - kliknite na neki od linkova
7 - copy/pasteajte dio koda koji vam treba

Jedan od prvih linkova daje i guide za email formular za DEBILE: http://www.phpeasystep.com/phptu/8.html

Ako si mogao napravit website, onda ce ti modificiranje ovog koda predstavljat cca 10-20 minuta posla.

A ako ti se bas neda mislit tolko.. Ima ljudi koji oce za 200 kn :D

iwwwek 12.12.2009. 13:28

PHP kod:

<?
session_start
();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="hr" lang="hr">

<head>
    <title>:: PiXelator Send Mail ::</title>
<meta http-equiv="content-type"             content="text/html; charset=utf-8" />
<meta http-equiv="content-language"         content="hr" />
<meta name="author"                         content="" />
<meta name="copyright"                         content="pixelator.info" />
<meta name="description"                     content="Interaktivne Web Tehnologije" /> 
<meta name="keywords"                         content="cms, dizajn, programiranje, izrada web stranica" />
<meta name="robots"                         content="all, index, follow" />
<meta name="revisit-after"                     content="10 days" />
<meta name="security"                         content="Public" />
<meta name="rating"                         content="Safe For Kids" />

<link     rel="shortcut icon"     href="page_images/favicon.ico" />

<!-- CSS switch ************************************************************ -->
<link rel="stylesheet" type="text/css" href="css/default.css" media="screen, projection" />

<!-- jQuery FRAMEWORK ***************************************************** -->
<script type="text/javascript"  src="scripts/jQuery/jquery-1.3.2.min.js"></script> 

   
</head>
<body>    
            <div id="mail-form-wrapper">
                  <div id="mail-form-title">
                   <h2 class="email-form">Pošaljite upit</h2>
                        <img src="page_images/icon-contact-trans.png" />
                    </div>   
                    <div id="mail-form-container">      
                        <form action="<?=$_SERVER['PHP_SELF']?>?action=send" method="post" id="sendEmail">
                            <ol class="email-form">
                                <li><label for="emailFrom">Email</label><input type="text" name="emailFrom" id="emailFrom" value="<?=$_POST['emailFrom']?>" MAXLENGTH="45" SIZE="45" /></li>
                                <li><label for="subject">Naslov</label><input type="text" name="subject" id="subject" value="<?=$_POST['subject']?>" MAXLENGTH="45" SIZE="45" /></li>
                                <li><label for="message">Vaša poruka</label><textarea name="message" id="message"><?=$_POST['message']?></textarea></li>
                                <li class="security-code"><label for="security-code">Antispam&nbsp;kod</label>
                                    <input type="text" name="security_code" id="securityCode" value="" MAXLENGTH="4" SIZE="4" />
                                      <div class="captcha_img"><img src="scripts/captcha/CaptchaSecurityImages.php" /></div>
                                    <div class="reload_img"><a href="<?=$_SERVER['PHP_SELF']?>" title="Izbriši sve"><img src="page_images/reload.png" /></a></div>
                                    <div class="hidden_captcha"><input type="hidden" name="sessionCode" id="sessionCode" value="" /></div> 
                                </li>    
                                <li class="send-button"><button type="submit" id="submit">POŠALJI</button></li>   
                            </ol>
                        </form>
                     
                                                                           
                        <?     
                        
if (!$_GET['action'] == 'send'){ echo '<div class="email_msg"></div>'; }
                        if (
$_GET['action'] == 'send'){     
                            
define("EMAIL_ADRESS""mail@adresa.hr"); // adresa na koju se šalje mail
                            
define("NASLOV_MAILA""Kontakt s web stranice"); // naslov maila

                            
$email    trim($_POST['emailFrom']); 
                            
$subject   stripslashes(trim($_POST['subject']));    
                            
$message  wordwrap(str_replace(array("\r\n","\n")," ",$_POST['message']),60);
                            
$security_code $_POST['security_code'];

                            
/* Warnings for empty or incorrect inputs */
                                
if (!$email){
                                    echo 
'<div class="email_msg"><img src="page_images/warning.png" />Greška! Niste upisali Vašu email adresu.</div>';
                                }
                                elseif (!
eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,6}$"$email)){
                                    echo 
'<div class="email_msg"><img src="page_images/error.png" />Greška! Neispravna email adresa: <b>'.$email.'</b></div>';
                                    
$wrong_mail true;
                                }                                 
                                elseif (!
$subject){
                                      echo 
'<div class="email_msg"><img src="page_images/warning.png" />Greška! Niste upisali naslov.</div>';
                                } 
                                elseif (!
$message){
                                    echo 
'<div class="email_msg"><img src="page_images/warning.png" />Molimo upišite poruku.</div>';
                                }
                                elseif (!
$security_code){
                                    echo 
'<div class="email_msg"><img src="page_images/warning.png" />Greška! Niste upisali antispam kod.</div>';
                                } 
                                elseif (
$_SESSION['security_code'] != $_POST['security_code']){
                                    echo 
'<div class="email_msg"><img src="page_images/error.png" />Greška! Upisali ste pogrešan antispam kod.</div>';
                                }       
                                else {

                                    
$sendMail mail(
                                        
EMAIL_ADRESS
                                        
"$subject",
                                        
"naslov: $subject\nE-mail: $email\nIP adresa: ".$_SERVER['REMOTE_ADDR']."\n\nPoruka: $message",
                                        
"From: $email\nContent-Type: text/plain; charset=utf-8");

                                    if (
$sendMail){    
                                           echo 
'<div class="email_msg"><img src="page_images/success.png" />Porukaje poslana. Javiti ćemo se uskoro. Hvala!</div>';
                                            
$_POST['name'] = '';
                                            
$_POST['email'] = '';
                                            
$_POST['text'] = '';
                                    }       
                                    else {    
                                           echo 
'<div class="email_msg"><img src="page_images/error.png" />Greška pri slanju. Molimo, pokušajte ponovno. Hvala!</div>';
                                    }
                                }
                        }
                        
?>                            
                                              
                    </div><!-- end mail-form-container -->                
            </div><!-- end mail-form-wrapper -->  
 
                      
</body>
</html>


Kako to izgleda uživo pogledaj na pixelator.info


Sva vremena su GMT +2. Sada je 05:27.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger