[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: неработает скрипт
qaz333

<?
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;
$q=$namme;
$w=$ssilka;
$k=$kat;
$o=$opis;
$i=$idd;

Это что?

о, точно,
сделал так и всё работает

$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 - ищи там скрипт отправки писем рабочий, там даже целый класс есть мощный.

Спустя 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
а ты не копипасть, а смотри в браузер и набирай что там написано biggrin.gif

Спустя 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 "Пароль не отправлен, такова емейла не существует или вы ошиблись при вводе";
}
}
}


теперь пишет в понятных символах, но не пишет от кого и тему письма, почему?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.