<?
session_start();
include("dbconnect.php");
$m=$mod;
$q=$namme;
$w=$ssilka;
$k=$kat;
$o=$opis;
$i=$idd;
if($m == "create")
{
$qp = "SELECT `user_login`
FROM `topuser`
WHERE `id`= '{$_SESSION['id']}'
LIMIT 1";
$sp = mysql_query($qp) or die(mysql_error());
while ($rop = mysql_fetch_array($sp) )
{
$username= $rop['user_login'];
}
$sqbl="INSERT INTO topsite(user, name, ssilka, kate, opis, zn, NUM) VALUES ('$username', '$q', '$w', '$k', '$o', 'на проверке', '1')";
$rb=mysql_query ($sqbl);
header("Location: acaunt.php");
}
elseif($m == "red")
{
$yyy = "UPDATE `topsite` SET `kate` = '$k' , `name` = '$q', `opis` = '$o', `ssilka` = '$w' WHERE `id` =' $i' ";
$r=mysql_query ($yyy) or die(mysql_error());
header("Location: acaunt.php");
}
?>
на одном хостинге работает, на другом нет(просто белый фон), почему так плыз помогите найти ошибку
Спустя 7 минут, 12 секунд (25.02.2011 - 13:12) Snus написал(а):
qaz333
Вероятно, на одном хостинге включены глобальные переменные, на другом нет.
Это что?
Вероятно, на одном хостинге включены глобальные переменные, на другом нет.
$m=$mod;
$q=$namme;
$w=$ssilka;
$k=$kat;
$o=$opis;
$i=$idd;
Это что?
Спустя 14 минут, 12 секунд (25.02.2011 - 13:26) qaz333 написал(а):
Цитата (Snus @ 25.02.2011 - 10:12) |
qaz333 Вероятно, на одном хостинге включены глобальные переменные, на другом нет. $m=$mod; Это что? |
о, точно,
сделал так и всё работает
$m=!empty($_POST['mod'])?$_POST['mod']:NULL;
$q= !empty($_POST['namme'])?$_POST['namme']:NULL;
$w=!empty($_POST['ssilka'])?$_POST['ssilka']:NULL;
$k=!empty($_POST['kat'])?$_POST['kat']:NULL;
$o=!empty($_POST['opis'])?$_POST['opis']:NULL;
$i= !empty($_POST['idd'])?$_POST['idd']:NULL;
а вот ещо вопрос,
функция маил
$title = 'Востановления пароля пользователю для сайта Site.ru!';
$letter = 'Вы запросили восстановление пароля для аккаунта на сайте Site.ru \r\nВаш новый пароль: '.$roo.' уважением админестрация сайта Site.ru';
if (mail($err, $title, $letter,
"From: kent.nawape.com\r\n"
."Reply-To: kent.nawape.com\r\n"
."X-Mailer: PHP/" . phpversion()
))
текст письма приходит в левых символах, как исправить?
Спустя 1 минута, 4 секунды (25.02.2011 - 13:27) Snus написал(а):
qaz333
В каких символах?
В каких символах?
Спустя 4 минуты, 8 секунд (25.02.2011 - 13:31) qaz333 написал(а):
Цитата (Snus @ 25.02.2011 - 10:27) |
qaz333 В каких символах? |
п?я? п?п?п©я?п?я?п?п?п? п?п?я?я?я?п?п?п?п?п?п?п?п?п? п©п?я?п?п?я? п?п?я? п?п?п?п?я?п?я?п? п?п? я?п?п?я?п? Site.ru \r\nп?п?я? п?п?п?я?п? п©п?я?п?п?я?: 123456 я?п?п?п?п?п?п?п?п? п?п?п?п?п?п?я?я?я?п?я?п?я? я?п?п?я?п? Site.ru
Спустя 26 минут, 55 секунд (25.02.2011 - 13:58) inpost написал(а):
qaz333
irbis-team.com - ищи там скрипт отправки писем рабочий, там даже целый класс есть мощный.
irbis-team.com - ищи там скрипт отправки писем рабочий, там даже целый класс есть мощный.
Спустя 14 минут, 46 секунд (25.02.2011 - 14:13) qaz333 написал(а):
Цитата (inpost @ 25.02.2011 - 10:58) |
qaz333 irbis-team.com - ищи там скрипт отправки писем рабочий, там даже целый класс есть мощный. |
я чесно говоря не ривык копипастить чужое, я пишу по своиму штоб знать што я делаю, потомушто если я буду тупо копипастить то так ничему и не научусь,
как усановить кодировку отправляемого письма?
Спустя 25 минут (25.02.2011 - 14:38) silius написал(а):
qaz333
а ты не копипасть, а смотри в браузер и набирай что там написано
а ты не копипасть, а смотри в браузер и набирай что там написано
Спустя 1 час, 33 минуты, 49 секунд (25.02.2011 - 16:12) qaz333 написал(а):
я вот короче переделал
теперь пишет в понятных символах, но не пишет от кого и тему письма, почему?
$title = 'Востановления пароля пользователю для сайта Site.ru!';
$header ="Content-type: text/plain; charset=\"utf-8\"";
$header.="From: kent.nawape@mail.ru";
$header.="Subject: $title";
$header ="Content-type: text/plain; charset=\"utf-8\"";
$letter = 'Вы запросили восстановление пароля для аккаунта на сайте Site.ru \r\nВаш новый пароль: '.$roo.' уважением админестрация сайта Site.ru';
if (mail($err, $title, $letter ,$header))
{
echo "Пароль отправлен";
}
else
{
echo "Пароль не отправлен, такова емейла не существует или вы ошиблись при вводе";
}
}
}
теперь пишет в понятных символах, но не пишет от кого и тему письма, почему?