именно в сеттере надо проверять что нам подсовывают.
Выше я и написал что т.к правильность не проверяеться...
Вы же не указали что код сеттера будет не пуст и там вообще что-то будет происходить.
Если код что в первом посту брать то в сеттере нечего будет проверять, т.к в каждом методе делаеться вызов is_file.
А если его уже переработать то тогда да сеттер понадобиться ну это смотря как перерабатывать...
Нет. Если у куки истекло время жизни, и по какой-то причине она еще не удалена, браузер её не отправит. Но на деле такую куку удалит сам браузер по истечении даты.
Ну вот а больше причин и не может быть кроме багов каких-то и.т.д...
Поэтому все будет нормально при применении моего алгоритма.
Нет, я уже указал выше. Данное св-во должно быть приватным. Максимум что разрешаемо это его сеттер.
Зачем его приватным делать?
Тут от того что его поменяют нечего не случиться.
если-бы была какаето последовательность паблик методов которые вызываються,.. И между ними вклинив установку нового значение можно было бы все поламать то да а так....
Ну и правильность тут не проверяеться, тоесть сеттер будет пустой, а это лишний код(как мне кажеться).
Действительно, забыл что file_put_contents имеет lock
spsu пишет:
$fileDB - арг-ммент который почти в каждую функц. передаеться стоит сделать полем.
Если честно, не совсем понимаю как. Ведь эта имя таблицы (вернее файла) если это будет свойством (полем) придется для каждой таблицы создавать объект класса.
Непонятно...
Поле txt стоит переименовать в extension, там ведь не только .txt м.б?
Метод checkfile не нужен, если нужен метод который обьеенит путь к файлу с расширением то стоит его сделать но не так как в checkfile
ID можно к такому виду привести, (тернарные операторы), очень очень упращают жиизнь.
return 0 ? count($DB)< 0 :(int)$DB[count($DB)-1]['id'];//Не очень читаемо но..
}
DROP - метод каж-тся неправильно работает.
В случае если это метод должен удалять файл если он есть..
А он наоборот действует, если это не файл, то он удаляет его.
[quote]Поскольку время истечения куки определяет лишь, отправит ли браузер её или нет[./quote]
Ну если пользователь не очистит кукисы то отправит.
Поэтому как вариант писать время ее установки, и расчитывать уже исходя из времени на которое она была установлена.
Попадет, я конечно на 100% не уверен, но люди такое городят чтобы отфильтровать поисковых ботов и отдать им нужный контент, а туи проверка заголовка...
Покрайне мере js гуглобот точно ест.
Не раз об этом читал.
Саныч , можете на хабре найти цикл статей "Софт за гранью морали", вот и устория не успеха или разсказ о том как люди не находят приемлимые условия для работы...
Автор не с этого форума но все описанное там в реалиях СНГ.
У лебедева была статья по поводу подцветки ссылок, советую найти и ознакоиться, те ссылки что внизу сдать купить и.т.д...
Я сразу и не сореинтировался что это ссылки, пока не навел на них мышей, http://www[dot]aceptor[dot]ru/Filter/Apartment/Buy/
ТУт таблицу сразу не видно..
А так симпотично.
Здравствуйте.
Не могу записать в базу одинарную кавычку - '
Имею поле textarea из которого в базу в поле типа TEXT попадает запись. Пытаюсь сохранить текст с одинарной ковычкой внутри, не записывается, помогите
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '''' WHERE id=136' at line 1.
Попытался найти в гугле, да только не смог нормально сформировать поисковой запрос.
Экранировать их надо, addslashes, а при выводе из БД stripslashes, а если данне от юзверя то mysql_escape_strinng.
Скажите как в .htaccess применить sql запрос и вопрос отпадет сразу же )
Ни как можно конечно дико извратиться, перенаправляя из htaccess на скрипт который в зависимости от ID пернаправит запрос на нужную стр., но ээто изврат и тут он не нужен.