Здесь я могу загрузить полученный файл (файл не имеет имени, он был создан с текущей датой и временем) в FTP. И таким же образом я хочу отправить это приложение как почту.Отправить вложение электронной почты из php и загрузить ftp
Ошибки я получаю (от последнего оператора в коде ниже):
открытых файл ошибки.
Я не смог выбрать файл, полученный в php, при отправке почты. может кто-нибудь сказать мне, почему и как?
$destDir = 'myweb.net/name/' .$dir;
$workDir = 'tmpfiles';// define this as per local system
// get temporary file name for the uploaded file
$tmpName = basename($_FILES['uploadedfile']['tmp_name']);
$fileName = basename($_FILES['uploadedfile']['name']);
// copy uploaded file into current directory
move_uploaded_file($_FILES['uploadedfile']['tmp_name'],$workDir."/".$tmpName)
or die("Cannot move uploaded file to working directory");
// open connection
$conn = ftp_connect($ftp_server) or die ("Cannot initiate connection to host");
// send access parameters
ftp_login($conn, 'abcd', 'saddad') or die("Cannot login");
// perform file upload
$upload = ftp_put($conn, $destDir."/".$_FILES['uploadedfile']['name'],$workDir."/".$tmpName, FTP_BINARY);
// check upload status
// display message
if (!$upload) {
echo "Cannot upload<br />\n";
} else {
$to = $Remail;
$subject = "This is subject";
$message = "This is test message.";
// Open a file
$file = fopen($_FILES['uploadedfile']['name'], "r");
if($file == false)
{
echo "Error in opening file";
exit();
}
хорошо, спасибо за предложение ur, просто я учусь .. – Avis