есть у меня на страничке часто повторяющийся код как бы мне его не копипастить каждый раз а один раз сказать php что бы он кусок запомнил, и выводить его по мере необходимости...
Например код вот такой:
ldap_set_option($connect, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($connect, LDAP_OPT_REFERRALS, 0);
$bind = ldap_bind($connect, $ldap_user, $ldap_pass);
как бы мне его каждый раз не копировать а вставлять вместо него, например переменную или ещё чё нить?
Спустя 8 минут, 49 секунд (20.02.2012 - 08:15) Игорь_Vasinsky написал(а):
пропиши в новом файле (например - в конфиг) и инклудь его в каждой необходимой странице.
Спустя 3 минуты, 8 секунд (20.02.2012 - 08:18) Undertaker написал(а):
Игорь_Vasinsky
Блин да именно это я и забыл написать, с инклудом я разобрался но я уверен что есть и другие методы решения проблемы, ну это мне для полноты знаний надо, какими ещё методами прописать
Блин да именно это я и забыл написать, с инклудом я разобрался но я уверен что есть и другие методы решения проблемы, ну это мне для полноты знаний надо, какими ещё методами прописать
Спустя 3 минуты, 50 секунд (20.02.2012 - 08:22) Invis1ble написал(а):
в функцию вынеси
Спустя 1 минута, 56 секунд (20.02.2012 - 08:24) Игорь_Vasinsky написал(а):
ну этот метод самый продуктивный и самый удобный. зачем ещё что то?
Спустя 9 минут, 23 секунды (20.02.2012 - 08:33) Undertaker написал(а):
Invis1ble
А ты не мог бы немного рассказать об этом, просто вся инфа в нете какая то сырая и непонятная, расскажи поподробнее
Пример из инета:
А как бы мне моей страничке сказать что бы она его просто тупо вставляла если что
А ты не мог бы немного рассказать об этом, просто вся инфа в нете какая то сырая и непонятная, расскажи поподробнее
Пример из инета:
function square($num)
{
return $num * $num;
}
echo square(4); // выводит '16'.
А как бы мне моей страничке сказать что бы она его просто тупо вставляла если что
Спустя 2 минуты, 9 секунд (20.02.2012 - 08:35) Undertaker написал(а):
Игорь_Vasinsky
Спорить не буду, он очень удобный, если у тебя не большое количество повторяющегося кода, но ведь как говориться на будущее может пригодиться всё, я просто хочу разобраться в этом понять методы и решения так сказать
Спорить не буду, он очень удобный, если у тебя не большое количество повторяющегося кода, но ведь как говориться на будущее может пригодиться всё, я просто хочу разобраться в этом понять методы и решения так сказать
Спустя 4 минуты, 16 секунд (20.02.2012 - 08:39) Игорь_Vasinsky написал(а):
у тя там уже 2 фенкции.
Спустя 13 минут, 51 секунда (20.02.2012 - 08:53) Undertaker написал(а):
function boo() {
ldap_set_option($connect, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($connect, LDAP_OPT_REFERRALS, 0); /
$bind = ldap_bind($connect, $ldap_user, $ldap_pass);
$read = ldap_search($connect, "ou=user,dc=ufpsomsk,dc=local", $filter, $fields );
}
boo();
Пробывал сделать так, в общем не удивился что не заработало :D
Спустя 1 минута, 9 секунд (20.02.2012 - 08:54) Undertaker написал(а):
Игорь_Vasinsky
Да это пример из инета, а вот как что бы прога просто обращалась к коду а-ля инклуд, но только без других файлов
Да это пример из инета, а вот как что бы прога просто обращалась к коду а-ля инклуд, но только без других файлов
Спустя 58 секунд (20.02.2012 - 08:55) Игорь_Vasinsky написал(а):
функция может возращать либо строку либо массив.
т.к. у тя 2 функции должны дать результат + 1 переменная - то значит твой вариант - массив
return - те в помощь, но я так и не понимаю зачем такая мутанина.
т.к. у тя 2 функции должны дать результат + 1 переменная - то значит твой вариант - массив
return - те в помощь, но я так и не понимаю зачем такая мутанина.
Спустя 16 минут, 51 секунда (20.02.2012 - 09:12) Invis1ble написал(а):
Undertaker
в твоем случае код может выглядеть примерно так
пользоваться можно так
в твоем случае код может выглядеть примерно так
function ldap($connect, $user, $password) {
ldap_set_option($connect, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($connect, LDAP_OPT_REFERRALS, 0);
return ldap_bind($connect, $user, $password);
}
пользоваться можно так
$bind = ldap($connect, $ldap_user, $ldap_pass);
_____________
Из отчета службы безопасности:
... по поводу взлома китайцами сервера Пентагона:
1) Каждый китаец попробовал один пароль.
2) Каждый второй пароль был - maodzedun.
3) На 657983241-й попытке сервер согласился что у него пароль - maodzedun