Shtogrin

Shtogrin
Рейтинг
95
Регистрация
02.11.2006

Для Google - учитывается регистр:

При вводе URL учитывается регистр. Например, Disallow: /private_file.html заблокирует страницу http://www.primer.ru/private_file.html, однако разрешит сканирование страницы http://www.primer.ru/Private_File.html.

http://www.google.com/support/webmasters/bin/answer.py?answer=40362&topic=8846

Для Яндекса, к сожалению, не нашел. Но поскольку для URL учитывается регистр, то он должен учитываться и в соответствующих полях robots.txt.

Видимо проблема была с датой модификации файла. И при редактировании файла и новой загрузке она исчезла.

Только не признавайтесь что сносили системные разделы, гарантия на этом скорее всего закончится.

MASe:
хм... это как???!!!!
в растре - вектор????

Векторные объекты (Shapes, текст, кривых Безье) в PhotoShop это не растр. Качество модификации таких объектов аналогично векторам.

PS. ТС, извиняюсь за оффтоп.

Заменить функцию sendform($text) на новую и в тот же файл положить функцию fputcsv (ссылка выше). По почте будет как раньше, в логе будет корректный csv. После замены скрипта - сохранить где-то старый лог и обнулить его. Это необходимо сделать потому что старый лог в другом формате.

Кодировка выдачи яндекса сменена

/ru/forum/168093

PHP 5 (используется функция fputcsv). Структура csv файла будет одинаковая для всех форм - REMOTE_ADDR,HTTP_VIA,HTTP_X_FORWARDED_FOR, дальше поля с $fields, кроме Enquiry. После замены скрипта - не забыть сохранить старый лог и обнулить его.

function sendform($text)
{
global $email, $subject, $logfile, $from, $fields;
mail($email, $subject, $text, "From: $from\nContent-Type: text/plain; charset=windows-1251\n");

$fp = fopen ($logfile, "a");

$data=array();
$data['REMOTE_ADDR']=isset($_SERVER['REMOTE_ADDR'])?$_SERVER['REMOTE_ADDR']:'';
$data['HTTP_VIA']=isset($_SERVER['HTTP_VIA'])?$_SERVER['HTTP_VIA']:'';
$data['HTTP_X_FORWARDED_FOR']=isset($_SERVER['HTTP_X_FORWARDED_FOR'])?$_SERVER['HTTP_X_FORWARDED_FOR']:'';
foreach($fields as $k=>$v)
{
if($k=='Enquiry')
continue;
if(isset($_POST[$k]))
$data[$k]=$_POST[$k];
else
$data[$k]='';
}
fputcsv($fp,$data);
fclose($fp);
}

Добавить в начале функции $fields

global $email, $subject, $logfile, $from, $fields;

Если PHP4, взять fputcsv на http://www.php.net/manual/en/function.fputcsv.php#77866

Jeton:
Поменять $text.=$field[0].": ".$_POST[$key]."\n"; на $text.=$_POST[$key].";"; и убрать данные которые не нужны
Письмом отправлять такой же текст или другой?

А если пользователь введет в какое-то поле текст с ';'?

А по почте отправлять тот же формат, что и в файл писать или прежний? И версия PHP?

<script>

var mywin = window.open("test.htm","windowName","вставить свои параметры");
setTimeout("mywin.close();",1000);
</script>
Всего: 1230