Почему мануал не советуют использование функций mysql? и предлагает альтернативу mysqli? в последующих версиях php перестанет поддерживать mysql и полностью перейдёт на mysqli? как то влияет скорость выполнения запросов от выбранной функции (mysql или альтернативы mysqli)?
я заметил что они отличаются то впринципе только тем что в mysqli нужно везде пихать параметр $link(идентификатор соединения) есть ли там какие то ещё аспекты которые нужно знать перед употреблением этих функций? (Добавление)
сразу возник ещё один вопрос возможно ли использовать сразу 2 соединения вот так:
не совсем понял что значит "внутри класса" и "в не класса" внутри класса это когда мы пишем new ИМЯ_КЛАССА; и через $this->Функция(переменная)? а в не класса это надо что бы класс просто был подключен так? не обязательно писать new ИМЯ_КЛАССА; и вызывать через $this составляющие класса так? или не правильно понял?
понятненько, то есть скрытие заключается всего навсего в сложности кода.
А по поводу классов я с ними не много работал класс обязательно должен быть подключен выше по файлу что бы его использовать в данном скрипте так? так же как и функции
и не совсем понял по поводу "protected", "private" или "public" вот этих параметров... допусти я создал класс class.php:
Я думал что т.к. php не компилируется нельзя защитить код, а потом задумался, как тогда работают платные CMS? ну да допустим дадут они часть кода, человек проплатил вторую часть кода, а что мешает ему потом распространить этот код или выложить в интернет? почему он не будет работать? или будет?
потом прочитал про существование в PHP5+ "protected", "private" или "public" - это то что используется в классах что бы ограничить использование функции... так а даже если и защитить такой лабудой, если скрипт выполняется на сервере то можно открыть файл с этим классом изменить там что нужно или скопировать файл и выложить в интернет... или я чего то не понимаю?
наверно здесь есть люди которые работали с платными движками, как они защищают себя от распространения?
и ещё, есть сайт каталог работающий на старой joomla 1.5 + virtuemart но т.к. движок сильно устарел, форумы поддержки не активны практически, функций мало и т.п. посоветуйте движок для сайта-каталога (желательно что бы была перспектива для интернет-магазина в будущем) (Добавление)
не обязательно бесплатная CMS но желательно не сильно дорогая
как как) ну просто когда мы делаем действие браузер сообщает какую то информацию серверу так? а мне нужно сообщить "эту" информацию не совершая действий, технически (Добавление)
мы же можем отослать пост данные скриптом так почему нажать какую то кнопку скриптом невозможно? разве нажатая кнопка это не запрос к серверу? (Добавление)
хорошо возможно эта проблема у меня возникла из-за не знаний javascript тогда другой вопрос javascript выполняется в браузере, возможно ли извлечь из скрипта ссылку на которую меня отправят? (Добавление)
ладно проблема отпала) спасибо за ответы если есть ещё размышления в эту сторону буду рад прочитать
спасибо будем разбираться (Добавление)
ток там как то не понятно сказано как его установить... нету инструкции какой? а то архив скачал а как его подключить, для чего код там дан не фига не ясно...
Сайту нужны файлы которые можно загружать через админ панель(допустим картинки материал какой либо) как загрузить понятно а вот как создать менеджер файлов в котором будет возможно удалить, файл или директорию не совсем понятно(смотрел функции для этого дела но в кучу всё собрать не так просто как хотелось бы) подкиньте пожалуйста статью или информацию в эту сторону а то гуглю что то не то выдаёт
тоесть запрос возвращает 1 строку... прилюбом значении поля id как лучше проверить существование этой строки? просто при не нахождении нужно изменить выполнение скрипта, но при удачном и "неудачном" запросе всё равно выдаст единицу
$zap ='SELECT table1.id, table1.title, table1.content, table1.public, table1.timestamp, table2.name, table3.login, fir_img.sources FROM table1, table2, table3, fir_img WHERE table1.img=fir_img.id AND table1.category=table2.id AND table1.author=table3.id ORDER BY fir_table1.id LIMIT 0,10;';
тоесть добавил ORDER BY fir_table1.id но не чего не вышло..запрос вернул тоже самое можно ли как то повлиять на смешанный запрос?(есть графа id автоинкремент