всмысле, за эти деньги вы физически хостинг продадите ? :2cents: :2cents: :2cents:
если именно дор выпадает в яше, то это навсегда, имхо
проще не замарачиваться и делать дальше )
та не... руками - долго как-то, да и время жалко ))
<?php if ($argc < 2) { die("USAGE: \n" . __FILE__ . " raw_keywords_file [new_keywords_file [min_keyword_len]]\n"); } function doClean($keyword) { $key_pairs = explode(' ', $keyword); $key_pairs = preg_replace('/[^\w]|\d/', '', $key_pairs); $keyword = implode(' ', $key_pairs); $keyword = preg_replace('/\s{2,}/', '', $keyword); $keyword = trim($keyword); $keyword = strtolower($keyword); return $keyword; } function skipShortKeys ($key) { global $argv; return (count(explode(' ', $key)) < $argv[3] ? false : true); } $keywords = file($argv[1]); $to_file = $argc >= 3 ? $argv[2] : 'new_' . $argv[1]; $keywords = array_map('doClean', $keywords); $keywords = array_unique($keywords); if ($argc == 4) { $keywords = array_filter($keywords, 'skipShortKeys'); } $keywords = implode("\n", $keywords); file_put_contents($to_file, $keywords); ?>
зы: должно работать, но не проверял )
snatch добавил 27.12.2009 в 22:40
а, ну стоп-слова ещё хотите...
<?php<?php $stop_words = '/зоо|дет|инцес/i'; // список "стоп-словей" через пайп if ($argc < 2) { die("USAGE: \n" . __FILE__ . " raw_keywords_file [new_keywords_file [min_keyword_len]]\n"); } function skipIllegal($keyword) { global $stop_words; return !(preg_match($stop_words, $keyword)); } function doClean($keyword) { ...................... $to_file = $argc >= 3 ? $argv[2] : 'new_' . $argv[1]; $keywords = array_filter($keywords, 'skipIllegal'); $keywords = array_map('doClean', $keywords); ......................
зы: в данном случае кодировка кейвёрдов cp1251
вот честно, я бы такого сайта испугался, и больше бы никогда не зашёл... возможно, следующее решение будет несколько лучше - бить по морде консолью только зарегистрированных и ничего не купивших/не заказавших и только при клике по "Выйти", то есть. только в том случае, если зарегистрированный пользователь вылогинился из своего аккаунта в шопе.
норм, поржал )
ну линукс как таовой, как бы никому и не принадлежит, поэтому, он будет существовать ровно столько, сколько будут иметься корпорации разрабатывающие ОСы на основе его ядра, например - Федора, как тестовый полигон Ред Хата, ну и ЦентОС - как реакция опен сорс коммунити (ряды которого, соглашусь, всё редеют и редеют). Единственная опасность, которая подстерегает Линукс, это имхо такая же открытая и бесплатная альтернативная ОС, которая навряд ли возникнет, ибо нет прицедентов.
В общем, это всё уже пятничная философия ;) и поскольку, судя по всему, хостеров не особо волнует в данный момент сабжевая проблема(?), думаю, тему можно закрывать, так как действительно, ещё сколь точных данных по будущей судьбе майсиквела нет )
ну думаю не фейк, вот пруф с "первоисточника"
в любом случае, последствия приобретения ораклом мускула, до сих пор хоть на сколь-либо не ясны - Оракл ничего конкретно не отвечает на поставленный вопрос ;) и остаётся лишь только гадать.
лично я, на равне с плюсами от всеобщей postgresql-ности, вижу возможное колебание цен за хостинг, в случае закрытия кода, и соотвественно увеличения цен лицензирования сабжа; уж слишком много софта, который к мускулу нейтивом привязан.
Все мои проджекты, движки и скрипты, за последние 2 года писались только на PDO (если говорить про ПЫХ), но от этого особо не легче, так как всегда пытался юзать хранимки и прочие аттрибуты более-менее настоящей СУБД )
Интересно, скорее другое - следует ли уже сейчас портировать всё то, что используешь на альтернативные СУБДы ? )
та какой там движок ) несколько ПЫХофайлов... на линки поглядите: news.php, band.php etc
пример 1
пример 2
как вариант