Page 1 of 1

Загрузка изображений

Posted: Thu May 31, 2012 3:46 am
by WriTer
создал пользовательский тег с формой загрузкт файлов, но всеравно не загружается ничего..

Code: Select all

<?php $uploaddir = '/uploads/images/'; 
 $uploadfile = $uploaddir . basename($_FILES['userfile']['name']);

 if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
   echo "yes.\n";
 } else {
   echo "no.\n";
 } 
?>

<form name="form1" method="post" action="" enctype="multipart/form-data">

<input type="file" name="filename" >


  <input class="cms_submit" type="submit" name="button" id="button" value="Добавить">

</form>


Какие еще настройки нужны для загрузки изображений?

Re: Загрузка изображений

Posted: Sat Jun 09, 2012 10:37 pm
by guro
1. Зачем в теге пользователя открытие php кода?
2. input у вас имеет имя name="filename", а грузите вы $_FILES['userfile']
3. Есть ли доступ на запись в папку '/uploads/images/'?
4. Является ли / корнем сайта. Для пущей уверенности используйте

Code: Select all

global $gCms;
$uploaddir = $gCms->config['root_url'] . '/uploads/images/';
5. Если используете ЧПУ, то присутствует ли в .htaccess

Code: Select all

RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_METHOD} !POST$
RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]