 |
|

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

16.03.2009, 17:07
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
С нами:
9975266
Репутация:
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
С нами:
9610769
Репутация:
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
С нами:
9213963
Репутация:
4
|
|
не подскажете код поиска и замены текста в txt файле
|
|
|

16.03.2009, 21:23
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами:
9649706
Репутация:
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
С нами:
10037186
Репутация:
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
Сообщений: 850
С нами:
9975266
Репутация:
1916
|
|
Jes, регулярки в соседней теме)
А по сабжу, дай код, который отпарсить надо, напишу регулярку)
|
|
|

16.03.2009, 22:13
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
С нами:
9443906
Репутация:
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
С нами:
10037186
Репутация:
1462
|
|
я дурак xD
все заработало ))))
у меня $File внутри др функции открывается и я его как global записать забыл )))
Последний раз редактировалось Jes; 16.03.2009 в 22:41..
|
|
|

17.03.2009, 00:58
|
|
Постоянный
Регистрация: 06.05.2007
Сообщений: 393
С нами:
10008797
Репутация:
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)
|
|
|
|