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

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
WriTer

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

Post 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>


Какие еще настройки нужны для загрузки изображений?
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

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

Post 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]
Post Reply

Return to “Russian - русский”