Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Практика по PHP  (Прочитано 11494 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Grigory Smirnov

  • Старожил
  • *
  • Сообщений: 1339
  • Дайте мне исходники, и я переверну Землю.
    • Просмотр профиля
    • Дафтер
Re: Практика по PHP
« Ответ #15 : 03 Сентября 2013, 17:16:56 »
DoctorWho, не сомневайся, пиши мне в ЛС. Иначе не научишься, а практика очень хорошо помогает во всем этом.

Оффлайн DoctorWho

  • Автор темы
  • Участник
  • *
  • Сообщений: 167
  • Правда одна, а ложь — это слова, слова, слова…
    • Просмотр профиля
Re: Практика по PHP
« Ответ #16 : 03 Сентября 2013, 17:20:16 »
использую framework zend. куча разных и полезных фич. может пригодится тебе)

Он, как я понимаю, бесплатный, но за дополнительные функции надо платить?
Stay back! I'm armed...with a screwdriver!

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Практика по PHP
« Ответ #17 : 03 Сентября 2013, 17:26:03 »
DoctorWho,
а просто тест можешь?
Wars ~.o

Оффлайн DoctorWho

  • Автор темы
  • Участник
  • *
  • Сообщений: 167
  • Правда одна, а ложь — это слова, слова, слова…
    • Просмотр профиля
Re: Практика по PHP
« Ответ #18 : 03 Сентября 2013, 17:30:40 »
DoctorWho,
а просто тест можешь?

Не понял..
Stay back! I'm armed...with a screwdriver!

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Практика по PHP
« Ответ #19 : 03 Сентября 2013, 17:34:13 »
DoctorWho,
root@maxoft-ZBOX-ID84:~# echo '<?php for ($i 1$j 0$i <= 10$j += $i, print "$i\n"$i++);?>' | php
1
2
3
4
5
6
7
8
9
10
root@maxoft-ZBOX-ID84:~#

Wars ~.o

Оффлайн Grigory Smirnov

  • Старожил
  • *
  • Сообщений: 1339
  • Дайте мне исходники, и я переверну Землю.
    • Просмотр профиля
    • Дафтер
Re: Практика по PHP
« Ответ #20 : 03 Сентября 2013, 17:36:29 »
victor00000, э... Я тоже не понял.

Оффлайн DoctorWho

  • Автор темы
  • Участник
  • *
  • Сообщений: 167
  • Правда одна, а ложь — это слова, слова, слова…
    • Просмотр профиля
Re: Практика по PHP
« Ответ #21 : 03 Сентября 2013, 17:39:35 »
DoctorWho,
root@maxoft-ZBOX-ID84:~# echo '<?php for ($i 1$j 0$i <= 10$j += $i, print "$i\n"$i++);?>' | php
1
2
3
4
5
6
7
8
9
10
root@maxoft-ZBOX-ID84:~#


Ну это просто условный оператор, который выводит числа все числа от 1 до 10, с постфиксным инкрементом.. правда я не совсем понял, зачем там J
Stay back! I'm armed...with a screwdriver!

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Практика по PHP
« Ответ #22 : 03 Сентября 2013, 17:44:22 »
DoctorWho,
Grigory Smirnov,
копировать себе на терминал.
Цитировать
функции надо платить?
функция ненужно, у дядя молодец.
Wars ~.o

Оффлайн DoctorWho

  • Автор темы
  • Участник
  • *
  • Сообщений: 167
  • Правда одна, а ложь — это слова, слова, слова…
    • Просмотр профиля
Re: Практика по PHP
« Ответ #23 : 04 Сентября 2013, 09:54:30 »
Цитировать
функции надо платить?
функция ненужно, у дядя молодец.

Я имел ввиду дополнительные функции программы, а не языка php)
Stay back! I'm armed...with a screwdriver!

Оффлайн MuadDlb

  • Участник
  • *
  • Сообщений: 147
  • The Dune Messiah
    • Просмотр профиля
