PHPで画像データーのアップロードを行っています。
PHPで画像データーのアップロードを行っています。
一つの画像を imagesファイルにアップロードするまでは出来たのですが一度に複数の画像をアップロードする方法が分りません。
本で読んだところ、fileを配列にすれば良いと書いてあったのですが単純にフォームを配列にしてもやはり一つの画像しかアップ出来ませんでした。
-- form.html --
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
</head>
<body>
<form enctype="multipart/form-data" action='upload.php' method='post'>
<input type="hidden" name="MAX_FILE_SIZE" value="102400" />
<input type="file" width=40 name="sendfile" />
<input type="submit" value="送信" />
</form>
</body>
</html>
-- upload.php --
<?php
if (!isset($_FILES['sendfile']['name'])){
echo 'ファイルが見つかりません。';
exit;
}
$fname = $_FILES['sendfile']['name'];
$temp = $_FILES['sendfile']['tmp_name'];
$target = './images/' . $fname;
if (move_uploaded_file($temp,$target)){
echo $fname . "をアップロードしました。";
} else {
echo "アップロードに失敗しました。";
}
?>
勉強中の私に分り易く教えていただける方、よろしくお願いいたします。
また、PHPでのメール自動送信は出来たのですが自動受信が分りません。
(お問い合わせメールの様な)
これはかなり難しいのでしょうか?
フォームからウィンドウズメール、アウトルック等で受信できるようにしたいのですが?
PHP3.5+XAMPPでエクリプスを使い勉強しています。
お礼
ありがとうございます。ネットで調べたらけっこう出てくるんですね。 すごく助かりました。今後は気をつけて質問しようと思います!