Почему этот код возвращает разрыв строки перед эхом?

Итак, у меня есть этот php-скрипт входа, который я использую, и он отлично работает на одном сервере (, возвращает «успех» || «неверный логин» ), а затем этот другой сервер ломается, потому что он возвращает разрыв строки, а затем «успех» или «неверный логин»

Я предполагаю, что это настройка php.ini. Я просто не уверен, какой именно.

<?php
include("../config.php");
include("../connect.php");

$adminCheck = mysql_query("SELECT * FROM admins WHERE username = '". mysql_real_escape_string($_POST['username']). "' AND password = '".  mysql_real_escape_string($_POST['password']). "'");
if (mysql_num_rows($adminCheck) == 1)
{
    $result = mysql_fetch_array($adminCheck);
    $_SESSION['user']['level']    = "admin";
    $_SESSION['user']['userid']   = $result['id'];
    $_SESSION['user']['username'] = $result['username'];
    echo "success"; 
}
else
{
    $clientCheck = mysql_query("SELECT * FROM clients WHERE username = '". mysql_real_escape_string($_POST['username']). "' AND password = '".  mysql_real_escape_string($_POST['password']). "'");
    if (mysql_num_rows($clientCheck) == 1)
    {
        $result = mysql_fetch_array($clientCheck);
        $_SESSION['user']['level']      = "client";
        $_SESSION['user']['userid']     = $result['id'];
        $_SESSION['user']['username']   = $result['username'];
        $_SESSION['user']['client']     = $result['client'];
        echo "success";
    }
    else
    {
        echo "invalid login";   
    }
}
?>
0
задан Ronnie 2 July 2012 в 17:32
поделиться