Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
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
timeblogs Сообщение 12/01/2007 17:44 Копия темы
timeblogs Сообщение 12/01/2007 17:45 Копия темы
dudniklorik Сообщение 12/01/2007 17:52 Копия темы
Ха, это еще что... чтобы полность спародировать блоги, нужно было поместить «свои первые латинские буквы»... или свои первые буквы, набранные самостоятельно...
Electronick Сообщение 12/01/2007 17:52 Копия темы
ага... ладно б просто писали, так еще и картинку сразу в тему выкладывают... не линк... не первым комментом...

ладно)) раз они так, то у меня тож по заценке моей CMS много вопросов есть))
paul_nik Сообщение 12/01/2007 18:04 Копия темы
Код в студию :-)
paul_nik Сообщение 12/01/2007 18:06 Копия темы
Драйвер хороший :-)
Только вот структуризация храмает. Используйте табуляцию. Вам же проще будет потом отлаживать и дополнять. :-)
Nik_Nightingale Сообщение 12/01/2007 18:06 Копия темы
оценил:)
Electronick Сообщение 12/01/2007 18:08 Копия темы
табуляция используется)
просто хтмп не выводит ее)))
art45 Сообщение 12/01/2007 18:12 Копия темы
Бесит слово " зацените» – остальное не осилила :)))
IceTeam Сообщение 12/01/2007 18:15 Копия темы
Кусок кода и макет\рисунки, разные вещи не липи все в кучу....
DeFuture Сообщение 12/01/2007 18:16 Копия темы
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:29 Копия темы
если картинка добавляется после текста, то норм)
Electronick Сообщение 12/01/2007 18:34 Копия темы
я привык к своему ослику.. хотя для теста кроссбраузерности у мну и стоит их 3 штуки)
и Firefox удобно показывает баги))

кароч Осликом тока серфить... а без него как-то грустно)
tonnon Сообщение 12/01/2007 18:37 Копия темы
юзаем теги //cut//
aequor Сообщение 12/01/2007 18:48 Копия темы
Мне не жалко.
Постите, что написалось.
Electronick Сообщение 12/01/2007 18:49 Копия темы
а чо никто не написал <cut> ??
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?
Draco_Malfoy Сообщение 12/01/2007 18:55 Копия темы
Кибертеррористы :)
art45 Сообщение 12/01/2007 19:07 Копия темы
Ничего так, но анатомию еще подучить :))
3Dmodeller Сообщение 12/01/2007 19:11 Копия темы
если вы про то, что выложил я, то прошу прощения – уже исправил (не думал, что займет столько места)
но полностью согласен с Вадимом: выкладывать нужно в свой раздел: кому не интересно пусть не смотрит
кроме того можно еще сильнее уменьшить размер превьюшек, если кого-то они раздражают (это уж работа админов)....
Procreator Сообщение 12/01/2007 19:11 Копия темы
Мда...
paul_nik Сообщение 12/01/2007 19:11 Копия темы
Что такоё анатомия? Там пиктограммы для флешки нарисованы 8-)
Procreator Сообщение 12/01/2007 19:12 Копия темы
+1
art45 Сообщение 12/01/2007 19:13 Копия темы
Да, а ну значит померещелось :)))
Procreator Сообщение 12/01/2007 19:15 Копия темы
Не прокатит. Дизайнер имеет право выложить картинку в раздел дизайн/арт. Какую он хочет, и когда он хочет. Это его Святое Право Дизайнера. Есть желание – выкладывай свою CMS над катом хоть каждый найтбилд =) Но в разделе программинг, никого это не смущает, а уж дизайнеров – тем более =)
Electronick Сообщение 12/01/2007 19:15 Копия темы
извините, но мне кажется я не публиковал своих работ ранее...
и это, как Вам будет понятно, если Вы прочтете окончание – не публикация с целью оценки работы.
и блоги я создаю только когда есть что сказать. Один раз создал флудерский блог – понял что общественность против – и, как Вы могли заметить, подобного рода блогов больше не создавал.
Electronick Сообщение 12/01/2007 19:18 Копия темы
поверьте, и не только графические)
paul_nik Сообщение 12/01/2007 19:23 Копия темы
Верю ;-)
darts Сообщение 12/01/2007 19:47 Копия темы
Можете создавать топики хоть по 10 штук в секунду... но КОД нужно постить в «программирование», а картинки в «Дизайн/Арт» и «разработку сайтов»...
И если картинка прикреплена к топику, а топик размещен в Дизайн/арте – все сделано ВЕРНО... а Ваши претензии по поводу «размещения» картинок в ТопикСтарте необоснованы...
Electronick Сообщение 12/01/2007 20:00 Копия темы
думаю необоснованные претензии группы незнакомых людей это уже не такие необоснованные претензии, как может показаться...
Irene_Peterburg Сообщение 12/01/2007 21:16 Копия темы
а еще бесят художнЕГИ, заказчЕГИ и прочие печенеги — больше, чем выложенные картинки в блогах — откуда у народа такие претензии на чувство юмора, ну нет его и не надо, лучше ничего, чем весь этот постный мерд
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"