PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (14): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец
Найдено сообщений: 198
qtk
Отправлено: 19 Июля, 2013 - 07:09:58 • Тема: Проблем со скриптом подключения классов • Форум: Объектно-ориентированное программирование
Ответов: 5 Просмотров: 1167
А как будет правельней, так?
PHP:
скопировать код в буфер обмена
class Autoload
{
static function autoload( $class )
{
$obj = new RecursiveIteratorIterator ( new RecursiveDirectoryIterator ( _ _DIR__ ) , RecursiveIteratorIterator :: SELF_FIRST ) ;
foreach ( $obj as $file )
{
$file_name = basename ( $file ) ; if ( is_dir ( $file ) AND
$file_ name
!= '.' AND
$file_name != '..' ) {
$path=$file .' / '.$class .' . php';
if(file_exists ($path))
{
require $path;
break;
}
}
}
}
static function run()
{
spl_autoload_register (self::autoload());
}
}
Сори если опять глупость написал
qtk
Отправлено: 18 Июля, 2013 - 22:20:31 • Тема: Проблем со скриптом подключения классов • Форум: Объектно-ориентированное программирование
Ответов: 5 Просмотров: 1167
есть сайт с дирикториями:
-class
--core
---model
---view
--app
данный скрипт ищет фаил во всех папка кроме корневой папки class, как сделать что бы и в корне смотрел?
PHP:
скопировать код в буфер обмена
class Autoload
{
static function run( )
{
function autoload( $class )
{
$obj = new RecursiveIteratorIterator( new RecursiveDirectoryIterator( __DIR__) , RecursiveIteratorIterator:: SELF_FIRST ) ;
foreach ( $obj as $file )
{
if ( is_dir ( $file ) AND
$file_name != '.' AND
$file_name != '..' ) {
$path = $file . '/' . $class . '.php' ;
{
require $path ;
break ;
}
}
}
}
}
}
qtk
Отправлено: 27 Июня, 2013 - 14:38:43 • Тема: Проблем со скриптом! • Форум: Вопросы новичков
Ответов: 5 Просмотров: 182
Вот допустим у вас динамический урл index.pxp?a=1&b=2&c=3 если задать не существующие параметры или не существующие значения параметров, то сервер тупо перенесет вас на index.pxp и не выдаст 404.
Вот подскажите как быть в этом случае?
qtk
Отправлено: 27 Июня, 2013 - 12:02:53 • Тема: Проблем со скриптом! • Форум: Вопросы новичков
Ответов: 5 Просмотров: 182
Дело в том что, все url переадресовываются на index.pxp в корневом каталог и обрабатываются там, вот код:
просто я в место динамического url ввожу статическии и разбираю его! Так как сервер все запросы пересылает на index.pxp думаю он не сможет определить отсутствие страницы, возможно я ошибаюсь))).
Rewrite-модуль есть не силен только в этом совсем.
qtk
Отправлено: 27 Июня, 2013 - 10:41:34 • Тема: Проблем со скриптом! • Форум: Вопросы новичков
Ответов: 5 Просмотров: 182
Сделал скрипт для проверки на существование
PHP:
скопировать код в буфер обмена
if ( ! empty ( $_SERVER [ 'REQUEST_URI' ] ) ) { if ( $_SERVER [ 'HTTPS' ] == 'on' ) {
$url = 'https://' . $_SERVER [ 'SERVER_NAME' ] . $_SERVER [ 'REQUEST_URI' ] ;
} else {
$url = 'http://' . $_SERVER [ 'SERVER_NAME' ] . $_SERVER [ 'REQUEST_URI' ] ;
}
$q = mysql_query ( "SELECT * FROM `url` WHERE `link` = '$url '" ) ; header ( "HTTP/1.1 404 Not Found" ) ; }
}
Но проблем в том, что он не пропускает внутренние линки: картинки, подключаемые js и css. Посоветуйте что нибудь? Спасибо!
qtk
Отправлено: 23 Апреля, 2013 - 22:09:23 • Тема: кодировка базы • Форум: Работа с СУБД
Ответов: 3 Просмотров: 1062
Уверен поможет данный пример
Все дело в SET NAMES utf8
qtk
Отправлено: 09 Апреля, 2013 - 12:20:20 • Тема: Вопрос по пользовательской функции. • Форум: Вопросы новичков
Ответов: 18 Просмотров: 543
Не подходит лишь потому, что мне не нравятся эти, на мой взгляд лишние аргументы в bar()
(Добавление)
Просто хотелось узнать можно ли реализовать все это с помощью $GLOBALS или global
qtk
Отправлено: 09 Апреля, 2013 - 11:58:52 • Тема: Вопрос по пользовательской функции. • Форум: Вопросы новичков
Ответов: 18 Просмотров: 543
это для разных пользователей переменная $data будет меняться. Global в данном случае не работает не работает вот поэтому и пишу сюда.
Страниц (14): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB