Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

PHP/HTML kontakt forma

[es] :: PHP :: PHP za početnike :: PHP/HTML kontakt forma
(Zaključana tema (lock), by Nemanja Avramović)
Strane: 1 2

[ Pregleda: 55675 | Odgovora: 34 ] > FB > Twit

Postavi temu

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

gost12
Developer

Član broj: 333123
Poruke: 37
212.92.194.*



+30 Profil

icon Re: PHP/HTML kontakt forma21.09.2017. u 10:34 - pre 79 meseci
Može i smtp4dev koristiti isto na localhostu...
To je isto dobra fora, mail neće biti poslan, ali ćeš ga odmah vidjeti u app-u
https://smtp4dev.codeplex.com/
 
0

Mikrokontroleri
Student

Član broj: 287003
Poruke: 46
*.dynamic.isp.telekom.rs.



Profil

icon Re: PHP/HTML kontakt forma22.09.2017. u 12:52 - pre 79 meseci
Prvo želim da Vam se izvinim tek sam juče kasno posle popodne video da ste mi odgovorili.

Citat:
Zlatni_bg: Pa rekoh ja, necu da se pravim pametan, svi smo mi nekad zurili da zavrsimo posao sto pre, ali ove osnove ne mogu da se preskacu. Meni i dalje najbolje zvuci zakup web hostinga - pa ima ih i free i dalje, umesto razvoja na LAMP/XAMP itd. Koristi sendmail i resi se muka. Drugo, ovo je verovatno mesanje OOP i proceduralnog, kul je to, moze da se mesa, ali je losa praksa.

Pocni ispocetka. Ne zaleci se. Napravi formu u HTMLu. Okaci ovde i pomoci cemo ti oko PHP-a. Odradi i PHP koliko mozes.


Evo napravio sam formu u Html-u.

Code:
                
<html>
<head>
<title>Write to us</title>
</head>
<body>
<h1>Contact</h1>
<p>Please tell us what you think.</p>
<form action="contact.php" method="post">
<p>Your Name :<br>
<input name="name" type="text" size="40"></p>
<p>Your Email :<br>
<input name="email" type="text" size="40"></p>
<p>Your Message:<br>
<textarea name="message" rows="8" cols="40" wrap="virtual">
</textarea>
</p>
 <p>
<input type="submit" value="Send">
</p>
</form>
</body>
</html>


Evo ga contact.php.

Code:

<?php

//create short variable names
$name=$_POST['name'];
$email=$_POST['email'];
$message=$_POST['message'];

require "phpmejl/PHPMailerAutoload.php";
        $mejl= new PHPMailer();
    $mejl->isSMTP();
    $mejl->SMTPDebug=0;
    $mejl->Debugoputpu='html';
    $mejl->Host= 'smtp.mailtrap.io';
    $mejl->Port= 465;
    $mejl->SMTPAuth = PLAIN;
    $mejl->SMTPSecure='tls';

    $mejl->Username = "cdf0b5feb6e140";
    $mejl->Password = "a8403b400a0d6b";
    
    $mejl->setFrom('mail posiljaoca');
    $mail->setName('ime posiljaoca');
    
    $mejl->AddAddress('adresa na koju se šalje');
    
    $mejl->Subject="subject maila";
    $mejl->Body = "tekst poruke";

    if(!$mejl->send()) {
    echo "Mejl nije poslat". $mejl->ErrorInfo;

    }

    else{

    echo "Mejl je uspesno poslat";
    }

?>
 



Citat:
Nemanja Avramović: Da li ti uopšte znaš šta je composer? Ne deluje mi da znaš, tako da za početak zaobiđi composer, fokusiraj se na slanje mejla :) dakle, ne treba ti composer.json

mailtrap.io ti je lažni SMTP server, i koristi se samo i isključivo za razvoj/testiranje. Ni jedan mejl neće biti poslat preko mailtrapa, ali će ti se pojaviti u tvom "inboxu" na mailtrap.io, i tako ćeš znati da ti je kod za slanje mejla dobar. Kad uploaduješ fajl(ove) na sajt, onda promeniš podatke za SMTP tako da koristiš neki pravi SMTP server koji će zaista poslati poruke.

Za uspešno slanje mejla neophodno je da staviš samo od koga i kome ide mejl (pored podešavanja za smtp):

