Надо зырить логи, там скорей всего возможно найдеться ответ на вопрос - "откуда шелл"
Это юзали?
Проверьте, расскажИте о результатах.
Если не найдет, надо будет логи смотреть.
Да, бывает, ломают весь хостинг(админы тоже лобками бывают).
Я не курил, не звоните Папе!
ТС, от каких дорвеев чистить сайт?
Total Comander не маленький?
Хз платный он или нет, но я скачал, поставил, забыл:)
Постараюсь внести небольшую ясность в сложившуюся ситуацию...
ТС, просто не понимает, что ссылки
site.ru/category/shop/1
site.ru/category/shop/2
site.ru/category/shop/3
это практически тоже самое что и
site.ru/index.php?do=category&bla=shop&page=1
site.ru/index.php?do=category&bla=shop&page=2
site.ru/index.php?do=category&bla=shop&page=3
Тока через РеврайтРуле обработанное, и что можно передавать за слэшом данные, при должной валидации(ну чтобы злоумышленники кривые линки на сайт не ставили, так сказать зашита от дублей)
Передавать данные для формы можно:
1)Сессия
2)БД
3)Текстовый файл
4)Юзать Ajax
5)введите свою версию:)
ЗЫ. как по мне, так ТСу проще данные в сессию писать. ИМХО конечно, просто сужу по уровню знаний ТС.
Если сами не можете - обратитесь в раздел "работа для вебмастера", там за денюжку выполнят Вашу прихоть:)
function ref($filepath){ set_include_path('PhpExcel/Classes/'); require_once 'PHPExcel.php'; //подключаем наш фреймворк $ar=array(); // инициализируем массив $inputFileType = PHPExcel_IOFactory::identify($filepath); // узнаем тип файла $objReader = PHPExcel_IOFactory::createReader($inputFileType); // создаем объект для чтения файла $objPHPExcel = $objReader->load($filepath); // загружаем данные файла в объект $ar = $objPHPExcel->getActiveSheet()->toArray(); // выгружаем данные из объекта в массив return $ar; //возвращаем массив}$arr = ref('spisok.xlsx');
У меня это вот так делается
PHPExcel библиотека
В итоге имеем многомерный массив $ARR. Он содержит в себе массивы строк, которые в свою очередь содержат уже ячейки эксэля
ЗЫ, самый топорный вариант - сделать индекс, чтобы при повторном добавлении было "Dublicate entry key..."
Есть.
Небольшой скрипт на ПХП, который будет парсить директорию(-ии), где лежат файлы, открывать каждый файл и меня его кодировку(контент через ICONV прогонять)
ЗЫ. Не правильно понел вопрос.
ЗЫЫ. скорей всего надо так - ложим на сервер пустой файл. Пасим директорию, ЦИКЛ(берем файл, читаем из него информацию, преобразовываем, создаем из пустого файла копию, в эту копию пишем, сохраняем)
на счет какие имена задавать файлу.
Можно результат выполнения скрипта положить в другую директорию, а можно к имени файла приписать в начале $PREFIX, и потом, когда удалите старые файлы, то этот префикс, опять же скриптиком почистить.
Скорей всего, есть более логичные решения))
дополнительная и существенная нагрузка на mysql.
.................... просто нет слов!!!
<?php
$date = "2012-11-13+06:00";
$arr = date_parse_from_format("Y-m-dP", $date);
$arr['date'] - дата(13)
$arr['month'] - месяц с ведущим нулем(11)
$arr['year'] - год 4 значный(2012)
$month = Тут предварительно берем массив ранее созданый
[1] => "января"
[2] => "февраля"
....................
[12] => "декабря"
И подставляем значение $arr['month'], в $month[$arr['month']], и получаем на русском языке название месяца в родительном падеже(как напишите).
Так понятно?
?>