PHP Tutorijal: Kontakt forma

10

PHP Tutorijal: Kontakt forma

offline
  • Pridružio: 20 Dec 2011
  • Poruke: 3

Prvo da pitam podrzava li php kontakt formu blogger.com,

ako moze molim vas za objasnjenje, nikako da je uradim.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Dušan
  • Pridružio: 18 Jun 2012
  • Poruke: 986

Ja se izvinjavam ali moze li neko meni da objasni ovo GUZ - Glavom U Zid
Citao sam sve ali ne razumem bas sve
Evo ga jedan kod
Citat:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type" />
<title>Untitled Document</title>
</head>
<body>
<form action="form-send.php" method="post">
<table border="0" cellpadding="5" cellspacing="0" width="100%">
<tbody>
<tr valign="top">
<td width="20%">
Ime i prezime</td>
<td>
<input id="imeiprezime" name="imeiprezime" type="text" /></td>
</tr>
<tr valign="top">
<td>
Email</td>
<td>
<input id="email" name="email" type="text" /></td>
</tr>
<tr valign="top">
<td>
Poruka</td>
<td>
<textarea cols="50" id="poruka" name="poruka" rows="5"></textarea></td>
</tr>
<tr>
<td colspan="2">
<div align="center">
<input name="Submit" type="submit" value="Posalji" /> <input id="Reset" name="Reset" type="reset" value="Ponisti" /></div>
</td>
</tr>
</tbody>
</table>
</form></body>
</html>

A evo ga drugi
Citat:?

$fp = fopen("form-results.txt", "a");
fwrite($fp, $_POST['imeiprezime'] . "," .
$_POST['adresa'] . "," .
$_POST['mesto'] . "," .
$_POST['dali'] . "," .
$_POST['email'] . "," .
$_POST['poruka'] . "," .
date("M-d-Y") . "\n");
fclose($fp);

$recipient = "delijesever98ds@gmail.com";
$subject = "Kontakt sa sajta Srbija3.org";
$forminfo =
($_POST['imeiprezime'] . "," .
$_POST['email'] . "," .
$_POST['poruka'] . "," .
date("M-d-Y") . "\n");

$formsend = mail("$recipient", "$subject", "$forminfo", "From: $email\r\nReply-to:$email");
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Poruka je poslata!</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td> <p align="left">Vasa poruka je uspesno poslata.Odgovoricemo vam u najkracem mogucem roku.</p>
<p><? echo nl2br($forminfo); ?></p>
</tr>
</table>
<p align="center"> </p>
</body>

Sve to sam sacuvao u notepad.
Neznam sta sad trebam da uradim
Pomozite molim vas Smile
HVALA Laughing



offline
  • Pridružio: 19 Maj 2005
  • Poruke: 5224
  • Gde živiš: Oslo

Napisano: 03 Sep 2012 23:23

Ne znam da li spada u ovaj topic, ali moram da pitam, pa vi premestite ako treba:
Sta sve moze biti uzrok greske
SMTP Error: Could not connect to SMTP host.
?
Host mi dozvoljava SMTP slanje poruka, port je 2525.
Istu gresku dobijam bilo da koristim tvoju formu (prvu) - samo onda jos imam i dodatnu poruku "mail nije poslat..." ili neku drugu formu.

Dopuna: 04 Sep 2012 0:37

Posle debug, ovo dobijam kao objasnjenje:
SMTP -> ERROR: Failed to connect to server: php_network_getaddresses: getaddrinfo failed: Name or service not known (0)

Gde to da nadjem?

offline
  • PHP programer
  • Pridružio: 26 Okt 2007
  • Poruke: 1064
  • Gde živiš: u Apache

Pozzz Tamti,

ti verovatno pokušavaš da pošalješ mejl sa lokalnog servera, sa svog kompa?

Ako je tako, treba u php.ini fajlu da promeniš parametar za mail function

[mail function] ; For Win32 only. ; http://php.net/smtp SMTP = smtp.sbb.rs ; http://php.net/smtp-port smtp_port = 25

