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

mail() funkcija, xampp, localhost

[es] :: PHP :: mail() funkcija, xampp, localhost

[ Pregleda: 2570 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bakinjo
Joe Claivas
nezaposlen
Mostar

Član broj: 212852
Poruke: 30
*.tel.net.ba.



Profil

icon mail() funkcija, xampp, localhost25.04.2009. u 21:19 - pre 182 meseci
Koristim PHP skriptu u kombinaciji sa flashom za kontakt formu, ali nece da mi salje mail...
Koliko sam skontao trebam promjeniti php.ini da bi to radilo na localhost-u:

[mail function]
; For Win32 only.
SMTP = mail.tel.net.ba
smtp_port = 25

; For Win32 only.
;sendmail_from = [email protected]

Znaci stavljam smtp od svog provajdera i neki svoj mail?
Nije mi bas jasno kako to moze biti dovoljno tj. zasto mu je uopste bitan moj mail...
Sta je sa pop3?
Uglavnom skripta mi i dalje ne radi... Ne znam treba li jos ista namjestati unutar xampp-a?
 
Odgovor na temu

bakinjo
Joe Claivas
nezaposlen
Mostar

Član broj: 212852
Poruke: 30
*.tel.net.ba.



Profil

icon Re: mail() funkcija, xampp, localhost25.04.2009. u 21:35 - pre 182 meseci
Evo i PHP skripta iako bi ona trebala biti dobra...

<?php

error_reporting(0); // disable all error reporting
set_time_limit(120); // let script run for no more than 2 minutes

$emailTo = "[email protected]";

$name = $_POST['name'];
$from = $_POST['fromEmail'];
$subject = $_POST['subject'];
$msg = $_POST['msg'];

if(!empty($_POST))
{
$headers = "";
$headers .= "";

$date = date("F j, Y", time()); // Grab todays date

// This block is the actual message that is sent in the email
$email_info .= "Below is the visitors contact info and message.\n\n";
$email_info .= "Visitor's Info:\n";
$email_info .= "-----------------------------------------\n";
$email_info .= "Name: " . $from . "\n";
$email_info .= "Date Sent: " . $date . "\n\n";
$email_info .= "Message\n";
$email_info .= "-----------------------------------------\n";
$email_info .= "" . $msg . "\n";
// End email block

// Mail headers, do not alter
$mailheaders = "From: " . $from . " <" . $name . "> \n";
$mailheaders .= "Reply-To: " . $from . "\n\n";

if(mail($emailTo, $subject, $email_info, $mailheaders))
{
print "resultCode=SENT";
}
else
{
print "resultCode=ERROR";
}

}

?>
 
Odgovor na temu

bakinjo
Joe Claivas
nezaposlen
Mostar

Član broj: 212852
Poruke: 30
*.tel.net.ba.



Profil

icon Re: mail() funkcija, xampp, localhost25.04.2009. u 21:49 - pre 182 meseci
Pa zar nema nacina da testiram ovu skriptu sa localhost-a?
Zar ne bi to trebalo biti isto kao podesavanje outlook-a?

Gdje ti nesta post? :)
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-1.sezampro.yu.



+33 Profil

icon Re: mail() funkcija, xampp, localhost25.04.2009. u 21:55 - pre 182 meseci
Ne znam zašto bi testirao običnu kontakt formu u lokalu. Podigni taj skript na server, pa ga testiraj. To što si podešavao u php.ini fajlu ne radi verovatno zato što tvoj ISP, pored tih parametara, zahteva i neku autentifikaciju.

I naravno da ima načina, imaš dosta gotovih klasa i paketa koje omogućavaju slanje email-ova korišćenjem udaljenog (remote) SMTP servera. Npr. Swift Mailer, PEAR klase, Zend_Mail klasa, itd. Potraži malo o njima na Google-u...
A i druga varijanta je da na svom kompu instaliraš i konfigurišeš neki SMTP server...
 
Odgovor na temu

bakinjo
Joe Claivas
nezaposlen
Mostar

Član broj: 212852
Poruke: 30
*.tel.net.ba.



Profil

icon Re: mail() funkcija, xampp, localhost25.04.2009. u 22:26 - pre 182 meseci
Ma cisto me zanimalo radi li mi iz flasha kontakt forma...
Ovo u php.ini bi trebalo raditi, ali izgleda da meni stvarno ne radi zbog mog ISPa...
Mogao bi instalirati neki mail server, ali kao sto rece nema bas smisla - jednostavnije je stavit na server...

Nov sam ti u php-u a i drazi mi je cisti dizajn nego programiranje, ali jbga poceo sa as pa skontao da ne bi bilo lose i malo php-a, sql-a i xml-a :))

Necu vise gubiti vrijeme na mail, idem dalje... Hvala! :)
 
Odgovor na temu

[es] :: PHP :: mail() funkcija, xampp, localhost

[ Pregleda: 2570 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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