0

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']);

ありがとう!

4

1 に答える 1

3

$file_nameあなたがそれを使おうとした後、あなたは数行まで得られません。迅速な解決策は移動することです

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

whileループの下。

于 2012-07-27T15:19:49.077 に答える