Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Не закачиваются файлы
Stave  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Старик
***

Профиль
Группа: Пользователь
Сообщений: 138
Пользователь №: 40254
На форуме: 2 года, 3 месяца, 6 дней
Карма: 4




День добрый, осваиваю закачку файлов на сервер.

Суть будет такого рода:
- Создание события с фото-отчетом
- Запись файлов в папку.
- Запись в БД
- дальнейшая выборка с выводом содержимого папки на страницу.


В данном скрипте работает все, кроме загрузки файлов.
Каталог test_derictory создается, но ничего не записывается.

Подскажите, благодарю заранее!




<form method="post" id="settings_edit" enctype="multipart/form-data">
<div
class="edit_sector">
<ul>
<li><b>
Название события:</b><br /><input type="text" name="name_event" /></li>
<li><b>
Дата публикации:</b><br /><input type="date" name="date_event" /></li>
<li><b>
Описание:</b><br /><textarea class="cleditor" name="text_event"></textarea></li>
<li><b>
Прикрепить файлы</b><br /><input type="file" accept="image/jpeg,image/png,image/gif" name="upload_files" multiple> </li>
</ul>
</div>
<p><input
type="submit" name="event_add" id="edit_submit" value="Добавить событие в базу"/></p>
</form>




if($_POST["event_add"]){
$_POST["name_event"] = clear_string($_POST["name_event"]);
$_POST["date_event"] = clear_string($_POST["date_event"]);
$_POST["text_event"] = $_POST["text_event"];


if(is_uploaded_file($_FILES["upload_files"]["tmp_name"])){

$folder_id = 'test_derictory';
chdir ("../images/photo/"); //путь где создавать папку
mkdir ($folder_id, 0777); //имя папки и атрибуты на папку

move_uploaded_file($_FILES["upload_files"]["tmp_name"], "../images/photo".$_FILES["upload_files"][$folder_id]);
}else{
echo("Ошибка загрузки файла");
}

$dataquery = "
title='"
.$_POST["name_event"]."',
text_event='"
.$_POST["text_event"]."',
datepost='"
.$_POST["date_event"]."',
catalog='/images/photo/"
.$folder_id."'
"
;

$update = mysql_query("INSERT INTO events SET $dataquery", $link_connect);
header('Location: events.php');
die();
}


--------------------
Если долго в одних стенах живешь, ты с ними сростаешься
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Stave  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Старик
***

Профиль
Группа: Пользователь
Сообщений: 138
Пользователь №: 40254
На форуме: 2 года, 3 месяца, 6 дней
Карма: 4





ini_set('error_reporting', E_ALL);
ini_set('display_errors',1);
error_reporting(E_ALL);



Warning: mkdir() [function.mkdir]: File exists in ****/public_html/jaxpanel/event_add.php on line 25

Notice: Undefined index: test_derictory in //public_html/jaxpanel/event_add.php on line 27

Warning: move_uploaded_file(../images/photo) [function.move-uploaded-file]: failed to open stream: No such file or directory in *****/public_html/jaxpanel/event_add.php on line 27

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/php39a6xg' to '../images/photo' in *******/public_html/jaxpanel/event_add.php on line 27


Это сообщение отредактировал Stave - 28.02.2016 - 13:47


--------------------
Если долго в одних стенах живешь, ты с ними сростаешься
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
inpost  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Помагите Здесь живу!!!
******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 22695
Пользователь №: 20039
На форуме: 7 лет, 3 дня
Карма: 599




Stave
Для начала начни работать над ошибками. Убери их. Ругается на mkdir, значит исправь эту ошибку! К тому же ты показываешь кусок, а ругается на другую часть.


--------------------
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
PMПисьмо на e-mail пользователюICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса