Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 34 odgovora
  • 61.170 pregleda

Najnovija ↓

Re: PHP/HTML kontakt forma 22.09.2017. u 13:52 · pre 110 meseci #22
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.
Re: PHP/HTML kontakt forma 29.09.2017. u 15:10 · pre 110 meseci #24
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.?
Re: PHP/HTML kontakt forma 29.09.2017. u 17:29 · pre 110 meseci #26
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?
Re: PHP/HTML kontakt forma 30.09.2017. u 01:32 · pre 110 meseci #27
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.
Potpis
THE ONLY EASY DAY WAS YESTERDAY
Re: PHP/HTML kontakt forma 04.10.2017. u 11:56 · pre 110 meseci #28
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.
Re: PHP/HTML kontakt forma 06.10.2017. u 19:44 · pre 110 meseci #29
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.
Potpis
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Re: PHP/HTML kontakt forma 06.10.2017. u 20:12 · pre 110 meseci
izmenjeno 1 put, poslednji put Mikrokontroleri 06.10.2017. u 20:33
  1. Mikrokontroleri06.10.2017. u 20:33zapis iz teksta poruke
#30
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'
]);
Re: PHP/HTML kontakt forma 06.10.2017. u 20:36 · pre 110 meseci #31
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 :D
Potpis
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Re: PHP/HTML kontakt forma 06.10.2017. u 20:41 · pre 110 meseci #32
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?

Re: PHP/HTML kontakt forma 06.10.2017. u 20:49 · pre 110 meseci #33
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.
Potpis
THE ONLY EASY DAY WAS YESTERDAY
Re: PHP/HTML kontakt forma 06.10.2017. u 20:55 · pre 110 meseci #34
Imam otvoren gmail nalog i pokušao sam nešto da uradim i nisam uspeo ali planiram da sutra opet pokušam.
Re: PHP/HTML kontakt forma 09.10.2017. u 11:02 · pre 110 meseci #35
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.
Tema je zaključana, nove poruke nisu moguće.

Premeštanje teme