Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> e-mail z załącznikiem z serwera
hunter209
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
hunter209
post
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"
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 09:50