SMTP = smtp.sbb.rs - moj kablovski net provajder

Za wamp server, klik na ikonicu u sistem tray-u , PHP/php.ini i onda tu stavi smtp pa naziv tvog internet provajdera.

Za slučaj da ne znaš, kad promeniš smtp, OBAVEZNO sejvuj fajl i restartuj Wamp ili već to nešto na čemu voziš server. Smile

evo ti i moja forma pa probaj sa njom.Sve ti je u jednom folderu, samo ga digni na server i stavi svoj imejl.

https://www.mycity.rs/must-login.png

offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

Uzrok te greske je nedustupnost smtp servera. Odgovorio ti je gfactory pa dok ne vidimo detaljnije sta zelis necu da lupam Mr. Green

offline
  • Pridružio: 19 Maj 2005
  • Poruke: 5224
  • Gde živiš: Oslo

Faktori, ne, nije lokalno. Pokusavam da posaljem sa one.com hostinga.
Sve sam podesila kako treba, probala i sa portom 25,
Pingujem - radi.
Ovo mi je kod:
<?php   $email = $_REQUEST['email'] ; $message = $_REQUEST['message'] ; require("class.phpmailer.php"); $mail = new PHPMailer(); $SMTPAuth = true; $mail->IsSMTP(); $mail->SMTPDebug = 2; $mail->Host = "smtp.test.no";  // specify main and backup server $mail->SMTPAuth = true;     // turn on SMTP authentication $mail->Username = "*****";  // SMTP username $mail->Password = "********"; // SMTP password $mail->From = $email;   $mail->AddAddress("adresa@test.no", "Moje Ime");   $mail->WordWrap = 50; $mail->IsHTML(true);   $mail->Subject = "You have received feedback from your website!"; $mail->Body    = $message; $mail->AltBody = $message;   if(!$mail->Send()) {    echo "Message could not be sent. <p>";    echo "Mailer Error: " . $mail->ErrorInfo;    exit; }   echo "Message has been sent"; ?>

Jest, nenade, smrdi mi taj hosting... placam ga, a zeza. Bebee Dol
Je l' ovde mozda lezi odgovor?
http://southgarden.no/smtp2/info.php

Selim se na sledeci server .... vec treci koji poskusavam da probudim.
(samu sebe podsecam na onaj vic o liku koji se zenio cetiri puta "Jesam maler, vec tri zene promenih, i sve nerotkinje" Mr. Green )

offline
  • PHP programer
  • Pridružio: 26 Okt 2007
  • Poruke: 1064
  • Gde živiš: u Apache

@Tamti,

poslušaj ti mene.

Uzmi moju formu pa probaj, trebalo bi da radi i kod tebe, 99% Wink

offline
  • Pridružio: 19 Maj 2005
  • Poruke: 5224
  • Gde živiš: Oslo

Ne, nista ne radi na one.com, dzabe. Confused

Nego, ipak sam nasla jedno mesto gre radi: radi na serveru firme-rodjakinje. I Rastina i Faktorijeva a i ova moja malo izmenjena.
Eee, i ja verujem svemu sto platim Bebee Dol

Ali nije to kraj. Sledeci problem je sto Rastina forma zavrsi u spamu, dok G-jeva i ova poslednja ne. Kako god ih popunila! Sve me sramota pred Rastom Embarassed

U cemu je razlika? Znam da je od servera do servera, ali mozda nesto povecava mogucnost trashovanja...

offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

$mail->Host podesi da ti bude localhost, pa probaj Smile

offline
  • Pridružio: 19 Maj 2005
  • Poruke: 5224
  • Gde živiš: Oslo

lnenad ::$mail->Host podesi da ti bude localhost, pa probaj Smile

Onda ne radi, izbacuje mi "authenticate" problem. Izgleda da mail server nije na lokalnom. Ima se, moze se. Wink

Ko je trenutno na forumu
 

Ukupno su 841 korisnika na forumu :: 3 registrovanih, 0 sakrivenih i 838 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Milicija Krajine, saputnik plavetnila, Žoržo