HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 06.01.2010, 20:11
KrafT
Познающий
Регистрация: 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..
 
Ответить с цитированием

  #2  
Старый 06.01.2010, 21:06
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

Репутация: 61
По умолчанию

кроме return както можно вывести переменную из функции?
Что-то типа глобальной переменной?
 
Ответить с цитированием

  #3  
Старый 06.01.2010, 21:15
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от Byrger  
кроме return както можно вывести переменную из функции?
Что-то типа глобальной переменной?
Константа, передать адрес пременной в ф-цию,глобальные переменные...наверное еще чтото есть,я просто не помню)
 
Ответить с цитированием

  #4  
Старый 06.01.2010, 21:40
m0Hze
Он хакер.
Регистрация: 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;
?>
 
Ответить с цитированием

Выручите плс
  #5  
Старый 06.01.2010, 21:23
KrafT
Познающий
Регистрация: 29.11.2004
Сообщений: 80
Провел на форуме:
479552

Репутация: 6
Question Выручите плс

Как зделать чтоб он сразу из всех найденых ид выдовал только последний найдэный ид ????
PHP код:
preg_match_all('#name=(.*)></a><font class#'$wp$kolPREG_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"
 
Ответить с цитированием

  #6  
Старый 06.01.2010, 21:29
olishort
Участник форума
Регистрация: 13.04.2009
Сообщений: 121
Провел на форуме:
436858

Репутация: 33
По умолчанию

Цитата:
Сообщение от KrafT  
Как зделать чтоб он сразу из всех найденых ид выдовал только последний найдэный ид ????
PHP код:
preg_match_all('#name=(.*)></a><font class#'$wp$kolPREG_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 почитай
 
Ответить с цитированием

  #7  
Старый 06.01.2010, 21:44
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


По умолчанию

Цитата:
про array_reverse почитай
Лишняя нагрузка, может там 1000 ссылок, имхо лучше как я предложил подсчитать count() -1
 
Ответить с цитированием

  #8  
Старый 06.01.2010, 22:30
Tisar
Новичок
Регистрация: 12.09.2009
Сообщений: 11
Провел на форуме:
71774

Репутация: 0
Question

Отпарсил одну страницу с помощью 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..
 
Ответить с цитированием

  #9  
Старый 07.01.2010, 03:21
Dark_cracker
Познающий
Регистрация: 29.05.2009
Сообщений: 55
Провел на форуме:
807573

Репутация: 7
По умолчанию

Интересует вопрос как через curl , пройти basic авторизацию , гугл молчит ... вот например в http есть такая фича
Код:
CURLOPT_POSTFIELDS
, а вот для бейсика не могу найти
 
Ответить с цитированием

  #10  
Старый 07.01.2010, 03:26
Gifts
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
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.