Показать сообщение отдельно

  #7  
Старый 08.08.2008, 21:20
Пиотр Тотамович
Новичок
Регистрация: 08.08.2008
Сообщений: 6
Провел на форуме:
13036

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

Цитата:
Сообщение от Дикс  
Первые две части:

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($pagestr_ireplace('Альтеа''Алтеа'file_get_contents($page))); 
Нерабочий не меняет вхождения типа:
АЛЬТЕА</h1>

Можно конечно сунуть вместо строк массив с двумя значениями, но мне хотелось бы понять, почему Ireplace реагирует на регистр
Знаешь, наверно трудно тебе понять что это просто невероятно нелепо создавать такие темы и гордиться двумя строчками элементарного кода на php. Поэтому даю простую рекомендацию. Скачай исходный код любого опенсурсного проекта (apache например или php да что угодно). Найди там какой-нибудь файл с исходным кодом размером эдак мегабайт или по-больше. Открой его. И долго втыкай, пока твоя самооценка не опустится до уровня Земного ядра. Потом закрой, удали нафиг этот код и больше не создавай таких тем...
 
Ответить с цитированием