Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> chmod и аплоад файлов 
:(
    Опции темы
PROme
Дата 27.10.2005, 10:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 346
Регистрация: 23.7.2003
Где: Kiev

Репутация: -1
Всего: 1



сзначит есть у меня скриптик, на одном хосте пахал без проблем, перенес на второй и столкнулся с траблой
значит он аплоадит картинки на сервер в папку с модом rwx-rwx-rwx, я вот хотел сделать бекап картинок себе на комп, зашел по фтп, давай качать, а он не отдает их, смотрю на их мод: rw.-...-..., пыьаюсь поменять на rwx-r..-r.., выдает 550 имя.файла: Operation not permitted

пытаюсь скриптом поменять мод:

Код

<?php

$d=chmod('/pic/имя.файла', 0644);

?>


ничего smile

вопрос:

1) как мне таки поменять мод, чтобы скачать файлы по фтп (а файлов мнооого)

2) что мне делать со скриптом, чтобы он первоначально грузил с нужными модами? вот кусок моего кода:

Код

$dir = "/home/***/***/www/pic/";

if (is_uploaded_file($_FILES["yourfile"]["tmp_name"]))
{
$ext='.'.trim(preg_replace("/^.*?\.(.*?)$/i", "\\1", $_FILES["yourfile"]["name"]));
$nfn=uniqid(rand());
$nfn=substr($nfn,0,5);
$abs=$dir.$nfn.$ext;
$res=move_uploaded_file($_FILES["yourfile"]["tmp_name"], $abs);
...


Это сообщение отредактировал(а) PROme - 27.10.2005, 10:57


--------------------
SEO-мастер
PM MAIL WWW   Вверх
Mal Hack
Дата 27.10.2005, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Попробуй сразу при загрузке поменять права.
PM ICQ   Вверх
Bikutoru
Дата 27.10.2005, 11:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлекающийся
**


Профиль
Группа: Участник
Сообщений: 522
Регистрация: 24.5.2005
Где: Москва

Репутация: 8
Всего: 22



1. Если есть ssh доступ то можно сделать
Код

cd /images-dir
chmod 644 *


2. Пытаться менять права на файл сразу после их загрузки move_uploaded_file


--------------------
Человек, словно в зеркале мир — многолик, 
Он ничтожен — и он же безмерно велик!
Омар Хайям
PM   Вверх
MuToGeN
Дата 27.10.2005, 12:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



юнихьс-пользователи какие? при работе по фтп - насколько понимаю, твой личный логин, а для скриптов? echo system('whoami') тобишь?


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
PROme
Дата 27.10.2005, 14:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 346
Регистрация: 23.7.2003
Где: Kiev

Репутация: -1
Всего: 1



ща будем ssh запрашивать...

угу, обычный логин для работы с фтп

MuToGeN, ниче не выдает, пусто


--------------------
SEO-мастер
PM MAIL WWW   Вверх
MuToGeN
Дата 27.10.2005, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



Цитата(PROme @ 27.10.2005, 14:18)
ниче не выдает, пусто
safe mode скорее всего значит...


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
Mal Hack
Дата 27.10.2005, 19:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(MuToGeN @ 27.10.2005, 19:02)
safe mode скорее всего значит...

ТОгда бы это и выдавал.

PROme
запусти скрипт, а в начало:
Код


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


PM ICQ   Вверх
PROme
Дата 27.10.2005, 19:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 346
Регистрация: 23.7.2003
Где: Kiev

Репутация: -1
Всего: 1



мда... ssh ничего не дал, то же самое выдает
whoami выдает мой логин, видать, рут нужен или чего...
ладно, я смотрю, походу недавно совсем это забодяжили. буквально три десятка файлов таких, хорошо хоть он их по http выдает, а то буквально 10 минут назад столкнулся с аналогичными правами, так их там сервер по http не выдавал даже (но зато права свободно менялись даже по фтп, чем я и воспользовалса smile)
ЗЫ: сенск за идею chmod-a после муваплоада, все пахает как надо
Добавлено @ 19:04
Mal Hack правильно подметил ;)
Warning: system() has been disabled for security reasons


--------------------
SEO-мастер
PM MAIL WWW   Вверх
Mal Hack
Дата 27.10.2005, 19:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



PROme я имел ввиду скрипт аплода и chmod с этими строчками запустить smile
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0766 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.