Автор Тема: Как да настроя php.ini, за да се оправи този проблем?  (Прочетена 1056 пъти)

blackpearl

  • Напреднали
  • *****
  • Публикации: 85
    • Профил
Здравейте, имам проблем с една система - логин панел и връзка с мобио (разплащателен метод). Правенето на регистрация и логин-а работи, но когато се въведе смс код в съответното поле - показва че е грешен, а всъщност не е. Пробвах с оригиналния php.ini, същото. Пробвах с php.ini на човек постнато във форума, стана но phpbb-то се обади с грешки и става още по оплетено.
Ето и кода който е за връзката към мобио.

Код:
<?php
include ("style.php");
include ("config.php");
echo "$top";
session_start();
if (isset($_SESSION['player']))
{
$player=$_SESSION['player'];
}else{
echo "$you_dont_have_permissions";
echo "<meta http-equiv=Refresh content=0;url=index.php>";
echo "$bottom";
exit;
}
echo "$userpanel<hr />";
$query = mysql_query("SELECT * FROM $table WHERE player='$player' ORDER BY id ASC LIMIT 1") or die (mysql_error());
    while($row = mysql_fetch_array($query))
    {
$password = $row['password'];
$vapros = $row['vapros'];
$otgovor = $row['otgovor'];
$time_on_reg = $row['time_on_reg'];
}
$servID = *****;
$imagecode = rand(100000000,999999999);
$imagecodeview = "<input type='hidden' name='imagecodever' value='$imagecode'/>";
if(isset($_POST['submit']))
{
$server = addslashes(htmlspecialchars($_POST['server']));
$flags = "$total_perm[$permm]";
$now_time = time();
$expire_date = $now_time+$timeforadmin;
$status = "1";
$code = addslashes(htmlspecialchars($_POST['code']));
$codever = addslashes(htmlspecialchars($_POST['codever']));
$imagecodever = addslashes(htmlspecialchars($_POST['imagecodever']));
if($server == null)
{
echo "$server_null";
echo "<meta http-equiv=Refresh content=2;url=smsadmin.php>";
echo "$bottom";
die();
}
if($codever == null)
{
echo "$codever_null";
echo "<meta http-equiv=Refresh content=2;url=smsadmin.php>";
echo "$bottom";
die();
}
if($imagecodever !== $codever){
echo "$codever_dont_is_ok";
echo "<meta http-equiv=Refresh content=2;url=smsadmin.php>";
echo "$bottom";
die();
};
if($permm == null)
{
echo "$permm_null";
echo "<meta http-equiv=Refresh content=2;url=smsadmin.php>";
echo "$bottom";
die();
}
if($code == null)
{
echo "$code_null";
echo "<meta http-equiv=Refresh content=2;url=smsadmin.php>";
echo "$bottom";
die();
}
if(mobio_checkcode($servID, $code, 0) == 1) {
$sql = mysql_query("INSERT INTO $table (player,password,flags,server,time_on_reg,expire_date,status,vapros,otgovor) VALUES ('$player', '$password', '$flags', '$server', '$time_on_reg', '$expire_date', '$status', '$vapros', '$otgovor')") or die (mysql_error());
echo "$smsadmin_login_info";
echo "$bottom";
die();
}else{
echo "$sms_dont_is_ok";
echo "<meta http-equiv=Refresh content=2;url=smsadmin.php>";
echo "$bottom";
die();
}
}
echo "<center>$smsadmin_info<hr /><center><font color=\"red\"><b>Правата които ще получите са:</b></center></font>
<br/><br/><br/><br/>
<font color='3f3f3f' size='2'>Полетата пред които има <font color='red'>*</font> са задължителни!</font></center><table style='margin-left: auto; margin-right: auto;'><form action='' method='POST'>$imagecodeview
<tr><td style='text-align: right;'>Сървър:<font color='red'>*</font></td><td><select name='server' style='text-align: left;'><option value='' >Изберете сървър</option>$servers</select></td></tr>
<tr><td style='text-align: right;'>Права:<font color='red'>*</font></td><td><select name='permm' style='text-align: left;'><option value='' >Изберете права</option>$perm</select></td></tr>
<tr><td style='text-align: right;'>SMS Код:<font color='red'>*</font></td><td><input type='text' name='code'></td></tr>
<tr><td style='text-align: right;'>Въведете показания код:<font color='red'>*</font></td><td><input type='text' name='codever'></td></tr>
<tr><td style='text-align: right;'></td><td><div style='text-align: center; background: url(images/captcha.png); border: 1px solid black; width: 85px; height: 25px; padding-top: 5px; font-size: 15px;'><b>$imagecode</b></div></td></tr>
<tr><td style='text-align: right;'><input type='submit' class='drr' name='submit' value='Изпрати' /></td><td><input type='reset' class='drr' name='submit' value='Изчисти' /></td></tr>
</form></table>";
echo "$bottom";
?>
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
А каква е грешката?
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

blackpearl

  • Напреднали
  • *****
  • Публикации: 85
    • Профил
Вероятно не прави връзка с мобио (или поне така си го обяснявам) понеже винаги показва грешен СМС код
Активен

Neo2SHYAlien

  • Напреднали
  • *****
  • Публикации: 93
  • Distribution: Debian Sid
  • Window Manager: Gnome3, E17
    • Профил
    • WWW
дай малко повече информация error log например. покажи 2-те php.ini-та да видим каква е разликата
Активен

- Би ли ми казал кой път да хвана оттук? - попита Алиса.
- Зависи накъде отиваш - отвърна Котаракът.
- Все едно накъде...- каза малкото момиче.
- Тогава е все едно кой път ще вземеш - рече Котаракът.