ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

01.12.2008, 17:52
|
|
Участник форума
Регистрация: 27.11.2008
Сообщений: 161
Провел на форуме: 298300
Репутация:
128
|
|
Сообщение от Витян
добавил. пишет:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '2008-11-30','Описание текста','Полный текст','Автор')' at line 1
попробуй так
PHP код:
"INSERT INTO `one` ( `title` , `meta_d` , `meta_k` , `date` , `description` , `text` , `author` )
VALUES (
'{$title}', '{$meta_d}', '{$meta_k}', '{$date}', '{$description}', '{$text}', '{$author}'
);"
|
|
|

01.12.2008, 17:54
|
|
Познающий
Регистрация: 18.11.2007
Сообщений: 81
Провел на форуме: 249705
Репутация:
6
|
|
Исправил
PHP код:
$db = mysql_connect("localhost", "root");
$result4 = mysql_query("SELECT * FROM jos_comprofiler where cb_link= '$url'",$db);
while ($myrow = mysql_fetch_array($result4)) {
if($myrow[23]!= $myrow[25])
{
$result5 = mysql_query ("update `jos_comprofiler` set update[pr] = 1 where cb_link='$url'");
}
else
{ $result6 = mysql_query ("update `jos_comprofiler` set update[pr] = 0 where cb_link='$url'");
}
}
if($myrow[24]!= $myrow[26])
{
$result7 = mysql_query ("update `jos_comprofiler` set update[cy] = 1 where cb_link='$url'");
}
else
{
$result8 = mysql_query ("update `jos_comprofiler` set update[cy] = 0 where cb_link='$url'");
}
-------------------------------------------------------------------------
| ссылка | pr до| cy до | pr now| cy now | значение pr|Значение тиц |
-------------------------------------------------------------------------|
|google | 7 | 60 000 | 8 |81 000 | 1 | 1 |
|yandex.ru| 8 | 150 000 | 8 | 150 000| 0 | 0 |
--------------------------------------------------------------------------
Сслыка --cb_link
pr до ---myrow[23]
cy до my row[24]
pr now myrow[25]
cy now myrow[26]
значение pr update[pr]
значение тиц update[cy]
Вот думаю теперь все понятно ...... тоесть при различных значениях в соответствующюю колонку должна ставиться 1 при одинаковых 0
Последний раз редактировалось still12; 01.12.2008 в 18:07..
|
|
|

01.12.2008, 18:00
|
|
Участник форума
Регистрация: 25.12.2006
Сообщений: 220
Провел на форуме: 2544458
Репутация:
243
|
|
ага, спасибо. заработало всё)
|
|
|

01.12.2008, 18:42
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Вот мой вопрос.Постарайсь все объеснить.
Есть форма,в нее вписывают мыло в формате admin@mail.ru
Эти данные передаються в переменную $mail
Получается $mail = admin@mail.ru;
Вопрос.
Как из этой переменной,вытащить только слово admin.Тоесть все что до @ втыкнуть в другую переменную $name. Желательно на примере пожалуйста.
Тоесть.Передаеются данные - admin@mail.ru
На выхоже в скрипте должно получиться 2 переменные
$mail = admin@mail.ru;
$name = admin;
|
|
|

01.12.2008, 18:48
|
|
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме: 6722038
Репутация:
1385
|
|
$mail = explode('@',$mail);
$name = $mail[0];
-----------
preg_match('#(.+)@#',$mail,$m);
$name = $m[1];
|
|
|

01.12.2008, 18:58
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
preg_match('#(.+)@#',$mail,$m);
$name = $m[1];
Этот вариант почимуто не работает,не обозначает переменную $name = admin; 
|
|
|

01.12.2008, 19:02
|
|
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме: 6722038
Репутация:
1385
|
|
ну бля .. используй первый вариант .. ну накосячил чего ..
сделай $name = $m[0];
.зы php.net !!!!!!!!!!!!!!!!!!
|
|
|

01.12.2008, 19:03
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
хм.2 вариант чтото тоже не катит 
Вот что я имею.
Форма на сайте.Заполняем ее: admin@yandex.ru - она обыватсо как $who.Lfkmit все данные передаються основному скрипту,где $email = $who;
Так вот,теперь мне нужно создать переменную, $name в ней должно поместиться только admin и все.ТОесть имя владельца ящика,все что перед @ кароче.
Собственна вот так думаю понятнее.Я был бы непротив,если бы с ответом,последовало небольшое объясение,чтобы я смог понять как и что.Просто для меня то очень актуально,и хочеца все понять 
|
|
|

01.12.2008, 19:11
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
Форма на сайте.Заполняем ее: admin@yandex.ru - она обыватсо как $who.Lfkmit все данные передаються основному скрипту,где $email = $who;
Так вот,теперь мне нужно создать переменную, $name в ней должно поместиться только admin и все.ТОесть имя владельца ящика,все что перед @ кароче.
list($name, $domain) = split('@', $email);
|
|
|

01.12.2008, 19:16
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Блин я конечно понимаю что это сверх тяжело,но не тяжело ли вам будет объяснить,чтоэто и ка работает.Я хочу знать,что делать если случиться похожая беда.Не затруднит объяснить?)
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|