php附件
『壹』 php POP3如何獲取郵件附件內容
可以考慮使抄用正則表達式,例子代碼:
<?php
$s='------=_NextPart_001_0013_01CFED3C.C561B7D0--------=_NextPart_000_0012_01CFED3C.C561B7D0Content-Type:application/octet-stream;name="aa.txt"Content-Transfer-Encoding:7bitContent-Disposition:attachment;filename="aa.txt"';
if(preg_match('|filename="([^"]+)"|',$s,$r))echo'文件名:'.$r[1];
?>
『貳』 php 發送帶附件郵件方面的問題!!
這是PHP SMTP的發送郵件類,可以包含附件,你可以試試。不建議使用mail(),投遞率低而且容易被判垃圾郵件
『叄』 PHP如何實現多附件同時上傳·
難度比較大,除非使用插件,或者使用js處理form!具體程序我也沒有!
『肆』 php 郵件如何配置附件的路徑
建議使用PHPEmailer發送郵件,使用非常簡單:
require('class.phpmailer.php');
$mail = new PHPMailer(); //實例化
$mail->IsSMTP(); // 啟用SMTP
$mail->Host = "smtp.163.com"; //SMTP伺服器 163郵箱例子
$mail->Port = 25; //郵件發送埠
$mail->SMTPAuth = true; //啟用SMTP認證
$mail->CharSet = "UTF-8"; //字元集
$mail->Encoding = "base64"; //編碼方式
$mail->Username = "[email protected]"; //你的郵箱
$mail->Password = "xxx"; //你的密碼
$mail->Subject = "xxx你好"; //郵件標題
$mail->From = "[email protected]"; //發件人地址(也就是你的郵箱)
$mail->FromName = "xxx"; //發件人姓名
$address = "[email protected]";//收件人email
$mail->AddAddress($address1, "xxx1"); //添加收件人1(地址,昵稱)
$mail->AddAttachment('xx.xls','我的附件.xls'); // 添加附件,並指定名稱
$mail->AddAttachment('xx1.xls','我的附件1.xls'); // 可以添加多個附件
$mail->Ishtml(true); //支持html格式內容
$mail->Body = '你好, <b>朋友</b>! <br/>這是一封郵件!'; //郵件主體內容
//發送
if(!$mail->Send()) {
echo "發送失敗: " . $mail->ErrorInfo;
} else {
echo "成功";
}
『伍』 php怎麼上傳附件
文件上傳表單
<form enctype="multipart/form-data" action="_URL_" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="30000">
Send this file: <input name="userfile" type="file">
<input type="submit" value="Send File">
</form>
使文件上傳生效
<?php
// 在 4.1.0 以前的 PHP 中,需要用 $HTTP_POST_FILES 代替 $_FILES。
// 在 4.0.3 以前的 PHP 中,需要用 () 和 is_uploaded_file() 來代替 move_uploaded_file()。
$uploaddir = '/var/www/uploads/';
$uploadfile = $uploaddir. $_FILES['userfile']['name'];
print "<pre>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) {
print "File is valid, and was successfully uploaded. Here's some more debugging info:\n";
print_r($_FILES);
} else {
print "Possible file upload attack! Here's some debugging info:\n";
print_r($_FILES);
}
print "</pre>";
?>
『陸』 如何使用PHP發送包含附件的電子郵件
通常需要把 附件 比如 aa.txt 做處理
然後 通過 fsockopen 打開 對方 郵件地址
通過 fwrite 把 附件內容 寫進對方的地址 郵件內容中
例如 下面這種 需要這么處理
最下方 最長的那一段 實際上就是 附件的真實內容 也就是說 aa.txt里邊的內容 是以這種方式傳送的 當然了這是編碼過以後的 結果
那麼在對方收到你的 郵件後 在讀取時 也是需要解碼 然後給你 看的
最終 解碼後 你看到的 結果 就是 aa.txt 下載打開後 里邊就會有內容了
Content-Type: text/x-c++;
name="=?utf-8?B?==?="
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="=?utf-8?B?==?="
77u/
NS4xNDUuMTMwIChtc3RzY+
MDAuODInKTsgc3Fs6K+t5Y+
6aOY55aZIOWUseWdt+
YnI+
『柒』 php 上傳附件處理
很多網站系統
對於
上床附件
如果沒有發表
都是
不處理來的
就堆積在那裡
如果刪除文章
文章有圖片的話
有些系統
也是不處理的
我以前做過一個系統
我是處理了
我獲取資料庫裡面的圖片
拼接成數組
然後
unlink
刪除
『捌』 郵寄附件php是怎寫
我也不知道,不過你可以到後盾網上試試看唄,應該還不錯
『玖』 怎樣實現PHP多附件上傳
用 swfupload結合PHP 實現多文件上傳,還有上傳進度提示
『拾』 php 發附件郵件 怎麼弄呢
在你發送附件的表單里加上<form name="form1" enctype="multipart/form-data" method="post" action="sendadd.php">中的enctype="multipart/form-data",還有就是你的附件編碼方式必須是base64的,具內體怎麼容設成base64的,你可以參考一下http://hi..com/%C0%EE%B1%F8/blog/item/7a95943ddca78d01baa167aa.html