Как выйти из функции досрочно и продолжить выполнение скрипта?
Если еспользовать die() то происходит остановка всего скрипта,
а break; работает только в циклах..
Все теперь работает,
а никто не подскажет как записать файл в поддиректорию?
тоесть просто файл пишет без проблем,
а как еще создать подпапку и записать уже в нее?
$fp = fopen($document_root.'/xxx/copy_php.html', 'w'); не работает
нашел
mkdir($document_root.'/xxx', 0700);
DeepVarvar спасибо, просто поисковик в данном случае тоже быстро ответил)
Все теперь работает,
а никто не подскажет как записать файл в поддиректорию?
тоесть просто файл пишет без проблем,
а как еще создать подпапку и записать уже в нее?
$fp = fopen($document_root.'/xxx/copy_php.html', 'w'); не работает
а output_callback и callback это ведь одно и тоже?
просто в коде callback,
а в описании пишут про output_callback. Какую именно нужно использовать?
Или можно даже по-своему обозвать?
Цитата:
Эта функция принимает строку как параметр и должна возвращать строку.
Не свовсем очевидно что значит - возвращает строку.. Я так понял берется пустая переменная, инициализируется, и в конце скрипта этой строке присваевается все что в буфере?
Как ее понять? Получается там функции передают имя другой функции как стпроку?
И не совсем понял как работает переменная $buffer. Ведь ей ничего не присваивают, а делают с ней преобразования..
И не совсем понял главного как работает вызов функции
?
тоесть в нем мы включаем буфер вывода?
А зачем передавать ему значение функции?
Ведь в странице этих функций может быть сколько угодно и не известно как они даже називаются...
Дано:
1. PHP-файл на странице сайта.
2. При открытии этого файла он соответсвенно дает браузеру нужный Html.
3. Нужно чтобы этот PHP-файл одновременно генерировал на сервере и сохранял копию этого Html файла (который мы видим как исходник страницы у себя в браузере).
Сразу сделать этот html не получается, так как php-файл будет цеплять разные другие для собственной сборки.
Кстати разрешение подключаемого файла не обязательно должно быть *.php.
Можете сделать свое, только эти файлы тогда должны быть не в главной папке сайта, для безопасности.
_________
А еще и сам хотел спросить?
Кто подскажет какой метод и когда лучше для подключения:
include('file.xxx'), require('file.xxx') или readfile('file.xxx') ?
foozzi пишет:
не описываются в поисковиках)
в поисковиках нечего не описывается, опысывается в сайтах которые они выдают
а книжка называется наверное <<Веллинг Томсон Разработка Web приложений с помощью PHP и MySQL>>?
но ответить к сожалению не смогу, а книжка для начала изучения отличная.
Вот и я решил подумать над тем, чтобы проверять ссылки: "А не ссылается ли она на саму же себя?".
А как Вы генерируете страницы? Через классы страниц, или каждую отдельно? Ссылка на текущую и соседние страницы, например, как выводятся?
Если через классы , то для оставшихся страниц можно сделать класс наследник и переопределить в нем метод вывода текущей ссылки.
Если все стницы отдельно, то подойдет код который я писал до этого, (или который приводили еще выше = )) ).