![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 19.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Czy można za pomocą php napisać skrypt, który wysyłałby plik z serwera na moj e-mail?
Chodzi mi o to, że gdy robię backupa bazy zapisuje mi plik na serwerze, ale backupa robię bardzo często, a rzadko go wgrywam (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Dlatego po każdym backupie muszę, się łączyć z serwerem FTP i ściągać baze na dysk. Dużo wygodniej by było, gdybym miał 2 skrypt, kóry wysyła ten backip na e-mail (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jeśli podobny temat był na forum, to bardzo przepraszam, prosze mnie tam przekierować, szukałem, ale zupełnie nie wiem jakie wipisać słowa kluczowe do wyszukiwarki (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif)
Powód edycji: Poprawiłem błąd w tytule tematu. /webdicepl
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 19.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
no dobra, skrypt ściągnięty i już jest na serwerze. Teraz kod php:
Kod <? require("class.phpmailer.php"); $mail = new PHPMailer(); $mail->PluginDir = "phpmailer/"; $mail->From = "zador23@interia.eu "; //adres naszego konta $mail->FromName = "phpMailer tester";//naglówek From $mail->Host = "poczta.interia.pl ";//adres serwera SMTP $mail->Mailer = "smtp"; $mail->Username = "zador23 ";//nazwa uzytkownika $mail->Password = "moje haslo";//nasze haslo do konta SMTP $mail->SMTPAuth = false; $mail->SetLanguage("pl", "phpmailer/language/"); $mail->Subject = "BDU backup";//temat maila // w zmienna $text_body wpisujemy tresc maila $text_body = "Czesc, chyba phpMailer dziala \n\n"; $text_body .= "Na zawsze Twój, \n"; $text_body .= "PHPMailer"; $mail->Body = $text_body; // adresatów dodajemy poprzez metode 'AddAddress' $mail->AddAddress("hunter209@gmail.com","Rafcio"); if(!$mail->Send()) echo "Kicha, nie powiodo sie "; echo $mail->ErrorInfo." "; // Clear all addresses and attachments $mail->ClearAddresses(); $mail->ClearAttachments(); echo "mail sent "; ?> Zapisane jako e-mail.php Odpalam i nic :| http://bdu-u53.cba.pl/phpMailer/e-mail.php żadnego maila nie dostaję. Chyba powinienem dostać wiadomość: "Czesc, chyba phpMailer dziala \n\n" |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 09:50 |