PHP.SU

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

Страниц (50): В начало « ... 37 38 39 40 [41] 42 43 44 45 ... » В конец

> Найдено сообщений: 750
movEAX Отправлено: 19 Января, 2010 - 16:25:36 • Тема: помоги упростить • Форум: Программирование на PHP

Ответов: 11
Просмотров: 555
PHP:
скопировать код в буфер обмена
  1. // удаляем пустые элементы массива
  2. $user = preg_grep('!.!',$user);
  3. foreach($user as $k=>$v) $infoUser.=$k.'='.$v.', ';
movEAX Отправлено: 18 Января, 2010 - 18:22:42 • Тема: масивы в регулярных выражениях • Форум: Регулярные выражения

Ответов: 5
Просмотров: 408
Для работы с массивами удобно использовать функцию preg_grep($pattern, $array);
На выходе получим массив, со значениями соответствующими шаблону.
movEAX Отправлено: 18 Января, 2010 - 12:21:56 • Тема: Обновление форума. Баги и ошибки пишем здесь • Форум: Колонка администратора

Ответов: 468
Просмотров: 203125
Если использовать обертку HTML для отображения html кода, то символ # считается началом однострочного комментария.
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <style>
  3. #simple_id{
  4.    background: #fff;
  5. }
  6. </style>
movEAX Отправлено: 18 Января, 2010 - 12:17:57 • Тема: Необычный бекграунд!!! • Форум: HTML, Дизайн & CSS

Ответов: 10
Просмотров: 3662
CODE (html):
скопировать код в буфер обмена
  1. <style>
  2. body{
  3.    background: url(..);
  4. }
  5. #second-body{
  6.    background: url(..);
  7.    height: 100%;
  8.    width: 100%;
  9. }
  10. </style>
  11. ...
  12. <body>
  13. <div id="second-body"> </div>
  14. ...
  15. </body>
movEAX Отправлено: 14 Января, 2010 - 20:08:23 • Тема: Очень интересный вопрос по ООП • Форум: Программирование на PHP

Ответов: 10
Просмотров: 620
STRELOK пишет:
спасибо, но мне нужно формировать поля и методы (в первую очередь поля) во время работы скрипта в зависимости от например подключенных компонентов. Перечитал еще раз внимательно статью о ООП 5пыха на этом сайте(который стал уже вроде настольной книги - спасибо админамУлыбка). Буду использовать перегрузку методов гет и сет.

Приглянись к шаблонам проектирования, наверняка что-нибудь приглянется.

Список литературы:
+ Паттерны проектирования (Э. Гамма Р. Хелм Р. Джонсон Дж. Влиссидес) - классика,
+ PHP Objects Patterns and Practice (Apress)
+ PHP Hacks Tips and Tools For Creating Dynamic Websites (OReilly)
movEAX Отправлено: 14 Января, 2010 - 09:44:41 • Тема: Очень интересный вопрос по ООП • Форум: Программирование на PHP

Ответов: 10
Просмотров: 620
JustUserR пишет:
я всегда думал что класс как правило состоит из свойств (В вашей термилоногии полей) и методов


(C#) Поле - это поле) ; свойство реализует методы get() и set(); метод , он и в Африке метод.

STRELOK пишет:
Можно ли каким то образом формировать поля и методы у класса?


Ну, можно использовать полиморфизм, если это конечно то, что тебе нужно)
CODE (text):
скопировать код в буфер обмена
  1. class base{
  2.     protected $a = '1';
  3.  
  4.     private function __construct(){}
  5.  
  6.     protected function b(){
  7.          return 'b';
  8.     }
  9.  
  10.  
  11.     protected function a(){
  12.          return $this->a;
  13.     }
  14.  
  15.     public function write(){
  16.         echo $this->b().$this->a();
  17.     }
  18. }
  19.  
  20. class Extended extends base{
  21.     protected $a = '2';
  22.  
  23.     public function __construct(){}
  24.     protected function b(){
  25.         return 'B';
  26.     }  
  27. }
  28.  
  29. $obj = new Extended;
  30.  
  31. $obj->write();
movEAX Отправлено: 12 Января, 2010 - 10:00:49 • Тема: Как прикрутить комментарии к новостям? • Форум: Программирование на PHP

Ответов: 5
Просмотров: 525
Extazy пишет:
1,) id
2,) id новости
3,) комментарий

Можно еще добавить ID юзера и дату создания.
movEAX Отправлено: 10 Января, 2010 - 20:02:16 • Тема: Раздел обучение на примерах • Форум: Колонка администратора

Ответов: 8
Просмотров: 5111
У меня книжка на эту тему есть, правда на английском(~300 стр. без содержания). Можно с нее информацию брать, там все доступно расписано. Как думаете?
movEAX Отправлено: 10 Января, 2010 - 19:40:20 • Тема: Модераторы форума. • Форум: Колонка администратора

Ответов: 92
Просмотров: 45836
RomAndry пишет:
movEAX и Ammy поздравляем, Вы теперь в нашей команде.
Спасибо за иннициативность и удачи =)

Примного благодарен! Вступаю на пост! Нунчаки
movEAX Отправлено: 10 Января, 2010 - 10:21:32 • Тема: Модераторы форума. • Форум: Колонка администратора

Ответов: 92
Просмотров: 45836
Готов взять на себя бразды правления в разделе "Регулярные выражения", если позволите конечно))
movEAX Отправлено: 09 Января, 2010 - 14:43:21 • Тема: архивация с помощью system() • Форум: Напишите за меня, пожалуйста

Ответов: 8
Просмотров: 111
Wintel пишет:
system('"С:\7-zip\7z" a -tzip "C:\zip5.zip" -r "C:\qwe"');


По остальному, почитай документацию к 7z в консоле. Это можно сделать либо в интернете, либо просто запустив программу в cmd без параметров.
movEAX Отправлено: 09 Января, 2010 - 14:29:54 • Тема: тест • Форум: Корзина

Ответов: 6
Просмотров: 3496
mysql_connect no so fast as mysqli

ps:People! Please, don't do blunder in your life, use a mysqli
movEAX Отправлено: 09 Января, 2010 - 11:24:41 • Тема: Помощь по проекту • Форум: Наработки по собственным проектам

Ответов: 55
Просмотров: 19360
PHP:
скопировать код в буфер обмена
  1. $file = 'file0.txt';
  2. is_file($file) or die('Not found '.$file);
  3. $f = substr(array_pop(glob('file*.txt')),4) + 1;
  4.  
  5. file_put_contents('file'.$f.'.txt', $data);
movEAX Отправлено: 09 Января, 2010 - 11:01:00 • Тема: Текстовые поля • Форум: JavaScript & VBScript

Ответов: 7
Просмотров: 2616
JIesnik пишет:
biperch, Спасибо, с этим разобрался, а как теперь сделать, чтобы PHP Всё это обработал?

В зависимости от метода передачи данных скрипту, который должен быть указан теге формы, скрипт получит массив со значениями, т.е. если это будет POST, то, например, вывести полученные дынные можно следующим образом:
print_r($_POST['pole']);
movEAX Отправлено: 09 Января, 2010 - 10:49:12 • Тема: sql инъекция • Форум: Программирование на PHP

Ответов: 34
Просмотров: 2652
Hunter пишет:
o'conor то в базу он попадает в виде 'o\'conor' ..

А что если использовать base64_encode для занесения именив базу?

Страниц (50): В начало « ... 37 38 39 40 [41] 42 43 44 45 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB