Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Первый раз с WordPress - move_uploaded_file()
 
 автор: Deed   (24.05.2015 в 10:11)   письмо автору
 
 

Доброго дня!
Первый раз сталкиваюсь с Wordpress вообще.
Попросили сделать Ajax-загрузку изображений с возвратом пути к новому файлу.
Хрен что понимаю в Вордпрессе (прошу извинить).
Короче, контент сайта расположен в 0:/wp-content/themes/myep/, где "myep" - сам сайт.
Написал:

<?php
error_reporting
(E_ALL);
$f_size=round(($_FILES['file']['size']/1024), 0PHP_ROUND_HALF_DOWN);
if(
$f_size>5100){
    echo 
'bad_size';
    exit();
}
$ext=$_FILES['file']['type'];
if(
$ext!='image/jpeg'&&$ext!='image/jpg'&&$ext!='image/png'){
    echo 
"bad_type";
    exit();
}
$nm=explode('.'$_FILES['file']['name']);
$ne=explode('/'$ext);
$new_name=uniqid(rand(0,999)).'.'.$ne[1];
if(
move_uploaded_file($_FILES['file']['tmp_name'], 'upl/'.$new_name)){
    echo 
'/wp-content/themes/myep/upl/'.$new_name;
    exit();
}
else{
    echo 
'bad_upl';
    exit();
}
?>

У директории "upl", само собой, разрешение 777.
Так вот, путь

<?
echo '/wp-content/themes/myep/upl/'.$new_name;
?>

возвращает, но самого файла в директории нет.
Что делать?

Спасибо.

  Ответить  
 
 автор: Мимовася   (24.05.2015 в 19:23)
 
   для: Deed   (24.05.2015 в 10:11)
 

<?php

if(move_uploaded_file...) {
    
var_dump(realpath('upl/'.$new_name));
}

йц

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования