Милованов Ю.С

Милованов Ю.С
Рейтинг
196
Регистрация
24.01.2008
Должность
PROgrammer
Интересы
Автомобили, рыбалка, охота

Надо зырить логи, там скорей всего возможно найдеться ответ на вопрос - "откуда шелл"

Это юзали?

Проверьте, расскажИте о результатах.

Если не найдет, надо будет логи смотреть.

Да, бывает, ломают весь хостинг(админы тоже лобками бывают).

Я не курил, не звоните Папе!

ТС, от каких дорвеев чистить сайт?

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']], и получаем на русском языке название месяца в родительном падеже(как напишите).

Так понятно?

?>

Всего: 1956