Я использую этот скрипт для вложения электронной почты, но когда я выполняю форму на моем сервере, он показывает предупреждение
Предупреждение: fread (): предоставленный аргумент не является допустимым потоковым ресурсом Предупреждение: fclose (): предоставленный аргумент не является допустимым потоковым ресурсом
Предупреждение: fread (): предоставленный аргумент не является допустимым потоковым ресурсом
Предупреждение: fclose (): предоставленный аргумент не является допустимым потоковым ресурсом
Пожалуйста, помогите
Изменить это:
$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.
$strresume
$strname
$strtype
$strsize
$strtemp
Я использовал класс phpmailer . Это очень просто.
процедура- http://www.phpexpertsforum.com/how-to-add-doc-file-as-attachment-to-sending-mail-from-php-t649.html