Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
if(is_writable($file)){ unlink($file); } file_put_contents($file,$content);
$fh= fopen ($file, «w»);
fwrite ($fh, $string);
fclose($fh);
Если что-то можно сделать без regexp, делайте это без regexp.
if(! defined('DATALIFEENGINE'))
{
die(«Hacking attempt!»);
}
При просмотре файла напрямую, а не если он вызван инклудом из index.php- интерпритатор завершит работу. Кстати, такой способ защиты библиотек тоже стоит добавить в топик.
используйте конструкцию ввида <? php if (true == $auth) {… } ?>, это как раз и порождает ошибку написанную в п.10.
error_log
и log_errors
в php.ini, если я правильно понял.«Cannot send session cookie — headers already sent by…» — пытаемся установить куки, когда заголовок уж послан браузеру — незаметили пустую строку или пробел перед первым тегом <?
Используем простенький редактор с подсветкой синтаксиса — пора взрослеть и переходить на IDE — с IDE увеличивается скорость разработки, особенно в больших проектах, где не один десяток классов.
Ошибки начинающих PHP разработчиков