- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Почтовый Индекс!</font></h4><BR><a href='javascript:history.back()' Title='Вернутся назад'>:: Назад ::</a></center></td></tr></table>"; @include("./design/bottom.html"); exit;}
этот код на одном аккуанте хостинга работает нормально. на другом не работает, тарифные планы хостинга одинаковыif ($v[3] == "") {print "<title>:::Бал Цветов.$version::: Ошибка!</title><table width=100% height=20%><tr><td class='prise' align=center valign=top><center><h4><BR>Ошибка!<BR><BR><BR><font size='2' color=red><a>Вы не ввели Город или Село!</font></h4><BR><a href='javascript:history.back()' Title='Вернутся назад'>:: Назад ::</a></center></td></tr></table>"; @include("./design/bottom.html"); exit;}
if ($v[4] == "") {print "<title>:::Бал Цветов.$version::: Ошибка!</title><table width=100% height=20%><tr><td class='prise' align=center valign=top><center><h4><BR>Ошибка!<BR><BR><BR><font size='2' color=red><a>Вы не ввели Улицу!</font></h4><BR><a href='javascript:history.back()' Title='Вернутся назад'>:: Назад ::</a></center></td></tr></table>"; @include("./design/bottom.html"); exit;}
if ($v[5] == "") {print "<title>:::Бал Цветов.$version::: Ошибка!</title><table width=100% height=20%><tr><td class='prise' align=center valign=top><center><h4><BR>Ошибка!<BR><BR><BR><font size='2' color=red><a>Вы не ввели Телефон!</font></h4><BR><a href='javascript:history.back()' Title='Вернутся назад'>:: Назад ::</a></center></td></tr></table>"; @include("./design/bottom.html"); exit;}
if ($v[6] == "") {print "<title>:::Бал Цветов.$version::: Ошибка!</title><table width=100% height=20%><tr><td class='prise' align=center valign=top><center><h4><BR>Ошибка!<BR><BR><BR><font size='2' color=red><a>Вы не ввели email!</font></h4><BR><a href='javascript:history.back()' Title='Вернутся назад'>:: Назад ::</a></center></td></tr></table>"; @include("./design/bottom.html"); exit;}
if (!stristr($v[6],"@")) {print "<title>:::Бал Цветов.$version::: Ошибка!</title><table width=100% height=20%><tr><td class='prise' align=center valign=top><center><h4><BR>Ошибка!<BR><BR><BR><font size='2' color=red><a>Вы ввели неверный e-mail адрес!</font></h4><BR><a href='javascript:history.back()' Title='Вернутся назад'>:: Назад ::</a></center></td></tr></table>"; @include("./design/bottom.html"); exit;}
echo"<title>:::Бал Цветов.$version::: Ваш заказ отправлен на рассмотрение!</title>
<table width=100% height=20%>
<tr><td class='prise' valign=top>
<center><h3>Ваш заказ отправлен на рассмотрение!<br>
Спасибо за покупку!</h3>
<hr width=50% color='$bordercolor_index'>";
echo" <a href='$PHP_SELF?=$SID'>Вернуться к прайс-листу</a><BR></center>";
echo"<hr width=50%><br></td></tr></table>";
if ($send == admin)
{
@include("./admin/config.php");
$headers = "Reply-to: $reply\n";
$headers .= "X-Sender: < $home >\n";
$headers .= "Content-Type: text/plain; charset=windows-1251\n";
$string="Доброго времени суток $yorname! \n В магазине «$v[0]» сделал Покупку! \n\n Список покупок: \n $msg \n Анкета поситителя: \n Ф.И.О. : $v[0] \n Область : $v[1] \n Почтовый индекс : $v[2] \n Город, Село : $v[3] \n Улица : $v[4] \n Телефон: $v[5] \n E-Mail : $v[6]
\n \n \n \n \n \n \n \n \n \n \n \n__________________________ \nЭто письмо сгенерировано программой Бал Цветов.$version.\nСайт: http://www./";
mail($yormail, "$subject", "$string", $headers);
//----------
$date="Дата покупки: ".gmdate("D, d M Y H:i:s")."";
$id_log="".gmdate("DdMYHis")."";
$text = "$id_log:::$date:::$v[0]:::$v[1]:::$v[2]:::$v[3]:::$v[4]:::$v[5]:::$v[6]:::$msg";
$text = stripslashes($text);
$text = htmlspecialchars($text);
$text = str_replace("\r\n", "<br>", $text);
$text = str_replace("<", "<", $text);
$text = str_replace('>', '>', $text);
$text = str_replace(""", '"', $text);
$text = str_replace("'", "'", $text);
$text = str_replace('"', '"', $text);
$text1 = $text;
$fp=fopen("./log/log.txt","a");
fputs($fp,"$text \r\n");
echo"<center><h5>На указанный вами email адрес было выслано письмо с подробностями по получению вашего заказа, способами оплаты и другой полезной информацией </h5></center>";
fclose($fp);
//----------
$headers = "Reply-to: $reply\n";
$headers .= "X-Sender: < $home >\n";
$headers .= "Content-Type: text/plain; charset=windows-1251\n";
include"a1.php";
$string="Доброго времени суток «$v[0]»!\n\nВы или кто-то еще используя ваш email ($v[6]) сделал покупку в интернет магазине на сайте $home \nЕсли вы не совершали покупки и это письмо пришло к вам совершенно случайно, то просто проигнорируйте его! \n $textmail
\n \n $msg \n Ваша анкета: \n Ф.И.О. : $v[0] \n Область : $v[1] \n Почтовый индекс : $v[2] \n Город, Село : $v[3] \n Улица : $v[4] \n Телефон: $v[5] \n E-Mail : $v[6] \n__________________________ \nС Уважением, Администратор \nсайта $home \n \n
\n \n \n \n \n \n \n \n \n \n__________________________ \nЭто письмо сгенерировано программой Бал Цветов.$version.\nСайт: http://www./";
mail($v[6], "Подтверждение покупки!", "$string", $headers);
}
elseif ($send == user)
{
@include("./admin/config.php");
$headers = "Reply-to: $reply\n";
$headers .= "X-Sender: < $home >\n";
$headers .= "Content-Type: text/plain; charset=windows-1251\n";
include"a1.php";
$string="Доброго времени суток «$v[0]»!\n\nВы или кто-то еще используя ваш email ($v[6]) сделал покупку в интернет магазине на сайте $home \nЕсли вы не совершали покупки и это письмо пришло к вам совершенно случайно, то просто проигнорируйте его! \n $textmail \n \n $msg \n Ваша анкета: \n Ф.И.О. : $v[0] \n Область : $v[1] \n Почтовый индекс : $v[2] \n Город, Село : $v[3] \n Улица : $v[4] \n Телефон: $v[5] \n E-Mail : $v[6] \n__________________________ \nС Уважением, Администратор \nсайта $home \n \n
\n \n \n \n \n \n \n \n \n \n__________________________ \nЭто письмо сгенерировано программой Бал Цветов.$version.\nСайт: http:///";
mail($v[6], "Подтверждение покупки!", "$string", $headers);
//----------
$date="Дата покупки: ".gmdate("D, d M Y H:i:s")."";
$id_log="".gmdate("DdMYHis")."";
$text = "$id_log:::$date:::$v[0]:::$v[1]:::$v[2]:::$v[3]:::$v[4]:::$v[5]:::$v[6]:::$msg";
$text = stripslashes($text);
$text = htmlspecialchars($text);
$text = str_replace("\r\n", "<br>", $text);
$text = str_replace("<", "<", $text);
$text = str_replace('>', '>', $text);
$text = str_replace(""", '"', $text);
$text = str_replace("'", "'", $text);
$text = str_replace('"', '"', $text);
$text1 = $text;
$fp=fopen("./log/log.txt","a");
fputs($fp,"$text \r\n");
echo"<center><h5>На указанный вами email адрес было выслано письмо с подробностями по получению вашего заказа и способах оплаты...</h5></center>";
fclose($fp);
//----------
$headers = "Reply-to: $reply\n";
$headers .= "X-Sender: < $home >\n";
$headers .= "Content-Type: text/plain; charset=windows-1251\n";
$string="Доброго времени суток $yorname! \n В магазине «$v[0]» сделал Покупку! \n\n Список покупок: \n $msg \n Анкета поситителя: \n Ф.И.О. : $v[0] \n Область : $v[1] \n Почтовый индекс : $v[2] \n Город, Село : $v[3] \n Улица : $v[4] \n Телефон : $v[5] \n E-Mail : $v[6]
\n \n \n \n \n \n \n \n \n \n \n \n__________________________ \nЭто письмо сгенерировано программой Бал Цветов.$version.\nСайт: http:///";
mail($yormail, "$subject", "$string", $headers);
}else
{
$date="Дата покупки: ".gmdate("D, d M Y H:i:s")."";
$id_log="".gmdate("DdMYHis")."";
$text = "$id_log:::$date:::$v[0]:::$v[1]:::$v[2]:::$v[3]:::$v[4]:::$v[5]:::$v[6]:::$msg";
$text = stripslashes($text);
$text = htmlspecialchars($text);
$text = str_replace("\r\n", "<br>", $text);
$text = str_replace("<", "<", $text);
$text = str_replace('>', '>', $text);
$text = str_replace(""", '"', $text);
$text = str_replace("'", "'", $text);
$text = str_replace('"', '"', $text);
$text1 = $text;
$fp=fopen("./log/log.txt","a");
fputs($fp,"$text \r\n");
fclose($fp);
}
@include("./design/bottom.html");
}
?>
Wistis добавил 29.04.2009 в 22:35
register_globals Off
Wistis добавил 29.04.2009 в 22:42
Так, стоп, а почему это он отправляет форму GET? И что там за method=POST в URL? Не по тому ли, что всё что после action= он за адрес принимает. Попробуйте вот так сделать:
Почему он всё что после action= он за адрес принимает?
уберите вообще action="'.$_SERVER['PHP_SELF'].'"
уберите вообще action="'.$_SERVER['PHP_SELF'].'"
и что там оставить?
а где результат phpinfo()?
а где результат phpinfo()?
http://tickethost.info это конфигурация хостинга
ТС, ни один из приведённых Вами примеров не может работать при register_globals=off ! Покажите, пожалуйста, именно phpinfo(). Желательно, уже после include("./admin/config.php");
ТС, ни один из приведённых Вами примеров не может работать при register_globals=off ! Покажите, пожалуйста, именно phpinfo(). Желательно, уже после include("./admin/config.php");
немного не понял вопрос? выше есть ссылка где можно посмотреть phpinfo
Wistis добавил 29.04.2009 в 23:03
Во всех местах явно обращаться к переменным (предпочтительнее),
либо извлекать все переменные из $_GET/$_POST/$_COOKIE. Например, создать скрипт, выполняющий это действие, и сделать его include во всех местах (проще)
Вообще, вариант с include мало чем отличается от register_globals=On с точки зрения безопасности
вот прочитал на одном форуме-, как это можно осуществить
Wistis добавил 29.04.2009 в 23:13
может чего в это файле прописать .htaccess