PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (503): В начало « ... 493 494 495 496 [497] 498 499 500 501 ... » В конец
Найдено сообщений: 7537
OrmaJever
Отправлено: 28 Октября, 2010 - 16:52:07 • Тема: непонятный синтаксис в масивах • Форум: Программирование на PHP
Ответов: 8 Просмотров: 632
DlTA пишет: ведь насколько я знаю индексом в масиве выступает или строка или переменная
а в данном случае key вообще непонятно что.
php умная програма Если нету такой константы то php ищет индекс масива key .
Правельнее ставить индексы масивов в кавычки $T['key']
OrmaJever
Отправлено: 27 Октября, 2010 - 19:36:45 • Тема: как задать время посылки POST • Форум: Напишите за меня, пожалуйста
Ответов: 3 Просмотров: 45
seeroja пишет: этим скриптом я вывожу картинку с прогрессбаром, эта же кнопка задействована в методе POST, так вот, мне нужно время, чтоб на гифке успел пробежать прогресс до 100 и только тогда POST
Обычно так делают в ajax...
OrmaJever
Отправлено: 26 Октября, 2010 - 13:03:58 • Тема: htaccess • Форум: Программирование на PHP
Ответов: 3 Просмотров: 386
OverNik пишет: RewriteRule /page/^([a-z]+)$ index.php?page=$1 [L]
это у меня работает. php скрипт примерно такой
При запросе site.ru/?page=index&id=asd то как и нужно выводит id, но мне нужно чтобы работало вот так
site.ru/index?id=asd
OrmaJever
Отправлено: 25 Октября, 2010 - 23:42:44 • Тема: htaccess • Форум: Программирование на PHP
Ответов: 3 Просмотров: 386
Вот решил зделать в строке адерса так
тоесть site.ru/index => site.ru/index.php?page=index
Всё отлично но как теперь отправить get запрос site.ru/index.php?page=index ?
Помогите с регуляркой что бы было site.ru/index?id=1 => site.ru/index.php?page=index&id=1
OrmaJever
Отправлено: 25 Октября, 2010 - 18:12:58 • Тема: Парсер ссылок • Форум: Регулярные выражения
Ответов: 3 Просмотров: 471
Jmunb пишет: собственно дописал найденную в интернете регулярку: '|<a(.*?)href[\"\'\s]{0,}=[\"\'\s]{0,}(.*?)[\"\'\s]{1}(.*?)>(.*?)</a[\s]{0,}>|is'
Всё конешно зависит от конкретного случия но я думаю можно сильно не напрягатся.
OrmaJever
Отправлено: 25 Октября, 2010 - 15:34:51 • Тема: Как сделать тэги типа {tag} • Форум: Программирование на PHP
Ответов: 6 Просмотров: 482
во всех движках шаблонизаторы написаны немного по разному но суть одна.
Вот мой небольшой пример
PHP:
скопировать код в буфер обмена
<?
class tpl
{
var $file = 'index.tpl' ;
var $template ;
function get( $file )
{
$this -> file = $file ;
{
return false ;
}
else
{
return true ;
}
}
function set( $key , $var )
{
$this -> vars [ $key ] = $var ;
}
function parse( )
{
foreach ( $this -> vars as $find => $replace )
{
$this -> template = str_replace ( $find , $replace , $this -> template ) ; }
echo $this -> template ;
return true ;
}
}
$tpl = new tpl;
?>
Вызов простой. Любая страница в 3 этапа.
PHP:
скопировать код в буфер обмена
$tpl -> get ( '../templates/index.tpl' ) ; // Открываем файл шаблона
$tpl -> set ( '{menu}' , $menu ) ; // записываем в архив что нужно заменять
$tpl -> set ( '{header}' , $header ) ; // эту функцию можно вызывать столько раз сколько нужно.
$tpl -> parce ( ) ; //заменяем в шаблоне то что добавили в set() и выводим файл
Как то так и работают шаблоны
Страниц (503): В начало « ... 493 494 495 496 [497] 498 499 500 501 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB