Перейти к содержимому

Фото
* * * * * 2 голосов

Ajaxel.com - охота выслушать программистов!


  • Вы не можете создать новую тему
  • Please log in to reply
307 ответов в этой теме

#241 skill-A

skill-A

    Huge Cojones

  • Постоялец
  • 6 708 сообщений

Отправлено 20 Август 2015 - 00:08

Есть также DB::update() и DB::replace() и DB::delete() и DB::search() даже.

ну давай, поднажми, ещё чуть чуть и ORM изобретёшь


Сообщение изменено: skill-A (20 Август 2015 - 00:08 )

  • 0

улыбнись


#242 alx4ever

alx4ever
  • Пользователь
  • 169 сообщений
  • Откуда:Tallinn, Estonia

Отправлено 20 Август 2015 - 00:24

Не хочу!

	public static function insert($table, $data, $replace = false, $cols_only = false) {
		if (!$data) return false;
		$_data = array();
		if ($cols_only===true) {
			foreach ($data as $k => $v) $_data[$k] = self::string($v);
		} else {
			if (!$cols_only) $cols = self::columns($table);
			foreach ($data as $k => $v) {
				$_k = ltrim($k,'.');
				if (!$cols_only && !in_array($_k, $cols)) continue;
				if ($cols_only && !in_array($_k,$cols_only)) continue;
				$_data[$_k] = self::string($v, (substr($k,0,1)=='.' ? false : true));
			}
		}
		if (!$_data) return false;
		$_table = self::prefix($table);
		if (self::$lock) self::run("LOCK TABLE $_table WRITE");
		$sql = ($replace?'REPLACE':'INSERT').(self::$delayed?' DELAYED':(self::$ignore?' IGNORE':'')).' INTO `'.$_table.'` (`'.join('`, `',array_keys($_data)).'`) VALUES ('.join(', ',array_values($_data)).')';
		self::delayed(false);
		self::ignore(false);
		self::no_prefix(false);
		$ret = self::run($sql);
		if (self::$lock) self::run('UNLOCK TABLES');
		return $ret;
	}

И так сойдет.


  • 0

Аjaxel CMS, Фреймворк тоже.


#243 skill-A

skill-A

    Huge Cojones

  • Постоялец
  • 6 708 сообщений

Отправлено 20 Август 2015 - 00:28

срань какая-то

 

 

особенно с тернарными операторами


  • 0

улыбнись


#244 alx4ever

alx4ever
  • Пользователь
  • 169 сообщений
  • Откуда:Tallinn, Estonia

Отправлено 20 Август 2015 - 00:40

чё?

 

а про это что скажешь, чидик:

	public static function getAll($sql,$sel=false,$func=false) {
		self::on();
		$result = @mysql_query($sql,self::$DB[self::$nDB]);
		if ($result===false) {
			self::error($sql);
		}
		$ret = array();
		if ($sel) {
			if (strstr($sel,'|')) {
				$ex = explode('|',$sel);
				if ($ex[1]=='[[:ARRAY:]]') {
					while($row = mysql_fetch_assoc($result)) {
						$k = $row[$ex[0]];
						if ($func) if (!($row = call_user_func_array($func,array($row)))) continue;
						$ret[$k] = $row;
					}			
				} 
				elseif ($ex[1]=='[[:EMPTY:]]') {
					while($row = mysql_fetch_assoc($result)) {
						$ret[$row[$ex[0]]] = '';
					}
				}
				elseif ($ex[0]=='[[:INDEX:]]') {
					while($row = mysql_fetch_assoc($result)) {
						if ($func) {
							if (!($row = call_user_func_array($func,array($row[$ex[1]])))) continue;
							array_push($ret, $row);
						}
						else array_push($ret, $row[$ex[1]]);
					}
				}
				else {
					while($row = mysql_fetch_assoc($result)) {
						if ($func) if (!($row = call_user_func_array($func,array($row)))) continue;
						$ret[$row[$ex[0]]] = $row[$ex[1]];
					}
				}
			} else {
				while($row = mysql_fetch_assoc($result)) {
					if ($func) if (!($row = call_user_func_array($func,array($row)))) continue;
					array_push($ret,$row[$sel]);
				}
			}
		} else {
			while($row = mysql_fetch_assoc($result)) {
				if ($func) if (!($row = call_user_func_array($func,array($row)))) continue;
				array_push($ret,$row);
			}
		}
		self::off(true,$sql);
		if (self::errorMsg()) {
			self::$err = true;
			return false;	
		}
		if ($ret && stristr($sql,'SQL_CALC_FOUND_ROWS')) $ret[self::FOUND_ROWS] = DB::one('SELECT FOUND_ROWS()');
		if (Site::$db_sql) self::fill($sql,$result);
		self::free($result);
		self::yeserror();
		return $ret;
	}

