Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Создание файла и его расположение
Новая тема
Ответить
цитата
04/01/12 в 13:12
Lexikon
на сайте расположен скрипт (этот скрипт генерирует карту сайта) вот к примеру путь к этому скрипту:
http://site.com/files/data/script/script.php
мне нужно чтобы создаваемая карта сайта создавалась не в директории где лежит скрипт, а в корне домена
http://site.com/sitemap.xml
как правильно прописать в скрипте чтоб файл создавался именно в корне?
в скрипте файл у меня создается так
file_put_contents('sitemap.xml', $content);
цитата
04/01/12 в 13:14
Yabuti
попробуй: file_put_contents('../../../sitemap.xml', $content);
цитата
04/01/12 в 13:20
Lexikon
на локалке работает
х.з как на сервере будет
цитата
04/01/12 в 15:52
freeek
наверное надо абсолютный путь лучше $_SERVER['DOCUMENT_ROOT'] . '/sitemap.xml'
цитата
04/01/12 в 16:44
Yacc
Если первым выполняется index.php в корне сайта, то определить в нём константу
define( 'DOCROOT', __DIR__.DIRECTORY_SEPARATOR );
и везде дальше писать примерно так
file_put_contents( DOCROOT.'sitemap.xml' );
цитата
05/01/12 в 09:37
Lexikon
другая проблема это как заставить крон дергать генератор карты сайта один раз в 6 часов:
/home/login/domain.com/data/script/sitemap.php
ято я только не делал и всё безуспешно
цитата
05/01/12 в 10:22
ibiz
надо поставить крон, что-то типа
01 */06 * * * /usr/local/bin/php -q /home/login/domain.com/data/script/sitemap.php
Новая тема
Ответить
Эта страница в полной версии