Re: Практика по PHP
« Ответ #24 : 05 Сентября 2013, 11:07:08 »
нивкоем случае, никогда не советуйте новичку фреймоврки, тем паче такие как зенд. Потом на нативном языке он вобще ничего не сможет сделать.

Оффлайн DoctorWho

  • Автор темы
  • Участник
  • *
  • Сообщений: 167
  • Правда одна, а ложь — это слова, слова, слова…
    • Просмотр профиля
Re: Практика по PHP
« Ответ #25 : 05 Сентября 2013, 20:18:54 »
PHP:
Если попроще: статический клас пагинатора, ну или функцию


Так, насчет пагинатора.. Я пока не стал делать, но вот такая вот затея.
В body прописываем див блок, или же ячейку таблицы, где собственно будет отображаться нужная информация. Информацию выражаем через какую-либо переменную.
Снизу страницы размещаем пагинатор. Т.е. прописываем так, чтобы при нажатии на ту или иную метку значение переменной соответственно менялось..
А чтобы сделать пагинатор для множества страниц.. Пагинатор делаем на инкременте,через foreach на каждое значение от 1++ присваиваем новое значение переменных, в которых хранится информация.. Так?
Stay back! I'm armed...with a screwdriver!

Оффлайн MuadDlb

  • Участник
  • *
  • Сообщений: 147
  • The Dune Messiah
    • Просмотр профиля
Re: Практика по PHP
« Ответ #26 : 06 Сентября 2013, 13:22:38 »
о боже...
Во 1 определитесь вам MVC или нет
если mvc то для начала

classes.php
class paginator
  {
  public static function getPages($recordTotal, $recordsPerPage)
    {
    }
  }
module.php
$pages=paginator::getPages(1000,20);
а затем в своейм шаблоне уже
module.tpl.php
<div class="pages">
<? foreach ($pageElems as $pageEl): ?>
<a href="">...</a>
<? endforeach ?>
</div>
С другой стороны, шаблон пагинатора можно внести прямо в класс.
paginator:getFormedTpl(1000, 20);

Я написал навскидку конечно. Теги можно сделать еще сочетанием <ul><li><a></a></li></ul>
Стили потом прикрутите через css, не заморачивайтесь.
Просто напишите себе класс, много всяких штук почерпнете - попрактикуетесь.
Выглядеть оно должно так:
На девятой странице:
<< < 1 2 3 ... 8 9 10 ... 48 49 50 > >>
Выложить мне готовый класс конечно никто не мешает, но смысла в том никакого для вас)
« Последнее редактирование: 06 Сентября 2013, 13:26:55 от MuadDlb »

Оффлайн DoctorWho

  • Автор темы
  • Участник
  • *
  • Сообщений: 167
  • Правда одна, а ложь — это слова, слова, слова…
    • Просмотр профиля
Re: Практика по PHP
« Ответ #27 : 06 Сентября 2013, 14:29:26 »
Да.. надо книжку почитать..) какую посоветуете?)
Stay back! I'm armed...with a screwdriver!

Оффлайн Grigory Smirnov

  • Старожил
  • *
  • Сообщений: 1339
  • Дайте мне исходники, и я переверну Землю.
    • Просмотр профиля
    • Дафтер
Re: Практика по PHP
« Ответ #28 : 06 Сентября 2013, 14:38:58 »
PHP для чайников  ;D

Оффлайн DoctorWho

  • Автор темы
  • Участник
  • *
  • Сообщений: 167
  • Правда одна, а ложь — это слова, слова, слова…
    • Просмотр профиля
Re: Практика по PHP
« Ответ #29 : 06 Сентября 2013, 15:57:08 »
PHP для чайников  ;D


Это да)) но какого автора?))
Stay back! I'm armed...with a screwdriver!

 

Страница сгенерирована за 0.016 секунд. Запросов: 21.