Wolf - forest dog

Wolf - forest dog
Рейтинг
110
Регистрация
06.05.2011
Это я

Kepus, для начала забудьте о доисторических конструкциях, когда разрывается целостность кода условия PHP, так иногда бывают непредсказуемые глюки. Делайте хотя бы так:

<?php if (stripos($_SERVER['HTTP_USER_AGENT'], 'vkShare') === FALSE) {

echo <<<DATA

БЛОКИ

DATA;

}

?>

И берите в таких задачах, на всякий случай, stripos вместо strpos.

Segey, конфигурацию CGI для каждого хоста прописываете например так:


<Directory "/var/www/my_supersite_gs/cgi-bin/">
AllowOverride All
Options ExecCGI
Order allow,deny
Allow from all
AddHandler cgi-script .cgi
</Directory>

Естественно в апаче должен быть подключен mod_cgi

php-скрипт кидаете в папку cgi-bin с расширением файла cgi. оформлен он должен быть примерно в таком формате:


#!/usr/local/bin/php
<?php
print "Content-type: text/html\n\n";
... тут остальной код ...
?>

Надеюсь, такая Вас информация интересовала.

Самое интересное, при каких таких фантастических прихотях нужна бестолковая полная перезагрузка главной страницы сайта? Не смог нафантазировать ни одну задачу, чтоб нужно было так. А так-то решается аяксом конечно.

Как вариант, сделать табличную вёрстку и не мучаться.


<p><center><h1>ТЕКСТ ЗАГОЛОВКА</h1></center></p>
<p>МНОГО ТЕКСТАМНОГО ТЕКСТАМНОГО ТЕКСТАМНОГО ТЕКСТАМНОГО ТЕКСТА</p>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td colspan="2">
<center><h2>ТЕКСТ ВТОРОГО ЗАГОЛОВКА</h2></center>
</td></tr>
<tr><td valign="top" width="170">
<img src="images/pov_img_1.png" alt="подсказка" width="150" height="150">
</td><td>
<p>Текст</p>
<ul>
<Li>Текст</Li>
<Li>Текст</Li>
<Li>Текст</Li>
<Li>Текст</Li>
<Li>Текст</Li>
<Li>Текст</Li>
<Li>Текст</Li>
<Li>Текст</Li>
</ul>
</td></tr>
</table>
<br>

<table width="100%" border="0" cellspacing='0' cellpadding='0'>
<tr align="center"><td>
<p><img src="images/pov_img_2.png" alt="подсказка" width="150" height="150"></p><p>Текст</p>
</td><td>
<p><img src="images/pov_img_2.png" alt="подсказка" width="150" height="150"></p><p>Текст</p>
</td><td>
<p><img src="images/pov_img_2.png" alt="подсказка" width="150" height="150"></p><p>Текст</p>
</td></tr>
</table>

KatrinCa, да такие скрипты есть. Обычно они называются PHPMailer, но сложновато будет с ними новичку разобраться. Я использую скрипт такой http://github.com/PHPMailer/

1. Схема отправки писем через функцию mail() ненадёжна (нужно использовать SMTP-авторизацию), такие письма могут приёмным почтовым сервисом и в папку спам закинутся и вообще игнорироваться, поэтому хостер мог специально своё что-то подставлять.

2. Указание ОТ должно быть такое, с какого домена идёт рассылка. Если отправка писем идёт с сайта vasya.ru , то оправителя надо указывать любое_имя@vasya.ru . У Вас походу вобще не указано, поэтому отправителем подставлялся ящик от хостера.

3. Бывает, что без дополнительных заголовков функция не фурычит как надо. Если у Вас письма отправляются в текстовом режиме, попробуйте сделать так:

mail("$adminemail", "$date $time Сообщение от $name", "$msg", "From: support <support@site.site>\r\nContent-type: text/plain; charset=кодировка_сайта");

---------- Добавлено 12.09.2017 в 15:35 ----------

KatrinCa:


mail("$adminemail", "$date $time", $msg,
"From: support@site.site\r\n"
."Reply-To: support@site.site\r\n"
."X-Mailer: PHP/" . phpversion());

X-Mailer разве что только для понтов указывать. Не нужен он Вам. Content-type важнее.

roman1981:
Просто я купил свой домен вместе с хостингом, у хостинг-компании. Так сказать, два в одном. Грубо говоря, там можно сразу заказать и оплатить хостинг и регистрацию домена, потому, компания его регистрирует тут-же.

