Вы не зашли.
Главная » PHP » Общие вопросы по PHP
#781. tipsun Off (19)
Moderator
2012.05.07 16:04
Хотел посмотреть какие загрузчики бывают.
Вот наткнулся на такой и другой.
Вопрос: кодеру придется этот класс запустить, чтоб класс зарегистрировал себя как автозагрузчик?
- - - -
Вроде 1 класс по 1й ссыле регится сам.
А для другого уже нет, так?
Отредактировано tipsun (2012.05.07 16:04)
#782. Gemorroj Off (107)
Administrator
2012.05.07 18:06
1 какой-то нагроможденный. особо не вижу смысла в логировании, когда есть функция get_required_files.
2 мне симпатичнее, но вот эта строка preg_replace('#_#', '\\', $className); вымораживает.
для примера, мой рабочий велосипед.
Код:
span style="color: #0000BB"><?php/** * Класс реализации autoload * * @author Anton Polumiskov * @copyright 2011 * */class Autoloader{ protected static $_instance = null; protected function __clone() { } /** * Конструктор */ protected function __construct() { self::restore(); } /** * Объект автолоадера * * @return Autoloader */ public static function getInstance() { if (self::$_instance === null) { self::$_instance = new self; } return self::$_instance; } /** * Возвращаем автолоадер * * @return boolean */ public function restore() { //if (self::$_instance !== null) { return spl_autoload_register(array($this, '_register')); //} } /** * Снимаем с регистрации * * @return boolean */ public function unregister() { if (self::$_instance !== null) { return spl_autoload_unregister(array($this, '_register')); } return true; } /** * Подклчение классов * * @param string $name */ protected function _register($name) { require __DIR__ . '/' . str_replace('_', '/', $name) . '.class.php'; }}?>
вызывается примерно так
Код:
span style="color: #0000BB"><?phprequire_once __DIR__ . '/API/Autoloader.class.php';Autoloader::getInstance();?>
#783. tipsun Off (19)
Moderator
2012.05.07 18:06
Ок. СПС.
#784. POFIGISST Off (6)
Участник
2012.05.25 15:03
Помогите создать форму для ввода чисел,и чтоб то число которое вводят в форму заносилось в переменную,хочу сделать у ся на сайте переход по страницам чтоб вводишь номер страницы и переходишь на нее, ссылка для перехода идет так "http://адрес.ру/?sort=time&page=номер страницы" и вот где номер страницы я хочу всунуть переменную которую вводят в форму) вчера пробовал,но чет нихера не получилось(

делал так

Код:
echo "<br/><input type=\"text\" name=\"num\" maxlength=\"50\" value=\"\"/><br/>";
 
$num = $_POST["num"] ;
Ну и потом переменную $num вставлял в адрес где идет номер страницы,но не работает(
#785. Gemorroj Off (107)
Administrator
2012.05.25 17:05
данные передаются из формы, а не просто из инпутов
#786. POFIGISST Off (6)
Участник
2012.05.25 18:06
Это тогда вот так будет

Код:
echo '<form method="post" enctype="text/plain">';
echo "<input type=\"text\" name=\"num\" maxlength=\"50\" value=\"\"/><br/></form>";
$num = $_POST["num"] ;
?
Отредактировано POFIGISST (2012.05.25 18:06)
#787. Gemorroj Off (107)
Administrator
2012.05.25 18:06
text/plain там при чем??
#788. POFIGISST Off (6)
Участник
2012.05.25 19:07
Ты прав, enctype="text/plain та не нужно,ведь там ток числа будут срабатывать,а какой тип тогда там ставить? или вообще никакого не нужно?
#789. Gemorroj Off (107)
Administrator
2012.05.25 19:07
http://htmlbook.ru/html/form/enctype
application/x-www-form-urlencoded
#790. Akdmeh Off (9)
Участник
2012.05.31 13:01
Привет!
Вопрос по подготовленным выражениям в mysqli.
Есть ли разница, если я все параметры буду передавать как s, а не i?
К тому же, можно ли вызывать bind_param несколько раз (заранее неизвестно количество входных параметров)?
Желание стать программистом из-за того, что вам нравляться компьютерные игры-это все равно, что желание стать гинекологом из-за того, что вам нравиться сексwink
Страниц: 177 78 79 80 81118 Все
Главная
WEB
PunBB Mod v0.6.2
0.037 s