Jak wysłać plik mailem

0

Jak wysłać tym sposobem plik nie samą wiadomość tekstową?

<?php



$wynik='dadadadadadada';

$wynik .= PHP_EOL;
$plik="pliczek.txt";
$fp = fopen($plik, "w");
flock($fp, 2);
fwrite($fp,$wynik);
flock($fp, 3);
fclose($fp);


 

require 'Mail.php';
$mail=new Mail();


$headrs=array(
		'From' 			=> '[email protected]',
		'Subject'  		=>'Helow' 
		
);

$auth=array(
		'auth'   =>  true,
		'host'   => 'xxxxxxme.pl',
		'username' =>'[email protected]',
		'password' => 'xxxxxx'
		
);

$smtp=$mail->factory('smtp',$auth);
$smtp->send('[email protected]',$headrs,$fp);
		
?>
0

Spoko, że podałeś nazwę biblioteki, z której korzystasz.

0

widziałem ten przykład i tak jak go kiedyś zobaczyłem tak mniej więcej przepisałem. W każdym razie żadnej nie ściągałem z zewnątrz

0

Podaj co to za biblioteka Mail.php.

0

ścieżka w momencie błędu prowadzi do D:\xampp\php\pear\Net\SMTP.php

0

Odpowiadaj na pytania...

Edit: I jak mówisz o błędzie TO GO WKLEJ.

Edit2: Okej, to wbudowana bibliotka PEAR pewnie, dobra, to tylko ten błąd wklej.

0

Ten błąd wywołałem umyślnie żeby sprawdzić źródło biblioteki. Kod powyżej nie wyrzuca mi błędu ale nie chce mi wysłać pliku.

0

skorzystaj z biblioteki PHPMailer - tam wszystko jest prostsze.

0

ok dzięki

1 użytkowników online, w tym zalogowanych: 0, gości: 1