PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (29): В начало « ... 17 18 19 20 [21] 22 23 24 25 ... » В конец

> Найдено сообщений: 422
Джур Отправлено: 01 Июня, 2008 - 05:31:22 • Тема: Использование функций • Форум: Программирование на PHP

Ответов: 17
Просмотров: 895
D1mOn пишет:
Приведите, пожалуйста, пример


Вот пример для Smarty

PHP:
скопировать код в буфер обмена
  1. <?
  2. $smarty->assign('tabl',array(2007,2008,2009))
  3.  


выводит список столбиком
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <table>
  3. {foreach from=$tabl item=x}
  4. <tr><td>{$x}</td>
  5. {/foreach}
  6. </table>
  7.  


прошу прощения, если где-то перепутал ключи. Улыбка Как видите, скрипт выводит массив и ему безразници как имено... А шаблон уже из масива делает HTML код, который мы и видем... Предпологается что шаблон потом можно изменить и отображатся будет по другому, но РНР скрипт от этого не изменится.

выводит массив в строчку
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <table><tr>
  3. {foreach from=$tabl item=x}
  4. <td>{$x}</td>
  5. {/foreach}
  6. </table>
  7.  
Джур Отправлено: 31 Мая, 2008 - 21:47:59 • Тема: Запись в БД и последующий вывод... • Форум: SQL и Архитектура БД

Ответов: 10
Просмотров: 57
EuGen пишет:
Зато регулярными выражениями - универсальнее.

Не в обиду будет сказано, но под ваш регспейс подойдут даже неправильные адреса, поэтому давайте не будем называть это универсальностью Ха-ха
Это дыра
Джур Отправлено: 31 Мая, 2008 - 20:50:43 • Тема: ваше мнение по поводу средств составления документации • Форум: Прочее

Ответов: 0
Просмотров: 34
ваше мнение по поводу средств составления документации? а точнее кто чем пользовался? что посоветует?

Уточню... Иногда надо писать документацию для "своих". обычно небольшая древовидная структура на которой вешаютя листики с текстом и примерами кода. и время от времени добавлять/править...

Собирать вручную надоело Радость
Джур Отправлено: 31 Мая, 2008 - 20:43:25 • Тема: Запись в БД и последующий вывод... • Форум: SQL и Архитектура БД

Ответов: 10
Просмотров: 57
проще так:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. if(is_int(ip2long('308.46.43.45'))) echo 'IP правильный';
  4. else echo 'гонево';
  5.  
Джур Отправлено: 31 Мая, 2008 - 20:40:05 • Тема: jQuery • Форум: JavaScript & VBScript

Ответов: 12
Просмотров: 4959
тожесамое наблюдал с FF+FireBug и дополнением к jQuery - Corn.
но проблема возникала, как ни странно из-за CSS кода... Так что сильно не удивляйтесь
Джур Отправлено: 31 Мая, 2008 - 20:33:07 • Тема: Как узнать какому заданному промежутку времени принадлежит дата? • Форум: Программирование на PHP

Ответов: 1
Просмотров: 295
PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. function datt($x){
  4.   preg_match('~([0-9]{4})-([0-9]{2})-([0-9]{2})~',$x,$a);
  5.   return mktime(0,0,0,$a[2],$a[3],$a[1]);
  6. }
  7.  
  8. $who='2008-11-05';
  9.  
  10. $p[]=array('2008-09-01','2009-01-10');
  11. $p[]=array('2009-02-10','2009-05-30');
  12.  
  13. $fl=1;
  14. foreach($p as $v){
  15.   $who=datt($who);
  16.   if(datt($v[0])<=$who and datt($v[1])>=$who){
  17.     echo 'дата пренадлежит промежутку: '.implode(' - ',$v);
  18.     $fl=0;
  19.     break;
  20.   }
  21. }
  22. if($fl) echo 'дата за пределами всех промежутков';
  23.  
Джур Отправлено: 31 Мая, 2008 - 20:19:00 • Тема: есть план создания CMS • Форум: Наработки по собственным проектам

Ответов: 86
Просмотров: 68224
CMS это такая простая вещь, что я удивляюсь, почему ребят из Bitrix, UMI.CMS и Joomla еще не кастрировали за то что они наваяли... Ха-ха

итак, самое важное - сайт состоит из страниц.
Страница - это в итоге описание какой шаблон вы используете для данной странички, какие блоки, в каком порядке и в каких местах шаблона "подтыкаете"
блок - это либо РНР-скрипт, либо простой HTML-текст.
шаблон - это обычно PHP/HTML страничка в некоторых местах которой можно эти самые блоки впихнуть.

сответственно блоки HTML кода можно редактировать либо в TEXTAREA либо через WYSING редактор, не суть важно...
РНР-модули же могут иметь "административную часть" тоесть простейший GUI для настройки данного модуля.

Все... Остальной функционал выполняют РНР-модули, которые потом дописывают программисты для ушастых ламеров.