Я сделал так чтобы просто можно было вызывать эти функции. Они весьма доработанные и используются на ура.

 

В моём движке работа с базой, не как у всех, она уникальна. Берите на ус. Поделился с вами двумя закрытыми методами.

 

Что значит тернарные? ммм..


  • 0

Аjaxel CMS, Фреймворк тоже.


#245 skill-A

skill-A

    Huge Cojones

  • Постоялец
  • 6 708 сообщений

Отправлено 20 Август 2015 - 00:44

на http://govnokod.ru/ выкладывай, там разберутся


Сообщение изменено: skill-A (20 Август 2015 - 00:44 )

  • 0

улыбнись


#246 mi1ha

mi1ha
  • Пользователь
  • 500 сообщений

Отправлено 20 Август 2015 - 00:45

эта стадия уже не лечится


Сообщение изменено: mi1ha (20 Август 2015 - 00:45 )

  • 2

#247 alx4ever

alx4ever
  • Пользователь
  • 169 сообщений
  • Откуда:Tallinn, Estonia

Отправлено 20 Август 2015 - 01:01

слышьте, вы двое), умники))) сидите тут, и поливаете, а не, лучше дальше сидите и ничего не делайте, только форум не забывайте ежеминутно посещать)) А так, вы вообще молодцы) Всегда поддерживаете. Приятно когда есть кто-то рядом.

Спасибо, что вам не понравилось. Кушайте сникерсы, они вкуснее, и запивайте молочком.

 

Я всё.

 

Кстати, вчера меня фирма на 33% завербовала, им нравится что я делаю и готовы просто так платить 2к евро в месяц + 33% от прибыли, чтобы я просто дорабатывал свой цмс, и сделал бы его для продаж. Так что скоро он изменится. Но спасибо, что выслушали. Мне уже плевать что вы думаете. Деньги и успех сейчас главное. В этом жестоком мире)


  • 0

Аjaxel CMS, Фреймворк тоже.


#248 skill-A

skill-A

    Huge Cojones

  • Постоялец
  • 6 708 сообщений

Отправлено 20 Август 2015 - 01:03

Кстати, вчера меня фирма на 33% завербовала, им нравится что я делаю и готовы просто так платить 2к евро в месяц + 33% от прибыли, чтобы я просто дорабатывал свой цмс, и сделал бы его для продаж. Так что скоро он изменится. Но спасибо, что выслушали. Мне уже плевать что вы думаете. Деньги и успех сейчас главное. В этом жестоком мире)

 

hqdefault.jpg


  • 0

улыбнись


#249 alx4ever

alx4ever
  • Пользователь
  • 169 сообщений
  • Откуда:Tallinn, Estonia

Отправлено 20 Август 2015 - 01:19

да ты бухай, бухай)) сразу вижу, что нечего сказать))


я стану богатым, а ты будешь молить меня о прощении! ХАХАХАААХХА!!

но я свет тебе прощу) понел?)


  • 0

Аjaxel CMS, Фреймворк тоже.


#250 skill-A

skill-A

    Huge Cojones

  • Постоялец
  • 6 708 сообщений

Отправлено 20 Август 2015 - 01:23

нет не надо пожалуйста не надо :facepalm:


  • 0

улыбнись


#251 alx4ever

alx4ever
  • Пользователь
  • 169 сообщений
  • Откуда:Tallinn, Estonia

Отправлено 20 Август 2015 - 01:35

Я ещё придумаю для тебя наказание за твою беслягушатность)


впрочем, работать надо. а точнее спать и завтра работать..

До новых встреч.


  • 0

Аjaxel CMS, Фреймворк тоже.


#252 skill-A

skill-A

    Huge Cojones

  • Постоялец
  • 6 708 сообщений

