2012-07-27 26 views
0

我在使用php代碼發送電子郵件時遇到此問題。我有一個表單,它將附件發送到一個文件夾,並將附件的名稱發送到數據庫,以便隨後在消息內發送文件的鏈接。有關sening郵件消息的PHP問題

的問題是,該文件和所有其餘的去它應該的方式,但我似乎無法創建鏈接..

下面是代碼:

$email = $_REQUEST['email'] ; 
$to = $_REQUEST['to'] ; 
$subject = $_REQUEST['subject'] ; 
$message = ''.$_REQUEST['message'].'<a href="http://lamyse.net/images/'.$file_name.'"> download</a>'; 



$sql="SELECT file FROM login_admin WHERE user_name='dori'"; 
$result=mysql_query($sql); 
while ($row = mysql_fetch_array($result)) { 


$file_name = $row['file'];} 


mail($to, $subject, $message, "From:" . $email); 

$photo =$_FILES['file']['name']; 

$target = "images/"; 
$target = $target . basename($_FILES['file']['name']); 

謝謝!

回答

3

直到您嘗試使用它之後幾行,纔得到$file_name。快速修復將移動

$message = ''.$_REQUEST['message'].'<a href="http://lamyse.net/images/'.$file_name.'"> download</a>'; 

低於您的while循環。

+0

嘿謝謝..但我沒有每個循環.. – 2012-07-27 15:21:56

+0

@Wouter歡呼,那一天,漫長的一天。 – martynthewolf 2012-07-27 15:22:14

+0

@ Al_12請參閱編輯。這是一個漫長的星期五:) – martynthewolf 2012-07-27 15:22:48