1

ちょっと問題があります。

多分私は最も難しい方法をとっています、私は本当に知りません.もしあなたの助けに感謝します.

私は写真を FTP にアップロードし、URL は特定の ID を持つこの形式 (http:// /claim/img/box.png、http:// /claim/img/box.png) で mysql にアップロードされました。

----------------------------------- 
ID  -  URL 
1   -  http://*/claim/img/box.png, http://*/claim/img/box.png

-----------------------------------

その後、このデータを取得し、ID によってフォームを生成します。爆発を使用して URL を分割しました。そして、FOR ループを使用すると、完全に表示されますが、ここで問題が発生します。このフォームを doc ファイルとしてエクスポートし、この生成されたフォームで電子メールを送信する必要があるためです。エコーを終了できません。最初の部分だけを送信すると、配列からの画像は送信されないためです。例えば:

$email = "ID 1<br>(Its the start of the form)";  
$photos = explode(',',    $claim['photos_url']); $arrlength = count($photos);   
for($x=0;$x<$arrlength;$x++)   {   
echo "<img    src=".$photos[$x]."><br>";   } 
echo "The end of form";

私は単純に使用する同様のケースですがecho "the start of text".$date."the end"; 、今では、それを行う方法がわかりません。

よろしくお願いいたします。

4

1 に答える 1

0

あなたのコードは非常に不完全に見えますが、画像の URL を含む配列がいくつかあり、それらのそれぞれをエコーし​​たいと思います:

$images = array("http://127.0.0.1/img/1.jpg","http://127.0.0.1/img/2.jpg","http://127.0.0.1/img/3.jpg");

foreach($images as $image) 
{
echo "<img src='".$image."' />";
}

私があなたを正しく理解しているかどうかはわかりませんが、役に立てば幸いです...

于 2014-04-20T05:40:34.547 に答える