ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #5791  
Старый 02.10.2008, 19:13
Аватар для NuR
NuR
Участник форума
Регистрация: 11.12.2005
Сообщений: 160
Провел на форуме:
745130

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

Цитата:
Сообщение от MaSTeR GэN  
помогите составить регулярку для дампа Mssql :
PHP код:
<p>Microsoft OLE DB Provider for ODBC Drivers</font> <font face="Arial" size=2>error '80040e07'</font>
<
p>
<
font face="Arial" size=2>[Microsoft][ODBC SQL Server Driver][SQL Server]&#200; stato rilevato un errore di sintassi durante la conversione del valore nvarchar '1:elena.abba@dmgroup.it:fabio:1:Elena:Abbà::Via BOVE 14:Torino:10129:TO:011 5097327::' in una colonna di tipo int.</font>
<p>
<
font face="Arial" size=2>/myclub/lista/_aggiungi.asp</font><font face="Arial" size=2>, line 4</font
Оставить нужно только "1:elena.abba@dmgroup.it:fabio:1:Elena:Abbà::V ia BOVE 14:Torino:10129:TO:011 5097327::"
и есче не поджкажите при использовании curl можно ли работать с кодом страницы без записи её в фаил то есть получил страницу прогнал через регулярку и записал только нужное сразу в фаил а не какждый раз просматривать фаил и удалять не нужное ?
вот лови

preg_match_all("/nvarchar\040'(.*)'\040in\040una\040colonna/",$str,$matches);
var_dump($matches);
 
Ответить с цитированием

  #5792  
Старый 02.10.2008, 19:24
Аватар для MaSTeR GэN
MaSTeR GэN
Участник форума
Регистрация: 23.05.2008
Сообщений: 121
Провел на форуме:
305110

Репутация: 133
Отправить сообщение для MaSTeR GэN с помощью ICQ
По умолчанию

cпс ну и есче остался второй вопрос :
и есче не поджкажите при использовании curl можно ли работать с кодом страницы без записи её в фаил то есть получил страницу прогнал через регулярку и записал только нужное сразу в фаил а не какждый раз просматривать фаил и удалять не нужное ?
 
Ответить с цитированием

  #5793  
Старый 02.10.2008, 19:24
Аватар для Gifts
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

MaSTeR GэN
PHP код:
"#del valore \S* \'([^\']*)\'#i" 
Насчет курла - люди так обычно и делают. Покажи пример как ты используешь курл

Последний раз редактировалось Gifts; 02.10.2008 в 19:27..
 
Ответить с цитированием

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

Репутация: 702


По умолчанию

Можно работать с переменной, так же, как и с файлом.
 
Ответить с цитированием

  #5795  
Старый 02.10.2008, 19:39
Аватар для MaSTeR GэN
MaSTeR GэN
Участник форума
Регистрация: 23.05.2008
Сообщений: 121
Провел на форуме:
305110

Репутация: 133
Отправить сообщение для MaSTeR GэN с помощью ICQ
По умолчанию

PHP код:
............................................................................
function 
sd_gt($get_url,$desp)
{
$ch curl_init();
curl_setopt($chCURLOPT_URL$get_url);
curl_setopt($ch,CURLOPT_COOKIEFILE,"./htdocs/1.txt");
curl_setopt($chCURLOPT_HEADER,0);
curl_setopt($chCURLOPT_CONNECTTIMEOUT,30);
curl_setopt($chCURLOPT_FOLLOWLOCATION,0);
curl_setopt($chCURLOPT_FILE,$desp);
return 
$data curl_exec($ch);
}

$postfix 2;
$get_url="site.com/direct"
$filename "base".$postfix;
$desp fopen ($filename,"a+")
sd_gt($get_url,$desp);
fclose($desp); 
............................................................................ 

Последний раз редактировалось MaSTeR GэN; 02.10.2008 в 19:42..
 
Ответить с цитированием

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

Репутация: 3313


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

PHP код:
function openConnection($action,$follow,$timeout,$header,$cookie,$method,$fields false,$referer false$proxy false)
    {
        
$ch curl_init($action);

        
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
        
curl_setopt($ch,CURLOPT_FAILONERROR,0);
        
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,$follow);
        
curl_setopt($ch,CURLOPT_TIMEOUT,$timeout);
        
curl_setopt($ch,CURLOPT_HEADER,$header);
        
curl_setopt($ch,CURLOPT_COOKIE,$cookie);
        
curl_setopt($ch,CURLOPT_REFERER,$referer);
        
curl_setopt($ch,CURLOPT_USERAGENT,'Opera/9.52 (Windows NT 5.1;ruRu)');
        
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);
        if(
$method == 'POST')
        {
            
curl_setopt($ch,CURLOPT_POST,1);
            
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields);
        }

        if(
$proxy)
        {
            
curl_setopt($ch,CURLOPT_PROXY,$proxy);
        }

        if(
$res curl_exec($ch))
        {
            
curl_close($ch);
            return 
$res;
        }
        else
        {
            return 
false;
        }
    } 
Вот моя функция работы =) поддерживает прокси

Прокси указывать не обязательно. Реферер тоже. Поля для поста тоже не обязательно. Если используешь POST, то напиши в параметре method - POST(Заглавными буквами)
 
Ответить с цитированием

  #5797  
Старый 02.10.2008, 20:37
Аватар для MaSTeR GэN
MaSTeR GэN
Участник форума
Регистрация: 23.05.2008
Сообщений: 121
Провел на форуме:
305110

Репутация: 133
Отправить сообщение для MaSTeR GэN с помощью ICQ
По умолчанию

спс коненчо у меня вот только вопрос результат работы как вывести в массив ?
 
Ответить с цитированием

  #5798  
Старый 02.10.2008, 21:00
Аватар для Gifts
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

MaSTeR GэN Вместо curl_setopt($ch, CURLOPT_FILE,$desp); пишите curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); Тогда функция будет возвращать полученную строку

Последний раз редактировалось Gifts; 03.10.2008 в 11:39..
 
Ответить с цитированием

  #5799  
Старый 03.10.2008, 16:53
Аватар для .::BARS::.
.::BARS::.
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
Провел на форуме:
1345617

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

Подскажите как массово промаркировать картинки на сервере. Заметьте, картинки не в одной папке. Промаркировать - на каждую картинку прилепить свой логотип.
 
Ответить с цитированием

  #5800  
Старый 03.10.2008, 16:56
Аватар для scrat
scrat
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме:
5812656

Репутация: 1540


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

Цитата:
Сообщение от .::BARS::.  
Подскажите как массово промаркировать картинки на сервере. Заметьте, картинки не в одной папке. Промаркировать - на каждую картинку прилепить свой логотип.
пройтись по всем папкам,opendir'ом,смотреть тип файла,если подходящий - с помощью GD открывать(imagecreatefrom***) ну и накладывать уже
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