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

Минификация кода 3: замена текста по всех файлах
  #1  
Старый 08.08.2008, 09:49
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
С нами: 10562786

Репутация: 537


По умолчанию Минификация кода 3: замена текста по всех файлах

Первые две части:

0. о перфекционизме и проститутках

1. random image viewer- минифицируем код?

эта будет третья.
сейчас я уже минифицировал свой собственный код, но он работает не идеально.
от вас ожидаются другие, инновационые решения и фикс моей проблемы


рабочий вариант
PHP код:
<?php

$pages 
= glob("files/*");
foreach(
$pages as $page)
    if(!
substr_count((string)$page, 'index.php')){
    
$data = file_get_contents($page);

    
$data = str_ireplace('АЛЬТЕА', 'Алтеа', $data);
    
$data = str_ireplace('Альтеа', 'Алтеа', $data);

    
file_put_contents($page, $data);    
}

нерабочий
PHP код:
foreach(glob("files/*") as $page)
file_put_contents($page, str_ireplace('Альтеа', 'Алтеа', file_get_contents($page))); 
Нерабочий не меняет вхождения типа:
АЛЬТЕА</h1>

Можно конечно сунуть вместо строк массив с двумя значениями, но мне хотелось бы понять, почему Ireplace реагирует на регистр

Последний раз редактировалось Дикс; 08.08.2008 в 09:51..
 
Ответить с цитированием
 



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Всех студентов, и всех Татьян с праздником! SladerNon Болталка 22 26.01.2008 00:52



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


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




ANTICHAT ™ © 2001- Antichat Kft.