Отправлено 20 Август 2015 - 01:35

когда по улицам ходишь оборачивайся, а то пудель со спины напрыгнет и загрызёт ещё


  • 0

улыбнись


#253 alx4ever

alx4ever
  • Пользователь
  • 169 сообщений
  • Откуда:Tallinn, Estonia

Отправлено 20 Август 2015 - 01:40

не хотите, как кто-то говорил, то как хотите)

Мне терять нечего. Я вам бесплатно предложил, так как ищу хороших союзников.

 

Чёрти что творится(


да да да..

 

Ты мою аватарку видел? я супер молния. Короче резкий и наблюдательный.

Я умею думать о 10ти процессах одновременно.. Короче отличаюсь от местных и всё.

Не боюсь никого. Сам лебедюлей надаю)


Сообщение изменено: alx4ever (20 Август 2015 - 01:49 )

  • 0

Аjaxel CMS, Фреймворк тоже.


#254 skill-A

skill-A

    Huge Cojones

  • Постоялец
  • 6 708 сообщений

Отправлено 20 Август 2015 - 01:48

не надо не убивай нас!!!


  • 0

улыбнись


#255 alx4ever

alx4ever
  • Пользователь
  • 169 сообщений
  • Откуда:Tallinn, Estonia

Отправлено 20 Август 2015 - 02:33

фигасе..

да мне трупы некуда прятать!! :lol:


шутки в сторону)) но я здорово посмеялся)) чуть живот не лопнул)

 

тут блин тема о движке вообще-то) не обо мне и не о вас.. а о деле. о прогрессе чёрт возьми.

 

Кстати хочу рассказать вам о уязвимостях бесплатных движков, дело в том, что они взламываются. И хакеры крадут базу или вешают htaccess который линкует с вашего сайта и делает клики кампаниев. Вобщем то, что бесплатно обычно в дырах. Не качайте. Есть куча статей про это дело. Вот такие дела.

 

Мой движок не был взломан, но были взломаны скачанные скрипты которые я засунул в него. Позже их удалил.

Были атаки, было много чего интересного за 5 лет)


бывает такое дело что хакеры специально вешают скрипты для скачивании чтобы потом использовать известные дырки в них.

Если конечно сайт стоит того, если на нём крупная посещаемость. то тогда и взламывают и зарабатывают на рефералах. Имейте ввиду.


Сообщение изменено: alx4ever (20 Август 2015 - 02:19 )

  • 0

Аjaxel CMS, Фреймворк тоже.


#256 Inori

Inori

    Бедный студент

  • Постоялец
  • 1 956 сообщений

Отправлено 20 Август 2015 - 07:41

alx4ever, http://www.phptherightway.com/


  • 0

#257 djeux

djeux
  • Постоялец
  • 3 892 сообщений
  • Откуда:Tallinn, Kristiine

Отправлено 20 Август 2015 - 10:24

Мой движок не был взломан

 

Принцип неуловимого Джо никто не отменял.


  • 0

Самое главное заблуждение бандерлога на дороге - думать, что он такой один.


#258 TROLLFACE

TROLLFACE

    ASHOT CUMSHOT

  • Постоялец
  • 1 194 сообщений

Отправлено 21 Август 2015 - 01:36

Слыш, фимозник, посмотрел на твой код, это просто шиндец. Ты реально под гашем походу клаву насилуешь.

Реально ощущение что ты сидя на толчке на планшете код пишешь пока гадишь, а потом говоришь

 

c742ec730940bc79f94ddfa54b3e4ab4.jpg

 

Если ты такой богатый и за 2к + 33% вкалываешь + еще немеряно заказов, почему ты живешь в деревянном бараке напротив кладбища и по наказу мамки за молоком бегаешь каждый день? С таким уровнем дохода тебе пора в илитные районы переезжать, в Каку или Виимси на крайняк. Ток я тебя тут что-то не видел.

 

Видимо цветы с могил п*здить хватает чтоб за интернет платить и на макдак который ты в эту парашу программную перевариваешь.


  • 0

BMW X6 M50D 2014 280 kW - sold 03.2016

