Здравствуйте) Помогите пожалуйста, не могу сделать загрузку сразу нескольких изображений, еле-еле с одним справился Пишет, что такой тип файла не поддерживается
CODE ( html):
скопировать код в буфер обмена
<form name="myform" action="index.php" method="post" enctype="multipart/form-data"> <table> <tr> <td>Изображение</td> <td><input type="file" name="filename[]" multiple="true"/></td> </tr> <tr><td colspan="2"><input type="submit" name="upload" value="Загрузить файлы" /> И поделиться:) ©™ </td></tr> </table> </form>
PHP:
скопировать код в буфер обмена
switch($_FILES['filename']['type']) { case 'image/jpeg': $ext = 'jpg'; break; case 'image/gif': $ext = 'gif'; break; case 'image/png' : $ext = 'png'; break; case 'image/tiff': $ext = 'tif'; break; default: $ext = ''; break; } if ($ext){ $uploaddir = 'image/'; $n=basename($_FILES['filename']['name']); $uploadfile = $uploaddir . $name; if (move_uploaded_file($_FILES['filename']['tmp_name'], $uploadfile)) //{$uploadfile = ereg_replace("[^A-Za-z0-9.]", "",$uploadfile); //$n=basename($_FILES['filename']['name']); //$name = preg_replace("/[^A-Za-z0-9.]/", "",$n); echo"<div id='imgdiv' style='text-align:center; color:white;font-size: 19px;'>Успешно!<br/><img class='upload' src='".$uploadfile."'/><br>Спасибо!</div>"; } else { echo "<div id='imgdiv' style='text-align:center; color:white;font-size: 19px;'>Такой тип файла не поддерживается</div>"; } }
|