P.S. Наличие шаблонизаторов, визуальных редакторов, полупрозрачных иконок разделение прав и способ хранения данных это сугубо по вкусу.
Джур Отправлено: 31 Мая, 2008 - 19:28:08 • Тема: Использование функций • Форум: Программирование на PHP

Ответов: 17
Просмотров: 895
D1mOn пишет:
Здрасте всем! Хочу сделать вывод ссылок через функцию. Примерно так:
Оправдано ли такое использование? А если использоватьт функции для построения всего, от таблиц до изображений?

нагрузку это конечно же создаст но незначительную, зато это дает несколько приимущестВ. например можно подправить функцию и она начнет выдавать ЧПЛ-ки.
Садить же все на функци, весьма плохая идея. Ибо нужно чуствовать меру.

EuGen пишет:
Вообще говоря правильным является разделение php кода и html. (Например, шаблонизация). Так как программная логика - это одно, а способ отображения - совсем другое.

Ну, разделение на логику и представление весьма условная весЧ. Необязательно использовать Smarty чтобы эту самую логику отделять от представления Улыбка

РНР, на заре своего зарождения, был ШАБЛОНИЗАТОРОМ для такого языка как Perl. С тех пор в РНР и существует "альтернативный синтаксис". Коим многие благополучно и разделяют логику от представления. Кстати, если кто не знает, что Smarty, предварительно компилирует свои шаблоны в РНР код, прошу заглянуть в /templates_c...
Думаю для многих начинающих кодеров это будет любопытное зрелище.
Джур Отправлено: 30 Мая, 2008 - 10:09:23 • Тема: есть план создания CMS • Форум: Наработки по собственным проектам

Ответов: 86
Просмотров: 68224
ну вот скрин модубя Block из админки QCM b.507
я ее года полтара назад делал...
Джур Отправлено: 30 Мая, 2008 - 09:58:37 • Тема: Не знал как назвать... • Форум: Программирование на PHP

Ответов: 6
Просмотров: 357
D1mOn пишет:
Не пойму как сделать вот это:
Нажмите скачать! Вы будете 546-ым!
С этим то все нормально, но если там будет допустим цифра 3, то тогда приставка -ым не подходит! Как быть?


Учите русский язык дорогой димыч... Особенно рекомендую учебник за 5-й класс Улыбка)

а по делу:
вот ряд
CODE (text):
скопировать код в буфер обмена
  1. 1-ым 2-ым 3-им 4-ым 5-ым 6-ым 7-ым 8-ым 9-ым 10-ым 11-ым 12-ым 13-ым - 19-ым
  2. 20-ым 21-ым 22-ым 23-им

значит если число оканчивается на 3, то ИМ иначе ЫМ.
PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. if(substr((string)$x,-1)) $fix='им';
  4. else $fix='ым';
  5.  
Джур Отправлено: 29 Мая, 2008 - 18:20:04 • Тема: Как видео "воруют"? • Форум: Программирование на PHP

Ответов: 10
Просмотров: 478
D1mOn пишет:
А, вот здесь поподробнее, пожалуйста. Если у меня уже готовый плеер, как мне туда вставить эту функцию?

если у вас есть исходники плеера, то просто вписываете проверку текущего хоста. Гденибуть в первом кадре.
Если же у вас уже готовый swf то тут уже ахтунг...
советую почитать: http://flasher[dot]ru/
Джур Отправлено: 29 Мая, 2008 - 12:15:54 • Тема: Как видео "воруют"? • Форум: Программирование на PHP

Ответов: 10
Просмотров: 478
D1mOn пишет:
Как проверить откуда запрошен файл?

ну самый простенький пример для РНР файлов - $_SERVER['HTTP_REFERER']
также можно указать подобное ограничение в .htaccess

Для флеш плеера это проверка URL - getURL()

в принципе обойти такое можно, но ламеров больше. Улыбка
Джур Отправлено: 29 Мая, 2008 - 07:51:49 • Тема: Отдать файл • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 2741
Мда-ааа... да вы батенька извращенец.

1. POST-ом данные можно отдать НА сервер а не с сервера клиенту.
2. аякс это не фрейм и ваш header ничего полезного делать не будет.
Джур Отправлено: 29 Мая, 2008 - 07:43:51 • Тема: хочу "украсть" сайт • Форум: HTML, Дизайн & CSS

Ответов: 32
Просмотров: 37162
тогда уж красть код не корошо

а красть сайты это - абсурд ибо он и так в свободном доступе
Джур Отправлено: 29 Мая, 2008 - 07:36:22 • Тема: Как видео "воруют"? • Форум: Программирование на PHP

Ответов: 10
Просмотров: 478
scuter пишет:
ну так воруют.

уважаемый, так человече и просил расказать про воровство Улыбка

Страниц (29): В начало « ... 17 18 19 20 [21] 22 23 24 25 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB