
16.03.2009, 16:24
|
|
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
PHP код:
<?php
$file = fopen("./maincore.php", "r");
$full = fopen("./adv.php", "w+");
while (!feof($file)) {
$zzzz = fgets($file, 4096);
fwrite($full, $zzzz);
}
fclose($file);
fclose($full);
?>
|
|
|

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

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: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:06
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
Провел на форуме: 4832771
Репутация:
1916
|
|
Jes, регулярки в соседней теме)
А по сабжу, дай код, который отпарсить надо, напишу регулярку)
|
|
|

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>";
?>
|
|
|

17.03.2009, 01:11
|
|
Постоянный
Регистрация: 18.10.2007
Сообщений: 461
Провел на форуме: 577061
Репутация:
66
|
|
Пытаюсь вывести дату так:
<?php $d= date('d/m/Y H:i:s');
echo "<br><font class='style1'>".$d."</font> "; ?>
но чтобы увидеть что время поменялось надо обновить страницу =(( Как сделать чтоб видно было что цыфферки бегут на часах?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|