На вскидку, цена от 2000$, срок месяц - полтора.
А вообще нужно составить подробное ТЗ, рассмотреть каждый пункт, тогда можно будет точно определиться с сроками ценой, etc
Немного портфолио: http://www.free-lance.ru/users/mihalytch/portfolio
ICQ: 100-3два-76
Вот здесь решение на перле. Правда на английском ;)
http://www.liamdelahunty.com/tips/linux_search_and_replace_multiple_files.php
Скорее всего ваша гостевая рассчитана на то, что в php.ini register_globals включен.
как вариант решения проблемы: вставить в код эту ф-ю и вызвать ее в самом начале скрипта вашей гостевой
<?php
/**
* function to emulate the register_globals setting in PHP
* for all of those diehard fans of possibly harmful PHP settings :-)
* @author Ruquay K Calloway
* @param string $order order in which to register the globals, e.g. 'egpcs' for default
*/
function register_globals($order = 'egpcs')
{
// define a subroutine
if(!function_exists('register_global_array'))
function register_global_array(array $superglobal)
foreach($superglobal as $varname => $value)
global $$varname;
$$varname = $value;
}
$order = explode("\r\n", trim(chunk_split($order, 1)));
foreach($order as $k)
switch(strtolower($k))
case 'e': register_global_array($_ENV); break;
case 'g': register_global_array($_GET); break;
case 'p': register_global_array($_POST); break;
case 'c': register_global_array($_COOKIE); break;
case 's': register_global_array($_SERVER); break;
?>
Тут еще много способов http://docs.php.net/manual/ru/security.globals.php
А вообще лучше написать самому гостевую. В инете на текущий момент достаточно статей и книг в которых подробно описано ее создание. Заодно познакомитесь с основами PHP.
Вообще PHP это не движок а язык программирования (кстати, вордпресс тоже на ПХП написан). Я полагаю у вас самописный движок или статика. В любом случае данные в большинстве случаем храняться в базе данныйх mysql.
Что-то похожее описывали на Хабре:
http://habrahabr.ru/blogs/php/22750/
Однозначно Netcat
могу написать за 5$
Попробуй WordPress.
Попробуйте поставить на них доступ 755, если не поможет то 777 на момент установки.
В идеале нужно сделать chown для этих папок, чтобы установить владельца (пользователя и группу) которые были до удаления.
http://tinyurl.com/cbzjjk
http://tinyurl.com/n6xuqd