43 / 17 / 4
Регистрация: 22.02.2012
Сообщений: 327
1

Расскажите мне пожалуйста про пути на сервере

05.06.2013, 20:28. Показов 645. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго вечера.
Скрипт запускается планировщиком.
PHP
1
2
3
4
date_default_timezone_set('Europe/Moscow');
$a = date('i');
if($a%2==1) copy('img/logo_v.png', 'logo.png');
else copy('img/logo_w.png', 'logo.png');
Папака img лежит в корне сайта(папка с именем домена). Там две картинки. Если секунда четная копируется одна картинка, если нечетная другая.
Копироваться эта картинка должна в туже директорию в которой лежит скрипт. Так как второй параметр "copy()" это просто имя нового файла.
Все это прекрасным образом работает на денвере.
А на сайте через крон, неработает.
На почту приходит ошибка: copy(img/logo_v.png): failed to open stream: No such file or directory.
Это значит что он не может найти файл. Это уже странно, ведь и папка и файлы есть. Ладно, это убрал прописыванием полного пути:
PHP
1
copy('http://сайт.ru/img/logo_v.png', 'logo.png');
В таком виде ошибки нету и файл копируется, НО копируется он не в корень сайта а в папку на два уровня ниже.
Я даже не знаю как она называется.
'вот эта папка/www/сайт.ru/а должно копироваться сюда.'
Если вторым параметром "copy()" тоже прописать полный путь то будет ошибка, потому что так нельзя.

Поясните пожалуйста в чем дело.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.06.2013, 20:28
Ответы с готовыми решениями:

Расскажите мне про подпрограммы
Доброго времени суток. Я учусь, и сейчас мы начинаем учить процедуры и функции. А я, чесслово, не...

Расскажите мне про DataBinding
Ситуация такая - есть некая большая таблица, два поля в ней - ссылки на другие таблицы-справочники....

Расскажите мне про работу с файлами
Недавно я просил тут же, чтобы мне рассказали, что таое подпрограммы и как их использовать. Уже за...

Расскажите пожалуйста про флаги
Доброго времени суток. Помогите пожалуйста разобраться с фалагми. Вот код: #include <iostream>...

1
26 / 26 / 16
Регистрация: 03.06.2013
Сообщений: 138
07.06.2013, 14:53 2
PHP
1
define('BASEPATH', str_replace('\\', '/', dirname(__FILE__)) . '/');
PHP
1
2
3
4
date_default_timezone_set('Europe/Moscow');
$a = date('i');
if($a%2==1) copy(BASEPATH . 'img/logo_v.png', BASEPATH . 'logo.png');
else copy(BASEPATH . 'img/logo_w.png', BASEPATH . 'logo.png');
1
07.06.2013, 14:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.06.2013, 14:53
Помогаю со студенческими работами здесь

Расскажите пожалуйста про первый ЖД. к чему готовиться?
ребята помогите вот смарт. расскажите пожалуйста про первый ЖД. к чему готовиться? откинет...

обьясните мне пожалуйста про шины Psixspres16
ребята обьясните мне пожалуйста про шины Psixspres16! у меня мат p6x58d-e на ней три слота xpress16...

Расскажите пожалуйста про оператор "class" из учебника понял только как создать, как сделать содержимое открытым/закрытым...
Расскажите пожалуйста про оператор "class" из учебника понял только как создать, как сделать...

расскажите про pr
Есть у меня каталог, с pr=0 а вот есть одна страница ,где добавляются ссылки pr=3 а тИЦ=0...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru