|
|
|
| После долгих мучений, решил обратиться с просьбой помочь, потому как не знаю что за чудеса
$dir=mysql_query("select max(cat) as vv FROM apartaments");
if(!$dir){
echo"<P>Ioeaea auai?ee aaiiuo ec aacu. Niiaueoa aaieio<BR><STRONG>Eia ioeaee:</strong></P>";
}
if(mysql_num_rows($dir)>0){$dirr=mysql_fetch_array($dir);
$l=array();
$dirrc=$dirr['vv'];
$dirrc++;
mkdir("apartaments/$dirrc");
mkdir("apartaments/lit/$dirrc");
}
$max_size = 100000;
$final_width_of_image = 150;
$lit="apartaments/lit/".$dirrc."/";
$big="apartaments/".$dirrc."/";
require 'funcimage/process.php';
for ($i=0; $i<count($_FILES['att']['name']); $i++)
{
if(isset($_FILES['att'])) {
if ($_FILES['att']['name'][$i]>$max_size) { $errorf.="<li>The file is too big</li>"; }
if(preg_match('/[.](jpg)|(gif)|(jpeg)|(png)$/', //Ставим допустимые форматы изображений для загрузки
$_FILES['att']['name'][$i])) {
$filename = $_FILES['att']['name'][$i];
$source = $_FILES['att']['tmp_name'][$i];
$target = $big.$filename;
if (move_uploaded_file($source, $target)){ // копирует
createThumbnail($filename,$lit,$big);
$l[$i]='adminka/apartaments/'.$dirrc.'/'.$_FILES['att']['name'][$i];
}
if (move_uploaded_file($source,$lit)){ // не копирует
createThumbnail($filename,$lit,$big);
}
}else { $errorf.="Не выбрали файла";}
}}
|
Проблема в том что по пути mkdir("apartaments/lit/$dirrc"); не копируется загружаемый файл, в то время как по пути $big="apartaments/".$dirrc."/"; файл копируется...
Права на папку lit 777 | |
|
|
|
|
|
|
|
для: OLi
(12.10.2010 в 00:13)
| | move - двигать, переносить, перемещать. | |
|
|
|
|
|
|
|
для: Trianon
(12.10.2010 в 00:37)
| | Да, но почему-то копирует в папку | |
|
|
|
|
|
|
|
для: OLi
(12.10.2010 в 00:41)
| | Перемещает в папку | |
|
|
|
|
|
|
|
для: Gubichev
(12.10.2010 в 00:44)
| | Как сделать лучше? | |
|
|
|
|
|
|
|
для: OLi
(12.10.2010 в 00:49)
| | Да нормально всё, вы перевели неверно.
На счёт вашей проблемы:
1) Вам не кажется, что $lit="apartaments/lit/".$dirrc."/"; не равняется $big="apartaments/".$dirrc."/";
2) В первом случае, перемещенный файл получает имя $target = $big.$filename;, а во втором случае имя файла не указано. | |
|
|
|
|
|
|
|
для: Gubichev
(12.10.2010 в 01:06)
| | Спасибо все за помощь, вопрос снят...
Как вывести из каталога названия всех файлов которые начинаются с префикса min_ | |
|
|
|
|
|
|
|
для: OLi
(12.10.2010 в 01:57)
| | | |
|
|
|
|
|
|
|
для: Gubichev
(12.10.2010 в 02:13)
| | А если надо задать каталог в котором искать требуется? мне надо ее в цикл адаптировать
while (($file = readdir($dir)) !== false )
{ // Если файл обрабатываем его содержимое
if($file != "." && $file != "..")
{
....
}
}
|
Смоттел, по-моему параметров она не имеет | |
|
|
|
|
|
|
|
для: OLi
(12.10.2010 в 11:24)
| | Кто вам мешает задать каталог поиска: | |
|
|
|