Code:
$mail->setFrom('[email protected]', 'Mailer');
$mail->addAddress('[email protected]', 'Joe User'); // Add a recipient


Ako ti je PHPMailerAutoload.php u includes folderu, onda ga moraš odatle i učitati:

Code:
require 'includes/PHPMailerAutoload.php';


Ako tamo piše port "25 or 465 or 2525" ne znači da bukvalno tako ubaciš nego da ubaciš jedan od ta tri :D

I ne diraj include_path u php.ini nipošto :)


I trudim se da se fokusiram na slanje mejla. Ovo sve što si mi naveo to sam juče probao u primeru koji sam video na jutjubu php škole.
 
0

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
*.dynamic.isp.telekom.rs.

Sajt: https://avramovic.info


+46 Profil

icon Re: PHP/HTML kontakt forma24.09.2017. u 18:20 - pre 79 meseci
I sta kaze kad probas taj poslednji kod koji si postavio?
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
0

Mikrokontroleri
Student

Član broj: 287003
Poruke: 46
*.dynamic.isp.telekom.rs.



Profil

icon Re: PHP/HTML kontakt forma29.09.2017. u 14:10 - pre 79 meseci
Našao sam rešenje za moj problem a to je formspree.io.
Probao sam i radi.
Evo je forma.

Code:
   
<form action="https://formspree.io/[email protected]"Use our URL as form's action
      method="POST"Forms must POST>
     <input type="text" name="name">
     <input type="email" name="_replyto"Use advanced attributes>
     <input type="submit" value="Send">When user submits, we'll email data to you
 </form>

  


Da li ste koristili formspree.io.?
 
0

Mikrokontroleri
Student

Član broj: 287003
Poruke: 46
*.dynamic.isp.telekom.rs.



Profil

icon Re: PHP/HTML kontakt forma29.09.2017. u 15:34 - pre 79 meseci
Ovo resenje je za staticki sajt. Zaboravio sam da napišem.
 
0

Mikrokontroleri
Student

Član broj: 287003
Poruke: 46
*.dynamic.isp.telekom.rs.



Profil

icon Re: PHP/HTML kontakt forma29.09.2017. u 16:29 - pre 79 meseci
Citat:
Nemanja Avramović:
I sta kaze kad probas taj poslednji kod koji si postavio?



Evo šta kaže:

Mejl nije poslatExtension missing: openssl


Na ovom sajtu https://indy.fulgan.com/SSL/ sam našao openssl.

Koji da uzmem i kako da ga instaliram?
 
0

Zlatni_bg
Nikola S
Beograd

Član broj: 65708
Poruke: 4420
*.dynamic.sbb.rs.



+498 Profil

icon Re: PHP/HTML kontakt forma30.09.2017. u 00:32 - pre 79 meseci
Hahah, nikako lako. Iskreno, kad imas toliko problema sa obicnim mailom i ne zelis da naucis nista, zelis resenje koje ce raditi odmah, zasto se uopste i trudis? Plati nekom crvenu da ti zavrsi posao.

Ovo je forum za ljude koji su spremni da uce. A ne da kopiraju kod i pitaju sto ne radi a da ga pritom ni ne procitaju.
THE ONLY EASY DAY WAS YESTERDAY
 
0

Mikrokontroleri
Student

Član broj: 287003
Poruke: 46
*.dynamic.isp.telekom.rs.



Profil

icon Re: PHP/HTML kontakt forma04.10.2017. u 10:56 - pre 79 meseci
Došao sam do ovog koraka u kome mi je Nemanja objasnio.
Podesio sam sve podatke sa mailtrapa,pronašao sam gde sam grešio i mailtrap radi.
I svaki mejl koji sam poslao svaki se pojavio na mailtrap.
Skinuo sam hmailserver i ne znam kako da ga podesim?
Samo mi je to još ostalo i završio sam.
 
0

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
*.dynamic.isp.telekom.rs.

Sajt: https://avramovic.info


+46 Profil

icon Re: PHP/HTML kontakt forma06.10.2017. u 18:44 - pre 79 meseci
Ne treba ti hmailserver, trebaju ti podaci za smtp server na hostingu koji koristiš za hosting sajta (ako uopšte imaju to :D) i onda njih ubaciš umesto mailtrap.io podataka. Ostatak koda ne diraš jer ako ti stižu mejlovi na mailtrap znači da kod za slanje radi.

