|
|
автор: Мимовася (24.05.2015 в 19:23) |
|
|
для: Deed
(24.05.2015 в 10:11)
| |
<?php
if(move_uploaded_file...) {
var_dump(realpath('upl/'.$new_name));
}
|
йц | |
|
|
|
|
|
|
| Доброго дня!
Первый раз сталкиваюсь с Wordpress вообще.
Попросили сделать Ajax-загрузку изображений с возвратом пути к новому файлу.
Хрен что понимаю в Вордпрессе (прошу извинить).
Короче, контент сайта расположен в 0:/wp-content/themes/myep/, где "myep" - сам сайт.
Написал:
<?php
error_reporting(E_ALL);
$f_size=round(($_FILES['file']['size']/1024), 0, PHP_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;
?>
|
возвращает, но самого файла в директории нет.
Что делать?
Спасибо. | |
|
|
|
|