Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje

Programiranje Programski jezici, tehnike, alatke...

 
 
Alatke vezane za temu Vrste prikaza
Stara 13.2.2020, 21:15   #1
Aleksa01
Novi lan
 
lan od: 9.3.2019.
Poruke: 13
Zahvalnice: 1
Zahvaljeno 0 puta na 0 poruka
Određen forumom PHP kontakt forma

Vidi li neko greku, oi mi ispadoe ne znam zato ne radi :/
contact.html:
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="main.css">
<link href="https://fonts.googleapis.com/css?family=Play&display=swap" rel="stylesheet"> <!--font-->
<link rel="stylesheet" type="text/css" href="cont.css">
<title>Контактирајте нас</title>
<style>
body {
font-family: 'Play', serif;
background-image: url('pozadina2.jpg');
}
</style>
</head>
<body>
<div class="container">
<form action="mail.php">
<label for="fname">Име</label>
<input type="text" id="fname" name="firstname" placeholder="Ваше име...">

<label for="mail">Имејл адреса</label>
<input type="text" id="mail" name="email" placeholder="Имејл адреса...">

<label for="reason">*азлог</label>
<input type="text" id="reason" name="reason" placeholder="Унесите разлог...">

<label for="subject">Порука</label>
<textarea id="subject" name="message" placeholder="Write something.." style="height:200px"></textarea>

<input type="submit" value="Пошаљите">
</form>
</div>
<nav>
<div class="navicon">
<div></div>
</div>
<a class="anav" href="index.html">Насловна</a>
<a class="anav" href="vesti.html">Вести</a>
<div class="dropdown">
<a class="anav">Школа</a>
<div class="dropdown-content">
<a href="#">О нама</a>
<a href="ist.html">Историјат</a>
</div>
</div>
<a class="anav">Запослени</a>
<div class="dropdown">
<a class="anav">Настава</a>
<div class="dropdown-content">
<a href="#">*аспореди</a>
<a href="#" target="_blank">Е-дневник</a>
<a href="#" target="_blank">Наставни материјали</a>
</div>
</div>
<a class="anav">Израчунајте просек</a>
<div class="dropdown">
<a class="anav">Ваннаставне активности</a>
<div class="dropdown-content">
<a href="#">Ученички парламент</a>
<a href="#">Екскурзије</a>
</div>
</div>
<a class="anav" href="contact.html">Контакт</a>

</nav>



</body>
</html>

mail.php:
PHP kod:
<?php
if ($_SERVER['REQUEST_METHOD'] === "POST") {
    if (empty(
$_POST['email'])) {
        
$emailError 'Mejl je prazana';
    } else {
        
$email $_POST['email'];

        
// validating the email
        
if (!filter_var($emailFILTER_VALIDATE_EMAIL)) {
            
$emailError 'Mejl nije validan';
        }
    }
    if (empty(
$_POST['message'])) {
        
$messageError 'Polje je prazno!';
    } else {
        
$message $_POST['message'];
  }
  if (empty(
$_POST['firstname'])) {
        
$nameError 'Polje je prazno!';
    } else {
        
$name $_POST['firstname'];
    }
    if (empty(
$emailError) && empty($messageError) && empty($nameError)) {
        
$date date('j, F Y h:i A');

        
$emailBody "
            <html>
            <head>
                <title>
$name Vas kontaktira</title>
            </head>
            <body style=\"background-color:#fafafa;\">
                <div style=\"padding:20px;\">
                    Datum: <span style=\"color:#888\">
$date</span>
                    <br>
                    Mejl: <span style=\"color:#888\">
$email</span>
                    <br>
                    Poruka: <div style=\"color:#888\">
$message</div>
                </div>
            </body>
            </html>
        "
;

        
$headers =     'Od: Kontakt obrazac <aleksaeric2001@gmail.com>' "\r\n" .
                    
"Odgovor na: $email"\r\n" .
                    
"MIME-Version: 1.0\r\n" 
                    
"Content-Type: text/html; charset=iso-8859-1\r\n";

        
$to 'aleksaeric2001@gmail.com';
        
$subject $_POST['reason'];

        if (
mail($to$subject$emailBody$headers)) {
            
$sent true;    
        }
    }
}
?>
<?php 
if (isset($emailError) || isset($messageError)) : ?> 
    <div id="error-message">
        <?php 
            
echo isset($emailError) ? $emailError '<br>' ''
            echo isset(
$messageError) ? $messageError '<br>' ''
        
?>
    </div>
<?php endif; ?>


<?php if (isset($sent) && $sent === true) : ?> 
    <div id="done-message">
        Your data was succesfully submitted
    </div>
<?php endif; ?>

Poslednja ispravka: GoranSTX (14.2.2020 u 10:11) Razlog: PHP tag
Aleksa01 je offline   Odgovor sa citatom ove poruke
 

Bookmarks sajtovi

Alatke vezane za temu
Vrste prikaza
Pregled sa stablom odgovora Pregled sa stablom odgovora

Va status
Ne moete postavljati teme
Ne moete odgovarati na poruke
Ne moete slati priloge uz poruke
Ne moete prepravljati svoje poruke

BB kod: ukljueno
Smajliji: ukljueno
[IMG] kod: ukljueno
HTML kod: iskljueno


Slične teme
tema temu zapoeo forum Odgovora Poslednja poruka
Kontakt forma Aleksandar1 Web razvoj 26 18.4.2015 0:55
html kontakt forma HiddEn Web razvoj 8 23.8.2012 13:46
WP kontakt forma noisy Web razvoj 8 16.8.2010 22:50
PHP forma i MySQL nepoverljiv Serverske aplikacije i baze podataka 1 26.1.2010 21:28
Kontakt forma... SyoncMaster Klijentske aplikacije 3 27.10.2009 17:43


Sva vremena su po Griniu +2 h. Sada je 1:46.


Powered by vBulletin® verzija 3.8.7
Copyright ©20002024, vBulletin Solutions, Inc.
Hosted by Beograd.com