Instalacija i konfigurisanje email servera da radi kako treba (da mejlovi ne idu u spam) je viša matematika u ovom trenutku i to ti ne treba u životu.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
0

Mikrokontroleri
Student

Član broj: 287003
Poruke: 46
*.dynamic.isp.telekom.rs.



Profil

icon Re: PHP/HTML kontakt forma06.10.2017. u 19:12 - pre 79 meseci
U međuvremenu sam instalirao i xampp.
Da li bih mogao da iskoristim nekako i kako Mercury32 I FilleZilla FTP server?
Pitam zato što planiram da pravim još nekoliko sajtova i moram dobro da razmislim koji bih hosting trebao da uzmem da bih postavio sajt.
Sajtove koje pravim želim da ih dodam u moj CV da bih kada konkurišem na neki oglas da bi poslodavci mogli da vide šta znam ili ne znam.
Znam za github i tu planiram da postavim moje sajtove.

Što se tice mailtrapa. Imaju ovo recimo za CakePHp. Postoje i ostale dodatne biblioteke.


CakePHP comes with an email library that already supports SMTP:
Email::configTransport('mailtrap', [
'host' => 'smtp.mailtrap.io',
'port' => 2525,
'username' => 'cdf0b5feb6e140',
'password' => 'a8403b400a0d6b',
'className' => 'Smtp'
]);


[Ovu poruku je menjao Mikrokontroleri dana 06.10.2017. u 20:33 GMT+1]
 
0

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
*.dynamic.isp.telekom.rs.

Sajt: https://avramovic.info


+46 Profil

icon Re: PHP/HTML kontakt forma06.10.2017. u 19:36 - pre 79 meseci
Prvo pročitaj malo čemu služe Mercury32 i FileZilla server... mislim, možeš da ih iskoristiš, ako planiraš da osnivaš hosting kompaniju.

Citat:
Što se tice mailtrapa. Imaju ovo recimo za CakePHp. Postoje i ostale dodatne biblioteke.


OK. Kad počneš da koristiš CakePHP onda možeš da koristiš konfiguraciju za njega
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
0

Mikrokontroleri
Student

Član broj: 287003
Poruke: 46
*.dynamic.isp.telekom.rs.



Profil

icon Re: PHP/HTML kontakt forma06.10.2017. u 19:41 - pre 79 meseci
Da li mogu da Mercury32 i FileZilla server iskoristim u mom slučaju?
Znam čemu služe Mercury32 a za FileZilla server sam tek danas poceo da istražujem.
Da li postoji neki free SMTP server?

 
0

Zlatni_bg
Nikola S
Beograd

Član broj: 65708
Poruke: 4420
*.dynamic.sbb.rs.



+498 Profil

icon Re: PHP/HTML kontakt forma06.10.2017. u 19:49 - pre 79 meseci
Uvek mozes da se registrujes na nekom e-mail servisu poput gmaila i koristis njihov SMTP server.

Besplatni SMTP servisi nikako nisu dobro resenje jer uglavnom sluze sa spamovanje.
THE ONLY EASY DAY WAS YESTERDAY
 
0

Mikrokontroleri
Student

Član broj: 287003
Poruke: 46
*.dynamic.isp.telekom.rs.



Profil

icon Re: PHP/HTML kontakt forma06.10.2017. u 19:55 - pre 79 meseci
Imam otvoren gmail nalog i pokušao sam nešto da uradim i nisam uspeo ali planiram da sutra opet pokušam.
 
0

Mikrokontroleri
Student

Član broj: 287003
Poruke: 46
*.dynamic.isp.telekom.rs.



Profil

icon Re: PHP/HTML kontakt forma09.10.2017. u 10:02 - pre 79 meseci
Ljudi rešio sam moj problem. Jedan drugar mi je pomogao. Rekao mi je za sajt jotform.com
Nikakav PHP niti nikakav email server mi nije potreban. Pomoću jotform.com sam dobio ono što želim.

Još jednom Želim da Vam se zahvalim što ste mi pomogli i što ste me saslušali.

Puno Vam Hvala.
 
0

[es] :: PHP :: PHP za početnike :: PHP/HTML kontakt forma
(Zaključana tema (lock), by Nemanja Avramović)
Strane: 1 2

[ Pregleda: 55675 | Odgovora: 34 ] > FB > Twit

Postavi temu

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.