HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 16.03.2009, 16:24
Kaimi
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


По умолчанию

PHP код:
<?php
$file 
fopen("./maincore.php""r");
$full fopen("./adv.php""w+");

while (!
feof($file)) {
    
$zzzz fgets($file4096);
    
fwrite($full$zzzz);
}
fclose($file);
fclose($full);
?>
 
Ответить с цитированием

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

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

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

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

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

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

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

Репутация: 3338


По умолчанию

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

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

PHP код:

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

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

$content str_replace($mashar$zashar$content); 
 
Ответить с цитированием

  #5  
Старый 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 , складывал строки , выдает тоже самое
 
Ответить с цитированием

  #6  
Старый 16.03.2009, 22:13
Chaak
Познавший АНТИЧАТ
Регистрация: 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 $Fileimplode("\r\n"$regs[1]));
fclose($File); 
 
Ответить с цитированием

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

Репутация: 1916


По умолчанию

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

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

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

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

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

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

  #9  
Старый 17.03.2009, 00:58
PandoraBox
Постоянный
Регистрация: 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_start6);
    echo 
"<p>Execution time - $time_overall Seconds</p>";

?>
 
Ответить с цитированием

  #10  
Старый 17.03.2009, 01:11
max_rebel
Постоянный
Регистрация: 18.10.2007
Сообщений: 461
Провел на форуме:
577061

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

Пытаюсь вывести дату так:

Цитата:
<?php $d= date('d/m/Y H:i:s');
echo "<br><font class='style1'>".$d."</font>&nbsp;&nbsp;&nbsp;"; ?>
но чтобы увидеть что время поменялось надо обновить страницу =(( Как сделать чтоб видно было что цыфферки бегут на часах?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT ™ © 2001- Antichat Kft.