Юрьевич К.
328 сообщений
#14 лет назад
Люди помогите, Вы последняя надежда.
Есть строчечка из скриптика в папочке garbage на хостинге
$photo_filename = $dir.'photo.jpg';

обращается к файлу photo.jpg который лежит в этой же папке

КАК изменить строчку , чтобы путь работал в виде
/sata1/home/users/bush/www/]www.bushmaster.com.ua/garbage/photo.jpg

Если просто вставить
$photo_filename = $dir.'/sata1/home/users/bush/www/]www.bushmaster.com.ua/garbage/photo.jpg';

это вроде неправильно...

Спасибо всем откликнувшимся. С меня ириски
Роман П.
1599 сообщений
#14 лет назад
$photo_filename = '/sata1/home/users/bush/www/]www.bushmaster.com.ua/garbage/photo.jpg';


а еще лучше найти, где определяется переменная $dir и изменить ее на /sata1/home/users/bush/www/ )
Дмитрий О.
771 сообщение
#14 лет назад
А если без Цитата ("bushmaster"):
$dir.

?
Никита К.
1594 сообщения
#14 лет назад
$photo_filename = '/sata1/home/users/bush/www/;;

Вот так вот, если /sata1/ - это root-директория, в чем я сомневаюсь. Скорее всего, путь выглядит так:
/home/bush/www/
Игорь Ткаченко
65 сообщений
#14 лет назад
$photo_filename = dirname(__FILE__).'/photo.jpg';
Юрьевич К.
328 сообщений
#14 лет назад
Цитата ("Paralysed"):
а еще лучше найти, где определяется переменная $dir и изменить ее на /sata1/home/users/bush/www/ )

Цитата ("Tkachenko"):
$photo_filename = dirname(__FILE__).'/photo.jpg';


вооо!! у меня есть подбная сточка чуть выше в скрипте, выглядит так:

$dir = dirname(__FILE__) . '/';
*/и сразу после неё
$photo_filename = $dir.'photo.jpg';

________________________________________________________________
мне надо изменить вот так:
$dir = dirname(__FILE__) . '/sata1/home/users/bush/www/;;
$photo_filename = $dir.'/sata1/home/users/bush/www/www. bushmaster.com.ua/garbage/photo.jpg';

я правильно делаю? это не ошибка?

или надо так:
$dir = dirname(__FILE__) . '/sata1/home/users/bush/www/www. bushmaster.com.ua/garbage/';
$photo_filename = $dir.'photo.jpg';

?
Роман П.
1599 сообщений
#14 лет назад
Выше уже написал, на что изменить $dir. В следующей строке на надо ничего тогда менять.
Юрьевич К.
328 сообщений
#14 лет назад
Цитата ("Paralysed"):
Выше уже написал, на что изменить $dir. В следующей строке на надо ничего тогда менять.

помоему если напишу
$dir = dirname(__FILE__) . '/sata1/home/users/bush/www/www. bushmaster.com.ua/garbage/';
то скрипт будет думать что в текущей папке где он сейчас, находится папка sata1 в ней home в ней users..... и так далее.
а мне надо указать корневую папку сервера /sata1/home/users/bush/www/....
Никита К.
1594 сообщения
#14 лет назад
Цитата ("bushmaster"):
$dir = dirname(__FILE__) . '/';
*/и сразу после неё
$photo_filename = $dir.'photo.jpg';


А зачем менять?
Вы попробуйте сделать echo $dir и посмотрите. Она вам весь Ваш путь и выведет
Юрьевич К.
328 сообщений
#14 лет назад
Цитата ("Anexroid"):
Вы попробуйте сделать echo $dir и посмотрите. Она вам весь Ваш путь и выведет

я дурак в пхп

может надо прописать так
$dir = dirname(__FILE__) . '/../../../../../../../sata1/home/users/bush/www/www. bushmaster.com.ua/garbage/';
тоесть возращаемся в корневую папку сервака и прописываем от туда путь?
правильно?
Роман П.
1599 сообщений
#14 лет назад
bushmaster

давай еще раз напишу:

$dir = '/sata1/home/users/bush/www/]www.bushmaster.com.ua/garbage/';
Максим Ф.
3195 сообщений
#14 лет назад
А если bush заменить на push, то будет работать?
А зачем знак доллара перед словом dir - это мне говорят, что я за хостинг не заплатил??
Если вместо написать yandex.ru, то я смогу смотреть все картинки на яндексе? Правильно?

Простите, я тоже нуб, с меня сосиски.
Юрьевич К.
328 сообщений
#14 лет назад
AlekartRu, мисье, с вами всё впорядке?)) хотя нынешнее лето - бешанное :P
Игорь Ткаченко
65 сообщений
#14 лет назад
Цитата ("Paralysed"):
bushmaster

давай еще раз напишу:

$dir = '/sata1/home/users/bush/www/
]www.bushmaster.com.ua/garbage/';
Правильно, $dir = dirname(__FILE__) . '/'; нужно заменить на вышеуказанную строку.
Артём К.
1157 сообщений
#14 лет назад
Цитата ("AlekartRu"):
А если bush заменить на push, то будет работать?
А зачем знак доллара перед словом dir - это мне говорят, что я за хостинг не заплатил??
Если вместо написать yandex.ru, то я смогу смотреть все картинки на яндексе? Правильно?



Если Bush заменить на Push, то будете иметь дело с цру, Буш может обидеться.

Знак доллара перед dir означает, что эта команда php платная.

Если вместо вместо написать yandex.ru, то Вас забанят на Яндексе.

Юрьевич К.
328 сообщений
#14 лет назад
Ээээ-э-э-ээээ!!!! брысь от домена

всё задача решена самостоятельно и успешно.... оказывается не такой дурак в пхп
всем спс!! :P
Давид Г.
565 сообщений
#14 лет назад
Я начинаю понимать что мир наш не без интересных людей