|
|
|
| У меня есть код такого плана:
<?php
$d = opendir("..");
if($_FILES['error'] == 0)
{
$tmp = $_FILES['PostImg']['tmp_name'];
$new = $_FILES['PostImg']['name'];
move_uploaded_file($tmp,$new);
}
?>
|
И мне нужно чтобы я фаил загружался в другую директорию вообще тоесть как бы назад.
Например у меня есть директории
Test и site
фаил с кодом лежит в test мне нужно чтобы загружался фаил в site как это указать я уже по разному пробывал, суть понятна что нужно $d = opendir(".."); писать это и потом указывать папку, но немогу понять куда писать этот код. Помогите кто что знает. | |
|
|
|
|
|
|
|
для: indig0
(10.01.2012 в 19:06)
| | не надо opendir() это лишнее
<?php
// если файл с кодом и директория site на одном уровне, то есть находятся рядом
$path = "site/";
//если файл с кодом в test, а надо загрузить в site, то ...
$path = "../site/";
if($_FILES['error'] == 0)
{
$tmp = $_FILES['PostImg']['tmp_name'];
$new = $_FILES['PostImg']['name'];
move_uploaded_file($tmp,$path.$new);
}
?>
|
и не забудьте на директорию site выставить права 777 | |
|
|
|
|
|
|
|
для: Slo_Nik
(10.01.2012 в 19:29)
| | Да спасибо большое получилось все. (Я на лок машине делалю) | |
|
|
|
|
|
|
|
для: indig0
(10.01.2012 в 19:50)
| | без разницы на какой, главное правильно прописать путь...
а права в основном на реальном сервере выставлять надо, если Вы на локальком под windows сидите))) | |
|
|
|