Антонов
-
Posts
16 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Posts posted by Антонов
-
-
Вобщем, мне кажется, что нужной локали на хостинге нет.
Вот результат проверки
Агава
print (setlocale(LC_ALL, 0)) возвращает С и больше ничего, причём независимо, что я пытаюсь установить.
localhost
print (setlocale(LC_ALL, 0)) возвращает LC_COLLATE=C;LC_CTYPE=Russian_Russia.1251;LC_MONETARY=C;LC_NUMERIC=C;LC_TIME=C
И повторный ответ хостера это подтверждает:
Здравствуйте.Использование Вами mb_strtolower более оправдано, чем изменение настроек
локали, что может отразится на работе с различными кодировками на других
машинах.
Мы будем заниматься этим вопросом и в скором времени найдем правильное
решение.
-
Попробуйте
$subject = iconv('WINDOWS-1251', 'koi8-r', $subject);
$message = iconv('WINDOWS-1251', 'koi8-r', $message);$subject - тема,
$message - сообщение.
Когда-то при реализации отправки почты с сайта тоже столкнулся с проблемой кодировки. convert_cyr_string не помогла, тогда я использовал функцию iconv. Если у вас на сайте кодировка не WINDOWS-1251, замените на нужную.
-
Заменил strtolower на mb_strtolower, только тогда все символы преобразовались в нижний регистр. Буду теперь разбираться с рег. выражениями. А хостер запросил, цитирую:
Если Вы уверены что это происходит из-за настроек нашего сервера,пришлите ссылку на скрипт, где реализован только неработающий фрагмент,
который приводит к ошибке на нашем сервере. Это поможет в кратчайшие
сроки разобраться с проблемами на сервере, или сказать по какой причине
это невозможно реализовать на нашем хостинге.
Ссылку то я дам, но он сможет только посмотреть результат работы скрипта, а не исходник.
-
Ответа от хостера до сих пор нет. Продолжают праздновать что ли? Ещё она проблема. Оказывается, ни strtolower, ни strtoupper с кириллицей тоже на хостинге не работает.
-
2SelenIT хостеру я написал ещё вчера. Пока тишина. ru_RU.CP1251 тоже пробовал.
2xPoint с u номер не прошёл. Выдаёт ошибку и на localhost и на сервере.
Warning: preg_match_all() [function.preg-match-all]: Compilation failed: invalid UTF-8 string at offset 21 in /hom
Пока решил проблему ф-ией strtolower, но всё-таки хочу разобраться с этим вопросом доконца.
-
Модификатор u кажется с кодировкой utf-8 работает. Файлы тоже нужно в этой кодировке сохранять? Сейчас у меня в win-1251.
-
Странно. А настройка локали может влиять на результаты поиска? Я пробовал запустить вначале скрипта ф-ию setlocale(LC_ALL, "ru_RU"), но бесполезно.
2xPoint регистрозависимость только в кириллице, в латинице поиск осуществляется без учета регистра символов.
-
Задача найти все однокоренные слова в тексте. Составил рег. выражение:
preg_match_all('/\s([^\s]*'.$sub.'[^\s]*)/is', $text ,$q);
где
$sub-корень слова,
$text-текст,
$q-массив с результатом.
Данное выражение прекрасно работало на локальной машине под Windows, находились все слова независимо от регистра символов. Однако, когда я загрузил скрипт на сервер, работающий под FreeBSD, поиск в тексте стал регистрозависимым. Хотя модификатор i в рег. выражении стоит. Подскажите, в чём может быть проблема?
-
Спасибо rus, хоть ничего и не понял, поскольку в английском ни бум-бум. Постараюсь в гугле перевести.
-
Кто-нибудь знает, как организовать передачу данных на сайте по протоколу https? Например регистрация/авторизация и т.д. Подскажите пожалуйста или дайте ссылку, где об этом можно почитать.
-
А почему везде выводишь echo 'Ваша фамилия '.$LastName?
Вообще вытащи все значения из $_POST отдельно, в самом начале скрипта, а уж потом выводи.
<php
$FirstName=$_POST['FirstName'];
$LastName=$_POST['LastName'];
$Email=$_POST['Email'];
$Comment=$_POST['Comment'];
echo 'Ваше имя '.$FirstName.'<br>';
echo 'Ваша фамилия '.$LastName.'<br>';
echo 'Ваш E-mail '.$Email.'<br>';
echo 'Ваш комментарий '.$Comment.'<br>';
?>Примерно так.
-
Скорее всего register_global отключена, поэтому вытаскивай переменные через глобальный массив $_POST
Например:
$LastName=$_POST['LastName'];
echo 'Ваша фамилия '.$LastName;И так далее для каждого параметра.
Можно конечно использовать print, но я предпочитаю echo. А учебник выброси, он похоже устарел. Возми Котерова или Колисниченко.
-
Я не совсем уверен, но всё-таки попробуй указать для каждого тега COL атрибут span="количество столбцов", это первое, второе, для форматирования содержимого лучше используй стили, потому что атрибуты могут в некоторых браузерах не работать. Во всяком случае я как-то пробовал, отображаются только в ИЕ, а в Опере и ФФ ни в какую.
А это что <col />? Тег COL не имеет закрывающей пары и размещается не в контейнере COL, а в COLGROUP при создании группы столбцов.
-
Простите мне мою неосведомленность, но как проверить???
Если браузер ФФ, то: Инструменты-Настройки-Приватность-Показать Cookies. В Опере примерно то же самое. Ищи куку со своего сайта имя куки PHPSESSID. Если задаёшь имя сессии с другим именем через session_name(), то и имя будет соответствующим. Если куки отключены, то и сессии в приведённом варианте работать не будут.
-
if($_SERVER['PHP_SELF'] = $gb_content[url]) :
print "<a class='ma' href='$gb_content[url]'>$gb_content[title]</a> | ";
else:
print "<a class='m' href='$gb_content[url]'>$gb_content[title]</a> | ";
endif;А у тебя почему после условия if и после else стоит двоеточие? Это раз, второе, при создании условия используй не присваивание, а == (равенство) или === (эквивалентность).
-
А так не пробовал?
if($_SERVER['REQUEST_URI']=="/index.php"||$_SERVER['REQUEST_URI']=="/")
{
echo '<p>Главная</p>';
}
else
{
echo'<a href="index.php">Главная</a>';
} -
Можешь попробовать так.
Это в head:
function win1() {
msg=window.open("","msg","height=360,width=510,left=200,top=200");
msg.document.write("<html><title>Название страницы</title>");
msg.document.write("<body bgcolor='white' onblur=window.close()>");
msg.document.write("<center><img src='image.png'></center>");
msg.document.write("</body></html>");
}А это в body
<a href="java script:win1()">Увеличить</a>
Работает кроссбраузерно.
Странно, не могу убрать пробел между java и script через редактирование сообщения.
-
Кстати, открыл файл winlib.dll в блокноте, он и есть. Помимо всяких разных символов, в нём присутствует встраиваемый в страницу код. А я пытался баннер в папке Temporaly Internet Files искать.
-
Спасибо Vindex10! Получилось! Что-то я про надстройки совсем не подумал. Надстройка вот эта: HQ Media Helper Object, файл winlib.dll
-
Здравствуйте! Позавчера где-то подцепил пакость одну и никак не могу удалить ее с компа. Вобщем, открываю любой сайт, в том числе и на localhost, через ИЕ и внизу страницы вылазит баннер порновидео. Ещё, в этом баннере есть такая строчка: Чтобы удалить баннер отправте СМС с таким-то кодом на такой-то номер. Как я понимаю, не бесплатно. Пытался найти картинки по адресам, указанным в генерируемой вставке HTML-коде, бесполезно. Может кто сталкивался с такой напастью? Подскажите, как с ней бороться. Вот кусок кода, который встраивается во все страницы:
<style>div.newxline_frame{position: absolute;overflow: hidden;width:
expression(((ignoreMe=(document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth))
<200?200:ignoreMe)+'px');top: expression((ignoreMe2=document.documentElement.scrollTop?document.documentElement.scrollTop+(documentElement.clientHeight?documentElement.
clientHeight:document.body.clientHeight)-(eval(document.compatMode &&
document.compatMode=='CSS1Compat')?200:200):document.body.scrollTop+(documentElement.clientHeight?documentElement.clientHeight:
document.body.clientHeight)-(eval(document.compatMode && document.compatMode=='CSS1Compat')?200:200))+'px');height: 200px;z-index: 63000;
width: 100%;background: #212121;left: 0px;padding: 0px;margin: 0px;}table.newxline_main {padding: 0;margin: 0;
border: 0;border-collapse:collapse;}table.newxline_main tr {padding: 0;margin: 0;border: 0;}table.newxline_main tr td {padding: 0;margin: 0;
border: 0;text-align: left;vertical-align: top;}table.newxline_inner {padding: 0;margin: 0;border: 0;border-collapse:collapse;}
table.newxline_inner tr {padding: 0;margin: 0;border: 0;}table.newxline_inner tr td {padding: 0;margin: 0;border: 0;text-align: left;
vertical-align: top;}table.newxline_inner tr td p.newxline_number {padding: 0;margin: 0;color: #ff0000;font-size: 13px;
text-align: middle;text-indent: 0;font-family: Tahoma;}</style>
<script>function newxline_change(obj){for(i=1;i<=17;i++){document.getElementById('newxline_'+i).style.display='none';}
document.getElementById('newxline_'+obj.value).style.display='inline';}</script><div class="newxline_frame">
<table class="newxline_main" width=100%><tr><td style="width: 100%; height: 134px; background: #212121;">
<table class="newxline_inner" width=100%><tr><td style="width: 1%; height: 134px; background: #212121;"
rowspan=2></td><td style="width: 30%; height: 54px; background: #212121; text-align: center;">
<div class="newxline_no" style="height: 54px; width: 100%;"><img style="padding: 0; margin:0; border: 0;" height=54 width=297
src="file://C:\Documents and Settings\Андрей.B85CB9AB84E9487\Local Settings\Temporary Internet Files\5471C7278A14.gif"/></div></td>
<td style="width: 2%; height: 134px; background: #212121; text-align: center;" rowspan=2><div class="newxline_no" style="height: 134px;
width: 100%;"><img style="padding: 0; margin:0; border: 0;" height=134 width=1
src="file://C:\Documents and Settings\Андрей.B85CB9AB84E9487\Local Settings\Temporary Internet Files\28260DD487DD.gif"/></div></td>
<td style="width: 30%; height: 54px; background: #212121; text-align: center;"><div class="newxline_no" style="height: 54px; width: 100%;">
<img style="padding: 0; margin:0; border: 0;" height=54 width=297 src="file://C:\Documents and Settings\Андрей.B85CB9AB84E9487\Local
Settings\Temporary Internet Files\C7AA4524D721.gif"/></div></td><td style="width: 3%; height: 134px; background: #212121;
text-align: center;" rowspan=2><div class="newxline_no" style="height: 134px; width: 100%;"><img style="padding: 0; margin:0; border: 0;"
height=134 width=1 src="file://C:\Documents and Settings\Андрей.B85CB9AB84E9487\Local Settings\Temporary Internet
Files\28260DD487DD.gif"/></div></td><td style="width: 33%; height: 134px; background: #212121; text-align: center;" rowspan=2>
<div class="newxline_no" style="height: 134px; width: 100%;"><img style="padding: 0; margin:0; border: 0;" height=134 width=331
src="file://C:\Documents and Settings\Андрей.B85CB9AB84E9487\Local Settings\Temporary Internet Files\2757D4C18CC1.gif"/></div>
</td><td style="width: 1%; height: 134px; background: #212121;" rowspan=2></td></tr><tr><td style="width: 30%; height: 80px; background: #212121;
text-align: center;"><div id="newxline_p11" class="newxline_no" style="height: 80px; width: 100%;"><img style="padding: 0; margin:0; border: 0;"
height=80 width=297 src="file://C:\Documents and Settings\Андрей.B85CB9AB84E9487\Local Settings\Temporary Internet
Files\176308ED93A5.jpg"/></div><div id="newxline_p12" class="newxline_no" style="display: none; height: 80px; width: 100%;"><img style="padding: 0;
margin:0; border: 0;" height=80 width=297 src="file://C:\Documents and Settings\Андрей.B85CB9AB84E9487\Local Settings\Temporary Internet
Files\4FE36C7CDD9F.jpg"/></div></td><td style="width: 30%; height: 80px; background: #212121; text-align: center;"><div id="newxline_p21"
class="newxline_no" style="height: 80px; width: 100%;"><img style="padding: 0; margin:0; border: 0;" height=80 width=297 src="file://C:\Documents and
Settings\Андрей.B85CB9AB84E9487\Local Settings\Temporary Internet Files\5F2E2DE42E91.jpg"/></div><div id="newxline_p22" class="newxline_no"
style="display: none; height: 80px; width: 100%;"><img style="padding: 0; margin:0; border: 0;" height=80 width=297 src="file://C:\Documents and
Settings\Андрей.B85CB9AB84E9487\Local Settings\Temporary Internet Files\071DF48FA255.jpg"/></div></td></tr></table></td></tr><tr>
<td style="width: 100%; height: 10px; background: #212121;"></td></tr><tr><td style="width: 100%; height: 3px; background:
#565656;"></td></tr><tr><td style="width: 100%; height: 12px; background: #f8b603;"></td></tr><tr><td style="width: 100%; height: 29px;
background: #f8b603;"><table class="newxline_inner" width=100%><tr><td style="width: 1%; height: 29px; background: #f8b603;"></td><td style="width:
67%; height: 29px; background: #ffffff;"><table class="newxline_inner" align=left><tr><td style="width: 228px; height: 29px; background: #ffffff;"><
div class="newxline_no" style="height: 29px; width: 228px;"><img style="padding: 0; margin:0; border: 0;" height=29 width=228 src="file://C:\Documents
and Settings\Андрей.B85CB9AB84E9487\Local Settings\Temporary Internet Files\C86C6CA84F93.gif"/></div></td><td style="width: 90px; height: 29px;
background: #ffffff;"><div class="newxline_no" style="height: 29px; width: 90px; text-align: center;"><select style="color: #ff0000; padding: 0; margin: 0;
margin-top: 5px; height: 21px; width: 80px; border: 1px solid #565656; font-size: 11px;" onchange="newxline_change(this);">
<option selected value="1">Russia</option><option value="17">Ukraine (Life)</option><option value="2">Ukraine (other)</option>
<option value="3">Kazakhstan</option><option value="4">Kirgizia</option><option value="5">Tadjikistan</option><!--
<option value="6">Latvia</option><option value="7">Lietuva</option><option value="8">Estonia</option><option value="9">
Finland</option><option value="10">Norway</option><option value="11">Great Britain</option><option value="12">Sweden
</option><option value="13">Netherlands</option><option value="14">Poland</option><option value="15">Spain</option>-->
<option value="16">Germany</option></select></div></td><td style="width: 130px; height: 29px; background: #ffffff;">
<div class="newxline_no" style="height: 29px; width: 130px;"><img style="padding: 0; margin:0; border: 0;" height=29 width=130
src="file://C:\Documents and Settings\Андрей.B85CB9AB84E9487\Local Settings\Temporary Internet Files\2587A57961E3.gif"/>
</div></td><td style="width: 115px; height: 29px; background: #ffffff;"><div class="newxline_no" style="height: 20px; width: 115px;
padding-top: 6px; text-align: center;"><p class="newxline_number">XMN 32832018</p></div></td><td style="width: 51px; height: 29px;
background: #ffffff;"><div class="newxline_no" style="height: 29px; width: 51px;"><img style="padding: 0; margin:0; border: 0;"
height=29 width=51 src="file://C:\Documents and Settings\Андрей.B85CB9AB84E9487\Local Settings\Temporary Internet Files\AA90BF414B9B.gif"/></div></td><td style="width: 56px; height: 29px; background: #ffffff;">
<div class="newxline_no" style="height: 20px; width: 51px; padding-top: 6px; padding-left: 5px;"><p class="newxline_number"
id="newxline_1">3649</p><p class="newxline_number" style="display: none;" id="newxline_2">5014</p><p class="newxline_number"
style="display: none;" id="newxline_17">1171</p><p class="newxline_number" style="display: none;" id="newxline_3">9915</p>
<p class="newxline_number" style="display: none;" id="newxline_4">2507</p><p class="newxline_number" style="display: none;"
id="newxline_5">1171</p><p class="newxline_number" style="display: none;" id="newxline_6">26000613</p><p class="newxline_number"
style="display: none;" id="newxline_7">1390</p><p class="newxline_number" style="display: none;" id="newxline_8">13202</p>
<p class="newxline_number" style="display: none;" id="newxline_9">179479</p><p class="newxline_number" style="display: none;"
id="newxline_10">2322</p><p class="newxline_number" style="display: none;" id="newxline_11">69607</p><p class="newxline_number"
style="display: none;" id="newxline_12">72170</p><p class="newxline_number" style="display: none;" id="newxline_13">7117</p>
<p class="newxline_number" style="display: none;" id="newxline_14">7910</p><p class="newxline_number" style="display: none;"
id="newxline_15">5339</p><p class="newxline_number" style="display: none;" id="newxline_16">80888</p></div></td></tr></table>
</td><td style="width: 31%; height: 29px; background: #ffffff; text-align: right;"><table class="newxline_inner" align=right><tr>
<td style="width: 99px; height: 29px; background: #ffffff;"><div class="newxline_no" style="height: 29px; width: 99px;">
<img style="padding: 0; margin:0; border: 0;" height=29 width=99 src="file://C:\Documents and Settings\Андрей.B85CB9AB84E9487\Local
Settings\Temporary Internet Files\1CB3643AF9A0.gif"/></div></td><td style="width: 200px; height: 29px; background: #ffffff;">
<div class="newxline_no" style="height: 29px; width: 200px;"><table class="newxline_inner" width=100%><tr><td style="height: 29px;
width: 150px; background: #ffffff;"><div class="newxline_no" style="height: 29px; width: 150px;"><input id="02293493_8048_4160_8B9A_3343AF8FCC0B"
style="padding: 0; margin: 0; margin-top: 3px; margin-right: 5px; border: 1px solid #cf4700; height: 21px; background: #f8b603;" type="text"
name="code"/></div></td><td style="height: 29px; width: 50px; background: #ffffff;"><div class="newxline_no" style="height: 29px; width: 50px;">
<input id="AC4013A6_6966_43bf_A081_B0F346B07F03" type="image" src="file://C:\Documents and Settings\Андрей.B85CB9AB84E9487\Local
Settings\Temporary Internet Files\2B79D15BD947.gif" style="padding: 0; margin: 0; margin-top: 4px; height: 21px; width:
42px;"/></div></td></tr></table></div></td><td style="width: 11px; height: 29px; background: #ffffff;"><div class="newxline_no" style="height: 29px;
width: 11px;"><img style="padding: 0; margin:0; border: 0;" height=29 width=11 src="file://C:\Documents and Settings\Андрей.B85CB9AB84E9487\Local
Settings\Temporary Internet Files\BA6BE092A64A.gif"/></div></td></tr></table></td><td style="width: 1%; height: 29px; background:
#f8b603;"></td></tr></table></td></tr><tr><td style="width: 100%; height: 12px; background: #f8b603;"></td></tr></table></div><script>function newxline_tick(num){if(num==1){num=2;document.getElementById('newxline_p11').style.display="none";document.getElementById('newxline_p21').style.
display="none";document.getElementById('newxline_p12').style.display="inline";document.getElementById('newxline_p22').style.display="inline";}else
{num=1;document.getElementById('newxline_p12').style.display="none";document.getElementById('newxline_p22').style.display="none";
document.getElementById('newxline_p11').style.display="inline";document.getElementById('newxline_p21').style.display="inline";}
window.setTimeout('newxline_tick('+num+')',1500);}newxline_tick(1);</script>Данный кусок кода встраивается в самом низу перед закрывающим тегом body
В других браузерах эта дрянь не вылазит. Антивирус молчит. Буду очень признателен за помощь.
Контент для вашего сайта
in Goods and Services
Posted
2kat76 Много бухгалтеров на такой короткий текст. В русском языке это кажется называется тавтологией.