|
0 Всего найдено: 40
Electronick
Сообщение
12/01/2007 17:40
Копия темы
Зацените... Народ.. оцените.. я вот использую для работы с SQL такой вот «драйвер»... как вам?.. <?php class TDBDriver { < // --------- Public variables --------------------------------------------- ----- // --------- Private variables --------------------------------------------- ---- var $_session = array(); // --------- Constructor --------------------------------------------- ---------- function __construct($session, $type = 'MySQL') { $this->_session = $session; $this->_session['Handle'] = mysql_connect( $this->_session['Server'], $this->_session['UserName'], $this->_session['UserPassword'] ); if( $this->_isConnect() ) if( mysql_select_db($this->_session['DatabaseName' ]) ) { $this->Query('SET NAMES '.$this->_session['DatabaseEncoding']); return true; } else $this->SimpleError('Cann`t select database.', true); else $this->SimpleError('Cann`t connect to '.$type.' server.', true); } // --------- Check session is connect ------------------------------------------ function _isConnect() { if($this->_session['Handle']) return true; else return false; } // --------------------------------------------- -------------------------------- function Query($query) { if( $this->_isConnect() ) { $result = mysql_query($query, $this->_session['Handle']); if($result) return $result; else $this->Error($query); } else $this->SimpleError('Сессия неактивна.'); return false; } // --------------------------------------------- -------------------------------- function Fetch($result) { if( $this->_isConnect() ) { $return = mysql_fetch_array($result, MYSQL_ASSOC); return $return; } else $this->SimpleError('Сессия неактивна.'); return false; } // --------------------------------------------- -------------------------------- function Select($query) { if( $this->_isConnect() ) { $result = mysql_query($query, $this->_session['Handle']); if(!$result) { $this->Error($query); return false; } else { $return = array(); $i = 0; while($return[] = mysql_fetch_array($result, MYSQL_ASSOC)) { $i++; } unset($return[$i]); return $return; } } return false; } // --------------------------------------------- -------------------------------- function SelectOne($query) { if( $this->_isConnect() ) { $result = mysql_query($query.' LIMIT 1', $this->_session['Handle']); if(!$result) { $this->Error($query); return false; } else { $return = mysql_fetch_array($result, MYSQL_ASSOC); return $return; } } return false; } // --------------------------------------------- -------------------------------- function SelectCell($query) { if( $this->_isConnect() ) { $result = mysql_query($query.' LIMIT 1', $this->_session['Handle']); if(!$result) { $this->Error($query); return false; } else { $return = mysql_fetch_row($result); return $return[0]; } } return false; } // --------------------------------------------- -------------------------------- function Insert($table, $data) { if( $this->_isConnect() ) { $fields = ''; $values = ''; foreach($data as $field=>$value) { $fields .= '`'.$field.'`, '; $values .= '"'.$this->Safe($value).'", '; } $fields = substr($fields, 0, strlen($fields)-2); $values = substr($values, 0, strlen($values)-2); $query = 'INSERT INTO `'.$table.'` ('.$fields.') VALUES('.$values.')'; if(!mysql_query($query, $this->_session['Handle'])) { $this->Error($query); return 0; } return mysql_insert_id($this->_session['Handle']) ? mysql_insert_id($this->_session['Handle']) : true; } return false; } // --------------------------------------------- -------------------------------- function Update($table, $data, $ndx=«id») { if( $this->_isConnect() ) { $query='UPDATE '.$table.' SET '; foreach($data as $field=>$value) { $query .= $field.'="'.$this->Safe($value).'", '; } $query = substr($query, 0, strlen($query)-2); $query .= ' WHERE '.$ndx.'="'.$data[$ndx].'" LIMIT 1'; if(!mysql_query($query, $this->_session['Handle'])) { $this->Error($query); return 0; } return $data[$ndx]; } return false; } // --------------------------------------------- -------------------------------- function Error($query, $die = false) { $err_msg = 'Mysql error '.mysql_errno($this->_session['Handle']).': '.mysql_error($this->_session['Handle']); if($query) $err_msg .= ' in query ~'.$query."~\n»; $this->SimpleError($err_msg, $die); } // --------------------------------------------- -------------------------------- function Safe($query) { return mysql_escape_string($query); } // --------------------------------------------- -------------------------------- function SimpleError($err_msg, $die = false) { $error = date('d.m.Y H:i').' '.$err_msg."\n»; echo $error; $fp = fopen(LOG_DIR.'dberror.log', 'a+'); fputs($fp, $error); fclose($fp); if($die) exit(); } // --------------------------------------------- -------------------------------- } ?> ЦИТАТА: ЗЫ. Господа дизайнеры и художнеги . Надеюсь, вы догадались, что это последнее предупреждение? Если и дальше в блоги будут постить десятки рисунков, макетов, фоток и прочего добра, вместо того, чтобы культурно давать ссылочку, то я начну постить сюда всё, что мне «написалось вот» . Поверьте, пишется мне неслабо, а если ко мне присоединятся другие копирайтеры, то блоги можно будет закрывать . (тут, по идее, смайлик с высунутым языком). ;) КОНЕЦ ЦИТАТЫ +1
dudniklorik
Сообщение
12/01/2007 17:52
Копия темы
Ха, это еще что... чтобы полность спародировать блоги, нужно было поместить «свои первые латинские буквы»... или свои первые буквы, набранные самостоятельно...
Electronick
Сообщение
12/01/2007 17:52
Копия темы
ага... ладно б просто писали, так еще и картинку сразу в тему выкладывают... не линк... не первым комментом... ладно)) раз они так, то у меня тож по заценке моей CMS много вопросов есть))
paul_nik
Сообщение
12/01/2007 18:06
Копия темы
Драйвер хороший :-) Только вот структуризация храмает. Используйте табуляцию. Вам же проще будет потом отлаживать и дополнять. :-)
Electronick
Сообщение
12/01/2007 18:08
Копия темы
табуляция используется) просто хтмп не выводит ее)))
IceTeam
Сообщение
12/01/2007 18:15
Копия темы
Кусок кода и макет\рисунки, разные вещи не липи все в кучу....
14_mm
Сообщение
12/01/2007 18:16
Копия темы
зачем же всех под одну гребенку? :-) мусорьте в личных блогах ваших оппонентов :-)
Electronick
Сообщение
12/01/2007 18:21
Копия темы
я просто прошу не выкладывать картинки сразу в посте... пожлуйста либо кидайте ссылки на них... либо постите в первом комментарии...
l--_--_--l
Сообщение
12/01/2007 18:21
Копия темы
Вы правы, макеты/рисунки еще и весят много :) Выкладывайте картинки под тег cut.
Electronick
Сообщение
12/01/2007 18:23
Копия темы
почему.. для программиста эти строки имеют определенную ценность... как и картинки для худжожника... если Вы не умеете ценить программный код то это скорее Ваш минус, чем мой) я картинки ценить умею.
l--_--_--l
Сообщение
12/01/2007 18:25
Копия темы
Есть тег cut (его писать надо в угловых скобках), он убирает весь последующий текст за «Комментарии».
IceTeam
Сообщение
12/01/2007 18:26
Копия темы
Просить бесполезно. Человеку нужна железная рука... Админы???
IceTeam
Сообщение
12/01/2007 18:28
Копия темы
мы тоже все умеем ;-) так что теперь еще и код в блогах будет... ))) а для нежелательных расходов есть опера, я что надо открываю и смотрю.. а так картинки задизаблины.
Electronick
Сообщение
12/01/2007 18:34
Копия темы
я привык к своему ослику.. хотя для теста кроссбраузерности у мну и стоит их 3 штуки) и Firefox удобно показывает баги)) кароч Осликом тока серфить... а без него как-то грустно)
darts
Сообщение
12/01/2007 18:49
Копия темы
Меня смущает только то, что Вы и несколько еще человек публикуют свои работы в ОБЩЕНИИ... Публикуйте код в Программировании сколько хотите... хоть 20 листов... Если картинка постится в Дизайн/арте или Разработке сайтов, то это нормально и никого волновать не должно кроме тех, кро просматривает блоги Дизайн/арт или Разработка сайтов... так уж заведено... А вот то, что Вы постите код в ОБЩЕНИЕ это уже плохо...
paul_nik
Сообщение
12/01/2007 18:51
Копия темы
А вы видели как выглядят графические файлы изнутри? Нет? Мой вектор, часть 1: RIFFvп?3?-??7? ?/şW֗?ݡ퀗ߝ~?˵??¿ ~O?_G֫D???%?F'???u?F/蒇??6ھ???Cֵ?ܹϡ? ??M?F??f?M?~¬'賏ջጿ̅+?ԥĨ??v?2ֿ쿿 7407;'?E֓⩿?$??էߪ????j4?a?˕п 9; ?1?~ڬ穾?ya??Ӱ߁߮˩Ѵ瀿?s?]֫뾾?ܽϯ??T? rF4??˵⩏ǿ?Sֳ㹾ہ?M?~֬gEs???}?4?!?ͷ?? ??S琯߮mƕi?\?>?/X퇙???????$r? 3??9????~?־"??*??D́9}?ᯆ??]a?_åߝ?&?ߐ>?އJ??|& #39497;?/NZ??Ч_K}?uLj˿??巺M,Ή???H??: ?Q??4?뺚??i?˪?ס N?濅ʚ?8ݷ˃??Ϳ?~"???䧃O_~j⏯ įﻄ?މ旃߆?~u?矢տ-~ ??ъ?օ??խFߞ??o?
3Dmodeller
Сообщение
12/01/2007 19:11
Копия темы
если вы про то, что выложил я, то прошу прощения уже исправил (не думал, что займет столько места) но полностью согласен с Вадимом: выкладывать нужно в свой раздел: кому не интересно пусть не смотрит кроме того можно еще сильнее уменьшить размер превьюшек, если кого-то они раздражают (это уж работа админов)....
paul_nik
Сообщение
12/01/2007 19:11
Копия темы
Что такоё анатомия? Там пиктограммы для флешки нарисованы 8-)
Procreator
Сообщение
12/01/2007 19:15
Копия темы
Не прокатит. Дизайнер имеет право выложить картинку в раздел дизайн/арт. Какую он хочет, и когда он хочет. Это его Святое Право Дизайнера. Есть желание выкладывай свою CMS над катом хоть каждый найтбилд =) Но в разделе программинг, никого это не смущает, а уж дизайнеров тем более =)
Electronick
Сообщение
12/01/2007 19:15
Копия темы
извините, но мне кажется я не публиковал своих работ ранее... и это, как Вам будет понятно, если Вы прочтете окончание не публикация с целью оценки работы. и блоги я создаю только когда есть что сказать. Один раз создал флудерский блог понял что общественность против и, как Вы могли заметить, подобного рода блогов больше не создавал.
darts
Сообщение
12/01/2007 19:47
Копия темы
Можете создавать топики хоть по 10 штук в секунду... но КОД нужно постить в «программирование», а картинки в «Дизайн/Арт» и «разработку сайтов»... И если картинка прикреплена к топику, а топик размещен в Дизайн/арте все сделано ВЕРНО... а Ваши претензии по поводу «размещения» картинок в ТопикСтарте необоснованы...
Electronick
Сообщение
12/01/2007 20:00
Копия темы
думаю необоснованные претензии группы незнакомых людей это уже не такие необоснованные претензии, как может показаться...
Irene_Peterburg
Сообщение
12/01/2007 21:16
Копия темы
0
а еще бесят художнЕГИ, заказчЕГИ и прочие печенеги — больше, чем выложенные картинки в блогах — откуда у народа такие претензии на чувство юмора, ну нет его и не надо, лучше ничего, чем весь этот постный мерд |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |