锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
$uploaddir = 'c:/temp/';//涓存椂鐩綍
$uploadfile = $uploaddir . basename($_FILES['attachfile']['name']);
$mailsto = explode(",",$smtpemailto);//鎴彇瀛楃涓詫紝浠モ滐紝鈥濅綔涓哄垎闅旂
for ($i=0;$i<count($mailsto);$i++)
{
$mail->AddAddress($mailsto[$i]); //娣誨姞鍙戦佺殑鍦板潃
}
2.浠庢暟鎹簱涓鍙栨暟鎹紝鏄劇ず鍦╯elect鍒楄〃涓?BR><?
$host = "localhost:3306";
$user = "root";
$password = "";
$database = "ebooklib";
$table = "email";
$dbh=mysql_connect("$host","$user","$password");
mysql_select_db($database);
$query = "select * from $table";
$res = mysql_query($query, $dbh);
$data=mysql_fetch_array($res);
$record=mysql_num_rows($res);
$record=0;
echo "<select name=type size=1>\n";
do{
if ($record==1){
echo "<option value=".$data['email']." selected>".$data['email']."</option>\n";
}
else{
echo "<option value=".$data['email'].">".$data['email']."</option>\n";
}
}while($data=mysql_fetch_array($res));
echo "</select>\n";
?>
3.php鐨勯厤緗細
涓 涓嬭澆瀹夎紼嬪簭
涓嬭澆鎵闇瑕佺殑php5鍜孉pache2錛?BR>浜?瀹夎紼嬪簭
銆銆1銆丄pache鐨勭▼搴忓畨瑁呯浉瀵規潵璇磋杈冧負鐨勭畝鍗曚竴浜?鐩存帴鍙屽嚮榪愯瀹夎銆?BR>銆銆2銆佷笅杞戒笅鏉ョ殑PHP鍖呰В鍘嬪埌C鐩樹笅鐨勬牴鐩綍涓?騫跺皢瑙e帇鍑烘潵鐨勬枃浠跺す鏀瑰悕涓簆hp銆?BR>涓?閰嶇疆
1銆佸繀欏誨皢php5ts.dll鏂囦歡鏀懼埌 Windows 璺緞涓傛渶濂界殑浣嶇疆鏄?Windows 鐨?system 鐩綍錛?/P>
2.涓嬩竴姝ユ槸璁懼畾鏈夋晥鐨?PHP 閰嶇疆鏂囦歡錛宲hp.ini銆傚帇緙╁寘涓寘鎷袱涓?ini 鏂囦歡錛宲hp.ini-dist 鍜?php.ini-recommended
銆傚緩璁嬌鐢?php.ini-recommended錛屽洜涓烘鏂囦歡瀵歸粯璁よ緗綔浜嗘ц兘鍜屽畨鍏ㄤ笂鐨勪紭鍖栥?BR>灝唒hp.ini-recommended鏀瑰悕涓?php.ini銆傛斁鍒癱:\Windows 鐩綍涓嬶紱
3. Apache涓璓HP鐨勮緗?BR> 鎻掑叆濡備笅涓よ鍒?httpd.conf 涓紝浠ヤ嬌鎴戜滑鐨?PHP 浣滀負 Apache 鐨?PHP-Module 瀹夎錛?BR>銆銆PHP 浠ユā鍧楁柟寮忓畨瑁呭埌 Apache 2.0:
; For PHP 4 do something like this:
LoadModule php4_module "c:/php/php4apache2.dll"
AddType application/x-httpd-php .php
; For PHP 5 do something like this:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
4.php.ini鏂囦歡鐨勪慨鏀癸細
doc_root = d錛歕apache2\htdocs
extension_dir = c:\php\ext
session.save_path = c:/temp
鍦╯ession.save_path涓嬌鐢ㄦ鏂滄潬鍜屽弽鏂滄潬閮芥槸鍏佽鐨勩?BR>display_errors = On
浣跨敤mysql錛岃灝唀xtension=php_mysql.dll鍓嶇殑閫楀彿鍘繪帀錛?BR> session.save_path = C:\temp
4.璁塊棶鏁版嵁搴撳熀鏈▼搴忥細
<?php
$host = "localhost:3306";
$user = "root";
$password = "";
$database = "ebooklib";
$table = "users";
$dbh=mysql_connect("$host","$user","$password");
mysql_select_db($database);
$query = "insert into users(USER_USERNAME, USER_PASSWORD) values ('wangxq','01')";
$res = mysql_query($query, $dbh);
$query = "select max(USER_ID) from $table";
$res = mysql_query($query, $dbh);
$err = mysql_error();
if($err){
echo "鍙戠敓閿欒錛岃閫氱煡<a href=mailto:webmaster@my.site>绔欓暱</a>";
}
$row = mysql_fetch_row($res);
echo "浣犵殑鐢ㄦ埛鍚嶆槸錛?.$row[0];
?>
$mail = new PHPMailer();
$smtpserver = "smtp.126.com:25";
$smtpusermail = "wxq3327@126.com";
$smtpusername = "wangxq";
$smtpemailto = $_POST["to"];
$smtpuser = "wxq3327";
$smtppass = "wxq3327";
$uploaddir = 'c:/temp/';
$uploadfile = $uploaddir . basename($_FILES['attachfile']['name']);
$mailsubject = $_POST["name"]." send to you a mail 銆? . $_POST["title"]."銆?;
$mailbody = $_POST["mail"];
$mail->IsSMTP(); // send via SMTP
$mail->Host = $smtpserver; // SMTP servers
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = $smtpuser; // SMTP username
$mail->Password = $smtppass; // SMTP password
$mail->CharSet = "UTF-8";
$mail->From = $smtpusermail;
$mail->FromName = $smtpusername;
$mailsto = explode(",",$smtpemailto);
for ($i=0;$i<count($mailsto);$i++)
{
$mail->AddAddress($mailsto[$i]);
}
if (move_uploaded_file($_FILES['attachfile']['tmp_name'], $uploadfile)) {
$mail->AddAttachment($uploadfile);
} else {
echo "Possible file upload attack!\n";
}
$mail->WordWrap = 100; // set word wrap
$mail->IsHTML(true); // send as HTML
$mail->Subject = $mailsubject;
$mail->Body = $mailbody;
$mail->AltBody = $mailbody;
if(!$mail->Send())
{
echo "Message was not sent <p>";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}
echo "Message has been sent";
?>