




PHP Responsive İletişim Formu Lazım Doğru Düzgün Çalışan.
-
Merhaba arkadaşlar bir çok form denedimde hepsi sorunlu.
Renard tarafından 03/Eki/15 23:18 tarihinde düzenlenmiştir
Responsive çalışacak php bir form lazım.
sadece isim soyisim yazacağı kısım ve metni yazacağı kısım olması yeterli.
yardımcı olabilecek biri varmı ?
// resimde bir sitede hazırladımda sadece html olarak veriyor php olarak hazırlayabilecek biri varmı ?
resimdekinin aynısı olabilir : http://prntscr.com/8ndqtw -
upp
-
jotform işini görmezmi hocam ?
-
100 tane filan sınırlıymış hocam ya
ben kendi hostumda çalıştırıcam o işimi görmez :( -
http://bootsnipp.com/forms?version=3
Burdan sürükle bırak responsive tasarımı oluşturabilirsiniz
-
x overbite bunu yazdı
http://bootsnipp.com/forms?version=3
Burdan sürükle bırak responsive tasarımı oluşturabilirsiniz
evet ama bu sadece html kodlarını veriyor :(
yokmu şunu php hazırlıyabilecek birihttp://prntscr.com/8ndqtw
Renard tarafından 03/Eki/15 23:16 tarihinde düzenlenmiştir
aynen şöyle birşey yeter -
Form olacak da ne yapacak? Bir yere mi kaydedecek, e-posta mı atacak?
<!doctype html> <html xmlns="http://www.w3.org/1999/xhtml" <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css"> <link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css"> <link rel="stylesheet" href="http://bootsnipp.com/dist/bootsnipp.min.css?ver=70eabcd8097cd299e1ba8efe436992b7"> <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> <!--[if lt IE 9]> <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.6.2/html5shiv.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/respond.js/1.2.0/respond.js"></script> <![endif]--> </head> <body> <div style="min-width:100px;max-width:1000px"> <form class="form-horizontal" action="degerlendir.php" method="post"> <fieldset> <!-- Form Name --> <legend>Bagündrap</legend> <!-- Text input--> <div class="form-group"> <label class="col-md-4 control-label" for="name">Ad Soyad</label> <div class="col-md-4"> <input id="name" name="name" type="text" placeholder="placeholder" class="form-control input-md" required=""> <span class="help-block">Ad Soyad</span> </div> </div> <!-- Text input--> <div class="form-group"> <label class="col-md-4 control-label" for="report">Rapor</label> <div class="col-md-4"> <input id="report" name="report" type="text" placeholder="placeholder" class="form-control input-md" required=""> <span class="help-block">Rapor</span> </div> </div> <!-- Button --> <div class="form-group"> <label class="col-md-4 control-label" for="submit">Gönder</label> <div class="col-md-4"> <button id="submit" name="submit" class="btn btn-primary">Gönder</button> </div> </div> </fieldset> </form> </div> </body> </html>
degerlendir.php
123456789<?php
$ad
=
empty
(
$_POST
[
"name"
]) ?
""
:
$_POST
[
"name"
];
$rapor
=
empty
(
$_POST
[
"report"
]) ?
""
:
$_POST
[
"report"
];
echo
$ad
.
' '
.
$rapor
;
?>
-
-
Host hangi maile izin veriyor? mail komutu çalışıyorsa:
1234567891011121314151617181920<?php
$ad = empty($_POST["name"]) ? "" : $_POST["name"];
$rapor = empty($_POST["report"]) ? "" : $_POST["report"];
$metin = wordwrap($rapor, 70);
$kime = "burayamailadresim@x.com";
@$sonuc = <a class="tbttag" title="mail" href="/tag/mail">mail</a>($kime,"iletisim formu " . $ad, $metin);
if ($sonuc)
{
echo "Form ulaştı.";
}
else
{
echo "form ulaşamadı.";
}
?>
YeniHarman tarafından 04/Eki/15 13:21 tarihinde düzenlenmiştir1 -
-
<?php require_once "Mail/Mail.php"; $kimden = "<kimegidecek@gmail.com>"; $kime = "<kimdengidecek@gmail.com>"; $baslik = ""; $host = "ssl://smtp.gmail.com"; $port = "465"; $username = "kullanıcıadınız@gmail.com"; $password = "şifreniz"; if(empty($_POST["name"]) || empty($_POST["report"])) { echo "Eksik bilgi"; exit(); } $ad = empty($_POST["name"]) ? "" : $_POST["name"]; $rapor = empty($_POST["report"]) ? "" : $_POST["report"]; $baslik = $ad . 'dan gelen bildirim'; $ileti = wordwrap($rapor, 70); $headers = array ('From' => $kimden, 'To' => $kime, 'Subject' => $baslik); $smtp = Mail::factory('smtp', array ('host' => $host, 'port' => $port, 'auth' => true, 'username' => $username, 'password' => $password)); $mail = $smtp->send($kime, $headers, $ileti); if (PEAR::isError($mail)) { echo("<p>Bildirim alınamadı. Sebep: " . $mail->getMessage() . "</p>"); } else { echo("<p>Bildiriminiz alınmıştır.</p>"); } ?>
MAIL & NET_STMP & NET_SOCKET PEAR Paketleri (Patchlı, patchlar yeni php sürümleri ile düzgün çalışabilmesi için, çakallık yapmadım): http://s3.dosya.tc/server5/dbekff/PEAR.rar.html