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

16.03.2009, 16:25
|
|
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме: 2140897
Репутация:
267
|
|
замени строку
PHP код:
$zzz = fwrite($full, $zzz);
на
PHP код:
$zzz = fwrite($full, $zzzz);
|
|
|

16.03.2009, 17:07
|
|
Постоянный
Регистрация: 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);
?>
|
|
|

16.03.2009, 17:17
|
|
Постоянный
Регистрация: 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');
|
|
|

16.03.2009, 21:19
|
|
Познающий
Регистрация: 08.11.2008
Сообщений: 31
Провел на форуме: 139522
Репутация:
4
|
|
не подскажете код поиска и замены текста в txt файле
|
|
|

16.03.2009, 21:23
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
preg_replace если по маске
str_replace - если массив замен, например:
PHP код:
$mashar = array("***", "мудак", "пизд", "пидар","пидор","ебан","ебал", "ебат", "гандон", "муди", "еби", "ебу", *****, "мудач", "хуя", "хую", "ебли", "ебон", "мудл", "пидр", "хуле", "хули", "ебет", "ебёт", "ебла", "ебыв", "ёбыв", "ёбну", "ебну", "ёбин", "ебин", "ёбан", "зае#ало четать диезы", "Хуй", "Мудак", "Пизд", "Пидар", "Пидор","Ебан","Ебал", "Ебат", "Гандон", "Муди", "Еби", "Ебу", "Бля", "Мудач", "Хуя", "Хую", "Ебли", "Ебон", "Мудл", "Пидр", "Хуле", "Хули", "Ебет", "Ебёт", "Ебла", "Ебыв", "Ёбыв", "Ёбну", "Ебну", "Ёбин", "Ебин", "Ёбан", "Зае#ало четать диезы", "хуе" );
$zashar = array("х#й", "м#дак", "п#зд", "п#дар","п#дор","е#ан","е#ал", "е#ат", "г#ндон", "м#ди", "е#и", "е#у", "б#я", "м#дач", "х#я", "х#ю", "е#ли", "е#он", "м#дл", "п#др", "х#ле", "х#ли", "е#ет", "е#ёт", "е#ла", "е#ыв", "ё#ыв", "ё#ну", "е#ну", "ё#ин", "е#ин","ё#ан", "я - дура", "Х#й", "М#дак", "П#зд", "П#дар","П#дор","Е#ан","Е#ал", "Е#ат", "Г#ндон", "М#ди", "Е#и", "Е#у", "Б#я", "М#дач", "Х#я", "Х#ю", "Е#ли", "Е#он", "М#дл", "П#др", "Х#ле", "Х#ли", "Е#ет", "Е#ёт", "Е#ла", "Е#ыв", "Ё#ыв", "Ё#ну", "Е#ну", "Ё#ин", "Е#ин","Ё#ан", "я - дура", "х#е");
$content = str_replace($mashar, $zashar, $content);
|
|
|

16.03.2009, 21:53
|
|
Постоянный
Регистрация: 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 , складывал строки , выдает тоже самое
|
|
|

16.03.2009, 22:06
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
Jes, регулярки в соседней теме)
А по сабжу, дай код, который отпарсить надо, напишу регулярку)
|
|
|

16.03.2009, 22:13
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
Сообщение от 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 ( $File, implode("\r\n", $regs[1]));
fclose($File);
|
|
|

16.03.2009, 22:37
|
|
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
Провел на форуме: 3371897
Репутация:
1462
|
|
я дурак xD
все заработало ))))
у меня $File внутри др функции открывается и я его как global записать забыл )))
Последний раз редактировалось Jes; 16.03.2009 в 22:41..
|
|
|

17.03.2009, 00:58
|
|
Постоянный
Регистрация: 06.05.2007
Сообщений: 393
Провел на форуме: 1510937
Репутация:
398
|
|
кто знает как оптиимизировать
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_start, 6);
echo "<p>Execution time - $time_overall Seconds</p>";
?>
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|