Tesla Model S 2014 270 kW (not P85 :( )

 


#259 alx4ever

alx4ever
  • Пользователь
  • 169 сообщений
  • Откуда:Tallinn, Estonia

Отправлено 23 Август 2015 - 00:43

вообще похуй что ты там сказанул, подлец!


Сообщение изменено: alx4ever (23 Август 2015 - 00:45 )

  • 0

Аjaxel CMS, Фреймворк тоже.


#260 alx4ever

alx4ever
  • Пользователь
  • 169 сообщений
  • Откуда:Tallinn, Estonia

Отправлено 16 Ноябрь 2015 - 23:04

здарова. как вы считаете, если собственность интеллектуальная, разработчик должен выкладывать своё творение в интернет? какие будут последствия?


  • 0

Аjaxel CMS, Фреймворк тоже.


#261 skill-A

skill-A

    Huge Cojones

  • Постоялец
  • 6 708 сообщений

Отправлено 17 Ноябрь 2015 - 06:54

чо, из больницы выписали?


  • 0

улыбнись


#262 kuznets

kuznets
  • Постоялец
  • 3 953 сообщений

Отправлено 17 Ноябрь 2015 - 07:05

https://ru.wikipedia...ное_обеспечение


  • 0

Типичный, классический кузнец.


#263 godvps

godvps
  • Новобранец
  • 1 сообщений

Отправлено 17 Ноябрь 2015 - 15:36

Я нашёл его :) :) :)  этого горе разработчика :)

 

 x_d7d0a532.jpg


  • -1

#264 ParadoxL

ParadoxL
  • Постоялец
  • 4 756 сообщений
  • Откуда:Edinburg

Отправлено 17 Ноябрь 2015 - 17:34

alx4ever, не слушай их ... они просто завидуют! 


  • 3
Victoria nulla est, Quam quae confessos animo quoque subjugat hostes ...
Верю в смерть после жизни, любовь после секса и в крем после бритья ...

#265 Zero

Zero

    TRUST NO ONE

  • Постоялец
  • 9 126 сообщений
  • Откуда:Таллин

Отправлено 18 Ноябрь 2015 - 01:23

Что значит "должен"? При чем тут это?


  • 0
Моя Родина - СССР! Пролетарии всех стран, соединяйтесь!
-----------------------------------------------------------------------
Ясность - одна из форм полного тумана. Форумчане, давайте жить дружно!

#266 alx4ever

alx4ever
  • Пользователь
  • 169 сообщений
  • Откуда:Tallinn, Estonia

Отправлено 13 Декабрь 2015 - 01:41

если бы не твоё сообщение, я больше бы на этот форум не заходил) спасиб. А всем остальным - завидуйте молча)) твари бездушные)

ну что сказать, да особо нечего. Движок в след году открою короче.. надо переписывать много, комментарии в ядре писать.. я не писал их совсем..

сейчас у меня фирма своя, работаю вот.. ничего нового. Движок готов и больше особо не дополняется.. последнее что было.. это mailchimp делал, со статистикой.  такие дела)

 

добра всем и прекрасного будущего. Пока.


  • 0

Аjaxel CMS, Фреймворк тоже.


#267 alx4ever

alx4ever
  • Пользователь
  • 169 сообщений
  • Откуда:Tallinn, Estonia

Отправлено 28 Декабрь 2015 - 16:09

Внимание!

 

Движок открылся.

 

Подробнее на ajaxel.com

 

С наступающим!


  • 0

Аjaxel CMS, Фреймворк тоже.


#268 Inori

Inori

    Бедный студент

  • Постоялец
  • 1 956 сообщений

Отправлено 28 Декабрь 2015 - 18:29

alx4ever, https://github.com/ 


  • 0

#269 alx4ever

alx4ever
  • Пользователь
  • 169 сообщений
  • Откуда:Tallinn, Estonia

Отправлено 28 Декабрь 2015 - 22:07

Да, скоро!

 

Но я на https://bitbucket.org/  ^_^


https://bitbucket.org/ajaxel/

будет


  • 0

Аjaxel CMS, Фреймворк тоже.


#270 alx4ever

alx4ever
  • Пользователь
  • 169 сообщений
  • Откуда:Tallinn, Estonia

Отправлено 28 Декабрь 2015 - 23:23

Залил все файлы.

Посмотрим


  • 0

Аjaxel CMS, Фреймворк тоже.