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

06.01.2010, 20:11
|
|
Познающий
Регистрация: 29.11.2004
Сообщений: 80
Провел на форуме: 479552
Репутация:
6
|
|
Сообщение от b3
На скорую руку, может конечно есть логичнее решение, незадумывался.
PHP код:
<?php
$var = '
/v2/video/watch/1/
/v2/video/watch/2/
/v2/video/watch/3/
/v2/video/watch/4/';
if(preg_match_all('#/v2/video/watch/(.*)/#',$var,$m)) {
$count = count($m[0]);
echo $m[0][$count-1];
}
?>
Непокатит =[[ Помогите народ плс =]
Последний раз редактировалось KrafT; 06.01.2010 в 20:42..
|
|
|

06.01.2010, 21:06
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
кроме return както можно вывести переменную из функции?
Что-то типа глобальной переменной?
|
|
|

06.01.2010, 21:15
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Сообщение от Byrger
кроме return както можно вывести переменную из функции?
Что-то типа глобальной переменной?
Константа, передать адрес пременной в ф-цию,глобальные переменные...наверное еще чтото есть,я просто не помню)
|
|
|

06.01.2010, 21:40
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Сообщение от m0Hze
Константа, передать адрес пременной в ф-цию,глобальные переменные...наверное еще чтото есть,я просто не помню)
PHP код:
<?php
function pew(&$echo){
$echo = 'Hello';
}
pew($echo);
echo $echo;
?>
<?php
$name = 'hello';
function pew2($name){
global ${$name};;
$ret = &${$name};
return($ret = 'World');
}
pew2($name);
echo $hello;
?>
|
|
|

06.01.2010, 21:23
|
|
Познающий
Регистрация: 29.11.2004
Сообщений: 80
Провел на форуме: 479552
Репутация:
6
|
|
Выручите плс
Как зделать чтоб он сразу из всех найденых ид выдовал только последний найдэный ид ????
PHP код:
preg_match_all('#name=(.*)></a><font class#', $wp, $kol, PREG_SET_ORDER);
$cc = count($kol[1]);
foreach ($idz as $ids) {
if (!in_array($ids[1], $f_ids))
$f_ids[] = $ids[1];
echo "Poslednij name $id\n";
|
|
|

06.01.2010, 21:29
|
|
Участник форума
Регистрация: 13.04.2009
Сообщений: 121
Провел на форуме: 436858
Репутация:
33
|
|
Сообщение от KrafT
Как зделать чтоб он сразу из всех найденых ид выдовал только последний найдэный ид ????
PHP код:
preg_match_all('#name=(.*)></a><font class#', $wp, $kol, PREG_SET_ORDER);
$cc = count($kol[1]);
foreach ($idz as $ids) {
if (!in_array($ids[1], $f_ids))
$f_ids[] = $ids[1];
echo "Poslednij name $id\n";
про array_reverse почитай
|
|
|

06.01.2010, 21:44
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
про array_reverse почитай
Лишняя нагрузка, может там 1000 ссылок, имхо лучше как я предложил подсчитать count() -1
|
|
|

06.01.2010, 22:30
|
|
Новичок
Регистрация: 12.09.2009
Сообщений: 11
Провел на форуме: 71774
Репутация:
0
|
|
Отпарсил одну страницу с помощью DOM и хочу полученные данные занести в БД MySQL.
Моя БД:
Код:
CREATE TABLE `jyf` (
`gf` varchar(5) collate cp1251_general_cs NOT NULL,
PRIMARY KEY (`gf`),
FULLTEXT KEY `gf` (`gf`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COLLATE=cp1251_general_cs;
Скрипт записи в БД:
PHP код:
mysql_connect('127.0.0.1', 'root', '') or die ('Не могу подключится к серверу');
mysql_select_db('hgf');
$lvl=iconv('utf-8', 'windows-1251', $lvl);
mysql_query("INSERT INTO jyf VALUES ('$lvl')") or die ("Запись в БД не удалась<br>");
После парсинга текст в кодировке UTF-8, преобразую его в windows-1251 и в таком виде записываю в БД.
Что оказывается в БД:
Код:
INSERT INTO `jyf` VALUES ('\r\n ');
Если вывести на страницу после перекодировки на страницу, то всё отображается нормально. Должна была записана цифра 6.
Что я делаю не так?
Последний раз редактировалось Tisar; 07.01.2010 в 07:40..
|
|
|

07.01.2010, 03:21
|
|
Познающий
Регистрация: 29.05.2009
Сообщений: 55
Провел на форуме: 807573
Репутация:
7
|
|
Интересует вопрос как через curl , пройти basic авторизацию , гугл молчит ... вот например в http есть такая фича , а вот для бейсика не могу найти 
|
|
|

07.01.2010, 03:26
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
Dark_cracker CURLOPT_HTTPAUTH и CURLOPT_USERPWD
Или "напрямую", через CURLOPT_HTTPHEADER
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|