Я использую этот скрипт для вложения электронной почты, но когда я выполняю форму на своем сервере, она показывает предупреждение
Предупреждение: fread (): предоставленный аргумент не является допустимым ресурсом потока
Предупреждение: fclose (): предоставленный аргумент не является допустимым ресурсом потока
Помощь в PLS
Измените это:
$fp = fopen($strresume, "rb"); $file = fread($fp, $strresume_size);
к этому:
$fp = fopen($filetemp, "rb"); $file = fread($fp, $strresume_size);
Я использую эту функцию для отправки электронной почты HTML с приложением:
http://www.barattalo.it/2010/01/10/sending-emails-with-attachment-and-html-with-php/
Сценарий ведет себя по-разному в соответствии с конфигурацией хоста. Поэтому либо используйте имя файла во всех местах $strresume
либо используйте переменную, которую он назначил. т.е. $strname
, $strtype
, $strsize
, $strtemp
.
Я использовал класс phpmailer . Это очень просто.
процедура – http://www.phpexpertsforum.com/how-to-add-doc-file-as-attachment-to-sending-mail-from-php-t649.html