Forumi
Home Pravila i pomoć Članovi Kalendar Današnji postovi


Povratak   PC Ekspert Forum > Računala > Software > Web dizajn, programiranje i ostalo
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 07.03.2009., 05:31   #1
Puza_vk
Premium
Moj komp
 
Puza_vk's Avatar
 
Datum registracije: Feb 2008
Lokacija: Rijeka
Postovi: 61
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
<form id="form" action="" enctype="multipart/form-data">
<div class="rowi">
<div class="col1">
Your name:
</div>
<div class="col2">
<input type="text" class="input" />
</div>
<div class="clear"></div>
</div>
<div class="rowi">
<div class="col1">
E-mail address:
</div>
<div class="col2">
<input type="text" class="input" />
</div>
<div class="clear"></div>
</div>
<div class="rowi">
<div class="col1">
Your telephone:
</div>
<div class="col2">
<input type="text" class="input" />
</div>
<div class="clear"></div>
</div>
<div class="rowt">
<div class="col1">
Message:
</div>
<div class="col2">
<textarea name="textarea" cols="1" rows="1"></textarea>
<a href="#" class="more" onclick="document.getElementById('form').submit()">submit</a><a href="#" class="more" onclick="document.getElementById('form').reset()">clear</a>
<div class="clear"></div>
</div>
<div class="clear"></div>
</div>
</form>

A ovo je kako ona izgleda


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

Puza_vk je offline   Reply With Quote
Staro 07.03.2009., 11:37   #2
Facelessone
Premium
Moj komp
 
Facelessone's Avatar
 
Datum registracije: Jan 2006
Lokacija: Samobor
Postovi: 4,186
google php mail form?
__________________


AMD Ryzen 7 5700X
BQ Pure Rock
MSI B450 Tomahawk Max
32GB (2x16GB) Fury Beast 3600MHz HX432C18FB2K2/16
MSI RX 6800XT GamingX Trio 16GB
500GB Crucial MX500
Fractal Define R4
Corsair HX850 Platinum
Logitech MX Master 3
Logitech MX Keys
Logitech Z2300
Dell U2715H
Iskon 200/100 Mbps



CPU Intel i7-4810MQ
VGA nVidia GT730M 1 GB
RAM DDR3 16 GB 1600 MHz
SSD 500 GB Sandisk Ultra
Display 15.5" 3K HD IPS 2880x1620
LTE Modem
DVD-RW
9 cell battery
Napajanje 135 W
Windows 10 Pro
Logitech MX Anywhere 3s



AMD Ryzen 5 PRO 4650U
Radeon RX Vega 6
14" 1920x1080 IPS
8GB RAM
Kingston KC3000 512GB
Windows 11 Pro
Logitech MX Anywhere 3s



Xpenology DVA1622 @ DSM 7.1.1-42962 Update 4
H110M-DGS
Intel i3-7100
8GB RAM DDR4
WD Red 8TB
WD Purple 4TB
Seagate IronWolf 3TB
Seagate SkyHawk 6TB
Nanoxia Deep Silence 4
Seasonic X650 SS-650KM Gold

Facelessone je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 07.03.2009., 13:06   #3
Puza_vk
Premium
Moj komp
 
Puza_vk's Avatar
 
Datum registracije: Feb 2008
Lokacija: Rijeka
Postovi: 61
Citiraj:
Autor Facelessone Pregled postova
google php mail form?

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

U svakom slucaju

Al bilo bi lijepo kad bi mi ono netko kodirao

EDIT:BTW nista od tih form makera

Zadnje izmijenjeno od: Puza_vk. 07.03.2009. u 13:20.
Puza_vk je offline   Reply With Quote
Staro 08.03.2009., 07:07   #4
Puza_vk
Premium
Moj komp
 
Puza_vk's Avatar
 
Datum registracije: Feb 2008
Lokacija: Rijeka
Postovi: 61
Sta mi nitko ne moze pomoci??
Puza_vk je offline   Reply With Quote
Staro 09.03.2009., 20:18   #5
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,548
Citiraj:
Autor Puza_vk Pregled postova
Sta mi nitko ne moze pomoci??
php email form
__________________
Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.
Bubba je offline   Reply With Quote
Staro 16.09.2009., 12:25   #6
slowsnail
Registered User
 
Datum registracije: Aug 2008
Lokacija: Zagreb
Postovi: 8
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?
slowsnail je offline   Reply With Quote
Staro 16.09.2009., 13:57   #7
zwer
crnjo
Moj komp
 
zwer's Avatar
 
Datum registracije: Mar 2003
Lokacija: Zagreb
Postovi: 1,895
Citiraj:
Autor Puza_vk Pregled postova
Sta mi nitko ne moze pomoci??
Mislim da za tebe nema pomoci...

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
__________________
sound powered by B&W/Denon
zwer je offline   Reply With Quote
Staro 12.12.2009., 13:28   #8
iwwwek
xampp rulez
 
iwwwek's Avatar
 
Datum registracije: May 2009
Lokacija: Zagreb
Postovi: 90
<?
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-->
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
__________________

Zadnje izmijenjeno od: iwwwek. 12.12.2009. u 14:51.
iwwwek je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na