Просто многие хостинги, особенно мелкие и непонятные и школохостинги, могут в любой момент спиться, закрыться, забанить весь Ваш аккаунт, или иметь нечеловеческие правила при котором, чтобы иметь доступ к управлению доменом, нужно обязательно у них и хостинг брать. В таком случае, придётся поплясать для спасения своего же домена. А так, имея отдельного надёжного регистратора домена, Вы можете спокойно бегать от хостинга к хостингу и походу дела, уверен, будете это делать, ибо очень часто бывают недовольства услугами хостеров и люди сваливают к другому.

roman1981:
Как мне поступить в таком случае? Связаться с хостинг-компанией, потребовать переоформить домен на моё имя

Для начала прочитать правила в договоре оферты хостера, может там что конкретное написано, что мол домены мы оформляем только на себя или на клиента. А так да, связаться с хостером и пытаться как-то договориться.

roman1981:
как конкретно проверить, на кого оформлен в текущее время домен? Есть ли специальные сервисы

Сервисы то есть, но не факт, что покажут всё нужное. Поискать можно в Гугле по запросу "Сервис Whois". А так же для примера вот ссылка одна: https://www.nic.ru/whois/

roman1981, я Вас отлично понимаю. Многие начинали с самодеятельного энтузиазма и с бесплатных хостингов. Им хотелось творить, повышать знания личным трудом, а не просто сайт зарядить на чужом движке.

На первое время для визитки из 10 страниц даже можно бесплатный хост найти. А вот домен да, лучше купить свой собственный, причём у отдельного регистратора.

roman1981:
чтобы в будущем было проще развивать проект - плюс немаловажно использовать такие полезные вкусности, как РНР Инклуды.

Вот от этого и пляшите. Сам на заре веб-шаманства упирался в такие вопросы. Пришёл к выводу, что всё надо начинать с php, тем более нынче поисковикам по барабану, ведь они же знают, что html-файлы могут быть теми же php.

roman1981:
Мне важно было знать, реагируют ли поисковики на расширение файлов сайта. Теперь понятно, что им всё равно, какое там расширение. Правда, если к примеру взять две страницы:

http://www.mysite.com/page-1.php
и
http://www.mysite.com/page-1.php?articleId=my-article

Думаю, во втором случае это не очень хорошо для поисковых механизмов.

Совершенно верно. Сам заметил такую шнягу, поэтому предпочтительней будет сделать http://www.mysite.com/article/my-article.php или лучше http://www.mysite.com/my-article.php, а ещё лучше использовать не article, а statya.

roman1981:
Немного не понял относительно вашей фразы о том, что РНР будет тратить ресурсы на обработку моих РНР-страничек на веб-сайте?... Это что, получается, РНР настолько чувствительная к нагрузкам платформа, что прямо таки "упадёт на колени" от того, что обработает РНР-страницу с несколькими РНР-инклудами в ней?
Вот правда, мне кажется, что это вообще не должно никак сказаться на производительности сервера хостинга и на скорости работы моего сайта, но может быть я и ошибаюсь.

При современных мощностях, просто дёрнуть пхп - это абсолютная мелочь. При Вашем раскладе, SSI и ЧПУ больше будут нагружать мозг серверу, апач понимаете ли он такой, потратит мощностей не менее, чем пхп проинклюдит. Но обсуждать такие мелочи нет смысла, если сайт не из миллиона страниц с бешеной посещалкой.

lesnik59:
Интересно все же. Когда будет вразумительный ответ от администрации?

Когда началась катавасия, то на их форуме спалились фразой "По кол-ву заявок сейчас есть отклонения от нормы, но пока причины такого спада не нашли". Ага, мистика на бирже, не иначе.))) Ответа можно уже не ждать, никаких там технических сбоев нет, походу была умышленно перетасована колода голодных тушканчиков и кого-то на сходке порешили отодвинусь даже от хлебных крошек на полу.

lesnik59:
Почему некоторые аккаунты получили даже плюс в количестве заявок, а у некоторых, которую неделю (не считал), НОЛЬ заявок. Извините. Сегодня 2 🤣

Никто не заметил, есть ли зависимость от МОС биржи, не решили ли они силой обломать не подключившихся к МОС?

Всего: 171