[ dgojic @ 06.10.2014. 17:03 ] @
Pozdrav narode Evo dela php skripte koja šalje mail kada je pokrenuta u localhostu ...... $toaddress = '[email protected]'; $subject = "Refferals feedback"; $mailcontent = "Name:\n".$name." ".$l_name."\n". "\n". "Contact number:\n".$contact."\n". "\n". "E-mail:\n".$email."\n". "Referral Name:\n".$refname." ".$refl_name."\n". "\n". "Referral's Contact number:\n".$refcontact."\n". "\n". "Referral's E-mail:\n".$refmail."\n". "\n". "Does the referral know that you are referring them?\n".$doesreffknow."\n". "\n". $fromaddress = "From: [email protected]"; //invoke mail() function to send mail mail($toaddress, $subject, $mailcontent, $fromaddress); ............. I tako dalje. U pitanju je prikupljanje podataka sa nekoliko prethodnih stranica, njihovo objedinjavanje i slanje preko Gmail SMTP servera. Tu su, naravno, prethodno unete izmene u php.ini fajlu: sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t" i u sendmail.ini fajlu: smtp_server=smtp.gmail.com smtp_port=587 [email protected] auth_password=xxxxxxxx i sve ovo radi u localhostu da ne može biti lepše. Kada kliknem na ''Submit'' meni lepo ceo izveštaj stigne na moj realni mail. E sad, kad se cela priča preseli na ''pravi'' server, tamo nema ni php.ini niti sendmail.ini fajla i naravno slanje maila ne radi. Postoji li neki način da se to natera da radi i u realnom svetu, jer sam oko cele skripte potrošio baš puno vremena i sada bi mi uvođenje nečeg potpuno novog stvarno skratilo nerve i oduzelo vreme koje nemam. Znači, može li se nekako ovih nekoliko bitnih redova koji stoje u php.ini i sendmail.ini ''uterati'' u samu skriptu koja služi za slanje maila ili već negde drugde? Pozdrav i hvala. |