ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

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

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

  #9461  
Старый 16.03.2009, 16:25
Shadow_p1raT
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме:
2140897

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

замени строку
PHP код:
$zzz fwrite($full$zzz); 
на
PHP код:
$zzz fwrite($full$zzzz); 
 

  #9462  
Старый 16.03.2009, 17:07
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Цитата:
Сообщение от diznt  
Есть код от которого требуеться все что в maincore.php копировать в файл adv.php
Можно и легче:
PHP код:
<?php
$file 
file_get_contents('../maincore.php');
file_put_contents('../adv.php'$file);
?>
 

  #9463  
Старый 16.03.2009, 17:17
PaCo
Постоянный
Регистрация: 06.02.2008
Сообщений: 494
Провел на форуме:
1754802

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

Цитата:
Сообщение от .:EnoT:.  
Можно и легче:
PHP код:
<?php
$file 
file_get_contents('../maincore.php');
file_put_contents('../adv.php'$file);
?>
имхо легше уже воспользывать copy
copy('../maincore.php', '../adv.php');
 

  #9464  
Старый 16.03.2009, 21:19
Frize
Познающий
Регистрация: 08.11.2008
Сообщений: 31
Провел на форуме:
139522

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

не подскажете код поиска и замены текста в txt файле
 

  #9465  
Старый 16.03.2009, 21:23
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

preg_replace если по маске

str_replace - если массив замен, например:

PHP код:

$mashar 
= array("***""мудак""пизд""пидар","пидор","ебан","ебал""ебат""гандон""муди""еби""ебу", *****, "мудач""хуя""хую""ебли""ебон""мудл""пидр""хуле""хули""ебет""ебёт""ебла""ебыв""ёбыв""ёбну""ебну""ёбин""ебин""ёбан""зае#ало четать диезы""Хуй""Мудак""Пизд""Пидар""Пидор","Ебан","Ебал""Ебат""Гандон""Муди""Еби""Ебу""Бля""Мудач""Хуя""Хую""Ебли""Ебон""Мудл""Пидр""Хуле""Хули""Ебет""Ебёт""Ебла""Ебыв""Ёбыв""Ёбну""Ебну""Ёбин""Ебин""Ёбан""Зае#ало четать диезы""хуе" );

$zashar = array("х#й""м#дак""п#зд""п#дар","п#дор","е#ан","е#ал""е#ат""г#ндон""м#ди""е#и""е#у""б#я""м#дач""х#я""х#ю""е#ли""е#он""м#дл""п#др""х#ле""х#ли""е#ет""е#ёт""е#ла""е#ыв""ё#ыв""ё#ну""е#ну""ё#ин""е#ин","ё#ан""я - дура""Х#й""М#дак""П#зд""П#дар","П#дор","Е#ан","Е#ал""Е#ат""Г#ндон""М#ди""Е#и""Е#у""Б#я""М#дач""Х#я""Х#ю""Е#ли""Е#он""М#дл""П#др""Х#ле""Х#ли""Е#ет""Е#ёт""Е#ла""Е#ыв""Ё#ыв""Ё#ну""Е#ну""Ё#ин""Е#ин","Ё#ан""я - дура""х#е");

$content str_replace($mashar$zashar$content); 
 

  #9466  
Старый 16.03.2009, 21:53
Jes
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
Провел на форуме:
3371897

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

несилен в php , регуляркой вытаскиваю текст из страницы печатать в файл...

Код:
if(preg_match_all('|<div class="itm vac_cat_res">(.*)<div class="pusher"></div>|s', $data,$regs))  

fputs ( $File, $regs[1][0]);
а) по непонятной (мне) причине вместо массива все сливается в один элемент ( хотелось бы каждое совпадение в отдельный)

б)
Цитата:
Warning: fputs(): supplied argument is not a valid stream resource in ...
пробовал join , складывал строки , выдает тоже самое
 

  #9467  
Старый 16.03.2009, 22:06
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Jes, регулярки в соседней теме)
А по сабжу, дай код, который отпарсить надо, напишу регулярку)
 

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

Репутация: 3313


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

Цитата:
Сообщение от Jes  
несилен в php , регуляркой вытаскиваю текст из страницы печатать в файл...

Код:
if(preg_match_all('|<div class="itm vac_cat_res">(.*)<div class="pusher"></div>|s', $data,$regs))  

fputs ( $File, $regs[1][0]);
а) по непонятной (мне) причине вместо массива все сливается в один элемент ( хотелось бы каждое совпадение в отдельный)

б)

пробовал join , складывал строки , выдает тоже самое
PHP код:
if(preg_match_all('|<div class="itm vac_cat_res">(.*)<div class="pusher"></div>|s'$data,$regs))  

$File fopen('file.txt''at');

     
fputs $Fileimplode("\r\n"$regs[1]));
fclose($File); 
 

  #9469  
Старый 16.03.2009, 22:37
Jes
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
Провел на форуме:
3371897

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

я дурак xD
все заработало ))))

у меня $File внутри др функции открывается и я его как global записать забыл )))

Последний раз редактировалось Jes; 16.03.2009 в 22:41..
 

  #9470  
Старый 17.03.2009, 00:58
PandoraBox
Постоянный
Регистрация: 06.05.2007
Сообщений: 393
Провел на форуме:
1510937

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

кто знает как оптиимизировать
PHP код:
<?php

/*
    Test logo :)
    Copyright (c) 2009, Denis aka Pandora.
*/

    
error_reporting(0);

    function 
micro_time() {
        
$temp explode(" "microtime());
        return 
bcadd($temp[0], $temp[1], 6);
    }

    
$time_start micro_time();

    
$now time();
    
$min_timeout time() - (60 15);

    
$images = array('image1.jpg''image2.jpg''image3.jpg''image4.jpg');
    
$temp_file "C:\logo_time";

    
$file_time = @fileatime($temp_file);
    
$image_loc = @file($temp_file);

    if (!
file_exists($temp_file) || !isset($file_time))
    {
        
$f fopen($temp_file"w+");
        
fwrite($f, (isset($image_loc[0]) ? $image_loc[0] : $images[0]));
        
fclose($f);
        
touch($temp_file);
    }
    elseif ((
$file_time >= $min_timeout) && isset($file_time))
    {
        
$image_set $images[0];
        
$count_images count($images)-1;
        
$i=0;
        foreach (
$images as $image)
        {
            if (
$image == $image_loc[0] && ($i $count_images))
            {
                
$image_set $images[$i+1];
                break;
            }
            
$i++;
        }
        unset(
$images$count_images);
        
$f fopen($temp_file"w+");
        
fwrite($f, (isset($image_set) ? $image_set $images[0]));
        
fclose($f);
        
touch($temp_file$min_timeout$min_timeout);
    }
    unset(
$temp_file$image_loc$file_time$images$now$min_timeout);
    
$time_stop micro_time();
    
$time_overall bcsub($time_stop$time_start6);
    echo 
"<p>Execution time - $time_overall Seconds</p>";

?>
 
 





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


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




ANTICHAT.XYZ